View Issue Details

IDProjectCategoryView StatusLast Update
0003770ardourbugspublic2020-04-19 20:15
Reporterprokoudine Assigned Tocth103  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Summary0003770: A3 crashes when reconnecting to JACK
DescriptionIn case JACK kills itself (which is so often the case with FFADO), reconnecting A3 from its menu kills A3. Backtrace is listed below.
Additional InformationProgram received signal SIGSEGV, Segmentation fault.
0xb5e3d0e5 in jack_midi_max_event_size (port_buffer=0xffffffff) at midiport.c:123
123 info->buffer_size;
(gdb) bt
#0 0xb5e3d0e5 in jack_midi_max_event_size (port_buffer=0xffffffff) at midiport.c:123
0000001 0xb73940a1 in ARDOUR::MidiPort::raw_buffer_size (this=0xafca2b8, nframes=1024) at ../libs/ardour/midi_port.cc:162
#2 0xb718e85e in ARDOUR::AudioEngine::jack_bufsize_callback (this=0x9bbb000, nframes=1024)
    at ../libs/ardour/audioengine.cc:661
#3 0xb7191533 in ARDOUR::AudioEngine::reconnect_to_jack (this=0x9bbb000) at ../libs/ardour/audioengine.cc:1383
0000004 0x08b21926 in ARDOUR_UI::reconnect_to_jack (this=0x98611d8) at ../gtk2_ardour/ardour_ui.cc:3458
0000005 0x08b45f00 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (this=0x9cd33ec)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#6 0x08b3f1fa in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x9cd33e8)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x08b395d4 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x9cd33d0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0xb5b3b27b in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /usr/lib/libglibmm-2.4.so.1
0000009 0xb5ad9dcc in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
0000010 0xb5acc252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0000011 0xb5ae0d90 in ?? () from /usr/lib/libgobject-2.0.so.0
0000012 0xb5ae1db4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
0000013 0xb5ae2256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0000014 0xb574ada5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb574cead in gtk_action_activate () from /usr/lib/libgtk-x11-2.0.so.0
0000016 0xb5ad9dcc in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#17 0xb5aca8b9 in ?? () from /usr/lib/libgobject-2.0.so.0
0000018 0xb5acc252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0000019 0xb5ae023a in ?? () from /usr/lib/libgobject-2.0.so.0
0000020 0xb5ae1db4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
0000021 0xb5ae2256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0000022 0xb59543e5 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
0000023 0xb58329a0 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb583431f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000025 0xb5829c64 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000026 0xb5823424 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000027 0xb5aca8b9 in ?? () from /usr/lib/libgobject-2.0.so.0
0000028 0xb5acc252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0000029 0xb5ae05e6 in ?? () from /usr/lib/libgobject-2.0.so.0
0000030 0xb5ae1c33 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
0000031 0xb5ae2256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0000032 0xb5950636 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000033 0xb581ba5d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
0000034 0xb581ce07 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
0000035 0xb56a639a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
0000036 0xb5d7f5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
0000037 0xb5d832d8 in ?? () from /lib/libglib-2.0.so.0
0000038 0xb5d83817 in g_main_loop_run () from /lib/libglib-2.0.so.0
0000039 0xb581d3c9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
0000040 0xb51973a7 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1
0000041 0xb51971a2 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1
0000042 0xb66729a7 in Gtkmm2ext::UI::run (this=0x98611d8, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:266
0000043 0x08f705ba in main (argc=1, argv=0xbfffec94) at ../gtk2_ardour/main.cc:625
TagsNo tags attached.

Relationships

has duplicate 0003799 closed Crash on re-connecting to jack 

Activities

prokoudine

2011-02-12 23:55

reporter   ~0010079

As suggested by oofus"

(gdb) thread apply all bt

Thread 18 (Thread 0xafcffb70 (LWP 29557)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb4be5b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb5d904eb in g_poll () from /lib/libglib-2.0.so.0
#3 0xb5d830ac in ?? () from /lib/libglib-2.0.so.0
0000004 0xb5d83817 in g_main_loop_run () from /lib/libglib-2.0.so.0
0000005 0xb5b364b5 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1
#6 0xb7ed0cdd in BaseUI::main_thread (this=0xae127e0) at ../libs/pbd/base_ui.cc:76
#7 0xb7ed20b2 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0xae0eb9c)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000008 0xb7ed1f22 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xae0eb98)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000009 0xb7ed1c92 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xae0eb80)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000010 0xb5b30eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000011 0xb5da9def in ?? () from /lib/libglib-2.0.so.0
0000012 0xb5e1d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000013 0xb4bf3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 17 (Thread 0xacde7c90 (LWP 29556)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb4be5b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb720ec56 in ARDOUR::Butler::thread_work (this=0xad67e30) at ../libs/ardour/butler.cc:159
#3 0xb720ebc4 in ARDOUR::Butler::_thread_work (arg=0xad67e30) at ../libs/ardour/butler.cc:140
0000004 0xb7f061bc in fake_thread_start (arg=0xae3d4f8) at ../libs/pbd/pthread_utils.cc:81
0000005 0xb5e1d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6 0xb4bf3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 16 (Thread 0xad03fb70 (LWP 29555)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb5e24245 in sem_wait@@GLIBC_2.1 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb72fab93 in PBD::ProcessSemaphore::wait() () from ./../build/default/libs/ardour/libardour.so.3
#3 0xb72f8cc8 in ARDOUR::Graph::run_one (this=0xad68860) at ../libs/ardour/graph.cc:386
0000004 0xb72f9071 in ARDOUR::Graph::helper_thread (this=0xad68860) at ../libs/ardour/graph.cc:436
0000005 0xb72fed2d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const ()
   from ./../build/default/libs/ardour/libardour.so.3
#6 0xb72fe7d2 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 ./../build/default/libs/ardour/libardour.so.3
#7 0xb72fe39e in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() () from ./../build/default/libs/ardour/libardour.so.3
0000008 0xb72fdefa 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 ./../build/default/libs/ardour/libardour.so.3
0000009 0x08b63e57 in boost::function0<void>::operator() (this=0xacfc513c)
    at /usr/include/boost/function/function_template.hpp:1013
0000010 0xb7191c25 in ARDOUR::AudioEngine::_start_process_thread (arg=0xad70cb0) at ../libs/ardour/audioengine.cc:1516
0000011 0xb5e3ec11 in jack_thread_proxy (varg=0xad70cd0) at thread.c:127
0000012 0xb5e1d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000013 0xb4bf3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 15 (Thread 0xad0c0b70 (LWP 29554)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb5e24245 in sem_wait@@GLIBC_2.1 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb72fab93 in PBD::ProcessSemaphore::wait() () from ./../build/default/libs/ardour/libardour.so.3
#3 0xb72f8cc8 in ARDOUR::Graph::run_one (this=0xad68860) at ../libs/ardour/graph.cc:386
0000004 0xb72f9071 in ARDOUR::Graph::helper_thread (this=0xad68860) at ../libs/ardour/graph.cc:436
0000005 0xb72fed2d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const ()
   from ./../build/default/libs/ardour/libardour.so.3
#6 0xb72fe7d2 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 ./../build/default/libs/ardour/libardour.so.3
#7 0xb72fe39e in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() () from ./../build/default/libs/ardour/libardour.so.3
0000008 0xb72fdefa 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 ./../build/default/libs/ardour/libardour.so.3
0000009 0x08b63e57 in boost::function0<void>::operator() (this=0xad04613c)
    at /usr/include/boost/function/function_template.hpp:1013
0000010 0xb7191c25 in ARDOUR::AudioEngine::_start_process_thread (arg=0xad70bc0) at ../libs/ardour/audioengine.cc:1516
0000011 0xb5e3ec11 in jack_thread_proxy (varg=0xad70be0) at thread.c:127
0000012 0xb5e1d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000013 0xb4bf3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xad141b70 (LWP 29553)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb5e24245 in sem_wait@@GLIBC_2.1 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb72fab93 in PBD::ProcessSemaphore::wait() () from ./../build/default/libs/ardour/libardour.so.3
#3 0xb72f7ed7 in ARDOUR::Graph::restart_cycle (this=0xad68860) at ../libs/ardour/graph.cc:250
0000004 0xb72f7e9d in ARDOUR::Graph::dec_ref (this=0xad68860) at ../libs/ardour/graph.cc:237
0000005 0xb72ff7be in ARDOUR::GraphNode::finish (this=0xae3d93c, chain=1) at ../libs/ardour/graphnode.cc:61
#6 0xb72f8e68 in ARDOUR::Graph::run_one (this=0xad68860) at ../libs/ardour/graph.cc:400
#7 0xb72f9389 in ARDOUR::Graph::main_thread (this=0xad68860) at ../libs/ardour/graph.cc:472
0000008 0xb72fed2d in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const ()
   from ./../build/default/libs/ardour/libardour.so.3
0000009 0xb72fe7d2 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 ./../build/default/libs/ardour/libardour.so.3
0000010 0xb72fe39e in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() () from ./../build/default/libs/ardour/libardour.so.3
0000011 0xb72fdefa 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 ./../build/default/libs/ardour/libardour.so.3
0000012 0x08b63e57 in boost::function0<void>::operator() (this=0xad0c713c)
    at /usr/include/boost/function/function_template.hpp:1013
0000013 0xb7191c25 in ARDOUR::AudioEngine::_start_process_thread (arg=0xad70ad0) at ../libs/ardour/audioengine.cc:1516
0000014 0xb5e3ec11 in jack_thread_proxy (varg=0xad70af0) at thread.c:127
#15 0xb5e1d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000016 0xb4bf3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xb06ffb70 (LWP 29545)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb5e22015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb5e3b7e8 in mb_thread_func (arg=0x0) at messagebuffer.c:72
#3 0xb5e1d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000004 0xb4bf3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xb2cbdb70 (LWP 29535)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb5e22015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb5b303a8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0xb7121c8f in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
0000004 0xb71219ca in analyser_work () at ../libs/ardour/analyser.cc:49
0000005 0x0910a4bf in sigc::pointer_functor0<void>::operator()() const ()
#6 0x09107df2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#7 0x09104e94 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
0000008 0xb5b30eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000009 0xb5da9def in ?? () from /lib/libglib-2.0.so.0
0000010 0xb5e1d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000011 0xb4bf3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb34beb70 (LWP 29534)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb5e22015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb5b303a8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0xb75d1879 in peak_thread_work () at ../libs/ardour/source_factory.cc:69
0000004 0x0910a4bf in sigc::pointer_functor0<void>::operator()() const ()
0000005 0x09107df2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6 0x09104e94 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7 0xb5b30eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000008 0xb5da9def in ?? () from /lib/libglib-2.0.so.0
0000009 0xb5e1d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000010 0xb4bf3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb3cbfb70 (LWP 29533)):
#0 0xb7fe2422 in __kernel_vsyscall ()
0000001 0xb5e22015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb5b303a8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1
#3 0xb75d1879 in peak_thread_work () at ../libs/ardour/source_factory.cc:69
0000004 0x0910a4bf in sigc::pointer_functor0<void>::operator()() const ()
0000005 0x09107df2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const ()
#6 0x09104e94 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) ()
#7 0xb5b30eb2 in ?? () from /usr/lib/libglibmm-2.4.so.1
0000008 0xb5da9def in ?? () from /lib/libglib-2.0.so.0
0000009 0xb5e1d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
0000010 0xb4bf3a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb41d59b0 (LWP 29530)):
#0 0xb5e3d0e5 in jack_midi_max_event_size (port_buffer=0xffffffff) at midiport.c:123
0000001 0xb73940a1 in ARDOUR::MidiPort::raw_buffer_size (this=0xafca2b8, nframes=1024) at ../libs/ardour/midi_port.cc:162
#2 0xb718e85e in ARDOUR::AudioEngine::jack_bufsize_callback (this=0x9bbb000, nframes=1024)
    at ../libs/ardour/audioengine.cc:661
#3 0xb7191533 in ARDOUR::AudioEngine::reconnect_to_jack (this=0x9bbb000) at ../libs/ardour/audioengine.cc:1383
0000004 0x08b21926 in ARDOUR_UI::reconnect_to_jack (this=0x98611d8) at ../gtk2_ardour/ardour_ui.cc:3458
0000005 0x08b45f00 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (this=0x9cd33ec)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#6 0x08b3f1fa in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x9cd33e8)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x08b395d4 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x9cd33d0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0xb5b3b27b in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /usr/lib/libglibmm-2.4.so.1
0000009 0xb5ad9dcc in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
0000010 0xb5acc252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0000011 0xb5ae0d90 in ?? () from /usr/lib/libgobject-2.0.so.0
0000012 0xb5ae1db4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
0000013 0xb5ae2256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0000014 0xb574ada5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb574cead in gtk_action_activate () from /usr/lib/libgtk-x11-2.0.so.0
0000016 0xb5ad9dcc in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#17 0xb5aca8b9 in ?? () from /usr/lib/libgobject-2.0.so.0
0000018 0xb5acc252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0000019 0xb5ae023a in ?? () from /usr/lib/libgobject-2.0.so.0
0000020 0xb5ae1db4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
0000021 0xb5ae2256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0000022 0xb59543e5 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
0000023 0xb58329a0 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb583431f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000025 0xb5829c64 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000026 0xb5823424 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000027 0xb5aca8b9 in ?? () from /usr/lib/libgobject-2.0.so.0
0000028 0xb5acc252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0000029 0xb5ae05e6 in ?? () from /usr/lib/libgobject-2.0.so.0
0000030 0xb5ae1c33 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
0000031 0xb5ae2256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0000032 0xb5950636 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000033 0xb581ba5d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
0000034 0xb581ce07 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
0000035 0xb56a639a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
0000036 0xb5d7f5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
0000037 0xb5d832d8 in ?? () from /lib/libglib-2.0.so.0
0000038 0xb5d83817 in g_main_loop_run () from /lib/libglib-2.0.so.0
0000039 0xb581d3c9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
0000040 0xb51973a7 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1
0000041 0xb51971a2 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1
0000042 0xb66729a7 in Gtkmm2ext::UI::run (this=0x98611d8, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:266
0000043 0x08f705ba in main (argc=1, argv=0xbfffec94) at ../gtk2_ardour/main.cc:625

cth103

2011-02-13 01:48

administrator   ~0010081

There needs to be a MIDI track to trigger this, I think.

jack_port_get_buffer() is returning -1 in MidiPort::raw_buffer_size. AFACIS that's either a bug in JACK, or a bug in Ardour. A comment in jack_port_get_buffer() suggests that it should only be called from the process thread, which in this case it is not.

cth103

2011-03-02 02:31

administrator   ~0010242

This should be fixed in SVN.

prokoudine

2011-03-02 15:12

reporter   ~0010254

Confirmed

system

2020-04-19 20:15

developer   ~0022400

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
2011-02-12 23:51 prokoudine New Issue
2011-02-12 23:55 prokoudine Note Added: 0010079
2011-02-13 01:48 cth103 Note Added: 0010081
2011-02-13 01:48 cth103 Status new => confirmed
2011-02-13 01:49 cth103 cost => 0.00
2011-02-13 01:49 cth103 Target Version => 3.0-alpha1
2011-02-26 16:06 cth103 Relationship added has duplicate 0003799
2011-03-02 02:31 cth103 Note Added: 0010242
2011-03-02 02:31 cth103 Status confirmed => resolved
2011-03-02 02:31 cth103 Resolution open => fixed
2011-03-02 02:31 cth103 Assigned To => cth103
2011-03-02 15:12 prokoudine Note Added: 0010254
2020-04-19 20:15 system Note Added: 0022400
2020-04-19 20:15 system Status resolved => closed