View Issue Details

IDProjectCategoryView StatusLast Update
0003799ardourbugspublic2011-02-26 16:06
Reporteroofus Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionduplicate 
PlatformDell D830 core2duo T9300 2.5GHzOSKubuntuOS Version10.10
Summary0003799: Crash on re-connecting to jack
DescriptionCrash on re-connecting to jack.
Additional Information
Program received signal SIGSEGV, Segmentation fault.
0x02256c14 in jack_midi_max_event_size () from /usr/lib/libjack.so.0
(gdb) thread apply all bt

Thread 20 (Thread 0xab8fbb70 (LWP 21568)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x0359edf6 in __poll (fds=0x3635ff4, nfds=10, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0x022d8a1b in g_poll () from /lib/libglib-2.0.so.0
#3 0x022cb43c in ?? () from /lib/libglib-2.0.so.0
0000004 0x022cbba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
0000005 0x0257a3a5 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1
#6 0x002439cd in BaseUI::main_thread (this=0xa4e5b70) at ../libs/pbd/base_ui.cc:76
#7 0x00244daa in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0xa4e83dc) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000008 0x00244c1a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xa4e83d8) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000009 0x0024498a in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xa4e83c0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000010 0x02572e42 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000011 0x022f248f in ?? () from /lib/libglib-2.0.so.0
0000012 0x0226ccc9 in start_thread (arg=0xab8fbb70) at pthread_create.c:304
0000013 0x035ad69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 19 (Thread 0xaa83dc90 (LWP 21567)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x0359edf6 in __poll (fds=0x3635ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0x010745e4 in ARDOUR::Butler::thread_work (this=0xa4c8188) at ../libs/ardour/butler.cc:159
#3 0x0107456d in ARDOUR::Butler::_thread_work (arg=0xa4c8188) at ../libs/ardour/butler.cc:140
0000004 0x00278e86 in fake_thread_start (arg=0xa4e5c28) at ../libs/pbd/pthread_utils.cc:81
0000005 0x0226ccc9 in start_thread (arg=0xaa83dc90) at pthread_create.c:304
#6 0x035ad69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 18 (Thread 0xac26cb70 (LWP 21563)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x02273895 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2 0x01161577 in PBD::ProcessSemaphore::wait() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#3 0x0115f6a4 in ARDOUR::Graph::run_one (this=0xa4c8bb8) at ../libs/ardour/graph.cc:388
0000004 0x0115fa4f in ARDOUR::Graph::helper_thread (this=0xa4c8bb8) at ../libs/ardour/graph.cc:438
0000005 0x01165725 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#6 0x011651c8 in void boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#7 0x01164d92 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000008 0x011648ec in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000009 0x08b2e321 in boost::function0<void>::operator() (this=0xac26c17c) at /usr/include/boost/function/function_template.hpp:1013
0000010 0x00ff7377 in ARDOUR::AudioEngine::_start_process_thread (arg=0xa4d0f20) at ../libs/ardour/audioengine.cc:1525
0000011 0x02259140 in jack_thread_proxy () from /usr/lib/libjack.so.0
0000012 0x0a4d0f20 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 17 (Thread 0xac2edb70 (LWP 21562)):
#0 0x0012e416 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
0000001 0x02273895 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2 0x01161577 in PBD::ProcessSemaphore::wait() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
#3 0x0115e8b5 in ARDOUR::Graph::restart_cycle (this=0xa4c8bb8) at ../libs/ardour/graph.cc:252
0000004 0x0115e87b in ARDOUR::Graph::dec_ref (this=0xa4c8bb8) at ../libs/ardour/graph.cc:239
0000005 0x011661b2 in ARDOUR::GraphNode::finish (this=0xa9f38164, chain=1) at ../libs/ardour/graphnode.cc:61
#6 0x0115f844 in ARDOUR::Graph::run_one (this=0xa4c8bb8) at ../libs/ardour/graph.cc:402
#7 0x0115fd6b in ARDOUR::Graph::main_thread (this=0xa4c8bb8) at ../libs/ardour/graph.cc:474
0000008 0x01165725 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000009 0x011651c8 in void boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000010 0x01164d92 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() () from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000011 0x011648ec in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) ()
   from ./gtk2_ardour/../build/default/libs/ardour/libardour.so.3
0000012 0x08b2e321 in boost::function0<void>::operator() (this=0xac2ed17c) at /usr/include/boost/function/function_template.hpp:1013
0000013 0x00ff7377 in ARDOUR::AudioEngine::_start_process_thread (arg=0xa4d0e28) at ../libs/ardour/audioengine.cc:1525
0000014 0x02259140 in jack_thread_proxy () from /usr/lib/libjack.so.0
#15 0x0a4d0e28 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 15 (Thread 0xad0feb70 (LWP 21520)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x022714dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2 0x02254dac in mb_thread_func () from /usr/lib/libjack.so.0
#3 0xad0feb70 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 14 (Thread 0xa9effb70 (LWP 21463)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x0359edf6 in __poll (fds=0x3635ff4, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0x041fa562 in ?? () from /usr/lib/libpulse.so.0
#3 0x041e6ab9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
0000004 0x041e8a73 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
0000005 0x041e8b44 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6 0x041fa303 in ?? () from /usr/lib/libpulse.so.0
#7 0x04277bd5 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
0000008 0x0226ccc9 in start_thread (arg=0xa9effb70) at pthread_create.c:304
0000009 0x035ad69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb6cceb70 (LWP 21444)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x022714dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2 0x02572318 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0x00f87177 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
0000004 0x00f86eae in analyser_work () at ../libs/ardour/analyser.cc:49
0000005 0x090e0d95 in sigc::pointer_functor0<void>::operator()() const ()
#6 0x090de6bc in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
---Type <return> to continue, or q <return> to quit---
#7 0x090db750 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
0000008 0x02572e42 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000009 0x022f248f in ?? () from /lib/libglib-2.0.so.0
0000010 0x0226ccc9 in start_thread (arg=0xb6cceb70) at pthread_create.c:304
0000011 0x035ad69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb74cfb70 (LWP 21443)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x022714dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2 0x02572318 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0x0143d319 in peak_thread_work () at ../libs/ardour/source_factory.cc:69
0000004 0x090e0d95 in sigc::pointer_functor0<void>::operator()() const ()
0000005 0x090de6bc in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6 0x090db750 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7 0x02572e42 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000008 0x022f248f in ?? () from /lib/libglib-2.0.so.0
0000009 0x0226ccc9 in start_thread (arg=0xb74cfb70) at pthread_create.c:304
0000010 0x035ad69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb7cd0b70 (LWP 21441)):
#0 0x0012e416 in __kernel_vsyscall ()
0000001 0x022714dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2 0x02572318 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0x0143d319 in peak_thread_work () at ../libs/ardour/source_factory.cc:69
0000004 0x090e0d95 in sigc::pointer_functor0<void>::operator()() const ()
0000005 0x090de6bc in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6 0x090db750 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7 0x02572e42 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000008 0x022f248f in ?? () from /lib/libglib-2.0.so.0
0000009 0x0226ccc9 in start_thread (arg=0xb7cd0b70) at pthread_create.c:304
0000010 0x035ad69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7fc2880 (LWP 21396)):
#0 0x02256c14 in jack_midi_max_event_size () from /usr/lib/libjack.so.0
0000001 0x011fb2ff in ARDOUR::MidiPort::raw_buffer_size (this=0xa5239d30, nframes=1024) at ../libs/ardour/midi_port.cc:162
#2 0x00ff3f5e in ARDOUR::AudioEngine::jack_bufsize_callback (this=0xad955c00, nframes=1024) at ../libs/ardour/audioengine.cc:672
#3 0x00ff6c53 in ARDOUR::AudioEngine::reconnect_to_jack (this=0xad955c00) at ../libs/ardour/audioengine.cc:1394
0000004 0x08aebb72 in ARDOUR_UI::reconnect_to_jack (this=0x9840f20) at ../gtk2_ardour/ardour_ui.cc:3469
0000005 0x08b1041c in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (this=0x9c8186c) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#6 0x08b09700 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x9c81868) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x08b03ac0 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x9c81850) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x0257f19b in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /usr/lib/libglibmm-2.4.so.1

0000009 0x025b7f2c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
0000010 0x025a8412 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0000011 0x025bef78 in ?? () from /usr/lib/libgobject-2.0.so.0
0000012 0x025bffac in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
0000013 0x025c0452 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0000014 0x02640325 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x0264242d in gtk_action_activate () from /usr/lib/libgtk-x11-2.0.so.0
0000016 0x025b7f2c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#17 0x025a6a87 in ?? () from /usr/lib/libgobject-2.0.so.0
0000018 0x025a8412 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0000019 0x025be42a in ?? () from /usr/lib/libgobject-2.0.so.0
0000020 0x025bffac in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
0000021 0x025c0452 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0000022 0x0284b945 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
0000023 0x027293a0 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x0272ad3f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000025 0x0271fa54 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000026 0x02719284 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000027 0x025a6a87 in ?? () from /usr/lib/libgobject-2.0.so.0
0000028 0x025a8412 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0000029 0x025be7d6 in ?? () from /usr/lib/libgobject-2.0.so.0
0000030 0x025bfe2b in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
0000031 0x025c0452 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0000032 0x02847b96 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000033 0x0271185d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
0000034 0x02712c17 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
0000035 0x02a0a36a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
0000036 0x022c7855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
0000037 0x022cb668 in ?? () from /lib/libglib-2.0.so.0
0000038 0x022cbba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
0000039 0x027131d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
0000040 0x030073b7 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1
0000041 0x030071b2 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1
0000042 0x01ac9f0c in Gtkmm2ext::UI::run (this=0x9840f20, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:268
0000043 0x08f42e28 in main (argc=1, argv=0xbfffe964) at ../gtk2_ardour/main.cc:625
TagsNo tags attached.

Relationships

duplicate of 0003770 closedcth103 A3 crashes when reconnecting to JACK 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2011-02-26 14:26 oofus New Issue
2011-02-26 14:26 oofus cost => 0.00
2011-02-26 16:06 cth103 Relationship added duplicate of 0003770
2011-02-26 16:06 cth103 Status new => closed
2011-02-26 16:06 cth103 Resolution open => duplicate