View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003799 | ardour | bugs | public | 2011-02-26 14:26 | 2011-02-26 16:06 |
| Reporter | oofus | Assigned To | |||
| Priority | high | Severity | major | Reproducibility | always |
| Status | closed | Resolution | duplicate | ||
| Platform | Dell D830 core2duo T9300 2.5GHz | OS | Kubuntu | OS Version | 10.10 |
| Summary | 0003799: Crash on re-connecting to jack | ||||
| Description | Crash 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 | ||||
| Tags | No tags attached. | ||||