View Issue Details

IDProjectCategoryView StatusLast Update
0001709ardourbugspublic2020-04-19 20:12
ReporterToma Assigned Tocth103  
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionunable to reproduce 
Product Version2.0 
Summary0001709: Ardour crashes and cant fix itself
DescriptionWhen changing some outputs for a channel to output to a bus, which in turn outputs to master, I got a channel sound drop, then all sounds dropped, then after saving and restarting Ardour simply crashes when trying to re/connect to Jack.

It gets 99.9% CPU load, no sound and prevents me from even fixing my .ardour project file, as I need to connect to jack to fix the I/O's.

Additional InformationIve attached the gdb.txt for the core dump. Id be happy to upload the .ardour file aswell If needed.
TagsNo tags attached.

Activities

2007-05-31 17:16

 

gdb.txt (7,778 bytes)   
Thread 5 (process 5303):
#0  0x00002b75b5c15881 in ?? () from /lib/libpthread.so.0
#1  0x00002b75b0576d38 in g_usleep () from /usr/lib/libglib-2.0.so.0
#2  0x00002b75b3e817bd in Glib::usleep (microseconds=10000)
    at libs/glibmm2/glibmm/timer.cc:68
#3  0x00002b75ae6556a6 in ARDOUR::AudioEngine::meter_thread (this=0x13d6f20)
    at libs/ardour/audioengine.cc:412
#4  0x00002b75ae65857b in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator() (this=0x13d81b8) at libs/sigc++2/sigc++/functors/mem_fun.h:1781
#5  0x00002b75ae658597 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator() (this=0x13d81b0)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6  0x00002b75ae6585bb in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it (rep=0x13d8180)
    at libs/sigc++2/sigc++/functors/slot.h:103
#7  0x000000000078686b in sigc::slot0<void>::operator() (this=0x1316c40)
    at libs/sigc++2/sigc++/functors/slot.h:440
#8  0x00002b75b3e79610 in call_thread_entry_slot (data=0x1316c40)
    at libs/glibmm2/glibmm/thread.cc:43
#9  0x00002b75b0574b74 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0x00002b75b5c0e2a5 in start_thread () from /lib/libpthread.so.0
#11 0x00002b75b5ef261d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 4 (process 5307):
#0  0x00002b75ae757989 in std::_List_iterator<boost::shared_ptr<ARDOUR::Diskstream> >::operator!= (this=0x41177090, __x=@0x41177180)
    at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_list.h:174
#1  0x00002b75ae771164 in ARDOUR::Session::butler_thread_work (this=0x1998000)
    at libs/ardour/session_butler.cc:324
#2  0x00002b75ae771403 in ARDOUR::Session::_butler_thread_work (arg=0x1998000)
    at libs/ardour/session_butler.cc:157
#3  0x00002b75b5c0e2a5 in start_thread () from /lib/libpthread.so.0
#4  0x00002b75b5ef261d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (process 5308):
#0  0x00002b75b5ee98c6 in poll () from /lib/libc.so.6
#1  0x00002b75ae78c9ad in ARDOUR::Session::midi_thread_work (this=0x1998000)
    at libs/ardour/session_midi.cc:1207
#2  0x00002b75ae78ced7 in ARDOUR::Session::_midi_thread_work (arg=0x1998000)
    at libs/ardour/session_midi.cc:1128
#3  0x00002b75b5c0e2a5 in start_thread () from /lib/libpthread.so.0
#4  0x00002b75b5ef261d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (process 5309):
#0  0x00002b75b5c12796 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00002b75b3e78d02 in Glib::Cond::wait (this=0x1998528, mutex=@0x1998520)
    at libs/glibmm2/glibmm/thread.cc:362
#2  0x00002b75ae77153c in ARDOUR::Session::stop_butler (this=0x1998000)
    at libs/ardour/session_butler.cc:141
#3  0x00002b75ae7b7be5 in ARDOUR::Session::engine_halted (this=0x1998000)
    at libs/ardour/session_transport.cc:1169
#4  0x00002b75ae75f44f in sigc::bound_mem_functor0<void, ARDOUR::Session>::operator() (this=0x1a221c8) at libs/sigc++2/sigc++/functors/mem_fun.h:1781
#5  0x00002b75ae75f46b in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Session> >::operator() (this=0x1a221c0)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6  0x00002b75ae75f48f in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Session>, void>::call_it (rep=0x1a22190)
    at libs/sigc++2/sigc++/functors/slot.h:103
#7  0x00000000007ac03f in sigc::internal::signal_emit0<void, sigc::nil_>::emit
    (impl=0x1316b10) at libs/sigc++2/sigc++/signal.h:517
#8  0x00000000007ac0c5 in sigc::signal0<void, sigc::nil_>::emit (
    this=0x13d6f70) at libs/sigc++2/sigc++/signal.h:1584
#9  0x00000000007ac0dd in sigc::signal0<void, sigc::nil_>::operator() (
    this=0x13d6f70) at libs/sigc++2/sigc++/signal.h:1588
#10 0x00002b75ae652e1f in ARDOUR::AudioEngine::halted (arg=0x13d6f20)
    at libs/ardour/audioengine.cc:767
