View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005388 | ardour | bugs | public | 2013-03-15 04:49 | 2020-04-19 20:16 |
| Reporter | naptastic | Assigned To | x42 | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | no change required | ||
| Summary | 0005388: Crash on MIDI input with a lot of connections. | ||||
| Description | Steps to reproduce: - Load the attached session - Open the MIDI connection manager (shift+alt+P) - Connect all possible MIDI inputs to each MIDI track - Play some notes on your keyboard so they show up in Ardour - Poof! Gone. | ||||
| Tags | No tags attached. | ||||
| Users sponsoring this issue | ||
| Sponsors List |
Total Sponsorship = US$ 25 2013-03-15 04:50: naptastic (US$ 25) |
|
|---|---|---|
|
2013-03-15 04:49
|
|
|
2013-03-15 04:50
|
backtrace-1.txt (38,494 bytes)
0x7fffc1224d32 note 62/0 was already on, now at 2 0x7fffc1224d32 note 62/0 was already on, now at 2 ardour-3.0: ../common/JackMidiPort.cpp:130: void Jack::MidiBufferMixdown(void*, void**, int, jack_nframes_t): Assertion `next_event != 0' failed. ardour-3.0: ../common/JackMidiPort.cpp:130: void Jack::MidiBufferMixdown(void*, void**, int, jack_nframes_t): Assertion `next_event != 0' failed. ardour-3.0: ../common/JackMidiPort.cpp:130: void Jack::MidiBufferMixdown(void*, void**, int, jack_nframes_t): Assertion `next_event != 0' failed. Program received signal SIGABRT, Aborted. [Switching to Thread 0x7fffc7107700 (LWP 19547)] 0x00007fffece8e475 in raise () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) thread apply all bt Thread 28 (Thread 0x7fffd42ce700 (LWP 19558)): #0 0x00007fffecf07bdd in nanosleep () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007fffecf30c94 in usleep () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007ffff730d4f9 in ARDOUR::AutomationWatch::thread (this=0x7fffbf4d2120) at ../libs/ardour/automation_watch.cc:135 #3 0x00007ffff7310c41 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x7fffbf4c0690, p=0x7fffbf4d2120) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff731089c in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x7fffbf4c06a0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff7310447 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x7fffbf4c0690) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff73103d2 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator() (this=0x7fffbf4c0690) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff730ff22 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it (rep=0x7fffbf4c0660) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff423287d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #9 0x00007ffff3b0bf45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #11 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #12 0x0000000000000000 in ?? () Thread 27 (Thread 0x7fffd3acd700 (LWP 19557)): #0 0x00007fffed1f48ad in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff3b0d542 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff72c0f36 in ARDOUR::AudioEngine::meter_thread (this=0x257d510) at ../libs/ardour/audioengine.cc:764 #3 0x00007ffff72d37c7 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x7fffdf8d3510, p=0x257d510) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff72d321a in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x7fffdf8d3520, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff72d2707 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x7fffdf8d3510) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff72d1a1a in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0x7fffdf8d3510) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff72d02c2 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it (rep=0x7fffdf8d34e0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff423287d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #9 0x00007ffff3b0bf45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #11 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #12 0x0000000000000000 in ?? () Thread 26 (Thread 0x7fffd2639700 (LWP 19556)): #0 0x00007fffecf2fac7 in ioctl () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007fffd0a20996 in hci_inquiry () from /usr/lib/x86_64-linux-gnu/libbluetooth.so.3 #2 0x00007fffd0c365f6 in cwiid_get_bdinfo_array () from /usr/lib/libcwiid.so.1 #3 0x00007fffd0c36ac5 in cwiid_find_wiimote () from /usr/lib/libcwiid.so.1 #4 0x00007fffd0c37640 in cwiid_open_timeout () from /usr/lib/libcwiid.so.1 #5 0x00007fffd0c374fb in cwiid_open () from /usr/lib/libcwiid.so.1 #6 0x00007fffd0e6db59 in WiimoteControlProtocol::connect_wiimote (this=0x7fffb975dbf0) at ../libs/surfaces/wiimote/wiimote.cc:240 #7 0x00007fffd0e6d9e9 in WiimoteControlProtocol::connect_idle (this=0x7fffb975dbf0) at ../libs/surfaces/wiimote/wiimote.cc:214 #8 0x00007fffd0e7b344 in sigc::bound_mem_functor0<bool, WiimoteControlProtocol>::operator() (this=0x2256518) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #9 0x00007fffd0e79cfa in sigc::adaptor_functor<sigc::bound_mem_functor0<bool, WiimoteControlProtocol> >::operator() (this=0x2256510) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #10 0x00007fffd0e78883 in sigc::internal::slot_call0<sigc::bound_mem_functor0<bool, WiimoteControlProtocol>, bool>::call_it (rep=0x22564e0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #11 0x00007ffff42387ef in Glib::Source::dispatch_vfunc(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #12 0x00007ffff3ae9355 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007ffff3ae9688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #14 0x00007ffff3ae9a82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #15 0x00007ffff5b95dda in BaseUI::main_thread (this=0x7fffb975dd38) at ../libs/pbd/base_ui.cc:80 #16 0x00007ffff5b995ca in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x7fffb975c148) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #17 0x00007ffff5b9930a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x7fffb975c140) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #18 0x00007ffff5b98cd3 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x7fffb975c110) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #19 0x00007ffff423287d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #20 0x00007ffff3b0bf45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #22 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #23 0x0000000000000000 in ?? () Thread 25 (Thread 0x7fffd2e3a700 (LWP 19555)): #0 0x00007fffecf2be33 in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff3ae9624 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff3ae9a82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff5b95dda in BaseUI::main_thread (this=0x7fffdc2cb110) at ../libs/pbd/base_ui.cc:80 #4 0x00007ffff5b995ca in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x7fffdc2cb688) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #5 0x00007ffff5b9930a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x7fffdc2cb680) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x00007ffff5b98cd3 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x7fffdc2cb650) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff423287d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #8 0x00007ffff3b0bf45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #10 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #11 0x0000000000000000 in ?? () Thread 24 (Thread 0x7fffc6d7f820 (LWP 19554)): #0 0x00007fffecf2be33 in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff7320901 in ARDOUR::Butler::thread_work (this=0x3c5adb0) at ../libs/ardour/butler.cc:150 #2 0x00007ffff7320857 in ARDOUR::Butler::_thread_work (arg=0x3c5adb0) at ../libs/ardour/butler.cc:134 #3 0x00007ffff5bbd6d6 in fake_thread_start (arg=0x7fffdc2caf50) at ../libs/pbd/pthread_utils.cc:80 #4 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #6 0x0000000000000000 in ?? () Thread 23 (Thread 0x7fffc6e01700 (LWP 19553)): #0 0x00007fffc69e4091 in mdaPiano::processReplacing(float**, float**, int) () from /usr/local/lib/lv2/mda.lv2/Piano.so #1 0x00007fffc69e5a90 in lvz_run () from /usr/local/lib/lv2/mda.lv2/Piano.so #2 0x00007ffff76a3cfb in lilv_instance_run (instance=0x7fffc1068440, sample_count=1024) at /usr/local/include/lilv-0/lilv/lilv.h:1626 #3 0x00007ffff76ad76e in ARDOUR::LV2Plugin::run (this=0x7fffc103ac30, nframes=1024) at ../libs/ardour/lv2_plugin.cc:1764 #4 0x00007ffff76acc5b in ARDOUR::LV2Plugin::connect_and_run (this=0x7fffc103ac30, bufs=..., in_map=..., out_map=..., nframes=1024, offset=0) at ../libs/ardour/lv2_plugin.cc:1638 #5 0x00007ffff74f44a6 in ARDOUR::PluginInsert::connect_and_run (this=0x7fffc10373b0, bufs=..., nframes=1024, offset=0, with_auto=false, now=0) at ../libs/ardour/plugin_insert.cc:400 #6 0x00007ffff74f4c7e in ARDOUR::PluginInsert::run (this=0x7fffc10373b0, bufs=..., nframes=1024) at ../libs/ardour/plugin_insert.cc:464 #7 0x00007ffff7556a58 in ARDOUR::Route::process_output_buffers (this=0x7fffc1008970, bufs=..., start_frame=19264442, end_frame=19265466, nframes=1024, declick=0, gain_automation_ok=true) at ../libs/ardour/route.cc:552 #8 0x00007ffff7556fd4 in ARDOUR::Route::passthru (this=0x7fffc1008970, start_frame=19264442, end_frame=19265466, nframes=1024, declick=0) at ../libs/ardour/route.cc:600 #9 0x00007ffff7699e5a in ARDOUR::Track::no_roll (this=0x7fffc1008970, nframes=1024, start_frame=19264442, end_frame=19265466, session_state_changing=false) at ../libs/ardour/track.cc:414 #10 0x00007ffff74951a9 in ARDOUR::MidiTrack::no_roll (this=0x7fffc1008970, nframes=1024, start_frame=19264442, end_frame=19265466, state_changing=false) at ../libs/ardour/midi_track.cc:394 #11 0x00007ffff73e6a29 in ARDOUR::Graph::process_one_route (this=0x3c5c7d0, route=0x7fffc1008970) at ../libs/ardour/graph.cc:570 ---Type <return> to continue, or q <return> to quit--- #12 0x00007ffff73eafae in ARDOUR::GraphNode::process (this=0x7fffc1008ba8) at ../libs/ardour/graphnode.cc:79 #13 0x00007ffff73e53d0 in ARDOUR::Graph::run_one (this=0x3c5c7d0) at ../libs/ardour/graph.cc:393 #14 0x00007ffff73e55c5 in ARDOUR::Graph::helper_thread (this=0x3c5c7d0) at ../libs/ardour/graph.cc:411 #15 0x00007ffff73ea8b7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc6e00c08, p=0x3c5c7d0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #16 0x00007ffff73ea4fc in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc6e00c18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #17 0x00007ffff73ea1db in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc6e00c08) at /usr/include/boost/bind/bind_template.hpp:20 #18 0x00007ffff73e9d86 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 (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #19 0x0000000000e7b078 in boost::function0<void>::operator() (this=0x7fffc6e00c00) at /usr/include/boost/function/function_template.hpp:760 #20 0x00007ffff72c4399 in ARDOUR::AudioEngine::_start_process_thread (arg=0x7fffdc2e5480) at ../libs/ardour/audioengine.cc:1572 #21 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #22 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #23 0x0000000000000000 in ?? () Thread 22 (Thread 0x7fffc6e82700 (LWP 19552)): #0 0x00007fffc5c17f68 in fluid_revmodel_processmix () from /usr/local/lib/libfluidsynth.so.1 #1 0x00007fffc5c1618c in fluid_rvoice_mixer_render () from /usr/local/lib/libfluidsynth.so.1 #2 0x00007fffc5c21d94 in fluid_synth_write_float () from /usr/local/lib/libfluidsynth.so.1 #3 0x00007fffc5ff923f in calf_plugins::fluidsynth_audio_module::process (this=0x7fffb8654ff0, offset=0, nsamples=256, inputs_mask=<optimized out>, outputs_mask=<optimized out>) at fluidsynth.cpp:156 #4 0x00007fffc5ff9fdc in calf_plugins::audio_module<calf_plugins::fluidsynth_metadata>::process_slice (this=0x7fffb8654ff0, offset=0, end=716) at ./calf/giface.h:546 #5 0x00007fffc601fe6f in calf_plugins::lv2_instance::process_events (this=this@entry=0x7fffb86550c0, offset=offset@entry=@0x7fffc6e80d2c: 0) at ./calf/lv2wrap.h:132 #6 0x00007fffc60211cb in calf_plugins::lv2_wrapper<calf_plugins::fluidsynth_audio_module>::cb_run (Instance=0x7fffb86550c0, SampleCount=1024) at ./calf/lv2wrap.h:286 #7 0x00007ffff76a3cfb in lilv_instance_run (instance=0x7fffb8654fd0, sample_count=1024) at /usr/local/include/lilv-0/lilv/lilv.h:1626 #8 0x00007ffff76ad76e in ARDOUR::LV2Plugin::run (this=0x7fffb8628ca0, nframes=1024) at ../libs/ardour/lv2_plugin.cc:1764 #9 0x00007ffff76acc5b in ARDOUR::LV2Plugin::connect_and_run (this=0x7fffb8628ca0, bufs=..., in_map=..., out_map=..., nframes=1024, offset=0) at ../libs/ardour/lv2_plugin.cc:1638 #10 0x00007ffff74f44a6 in ARDOUR::PluginInsert::connect_and_run (this=0x7fffb8625510, bufs=..., nframes=1024, offset=0, with_auto=false, now=0) at ../libs/ardour/plugin_insert.cc:400 #11 0x00007ffff74f4c7e in ARDOUR::PluginInsert::run (this=0x7fffb8625510, bufs=..., nframes=1024) at ../libs/ardour/plugin_insert.cc:464 #12 0x00007ffff7556a58 in ARDOUR::Route::process_output_buffers (this=0x7fffc3493cb0, bufs=..., start_frame=19264442, end_frame=19265466, nframes=1024, declick=0, gain_automation_ok=true) at ../libs/ardour/route.cc:552 #13 0x00007ffff7556fd4 in ARDOUR::Route::passthru (this=0x7fffc3493cb0, start_frame=19264442, end_frame=19265466, nframes=1024, declick=0) at ../libs/ardour/route.cc:600 #14 0x00007ffff7699e5a in ARDOUR::Track::no_roll (this=0x7fffc3493cb0, nframes=1024, start_frame=19264442, end_frame=19265466, session_state_changing=false) at ../libs/ardour/track.cc:414 #15 0x00007ffff74951a9 in ARDOUR::MidiTrack::no_roll (this=0x7fffc3493cb0, nframes=1024, start_frame=19264442, end_frame=19265466, state_changing=false) at ../libs/ardour/midi_track.cc:394 #16 0x00007ffff73e6a29 in ARDOUR::Graph::process_one_route (this=0x3c5c7d0, route=0x7fffc3493cb0) at ../libs/ardour/graph.cc:570 #17 0x00007ffff73eafae in ARDOUR::GraphNode::process (this=0x7fffc3493ee8) at ../libs/ardour/graphnode.cc:79 #18 0x00007ffff73e53d0 in ARDOUR::Graph::run_one (this=0x3c5c7d0) at ../libs/ardour/graph.cc:393 #19 0x00007ffff73e55c5 in ARDOUR::Graph::helper_thread (this=0x3c5c7d0) at ../libs/ardour/graph.cc:411 #20 0x00007ffff73ea8b7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc6e81c08, p=0x3c5c7d0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #21 0x00007ffff73ea4fc in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc6e81c18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #22 0x00007ffff73ea1db in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc6e81c08) at /usr/include/boost/bind/bind_template.hpp:20 #23 0x00007ffff73e9d86 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 (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #24 0x0000000000e7b078 in boost::function0<void>::operator() (this=0x7fffc6e81c00) at /usr/include/boost/function/function_template.hpp:760 #25 0x00007ffff72c4399 in ARDOUR::AudioEngine::_start_process_thread (arg=0x7fffdc2e5480) at ../libs/ardour/audioengine.cc:1572 #26 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #27 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #28 0x0000000000000000 in ?? () Thread 21 (Thread 0x7fffc6f03700 (LWP 19551)): #0 0x00007fffed1f3420 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff73e6cd2 in PBD::ProcessSemaphore::wait (this=0x3c5c890) at /home/david/Downloads/lad/ardour3/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff73e5286 in ARDOUR::Graph::run_one (this=0x3c5c7d0) at ../libs/ardour/graph.cc:380 #3 0x00007ffff73e55c5 in ARDOUR::Graph::helper_thread (this=0x3c5c7d0) at ../libs/ardour/graph.cc:411 #4 0x00007ffff73ea8b7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc6f02c08, p=0x3c5c7d0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff73ea4fc in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc6f02c18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff73ea1db in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc6f02c08) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff73e9d86 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 (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x0000000000e7b078 in boost::function0<void>::operator() (this=0x7fffc6f02c00) at /usr/include/boost/function/function_template.hpp:760 #9 0x00007ffff72c4399 in ARDOUR::AudioEngine::_start_process_thread (arg=0x7fffcc000c20) at ../libs/ardour/audioengine.cc:1572 #10 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #11 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #12 0x0000000000000000 in ?? () Thread 20 (Thread 0x7fffc6f84700 (LWP 19550)): #0 0x00007fffece8e475 in raise () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007fffece916f0 in abort () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007fffece87621 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6 #3 0x00007fffeed591f2 in Jack::MidiBufferMixdown(void*, void**, int, unsigned int) () from /usr/lib/libjack.so.0 #4 0x00007fffeed58a6b in Jack::JackPort::MixBuffers(void**, int, unsigned int) () from /usr/lib/libjack.so.0 #5 0x00007fffeed55f61 in Jack::JackGraphManager::GetBuffer(unsigned int, unsigned int) () from /usr/lib/libjack.so.0 #6 0x00007fffeed47cca in jack_port_get_buffer () from /usr/lib/libjack.so.0 #7 0x00007ffff747cebf in ARDOUR::MidiPort::get_midi_buffer (this=0x7fffc3480d50, nframes=1024) at ../libs/ardour/midi_port.cc:66 #8 0x00007ffff747d89c in ARDOUR::MidiPort::get_buffer (this=0x7fffc3480d50, nframes=1024) at ../libs/ardour/ardour/midi_port.h:54 #9 0x00007ffff7556ea4 in ARDOUR::Route::passthru (this=0x7fffc23dd380, start_frame=19264442, end_frame=19265466, nframes=1024, declick=0) at ../libs/ardour/route.cc:594 #10 0x00007ffff7699e5a in ARDOUR::Track::no_roll (this=0x7fffc23dd380, nframes=1024, start_frame=19264442, end_frame=19265466, session_state_changing=false) at ../libs/ardour/track.cc:414 #11 0x00007ffff74951a9 in ARDOUR::MidiTrack::no_roll (this=0x7fffc23dd380, nframes=1024, start_frame=19264442, end_frame=19265466, state_changing=false) at ../libs/ardour/midi_track.cc:394 #12 0x00007ffff73e6a29 in ARDOUR::Graph::process_one_route (this=0x3c5c7d0, route=0x7fffc23dd380) at ../libs/ardour/graph.cc:570 #13 0x00007ffff73eafae in ARDOUR::GraphNode::process (this=0x7fffc23dd5b8) at ../libs/ardour/graphnode.cc:79 #14 0x00007ffff73e53d0 in ARDOUR::Graph::run_one (this=0x3c5c7d0) at ../libs/ardour/graph.cc:393 #15 0x00007ffff73e55c5 in ARDOUR::Graph::helper_thread (this=0x3c5c7d0) at ../libs/ardour/graph.cc:411 #16 0x00007ffff73ea8b7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc6f83c08, p=0x3c5c7d0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #17 0x00007ffff73ea4fc in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc6f83c18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #18 0x00007ffff73ea1db in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc6f83c08) at /usr/include/boost/bind/bind_template.hpp:20 #19 0x00007ffff73e9d86 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 (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #20 0x0000000000e7b078 in boost::function0<void>::operator() (this=0x7fffc6f83c00) at /usr/include/boost/function/function_template.hpp:760 #21 0x00007ffff72c4399 in ARDOUR::AudioEngine::_start_process_thread (arg=0x3c6cc70) at ../libs/ardour/audioengine.cc:1572 #22 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #23 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #24 0x0000000000000000 in ?? () Thread 19 (Thread 0x7fffc7005700 (LWP 19549)): #0 0x00007fffece8e475 in raise () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007fffece916f0 in abort () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007fffece87621 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6 #3 0x00007fffeed591f2 in Jack::MidiBufferMixdown(void*, void**, int, unsigned int) () from /usr/lib/libjack.so.0 #4 0x00007fffeed58a6b in Jack::JackPort::MixBuffers(void**, int, unsigned int) () from /usr/lib/libjack.so.0 #5 0x00007fffeed55f61 in Jack::JackGraphManager::GetBuffer(unsigned int, unsigned int) () from /usr/lib/libjack.so.0 ---Type <return> to continue, or q <return> to quit--- #6 0x00007fffeed47cca in jack_port_get_buffer () from /usr/lib/libjack.so.0 #7 0x00007ffff747cebf in ARDOUR::MidiPort::get_midi_buffer (this=0x7fffc23ca320, nframes=1024) at ../libs/ardour/midi_port.cc:66 #8 0x00007ffff747d89c in ARDOUR::MidiPort::get_buffer (this=0x7fffc23ca320, nframes=1024) at ../libs/ardour/ardour/midi_port.h:54 #9 0x00007ffff7556ea4 in ARDOUR::Route::passthru (this=0x7fffc121bb50, start_frame=19264442, end_frame=19265466, nframes=1024, declick=0) at ../libs/ardour/route.cc:594 #10 0x00007ffff7699e5a in ARDOUR::Track::no_roll (this=0x7fffc121bb50, nframes=1024, start_frame=19264442, end_frame=19265466, session_state_changing=false) at ../libs/ardour/track.cc:414 #11 0x00007ffff74951a9 in ARDOUR::MidiTrack::no_roll (this=0x7fffc121bb50, nframes=1024, start_frame=19264442, end_frame=19265466, state_changing=false) at ../libs/ardour/midi_track.cc:394 #12 0x00007ffff73e6a29 in ARDOUR::Graph::process_one_route (this=0x3c5c7d0, route=0x7fffc121bb50) at ../libs/ardour/graph.cc:570 #13 0x00007ffff73eafae in ARDOUR::GraphNode::process (this=0x7fffc121bd88) at ../libs/ardour/graphnode.cc:79 #14 0x00007ffff73e53d0 in ARDOUR::Graph::run_one (this=0x3c5c7d0) at ../libs/ardour/graph.cc:393 #15 0x00007ffff73e55c5 in ARDOUR::Graph::helper_thread (this=0x3c5c7d0) at ../libs/ardour/graph.cc:411 #16 0x00007ffff73ea8b7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc7004c08, p=0x3c5c7d0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #17 0x00007ffff73ea4fc in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc7004c18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #18 0x00007ffff73ea1db in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc7004c08) at /usr/include/boost/bind/bind_template.hpp:20 #19 0x00007ffff73e9d86 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 (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #20 0x0000000000e7b078 in boost::function0<void>::operator() (this=0x7fffc7004c00) at /usr/include/boost/function/function_template.hpp:760 #21 0x00007ffff72c4399 in ARDOUR::AudioEngine::_start_process_thread (arg=0x3c6cc70) at ../libs/ardour/audioengine.cc:1572 #22 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #23 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #24 0x0000000000000000 in ?? () Thread 18 (Thread 0x7fffc7086700 (LWP 19548)): #0 0x00007fffed1f3420 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff73e6cd2 in PBD::ProcessSemaphore::wait (this=0x3c5c890) at /home/david/Downloads/lad/ardour3/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff73e5286 in ARDOUR::Graph::run_one (this=0x3c5c7d0) at ../libs/ardour/graph.cc:380 #3 0x00007ffff73e55c5 in ARDOUR::Graph::helper_thread (this=0x3c5c7d0) at ../libs/ardour/graph.cc:411 #4 0x00007ffff73ea8b7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc7085c08, p=0x3c5c7d0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff73ea4fc in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc7085c18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff73ea1db in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc7085c08) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff73e9d86 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 (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x0000000000e7b078 in boost::function0<void>::operator() (this=0x7fffc7085c00) at /usr/include/boost/function/function_template.hpp:760 #9 0x00007ffff72c4399 in ARDOUR::AudioEngine::_start_process_thread (arg=0x3c6cc70) at ../libs/ardour/audioengine.cc:1572 #10 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #11 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #12 0x0000000000000000 in ?? () Thread 17 (Thread 0x7fffc7107700 (LWP 19547)): #0 0x00007fffece8e475 in raise () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007fffece916f0 in abort () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007fffece87621 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6 #3 0x00007fffeed591f2 in Jack::MidiBufferMixdown(void*, void**, int, unsigned int) () from /usr/lib/libjack.so.0 #4 0x00007fffeed58a6b in Jack::JackPort::MixBuffers(void**, int, unsigned int) () from /usr/lib/libjack.so.0 #5 0x00007fffeed55f61 in Jack::JackGraphManager::GetBuffer(unsigned int, unsigned int) () from /usr/lib/libjack.so.0 #6 0x00007fffeed47cca in jack_port_get_buffer () from /usr/lib/libjack.so.0 #7 0x00007ffff747cebf in ARDOUR::MidiPort::get_midi_buffer (this=0x7fffc1208bb0, nframes=1024) at ../libs/ardour/midi_port.cc:66 #8 0x00007ffff747d89c in ARDOUR::MidiPort::get_buffer (this=0x7fffc1208bb0, nframes=1024) at ../libs/ardour/ardour/midi_port.h:54 #9 0x00007ffff7556ea4 in ARDOUR::Route::passthru (this=0x7fffc10332d0, start_frame=19264442, end_frame=19265466, nframes=1024, declick=0) at ../libs/ardour/route.cc:594 #10 0x00007ffff7699e5a in ARDOUR::Track::no_roll (this=0x7fffc10332d0, nframes=1024, start_frame=19264442, end_frame=19265466, session_state_changing=false) at ../libs/ardour/track.cc:414 #11 0x00007ffff74951a9 in ARDOUR::MidiTrack::no_roll (this=0x7fffc10332d0, nframes=1024, start_frame=19264442, end_frame=19265466, state_changing=false) at ../libs/ardour/midi_track.cc:394 #12 0x00007ffff73e6a29 in ARDOUR::Graph::process_one_route (this=0x3c5c7d0, route=0x7fffc10332d0) at ../libs/ardour/graph.cc:570 #13 0x00007ffff73eafae in ARDOUR::GraphNode::process (this=0x7fffc1033508) at ../libs/ardour/graphnode.cc:79 #14 0x00007ffff73e53d0 in ARDOUR::Graph::run_one (this=0x3c5c7d0) at ../libs/ardour/graph.cc:393 #15 0x00007ffff73e57f5 in ARDOUR::Graph::main_thread (this=0x3c5c7d0) at ../libs/ardour/graph.cc:449 #16 0x00007ffff73ea8b7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc7106c08, p=0x3c5c7d0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #17 0x00007ffff73ea4fc in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc7106c18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #18 0x00007ffff73ea1db in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc7106c08) at /usr/include/boost/bind/bind_template.hpp:20 #19 0x00007ffff73e9d86 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 (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #20 0x0000000000e7b078 in boost::function0<void>::operator() (this=0x7fffc7106c00) at /usr/include/boost/function/function_template.hpp:760 #21 0x00007ffff72c4399 in ARDOUR::AudioEngine::_start_process_thread (arg=0x3c6cc70) at ../libs/ardour/audioengine.cc:1572 #22 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #23 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #24 0x0000000000000000 in ?? () Thread 16 (Thread 0x7fffc7188700 (LWP 19546)): #0 0x00007fffed1f3420 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff73e6cd2 in PBD::ProcessSemaphore::wait (this=0x3c5c8d0) at /home/david/Downloads/lad/ardour3/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff73e67f4 in ARDOUR::Graph::routes_no_roll (this=0x3c5c7d0, nframes=1024, start_frame=19264442, end_frame=19265466, non_rt_pending=false, declick=0) at ../libs/ardour/graph.cc:552 #3 0x00007ffff761674f in ARDOUR::Session::no_roll (this=0x3c55680, nframes=1024) at ../libs/ardour/session_process.cc:123 #4 0x00007ffff761654e in ARDOUR::Session::fail_roll (this=0x3c55680, nframes=1024) at ../libs/ardour/session_process.cc:102 #5 0x00007ffff7619a27 in ARDOUR::Session::process_without_events (this=0x3c55680, nframes=1024) at ../libs/ardour/session_process.cc:800 #6 0x00007ffff7617597 in ARDOUR::Session::process_with_events (this=0x3c55680, nframes=1024) at ../libs/ardour/session_process.cc:339 #7 0x00007ffff761643e in ARDOUR::Session::process (this=0x3c55680, nframes=1024) at ../libs/ardour/session_process.cc:78 #8 0x00007ffff72c0247 in ARDOUR::AudioEngine::process_callback (this=0x257d510, nframes=1024) at ../libs/ardour/audioengine.cc:562 #9 0x00007ffff72bfde6 in ARDOUR::AudioEngine::process_thread (this=0x257d510) at ../libs/ardour/audioengine.cc:448 #10 0x00007ffff72bf5b2 in ARDOUR::AudioEngine::_process_thread (arg=0x257d510) at ../libs/ardour/audioengine.cc:337 #11 0x00007fffeed4d317 in Jack::JackClient::Execute() () from /usr/lib/libjack.so.0 #12 0x00007fffeed6c348 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/lib/libjack.so.0 #13 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #14 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #15 0x0000000000000000 in ?? () Thread 15 (Thread 0x7fffd1db7700 (LWP 19545)): #0 0x00007fffed1f418d in read () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fffeed6e6b6 in Jack::JackClientSocket::Read(void*, int) () from /usr/lib/libjack.so.0 #2 0x00007fffeed71b13 in Jack::JackClientNotification::Read(Jack::detail::JackChannelTransactionInterface*) () from /usr/lib/libjack.so.0 #3 0x00007fffeed7184c in Jack::JackSocketClientChannel::Execute() () from /usr/lib/libjack.so.0 #4 0x00007fffeed6c348 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/lib/libjack.so.0 #5 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () Thread 14 (Thread 0x7fffd1e38700 (LWP 19544)): #0 0x00007fffed1f12d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fffeed6d7cd in Jack::JackPosixProcessSync::Wait() () from /usr/lib/libjack.so.0 ---Type <return> to continue, or q <return> to quit--- #2 0x00007fffeed69b13 in Jack::JackMessageBuffer::Execute() () from /usr/lib/libjack.so.0 #3 0x00007fffeed6c348 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/lib/libjack.so.0 #4 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #6 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fffdbfff700 (LWP 19535)): #0 0x00007fffed1f12d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff3b2569f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff7276ff9 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:81 #3 0x00007ffff7276de1 in analyser_work () at ../libs/ardour/analyser.cc:46 #4 0x00000000013ee249 in sigc::pointer_functor0<void>::operator() (this=0x213aff8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #5 0x00000000013eb9a4 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x213aff0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x00000000013e82a3 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x213afc0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff423287d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #8 0x00007ffff3b0bf45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #10 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #11 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fffe3a37700 (LWP 19534)): #0 0x00007fffed1f12d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff3b2569f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff7676bce in peak_thread_work () at ../libs/ardour/source_factory.cc:68 #3 0x00000000013ee249 in sigc::pointer_functor0<void>::operator() (this=0x213afa8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x00000000013eb9a4 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x213afa0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x00000000013e82a3 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x213af70) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff423287d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #7 0x00007ffff3b0bf45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #9 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fffe4238700 (LWP 19533)): #0 0x00007fffed1f12d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff3b2569f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff7676bce in peak_thread_work () at ../libs/ardour/source_factory.cc:68 #3 0x00000000013ee249 in sigc::pointer_functor0<void>::operator() (this=0x2138448) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x00000000013eb9a4 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2138440) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x00000000013e82a3 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2138410) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff423287d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #7 0x00007ffff3b0bf45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #9 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fffe4a39700 (LWP 19532)): #0 0x00007fffecf07bdd in nanosleep () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007fffecf30c94 in usleep () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00000000016424a0 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:380 #3 0x00007fffed1ecb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #4 0x00007fffecf36a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #5 0x0000000000000000 in ?? () Thread 1 (Thread 0x7ffff7e439a0 (LWP 19529)): #0 0x00007fffecf2be33 in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff3ae9624 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff3ae9a82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff3192797 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #4 0x00007ffff5f88bb2 in Gtkmm2ext::UI::run (this=0x1ece120, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:270 #5 0x000000000124c1e1 in main (argc=1, argv=0x7fffffffe148) at ../gtk2_ardour/main.cc:525 (gdb) |
|
|
Also, in the backtrace, I included this text, which isn't specifically part of the bt but seems relevant: 0x7fffc1224d32 note 62/0 was already on, now at 2 0x7fffc1224d32 note 62/0 was already on, now at 2 ardour-3.0: ../common/JackMidiPort.cpp:130: void Jack::MidiBufferMixdown(void*, void**, int, jack_nframes_t): Assertion `next_event != 0' failed. ardour-3.0: ../common/JackMidiPort.cpp:130: void Jack::MidiBufferMixdown(void*, void**, int, jack_nframes_t): Assertion `next_event != 0' failed. ardour-3.0: ../common/JackMidiPort.cpp:130: void Jack::MidiBufferMixdown(void*, void**, int, jack_nframes_t): Assertion `next_event != 0' failed. |
|
|
should be fixed (it was a bug in jack2, not ardour). |
|
|
This is a problem with jack, not ardour. #0 0x00007fffece8e475 in raise () from /lib/x86_64-linux-gnu/libc.so.6 0000001 0x00007fffece916f0 in abort () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007fffece87621 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6 #3 0x00007fffeed591f2 in Jack::MidiBufferMixdown(void*, void**, int, unsigned int) () from /usr/lib/libjack.so.0 and has meanwhile been fixed in jack2. I can no longer reproduce the issue with jack-1.9.11 |
|
|
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. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2013-03-15 04:49 | naptastic | New Issue | |
| 2013-03-15 04:49 | naptastic | File Added: 2013-03-14-Jonathan-Craft.tar.gz | |
| 2013-03-15 04:50 | naptastic | Sponsorship Added | naptastic: US$ 25 |
| 2013-03-15 04:50 | naptastic | Sponsorship Total | 0 => 25 |
| 2013-03-15 04:50 | naptastic | File Added: backtrace-1.txt | |
| 2013-03-15 04:52 | naptastic | Note Added: 0014717 | |
| 2015-03-21 03:16 | x42 | Relationship added | has duplicate 0005955 |
| 2015-03-21 03:23 | x42 | Note Added: 0016460 | |
| 2015-03-21 03:23 | x42 | Status | new => feedback |
| 2015-03-29 14:10 | x42 | Note Added: 0016513 | |
| 2015-03-29 14:10 | x42 | Status | feedback => resolved |
| 2015-03-29 14:10 | x42 | Resolution | open => no change required |
| 2015-03-29 14:10 | x42 | Assigned To | => x42 |
| 2020-04-19 20:16 | system | Note Added: 0023204 | |
| 2020-04-19 20:16 | system | Status | resolved => closed |