View Issue Details

IDProjectCategoryView StatusLast Update
0000252ardourbugspublic2008-11-20 23:35
Reportertimbyr Assigned Topaul  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Summary0000252: Removing a Track crashes ardour.
DescriptionRemoving an audio track or bus crashes ardour.
Additional Informationbacktrace attached.
TagsNo tags attached.

Activities

2004-02-12 08:57

 

remove_track.txt (4,509 bytes)   
Ardour/GTK 0.440.0 running with libardour 0.722.1
Loading UI configuration file /usr/local/etc/ardour/ardour_ui.rc
Loading system configuration file /usr/local/etc/ardour/ardour_system.rc
Loading user configuration file /root/.ardour/ardour.rc
MIDI: MTC on port hw:0 MMC on port hw:0
[New Thread 32771 (LWP 11890)]
[New Thread 49156 (LWP 11891)]
Loading session /home/ardour/sndfiletest/ using snapshot sndfiletest
[New Thread 65541 (LWP 11892)]
[New Thread 81926 (LWP 11893)]

** CRITICAL **: file gtk-canvas-util.c: line 46 (gtk_canvas_points_new): assertion `num_points > 1' failed.

** CRITICAL **: file gtk-canvas-util.c: line 83 (gtk_canvas_points_free): assertion `points != NULL' failed.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 11887)]
0x08433c4a in Gtkmmext::FastMeter::set(float) (this=0x0, lvl=0) at fastmeter.cc:251
251             current_level = lvl;
(gdb) thread apply all bt

Thread 7 (Thread 81926 (LWP 11893)):
#0  0x406c381a in poll () from /lib/libc.so.6
#1  0x085800a3 in ARDOUR::Session::midi_thread_work() (this=0x88cd5d0) at session_midi.cc:858
#2  0x0858000b in ARDOUR::Session::_midi_thread_work(void*) (arg=0x88cd5d0) at session_midi.cc:832
#3  0x40287e51 in pthread_start_thread () from /lib/libpthread.so.0
#4  0x40287ecf in pthread_start_thread_event () from /lib/libpthread.so.0
#5  0x406cc64a in clone () from /lib/libc.so.6

Thread 6 (Thread 65541 (LWP 11892)):
#0  0x4028a5f4 in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x4028a3b8 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
#2  0x00000020 in ?? ()

Thread 5 (Thread 49156 (LWP 11891)):
#0  0x406c381a in poll () from /lib/libc.so.6
#1  0x40279ffd in jack_client_thread (arg=0x8765118) at client.c:807
#2  0x40287e51 in pthread_start_thread () from /lib/libpthread.so.0
#3  0x40287ecf in pthread_start_thread_event () from /lib/libpthread.so.0
#4  0x406cc64a in clone () from /lib/libc.so.6

Thread 4 (Thread 32771 (LWP 11890)):
#0  0x4028a5f4 in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x4028a3b8 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
#2  0x00000020 in ?? ()

Thread 3 (Thread 16386 (LWP 11889)):
#0  0x4061e65b in sigsuspend () from /lib/libc.so.6
#1  0x4028a9d7 in sigwait () from /lib/libpthread.so.0
#2  0x08357ef4 in signal_thread (arg=0x0) at main.cc:118
#3  0x40287e51 in pthread_start_thread () from /lib/libpthread.so.0
#4  0x40287ecf in pthread_start_thread_event () from /lib/libpthread.so.0
#5  0x406cc64a in clone () from /lib/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 2 (Thread 32769 (LWP 11888)):
#0  0x406c381a in poll () from /lib/libc.so.6
#1  0x40287b50 in __pthread_manager () from /lib/libpthread.so.0
#2  0x40287d57 in __pthread_manager_event () from /lib/libpthread.so.0
#3  0x406cc64a in clone () from /lib/libc.so.6

Thread 1 (Thread 16384 (LWP 11887)):
#0  0x08433c4a in Gtkmmext::FastMeter::set(float) (this=0x0, lvl=0) at fastmeter.cc:251
#1  0x08313f54 in GainPanMeter::update_meters() (this=0x8a0b120) at gain_pan_meter.cc:249
#2  0x08371e32 in MixerStrip::update() (this=0x8a0ade8) at mixer_strip.cc:804
#3  0x082cb645 in Editor::update_current_screen() (this=0x87ef398) at editor_mixer.cc:160
#4  0x082b28d4 in SigC::ObjectSlot0_<void, Editor>::callback(void*) (d=0x42a4d1f4) at object_slot.h:56
#5  0x08208dc5 in SigC::Callback0<void>::call() (this=0x42a4d1f4) at slot.h:260
#6  0x0820de81 in SigC::Signal0<void, SigC::Marshal<void> >::emit() (this=0x86f2908) at basic_signal.h:193
#7  0x0820dc59 in SigC::Signal0<void, SigC::Marshal<void> >::operator()() (this=0x86f2908)
    at basic_signal.h:171
#8  0x08216390 in ARDOUR_UI::every_point_zero_one_seconds() (this=0x8700580) at ardour_ui.cc:979
#9  0x08220936 in SigC::ObjectSlot0_<int, ARDOUR_UI>::callback(void*) (d=0x8ab85ec) at object_slot.h:56
#10 0x08489c2e in Gtk::TimeoutSig::gtk_callback(void*) (d=0x0) at slot.h:260
#11 0x40185ec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
#12 0x4018503d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#13 0x401854f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#14 0x40185724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#15 0x400abc3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#16 0x0820ddb6 in Gtk::Main::run() () at main.h:168
#17 0x08445183 in Gtkmmext::UI::run(Receiver&) (this=0x8700580, old_receiver=@0x86f2fe0) at gtk_ui.cc:157
#18 0x08358fd9 in main (argc=1, argv=0xbffffad4) at main.cc:335
remove_track.txt (4,509 bytes)   

taybin

2004-04-20 16:29

administrator   ~0000641

Tim, is this still a problem?

paul

2004-05-27 00:54

administrator   ~0000873

believed fixed (and confirmed in the cases of some other similar reports). please reopen if not.

Issue History

Date Modified Username Field Change
2004-02-12 08:57 timbyr New Issue
2004-02-12 08:57 timbyr File Added: remove_track.txt
2004-04-20 16:29 taybin Note Added: 0000641
2004-05-27 00:54 paul Status new => resolved
2004-05-27 00:54 paul Resolution open => fixed
2004-05-27 00:54 paul Assigned To => paul
2004-05-27 00:54 paul Note Added: 0000873
2008-11-20 23:35 seablade Status resolved => closed