#11 0x00002b75b54e213c in ?? () from /usr/lib/libjack-0.100.0.so.0
#12 0x00002b75b54e539e in ?? () from /usr/lib/libjack-0.100.0.so.0
#13 0x00002b75b5c0e2a5 in start_thread () from /lib/libpthread.so.0
#14 0x00002b75b5ef261d in clone () from /lib/libc.so.6
#15 0x0000000000000000 in ?? ()

Thread 1 (process 5301):
#0  0x00002b75b54df800 in jack_client_deliver_request ()
   from /usr/lib/libjack-0.100.0.so.0
#1  0x00002b75b54dfee8 in jack_connect () from /usr/lib/libjack-0.100.0.so.0
#2  0x00002b75ae6539c7 in ARDOUR::AudioEngine::reconnect_to_jack (
    this=0x13d6f20) at libs/ardour/audioengine.cc:1172
#3  0x0000000000797dbe in ARDOUR_UI::reconnect_to_jack (this=0xf003c0)
    at gtk2_ardour/ardour_ui.cc:2522
#4  0x00000000007aa19f in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator()
    (this=0x17352f8) at libs/sigc++2/sigc++/functors/mem_fun.h:1781
#5  0x00000000007aa1bb in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x17352f0)
    at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#6  0x00000000007aa1df in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x17352c0)
    at libs/sigc++2/sigc++/functors/slot.h:103
#7  0x000000000078686b in sigc::slot0<void>::operator() (this=0x1732908)
    at libs/sigc++2/sigc++/functors/slot.h:440
#8  0x00002b75b3e7ef2f in Glib::SignalProxyNormal::slot0_void_callback (
    self=0x172fea0, data=0x1732900) at libs/glibmm2/glibmm/signalproxy.cc:95
#9  0x00002b75afadd7da in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0x00002b75afaed6ba in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0x00002b75afaee843 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#12 0x00002b75afaeea13 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0x00002b75b0db8f13 in _gtk_action_emit_activate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00002b75afadd7da in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0x00002b75afaed408 in ?? () from /usr/lib/libgobject-2.0.so.0
#16 0x00002b75afaee843 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#17 0x00002b75afaeea13 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0x00002b75b0f87e0a in gtk_widget_activate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#19 0x00002b75b0e92450 in gtk_menu_shell_activate_item ()
   from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00002b75b0e93900 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00002b75b0e8668d in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00002b75afadd7da in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0x00002b75afaeda18 in ?? () from /usr/lib/libgobject-2.0.so.0
#24 0x00002b75afaee617 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#25 0x00002b75afaeea13 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#26 0x00002b75b0f8413e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x00002b75b0e7fc7d in gtk_propagate_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00002b75b0e80c91 in gtk_main_do_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00002b75b132745c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#30 0x00002b75b0558a14 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#31 0x00002b75b055b85d in ?? () from /usr/lib/libglib-2.0.so.0
#32 0x00002b75b055bb6a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#33 0x00002b75b0e81023 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#34 0x00002b75af75c3a7 in Gtk::Main::run_impl (this=0xf00290)
    at libs/gtkmm2/gtk/gtkmm/main.cc:503
#35 0x00002b75af75c234 in Gtk::Main::run ()
    at libs/gtkmm2/gtk/gtkmm/main.cc:450
#36 0x00002b75aed62ac3 in Gtkmm2ext::UI::run (this=0xf003c0, 
    old_receiver=@0xec4ee0) at libs/gtkmm2ext/gtk_ui.cc:216
#37 0x00000000009eb22d in main (argc=1, argv=0x7ffffc88afc8)
    at gtk2_ardour/main.cc:296
gdb.txt (7,778 bytes)   

paul

2007-06-01 19:06

administrator   ~0004039

yes, please upload the ardour file as well. i can investigate it in more detail then.

Toma

2007-06-02 07:46

reporter   ~0004050

Ahh dammit. I deleted it and started the project new. :(
Im sorry. I didnt back it up.

cth103

2009-10-20 01:15

administrator   ~0006758

Is this still an issue?

Toma

2009-10-20 02:35

reporter   ~0006760

No, as I am not using Ardour at the moment for any projects.

cth103

2009-10-20 09:21

administrator   ~0006761

OK, thanks for getting back in touch. Feel free to reopen this bug if you have similar problems. But this bug is old and difficult to pin down without the .ardour file, so I'm closing.

system

2020-04-19 20:12

developer   ~0021527

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2007-05-31 17:16 Toma New Issue
2007-05-31 17:16 Toma File Added: gdb.txt
2007-06-01 19:06 paul Note Added: 0004039
2007-06-02 07:46 Toma Note Added: 0004050
2009-10-20 01:15 cth103 Note Added: 0006758
2009-10-20 01:15 cth103 Status new => feedback
2009-10-20 02:35 Toma Note Added: 0006760
2009-10-20 09:21 cth103 cost => 0.00
2009-10-20 09:21 cth103 Note Added: 0006761
2009-10-20 09:21 cth103 Status feedback => resolved
2009-10-20 09:21 cth103 Resolution open => unable to reproduce
2009-10-20 09:21 cth103 Assigned To => cth103
2020-04-19 20:12 system Note Added: 0021527
2020-04-19 20:12 system Status resolved => closed