View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009786 | ardour | bugs | public | 2024-08-28 17:54 | 2024-08-28 18:02 |
Reporter | fenugrec | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | sometimes |
Status | new | Resolution | open | ||
Platform | Arch | OS | Linux | OS Version | (any) |
Product Version | 8.6 | ||||
Summary | 0009786: SIGFPE divide-by-zero on early drag-drop ? | ||||
Description | While starting the app under gdb, UI responds slower (due to gdb doing gdb things), and while dragging what I thought was the greyed-out (unrefreshed) ardour splashscreen, I may have caused a drag+drop event which crashed ardour. | ||||
Steps To Reproduce | - start `ardour -g` - load previous session ? - drag & drop things, good luck. Wasn't able to reproduce | ||||
Additional Information | Unfortunately I didn't have gdb logging when getting the full backtrace. Here's a partial one , at least it shows where the div-by-0 is coming from : ************************ #0 0x00007ffff3558aec in __udivmodti4 (n=<optimized out>, d=<optimized out>, rp=0x0) at /usr/src/debug/gcc/gcc/libgcc/libgcc2.c:1026 0000001 __divti3 (u=0x0, v=<optimized out>) at /usr/src/debug/gcc/gcc/libgcc/libgcc2.c:1225 #2 0x0000555555c149a8 in PBD::muldiv_floor (v=0x0, n=0xbb80, d=0x0) at ../libs/pbd/pbd/integer_division.h:120 #3 0x0000555555c105db in Temporal::superclock_to_samples (s=0x0, sr=0xbb80) at ../libs/temporal/temporal/superclock.h:49 0000004 0x0000555555c14c5f in Temporal::timepos_t::samples (this=0x7fffffff9790) at ../libs/temporal/temporal/timeline.h:91 0000005 0x0000555555e39b35 in Editor::set_snapped_cursor_position (this=0x55555ab107f0, pos=...) at ../gtk2_ardour/editor.cc:2792 #6 0x0000555555f8f196 in Editor::motion_handler (this=0x55555ab107f0, item=0x55555f7fc9d0, event=0x7fffffff9c50, from_autoscroll=0x0) at ../gtk2_ardour/editor_mouse.cc:2275 #7 0x0000555555f0470e in Editor::canvas_drop_zone_event (this=0x55555ab107f0, event=0x7fffffff9c50) at ../gtk2_ardour/editor_canvas_events.cc:1280 0000008 0x0000555555e9910e in sigc::bound_mem_functor1<bool, Editor, _GdkEvent*>::operator() (this=0x55555f7fc068, _A_a1=@0x7fffffff9ac0: 0x7fffffff9c50) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066 | ||||
Tags | No tags attached. | ||||
|
Actually, I did just reproduce it. Here's "thread apply all bt" output gdb_sigfpe.txt (48,416 bytes)
Thread 39 (Thread 0x7fff93fff6c0 (LWP 1202746) "ArdourGUI"): #0 0x00007ffff34761fd in syscall () from /usr/lib/libc.so.6 #1 0x00007ffff427ba10 in g_cond_wait (cond=0x55555d764078, mutex=0x55555d764070) at ../glib/glib/gthread-posix.c:1552 #2 0x00007ffff41e990c in g_async_queue_pop_intern_unlocked (queue=0x55555d764070, wait=0x1, end_time=0xffffffffffffffff) at ../glib/glib/gasyncqueue.c:375 #3 0x00007ffff41e997d in g_async_queue_pop (queue=queue@entry=0x55555d764070) at ../glib/glib/gasyncqueue.c:409 #4 0x00007ffff3a3f5fc in fc_thread_func (data=0x55555d764070) at ../pango/pango/pangofc-fontmap.c:959 #5 0x00007ffff4250266 in g_thread_proxy (data=0x55555917ec10) at ../glib/glib/gthread.c:835 #6 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #7 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 37 (Thread 0x7fffa8ff96c0 (LWP 1202744) "ArdourGUI"): #0 0x00007ffff34761fd in syscall () from /usr/lib/libc.so.6 #1 0x00007ffff427ba10 in g_cond_wait (cond=0x555559536be8, mutex=0x555559536be0) at ../glib/glib/gthread-posix.c:1552 #2 0x00007ffff41e990c in g_async_queue_pop_intern_unlocked (queue=0x555559536be0, wait=0x1, end_time=0xffffffffffffffff) at ../glib/glib/gasyncqueue.c:375 #3 0x00007ffff41e997d in g_async_queue_pop (queue=queue@entry=0x555559536be0) at ../glib/glib/gasyncqueue.c:409 #4 0x00007ffff3a3f5fc in fc_thread_func (data=0x555559536be0) at ../pango/pango/pangofc-fontmap.c:959 #5 0x00007ffff4250266 in g_thread_proxy (data=0x55555f7334d0) at ../glib/glib/gthread.c:835 #6 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #7 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 34 (Thread 0x7fffaa7fc6c0 (LWP 1202741) "pool-ardour-8.6"): #0 0x00007ffff34761fd in syscall () from /usr/lib/libc.so.6 #1 0x00007ffff427c367 in g_cond_wait_until (cond=<optimized out>, mutex=0x5555578affe0, end_time=<optimized out>) at ../glib/glib/gthread-posix.c:1677 #2 0x00007ffff41e98d5 in g_async_queue_pop_intern_unlocked (queue=0x5555578affe0, wait=0x1, end_time=0xad06d224b1) at ../glib/glib/gasyncqueue.c:378 #3 0x00007ffff41e9a48 in g_async_queue_timeout_pop (queue=0x5555578affe0, timeout=<optimized out>) at ../glib/glib/gasyncqueue.c:501 #4 0x00007ffff42560b0 in g_thread_pool_wait_for_new_pool () at ../glib/glib/gthreadpool.c:167 #5 g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:394 #6 0x00007ffff4250266 in g_thread_proxy (data=0x7fffc0000ef0) at ../glib/glib/gthread.c:835 #7 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #8 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 33 (Thread 0x7fffaaffd6c0 (LWP 1202729) "AudioEngine 1"): #0 0x00007ffff34788b2 in epoll_wait () from /usr/lib/libc.so.6 #1 0x00007ffff438e627 in ?? () from /usr/lib/spa-0.2/support/libspa-support.so #2 0x00007ffff437ee79 in ?? () from /usr/lib/spa-0.2/support/libspa-support.so #3 0x00007ffff0dce51c in pw_data_loop_wait () from /usr/lib/libpipewire-0.3.so.0 #4 0x00007ffff0e81971 in jack_cycle_wait () from /usr/lib/libjack.so.0 #5 0x00007fffdcd75043 in ARDOUR::JACKAudioBackend::process_thread (this=0x5555577d5070) at ../libs/backends/jack/jack_audiobackend.cc:925 #6 0x00007fffdcd74fce in ARDOUR::JACKAudioBackend::_process_thread (arg=0x5555577d5070) at ../libs/backends/jack/jack_audiobackend.cc:904 #7 0x00007ffff437efb5 in ?? () from /usr/lib/spa-0.2/support/libspa-support.so #8 0x00007ffff0dd3633 in ?? () from /usr/lib/libpipewire-0.3.so.0 #9 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #10 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 32 (Thread 0x7fffab7fe6c0 (LWP 1202728) "pw-ardour"): #0 0x00007ffff34788b2 in epoll_wait () from /usr/lib/libc.so.6 #1 0x00007ffff438e627 in ?? () from /usr/lib/spa-0.2/support/libspa-support.so #2 0x00007ffff437f179 in ?? () from /usr/lib/spa-0.2/support/libspa-support.so #3 0x00007ffff0e1f587 in ?? () from /usr/lib/libpipewire-0.3.so.0 #4 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #5 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 31 (Thread 0x7fffabfff6c0 (LWP 1202727) "pw-ardour"): #0 0x00007ffff34788b2 in epoll_wait () from /usr/lib/libc.so.6 #1 0x00007ffff438e627 in ?? () from /usr/lib/spa-0.2/support/libspa-support.so #2 0x00007ffff437f179 in ?? () from /usr/lib/spa-0.2/support/libspa-support.so #3 0x00007ffff0e1f587 in ?? () from /usr/lib/libpipewire-0.3.so.0 #4 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #5 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 29 (Thread 0x7fffc96cc6c0 (LWP 1202725) "module-rt"): #0 0x00007ffff34788b2 in epoll_wait () from /usr/lib/libc.so.6 #1 0x00007ffff438e627 in ?? () from /usr/lib/spa-0.2/support/libspa-support.so #2 0x00007ffff437f179 in ?? () from /usr/lib/spa-0.2/support/libspa-support.so #3 0x00007ffff0e1f587 in ?? () from /usr/lib/libpipewire-0.3.so.0 #4 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #5 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 25 (Thread 0x7fffc9ffb6c0 (LWP 1202720) "gdbus"): #0 0x00007ffff346a63d in poll () from /usr/lib/libc.so.6 #1 0x00007ffff428292d in g_main_context_poll_unlocked (priority=0x7fffffff, context=0x5555578b92b0, timeout=<optimized out>, fds=0x7fffb8000b90, n_fds=0x2) at ../glib/glib/gmain.c:4521 #2 g_main_context_iterate_unlocked.isra.0 (context=0x5555578b92b0, block=block@entry=0x1, dispatch=dispatch@entry=0x1, self=<optimized out>) at ../glib/glib/gmain.c:4212 #3 0x00007ffff42217b7 in g_main_loop_run (loop=0x5555578baaf0) at ../glib/glib/gmain.c:4419 #4 0x00007ffff29e8574 in gdbus_shared_thread_func (user_data=0x5555578b9280) at ../glib/gio/gdbusprivate.c:284 #5 0x00007ffff4250266 in g_thread_proxy (data=0x5555578baf70) at ../glib/glib/gthread.c:835 #6 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #7 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 24 (Thread 0x7fffca7fc6c0 (LWP 1202719) "gmain"): #0 0x00007ffff346a63d in poll () from /usr/lib/libc.so.6 #1 0x00007ffff428292d in g_main_context_poll_unlocked (priority=0x7fffffff, context=0x5555578b0de0, timeout=<optimized out>, fds=0x5555578b1080, n_fds=0x2) at ../glib/glib/gmain.c:4521 #2 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x5555578b0de0, block=block@entry=0x1, dispatch=dispatch@entry=0x1, self=<optimized out>) at ../glib/glib/gmain.c:4212 #3 0x00007ffff421ffc5 in g_main_context_iteration (context=0x5555578b0de0, may_block=may_block@entry=0x1) at ../glib/glib/gmain.c:4282 #4 0x00007ffff422001a in glib_worker_main (data=<optimized out>) at ../glib/glib/gmain.c:6442 #5 0x00007ffff4250266 in g_thread_proxy (data=0x5555578b1020) at ../glib/glib/gthread.c:835 #6 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #7 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 23 (Thread 0x7fffcbfff6c0 (LWP 1202718) "pool-spawner"): #0 0x00007ffff34761fd in syscall () from /usr/lib/libc.so.6 #1 0x00007ffff427ba10 in g_cond_wait (cond=0x5555578b0038, mutex=0x5555578b0030) at ../glib/glib/gthread-posix.c:1552 #2 0x00007ffff41e990c in g_async_queue_pop_intern_unlocked (queue=0x5555578b0030, wait=0x1, end_time=0xffffffffffffffff) at ../glib/glib/gasyncqueue.c:375 #3 0x00007ffff42556b7 in g_thread_pool_spawn_thread (data=<optimized out>) at ../glib/glib/gthreadpool.c:297 #4 0x00007ffff4250266 in g_thread_proxy (data=0x5555578af990) at ../glib/glib/gthread.c:835 #5 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #6 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 14 (Thread 0x7fffcb7fe6c0 (LWP 1202704) "ArdourGUI"): #0 0x00007ffff34761fd in syscall () from /usr/lib/libc.so.6 #1 0x00007ffff427ba10 in g_cond_wait (cond=0x555557c14d58, mutex=0x555557c14d50) at ../glib/glib/gthread-posix.c:1552 #2 0x00007ffff41e990c in g_async_queue_pop_intern_unlocked (queue=0x555557c14d50, wait=0x1, end_time=0xffffffffffffffff) at ../glib/glib/gasyncqueue.c:375 #3 0x00007ffff41e997d in g_async_queue_pop (queue=queue@entry=0x555557c14d50) at ../glib/glib/gasyncqueue.c:409 #4 0x00007ffff3a3f5fc in fc_thread_func (data=0x555557c14d50) at ../pango/pango/pangofc-fontmap.c:959 #5 0x00007ffff4250266 in g_thread_proxy (data=0x555557bd2ea0) at ../glib/glib/gthread.c:835 #6 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #7 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 13 (Thread 0x7fffcaffd6c0 (LWP 1202703) "ArdourGUI"): #0 0x00007ffff34761fd in syscall () from /usr/lib/libc.so.6 #1 0x00007ffff427ba10 in g_cond_wait (cond=0x555557d06138, mutex=0x555557d06130) at ../glib/glib/gthread-posix.c:1552 #2 0x00007ffff41e990c in g_async_queue_pop_intern_unlocked (queue=0x555557d06130, wait=0x1, end_time=0xffffffffffffffff) at ../glib/glib/gasyncqueue.c:375 #3 0x00007ffff41e997d in g_async_queue_pop (queue=queue@entry=0x555557d06130) at ../glib/glib/gasyncqueue.c:409 #4 0x00007ffff3a3f5fc in fc_thread_func (data=0x555557d06130) at ../pango/pango/pangofc-fontmap.c:959 #5 0x00007ffff4250266 in g_thread_proxy (data=0x555557d12b20) at ../glib/glib/gthread.c:835 #6 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #7 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 9 (Thread 0x7fffdd6df6c0 (LWP 1202699) "DeviceList"): #0 0x00007ffff34761fd in syscall () from /usr/lib/libc.so.6 #1 0x00007ffff427ba10 in g_cond_wait (cond=0x55555758d690, mutex=0x55555758d6a0) at ../glib/glib/gthread-posix.c:1552 #2 0x00007ffff6cb2841 in ARDOUR::AudioEngine::do_devicelist_update (this=0x55555758cc50) at ../libs/ardour/audioengine.cc:760 #3 0x00007ffff6cc2a8b in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x55555758a230, p=0x55555758cc50) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff6cc20db in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x55555758a240, f=..., a=...) at /usr/include/boost/bind/bind.hpp:239 #5 0x00007ffff6cc171a in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x55555758a230) at /usr/include/boost/bind/bind.hpp:1274 #6 0x00007ffff6cc0ba2 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158 #7 0x0000555555c1d087 in boost::function0<void>::operator() (this=0x55555758a228) at /usr/include/boost/function/function_template.hpp:771 #8 0x00007ffff5017ab7 in PBD::Thread::_run (arg=0x55555758a200) at ../libs/pbd/pthread_utils.cc:495 #9 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #10 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 8 (Thread 0x7fffdef4e6c0 (LWP 1202698) "EngineWatchdog"): #0 0x00007ffff34761fd in syscall () from /usr/lib/libc.so.6 #1 0x00007ffff427ba10 in g_cond_wait (cond=0x55555758d660, mutex=0x55555758d670) at ../glib/glib/gthread-posix.c:1552 #2 0x00007ffff6cb24a7 in ARDOUR::AudioEngine::do_reset_backend (this=0x55555758cc50) at ../libs/ardour/audioengine.cc:724 #3 0x00007ffff6cc2a8b in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x55555758a6d0, p=0x55555758cc50) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff6cc20db in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x55555758a6e0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:239 #5 0x00007ffff6cc171a in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x55555758a6d0) at /usr/include/boost/bind/bind.hpp:1274 #6 0x00007ffff6cc0ba2 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158 #7 0x0000555555c1d087 in boost::function0<void>::operator() (this=0x55555758a6c8) at /usr/include/boost/function/function_template.hpp:771 #8 0x00007ffff5017ab7 in PBD::Thread::_run (arg=0x55555758a6a0) at ../libs/pbd/pthread_utils.cc:495 #9 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #10 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7fffece086c0 (LWP 1202693) "Analyzer"): #0 0x00007ffff34761fd in syscall () from /usr/lib/libc.so.6 #1 0x00007ffff427ba10 in g_cond_wait (cond=0x7ffff7edeb20 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=0x7ffff7edeb18 <ARDOUR::Analyser::analysis_queue_lock>) at ../glib/glib/gthread-posix.c:1552 #2 0x00007ffff6c59559 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:95 #3 0x00005555566a81d5 in sigc::pointer_functor0<void>::operator() (this=0x555557560300) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x00007ffff6c5ca02 in boost::detail::function::void_function_obj_invoker0<sigc::pointer_functor0<void>, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158 #5 0x0000555555c1d087 in boost::function0<void>::operator() (this=0x5555575602f8) at /usr/include/boost/function/function_template.hpp:771 #6 0x00007ffff5017ab7 in PBD::Thread::_run (arg=0x5555575602d0) at ../libs/pbd/pthread_utils.cc:495 #7 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #8 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7fffed6096c0 (LWP 1202692) "PeakFileBuilder"): #0 0x00007ffff34761fd in syscall () from /usr/lib/libc.so.6 #1 0x00007ffff427ba10 in g_cond_wait (cond=0x7ffff7ee17b0 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7ee17c0 <ARDOUR::SourceFactory::peak_building_lock>) at ../glib/glib/gthread-posix.c:1552 #2 0x00007ffff73c880e in peak_thread_work () at ../libs/ardour/source_factory.cc:75 #3 0x00007ffff7f2ae9c in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke (function_ptr=...) at /usr/include/boost/function/function_template.hpp:117 #4 0x0000555555c1d087 in boost::function0<void>::operator() (this=0x555557561cc8) at /usr/include/boost/function/function_template.hpp:771 #5 0x00007ffff5017ab7 in PBD::Thread::_run (arg=0x555557561ca0) at ../libs/pbd/pthread_utils.cc:495 #6 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #7 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7fffede0a6c0 (LWP 1202691) "PeakFileBuilder"): #0 0x00007ffff34761fd in syscall () from /usr/lib/libc.so.6 #1 0x00007ffff427ba10 in g_cond_wait (cond=0x7ffff7ee17b0 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7ee17c0 <ARDOUR::SourceFactory::peak_building_lock>) at ../glib/glib/gthread-posix.c:1552 #2 0x00007ffff73c880e in peak_thread_work () at ../libs/ardour/source_factory.cc:75 #3 0x00007ffff7f2ae9c in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke (function_ptr=...) at /usr/include/boost/function/function_template.hpp:117 #4 0x0000555555c1d087 in boost::function0<void>::operator() (this=0x5555575617e8) at /usr/include/boost/function/function_template.hpp:771 #5 0x00007ffff5017ab7 in PBD::Thread::_run (arg=0x5555575617c0) at ../libs/pbd/pthread_utils.cc:495 #6 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #7 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7fffedf9b6c0 (LWP 1202690) "Trigger Worker"): #0 0x00007ffff346a63d in poll () from /usr/lib/libc.so.6 #1 0x00007ffff4feedaf in CrossThreadChannel::poll_for_request (this=0x55555752d760) at ../libs/pbd/crossthread.posix.cc:108 #2 0x00007ffff4feee31 in CrossThreadChannel::receive (this=0x55555752d760, msg=@0x7fffedf92a27: 0x0, wait=0x1) at ../libs/pbd/crossthread.posix.cc:133 #3 0x00007ffff74481af in ARDOUR::TriggerBoxThread::thread_work (this=0x55555752d730) at ../libs/ardour/triggerbox.cc:4913 #4 0x00007ffff744810b in ARDOUR::TriggerBoxThread::_thread_work (arg=0x55555752d730) at ../libs/ardour/triggerbox.cc:4901 #5 0x00007ffff5016d86 in fake_thread_start (arg=0x555557490750) at ../libs/pbd/pthread_utils.cc:101 #6 0x00007ffff33f339d in ?? () from /usr/lib/libc.so.6 #7 0x00007ffff347849c in ?? () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7fffee6e3ac0 (LWP 1202684) "ArdourGUI"): #0 0x00007ffff3558aec in __udivmodti4 (n=<optimized out>, d=<optimized out>, rp=0x0) at /usr/src/debug/gcc/gcc/libgcc/libgcc2.c:1026 #1 __divti3 (u=0x0, v=<optimized out>) at /usr/src/debug/gcc/gcc/libgcc/libgcc2.c:1225 #2 0x0000555555c149a8 in PBD::muldiv_floor (v=0x0, n=0xbb80, d=0x0) at ../libs/pbd/pbd/integer_division.h:120 #3 0x0000555555c105db in Temporal::superclock_to_samples (s=0x0, sr=0xbb80) at ../libs/temporal/temporal/superclock.h:49 #4 0x0000555555c14c5f in Temporal::timepos_t::samples (this=0x7fffffff8f90) at ../libs/temporal/temporal/timeline.h:91 #5 0x0000555555e39b35 in Editor::set_snapped_cursor_position (this=0x555558847e10, pos=...) at ../gtk2_ardour/editor.cc:2792 #6 0x0000555555f8f196 in Editor::motion_handler (this=0x555558847e10, item=0x55555917f170, event=0x7fffffff9450, from_autoscroll=0x0) at ../gtk2_ardour/editor_mouse.cc:2275 #7 0x0000555555f0470e in Editor::canvas_drop_zone_event (this=0x555558847e10, event=0x7fffffff9450) at ../gtk2_ardour/editor_canvas_events.cc:1280 #8 0x0000555555e9910e in sigc::bound_mem_functor1<bool, Editor, _GdkEvent*>::operator() (this=0x55555917fd28, _A_a1=@0x7fffffff92c0: 0x7fffffff9450) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066 #9 0x0000555555e913a3 in sigc::adaptor_functor<sigc::bound_mem_functor1<bool, Editor, _GdkEvent*> >::operator()<_GdkEvent* const&> (this=0x55555917fd20, _A_arg1=@0x7fffffff92c0: 0x7fffffff9450) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89 #10 0x0000555555efca0d in sigc::internal::slot_call<sigc::bound_mem_functor1<bool, Editor, _GdkEvent*>, bool, _GdkEvent*>::call_it (rep=0x55555917fcf0, a_#0=@0x7fffffff92c0: 0x7fffffff9450) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:451 #11 0x0000555556b45869 in sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::operator() (this=0x7fffffff91e8, _A_slot=...) at /usr/include/sigc++-2.0/sigc++/signal.h:856 #12 0x0000555556b44cf1 in sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool>::operator* (this=0x7fffffff9190) at /usr/include/sigc++-2.0/sigc++/signal.h:315 #13 0x0000555556b43d85 in ArdourCanvas::Item::EventAccumulator<bool>::operator()<sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool> > (this=0x7fffffff91df, first=..., last=...) at ../libs/canvas/canvas/item.h:257 #14 0x0000555556b42d60 in sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::emit (impl=0x55555d8393d0, _A_a1=@0x7fffffff92c0: 0x7fffffff9450) at /usr/include/sigc++-2.0/sigc++/signal.h:875 #15 0x0000555556b41a0b in sigc::signal1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::emit (this=0x55555917f1e0, _A_a1=@0x7fffffff92c0: 0x7fffffff9450) at /usr/include/sigc++-2.0/sigc++/signal.h:2961 #16 0x0000555556b40c33 in sigc::signal1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::operator() (this=0x55555917f1e0, _A_a1=@0x7fffffff92c0: 0x7fffffff9450) at /usr/include/sigc++-2.0/sigc++/signal.h:2977 #17 0x00007ffff551455b in ArdourCanvas::GtkCanvas::deliver_event (this=0x5555574e41a8, event=0x7fffffff9450) at ../libs/canvas/canvas.cc:879 #18 0x00007ffff5516595 in ArdourCanvas::GtkCanvas::on_motion_notify_event (this=0x5555574e41a8, ev=0x55555daca1f0) at ../libs/canvas/canvas.cc:1279 #19 0x00007ffff4dc647d in Gtk::Widget_Class::motion_notify_event_callback (self=0x555558879af0, p0=0x55555daca1f0) at ../libs/tk/ytkmm/widget.cc:4403 #20 0x00007ffff46dc7c6 in _gtk_marshal_BOOLEAN__BOXED (closure=0x555557b89a80, return_value=0x7fffffff96e0, n_param_values=0x2, param_values=0x7fffffff9770, invocation_hint=0x7fffffff96c0, marshal_data=0x7ffff4dc63dc <Gtk::Widget_Class::motion_notify_event_callback(_GtkWidget*, _GdkEventMotion*)>) at ../libs/tk/ytk/gtkmarshalers.c:84 #21 0x00007ffff404064a in g_closure_invoke (closure=0x555557b89a80, return_value=0x7fffffff96e0, n_param_values=0x2, param_values=0x7fffffff9770, invocation_hint=0x7fffffff96c0) at ../glib/gobject/gclosure.c:834 #22 0x00007ffff40712d2 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffff9860, detail=detail@entry=0x0, instance=instance@entry=0x555558879af0, emission_return=emission_return@entry=0x7fffffff98e0, instance_and_params=instance_and_params@entry=0x7fffffff9770) at ../glib/gobject/gsignal.c:3928 #23 0x00007ffff4060e40 in signal_emit_valist_unlocked (instance=instance@entry=0x555558879af0, signal_id=signal_id@entry=0x24, detail=detail@entry=0x0, var_args=var_args@entry=0x7fffffff99d0) at ../glib/gobject/gsignal.c:3533 #24 0x00007ffff4061842 in g_signal_emit_valist (instance=0x555558879af0, signal_id=0x24, detail=0x0, var_args=var_args@entry=0x7fffffff99d0) at ../glib/gobject/gsignal.c:3263 #25 0x00007ffff4061904 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../glib/gobject/gsignal.c:3583 #26 0x00007ffff4871f60 in gtk_widget_event_internal (widget=0x555558879af0, event=0x55555daca1f0) at ../libs/tk/ytk/gtkwidget.c:5010 #27 0x00007ffff4871a4d in IA__gtk_widget_event (widget=0x555558879af0, event=0x55555daca1f0) at ../libs/tk/ytk/gtkwidget.c:4807 #28 0x00007ffff46da72e in IA__gtk_propagate_event (widget=0x555558879af0, event=0x55555daca1f0) at ../libs/tk/ytk/gtkmain.c:2446 #29 0x00007ffff46d9096 in IA__gtk_main_do_event (event=0x55555daca1f0) at ../libs/tk/ytk/gtkmain.c:1641 #30 0x00007ffff44fa8da in gdk_event_dispatch (source=0x555557b47c40, callback=0x0, user_data=0x0) at ../libs/tk/ydk/x11/gdkevents-x11.c:2425 #31 0x00007ffff4220ab9 in g_main_dispatch (context=0x555557e3fdd0) at ../glib/glib/gmain.c:3344 #32 0x00007ffff42829e7 in g_main_context_dispatch_unlocked (context=0x555557e3fdd0) at ../glib/glib/gmain.c:4152 #33 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x555557e3fdd0, block=block@entry=0x1, dispatch=dispatch@entry=0x1, self=<optimized out>) at ../glib/glib/gmain.c:4217 #34 0x00007ffff421ffc5 in g_main_context_iteration (context=0x555557e3fdd0, may_block=0x1) at ../glib/glib/gmain.c:4282 #35 0x00007ffff46d8820 in IA__gtk_main_iteration () at ../libs/tk/ytk/gtkmain.c:1301 #36 0x0000555555c37d28 in ARDOUR_UI::gui_idle_handler (this=0x555557b20790) at ../gtk2_ardour/ardour_ui.cc:2979 #37 0x0000555555c6fe45 in boost::_mfi::mf0<void, ARDOUR_UI>::operator() (this=0x555559647058, p=0x555557b20790) at /usr/include/boost/bind/mem_fn_template.hpp:49 #38 0x0000555555c68831 in boost::_bi::list1<boost::_bi::value<ARDOUR_UI*> >::operator()<boost::_mfi::mf0<void, ARDOUR_UI>, boost::_bi::list0> (this=0x555559647068, f=..., a=...) at /usr/include/boost/bind/bind.hpp:239 #39 0x0000555555c60578 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR_UI>, boost::_bi::list1<boost::_bi::value<ARDOUR_UI*> > >::operator() (this=0x555559647058) at /usr/include/boost/bind/bind.hpp:1274 #40 0x0000555555c59353 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR_UI>, boost::_bi::list1<boost::_bi::value<ARDOUR_UI*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158 #41 0x0000555555c1d087 in boost::function0<void>::operator() (this=0x555559647050) at /usr/include/boost/function/function_template.hpp:771 #42 0x0000555555c676ae in boost::_bi::list0::operator()<boost::function<void()>, boost::_bi::list0> (this=0x555559647070, f=...) at /usr/include/boost/bind/bind.hpp:178 #43 0x0000555555c5f084 in boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>::operator() (this=0x555559647050) at /usr/include/boost/bind/bind.hpp:1274 #44 0x0000555555c576e0 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158 #45 0x0000555555c1d087 in boost::function0<void>::operator() (this=0x7fffffffa130) at /usr/include/boost/function/function_template.hpp:771 #46 0x00007ffff51bfc57 in AbstractUI<Gtkmm2ext::UIRequest>::call_slot (this=0x555557b20790, invalidation=0x0, f=...) at ../libs/pbd/pbd/abstract_ui.cc:463 #47 0x0000555555c3a478 in PBD::Signal0<void, PBD::OptionalLastValue<void> >::compositor (f=..., event_loop=0x555557b20790, ir=0x0) at libs/pbd/pbd/signals_generated.h:231 #48 0x0000555555c67912 in boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> >::operator()<void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list0> (this=0x55555dac2688, f=@0x55555dac2680: 0x555555c3a3d9 <PBD::Signal0<void, PBD::OptionalLastValue<void> >::compositor(boost::function<void ()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*)>, a=...) at /usr/include/boost/bind/bind.hpp:378 #49 0x0000555555c5f202 in boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >::operator() (this=0x55555dac2680) at /usr/include/boost/bind/bind.hpp:1274 #50 0x0000555555c578b0 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158 #51 0x0000555555c1d087 in boost::function0<void>::operator() (this=0x55555a652e60) at /usr/include/boost/function/function_template.hpp:771 #52 0x0000555555c1cb99 in PBD::Signal0<void, PBD::OptionalLastValue<void> >::operator() (this=0x5555574159a0 <ARDOUR::GUIIdle>) at libs/pbd/pbd/signals_generated.h:340 #53 0x00005555569dd2a9 in Splash::message (this=0x555557ca2600, msg="Please wait while Ardour loads your session") at ../gtk2_ardour/splash.cc:333 #54 0x00005555569dcff4 in Splash::boot_message (this=0x555557ca2600, msg="Please wait while Ardour loads your session") at ../gtk2_ardour/splash.cc:279 #55 0x00005555569dfde0 in boost::_mfi::mf1<void, Splash, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator() (this=0x55555daca548, p=0x555557ca2600, a1="Please wait while Ardour loads your session") at /usr/include/boost/bind/mem_fn_template.hpp:165 #56 0x00005555569df936 in boost::_bi::list2<boost::_bi::value<Splash*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, Splash, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::rrlist1<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (this=0x55555daca558, f=..., a=...) at /usr/include/boost/bind/bind.hpp:299 #57 0x00005555569df4eb in boost::_bi::bind_t<void, boost::_mfi::mf1<void, Splash, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::list2<boost::_bi::value<Splash*>, boost::arg<1> > >::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > (this=0x55555daca548, a1=...) at /usr/include/boost/bind/bind.hpp:1286 #58 0x00005555569debd1 in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, Splash, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::list2<boost::_bi::value<Splash*>, boost::arg<1> > >, void, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::invoke (function_obj_ptr=..., a0="") at /usr/include/boost/function/function_template.hpp:158 #59 0x0000555555c47eb3 in boost::function1<void, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator() (this=0x55555daca540, a0="") at /usr/include/boost/function/function_template.hpp:771 #60 0x0000555555c759f7 in boost::_bi::list1<boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator()<boost::function<void(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>, boost::_bi::list0> (this=0x55555daca560, f=..., a=...) at /usr/include/boost/bind/bind.hpp:239 #61 0x0000555555c70d76 in boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>, boost::_bi::list1<boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator() (this=0x55555daca540) at /usr/include/boost/bind/bind.hpp:1274 #62 0x0000555555c69719 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>, boost::_bi::list1<boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158 #63 0x0000555555c1d087 in boost::function0<void>::operator() (this=0x7fffffffa840) at /usr/include/boost/function/function_template.hpp:771 #64 0x00007ffff51bfc57 in AbstractUI<Gtkmm2ext::UIRequest>::call_slot (this=0x555557b20790, invalidation=0x5555577fb6f0, f=...) at ../libs/pbd/pbd/abstract_ui.cc:463 #65 0x0000555555c4aa1f in PBD::Signal1<void, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PBD::OptionalLastValue<void> >::compositor (f=..., event_loop=0x555557b20790, ir=0x5555577fb6f0, a1="Please wait while Ardour loads your session") at libs/pbd/pbd/signals_generated.h:629 #66 0x0000555555c710ad in boost::_bi::list4<boost::_bi::value<boost::function<void(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> >::operator()<void (*)(boost::function<void(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >), boost::_bi::rrlist1<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (this=0x55555dab7158, f=@0x55555dab7150: 0x555555c4a953 <PBD::Signal1<void, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PBD::OptionalLastValue<void> >::compositor(boost::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>, a=...) at /usr/include/boost/bind/bind.hpp:443 #67 0x0000555555c698ef in boost::_bi::bind_t<void, void (*)(boost::function<void(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >), boost::_bi::list4<boost::_bi::value<boost::function<void(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > (this=0x55555dab7150, a1=...) at /usr/include/boost/bind/bind.hpp:1286 #68 0x0000555555c61803 in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, void (*)(boost::function<void(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >), boost::_bi::list4<boost::_bi::value<boost::function<void(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >, void, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::invoke (function_obj_ptr=..., a0="") at /usr/include/boost/function/function_template.hpp:158 #69 0x0000555555c47eb3 in boost::function1<void, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator() (this=0x55555f42ae30, a0="") at /usr/include/boost/function/function_template.hpp:771 #70 0x0000555555c850ed in PBD::Signal1<void, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PBD::OptionalLastValue<void> >::operator() (this=0x555557415780 <ARDOUR::BootMessage[abi:cxx11]>, a1="Please wait while Ardour loads your session") at libs/pbd/pbd/signals_generated.h:738 #71 0x0000555555ce671d in ARDOUR_UI::load_session_stage_two (this=0x555557b20790, path="/home/data/poub/raptro_hangro/hangrec", snap_name="hangrec", mix_template="") at ../gtk2_ardour/ardour_ui_session.cc:409 #72 0x0000555555ce63ff in ARDOUR_UI::load_session (this=0x555557b20790, path="/home/data/poub/raptro_hangro/hangrec", snap_name="hangrec", mix_template="") at ../gtk2_ardour/ardour_ui_session.cc:381 #73 0x0000555555cfbc93 in ARDOUR_UI::load_session_from_startup_fsm (this=0x555557b20790) at ../gtk2_ardour/ardour_ui_startup.cc:702 #74 0x0000555555cfaa0a in ARDOUR_UI::sfsm_response (this=0x555557b20790, r=StartupFSM::LoadSession) at ../gtk2_ardour/ardour_ui_startup.cc:555 #75 0x0000555555d00310 in sigc::bound_mem_functor1<void, ARDOUR_UI, StartupFSM::Result>::operator() (this=0x5555577fbac8, _A_a1=@0x7fffffffbd50: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066 #76 0x0000555555cfff2b in sigc::adaptor_functor<sigc::bound_mem_functor1<void, ARDOUR_UI, StartupFSM::Result> >::operator()<StartupFSM::Result const&> (this=0x5555577fbac0, _A_arg1=@0x7fffffffbd50: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89 #77 0x0000555555cff64b in sigc::internal::slot_call<sigc::bound_mem_functor1<void, ARDOUR_UI, StartupFSM::Result>, void, StartupFSM::Result>::call_it (rep=0x5555577fba90, a_#0=@0x7fffffffbd50: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:451 #78 0x00005555569ef065 in sigc::internal::signal_emit1<void, StartupFSM::Result, sigc::nil>::emit (impl=0x5555577fbb20, _A_a1=@0x7fffffffbd50: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/signal.h:1041 #79 0x00005555569ee567 in sigc::signal1<void, StartupFSM::Result, sigc::nil>::emit (this=0x555557b8a820, _A_a1=@0x7fffffffbd50: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/signal.h:2961 #80 0x00005555569edb63 in sigc::signal1<void, StartupFSM::Result, sigc::nil>::operator() (this=0x555557b8a820, _A_a1=@0x7fffffffbd50: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/signal.h:2977 #81 0x00005555569e8af7 in StartupFSM::dialog_response_handler (this=0x555557b8a6d0, response=0xfffffffb, dialog_id=StartupFSM::PluginDialog) at ../gtk2_ardour/startup_fsm.cc:337 #82 0x00005555569f09e9 in sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>::operator() (this=0x5555578e3be0, _A_a1=@0x7fffffffbf94: 0xfffffffb, _A_a2=@0x5555578e3c00: StartupFSM::PluginDialog) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143 #83 0x00005555569f037f in sigc::adaptor_functor<sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID> >::operator()<int const&, StartupFSM::DialogID&> (this=0x5555578e3bd8, _A_arg1=@0x7fffffffbf94: 0xfffffffb, _A_arg2=@0x5555578e3c00: StartupFSM::PluginDialog) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:108 #84 0x00005555569efda5 in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<int const&> (this=0x5555578e3bd0, _A_arg1=@0x7fffffffbf94: 0xfffffffb) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1136 #85 0x00005555569efbeb in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, int>::call_it (rep=0x5555578e3ba0, a_1=@0x7fffffffbf94: 0xfffffffb) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170 #86 0x00007ffff4cfb1b0 in sigc::slot1<void, int>::operator() (this=0x555557988ad8, _A_a1=@0x7fffffffbf94: 0xfffffffb) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:675 #87 0x00007ffff4cfa2b0 in (anonymous namespace)::Dialog_signal_response_callback (self=0x5555579524e0, p0=0xfffffffb, data=0x555557988ad0) at ../libs/tk/ytkmm/dialog.cc:85 #88 0x00007ffff404064a in g_closure_invoke (closure=0x55555786a7d0, return_value=0x0, n_param_values=0x2, param_values=0x7fffffffc1a0, invocation_hint=0x7fffffffc0f0) at ../glib/gobject/gclosure.c:834 #89 0x00007ffff407104f in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffc290, detail=detail@entry=0x0, instance=instance@entry=0x5555579524e0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc1a0) at ../glib/gobject/gsignal.c:3961 #90 0x00007ffff40615dc in signal_emit_valist_unlocked (instance=instance@entry=0x5555579524e0, signal_id=signal_id@entry=0xae, detail=detail@entry=0x0, var_args=var_args@entry=0x7fffffffc400) at ../glib/gobject/gsignal.c:3520 #91 0x00007ffff4061842 in g_signal_emit_valist (instance=0x5555579524e0, signal_id=0xae, detail=0x0, var_args=var_args@entry=0x7fffffffc400) at ../glib/gobject/gsignal.c:3263 #92 0x00007ffff4061904 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../glib/gobject/gsignal.c:3583 #93 0x00007ffff462b11e in IA__gtk_dialog_response (dialog=0x5555579524e0, response_id=0xfffffffb) at ../libs/tk/ytk/gtkdialog.c:932 #94 0x00007ffff4cfae8f in Gtk::Dialog::response (this=0x5555579c11f0, response_id=0xfffffffb) at ../libs/tk/ytkmm/dialog.cc:306 #95 0x00005555569ea3ff in StartupFSM::engine_running (this=0x555557b8a6d0) at ../gtk2_ardour/startup_fsm.cc:567 #96 0x00005555569ea134 in StartupFSM::start_audio_midi_setup (this=0x555557b8a6d0) at ../gtk2_ardour/startup_fsm.cc:541 #97 0x00005555569e8917 in StartupFSM::dialog_response_handler (this=0x555557b8a6d0, response=0xfffffffd, dialog_id=StartupFSM::NewSessionDialog) at ../gtk2_ardour/startup_fsm.cc:274 #98 0x00005555569f09e9 in sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>::operator() (this=0x555557963980, _A_a1=@0x7fffffffc984: 0xfffffffd, _A_a2=@0x5555579639a0: StartupFSM::NewSessionDialog) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143 #99 0x00005555569f037f in sigc::adaptor_functor<sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID> >::operator()<int const&, StartupFSM::DialogID&> (this=0x555557963978, _A_arg1=@0x7fffffffc984: 0xfffffffd, _A_arg2=@0x5555579639a0: StartupFSM::NewSessionDialog) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:108 #100 0x00005555569efda5 in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<int const&> (this=0x555557963970, _A_arg1=@0x7fffffffc984: 0xfffffffd) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1136 #101 0x00005555569efbeb in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, int>::call_it (rep=0x555557963940, a_1=@0x7fffffffc984: 0xfffffffd) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170 #102 0x00007ffff4cfb1b0 in sigc::slot1<void, int>::operator() (this=0x5555577e61e8, _A_a1=@0x7fffffffc984: 0xfffffffd) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:675 #103 0x00007ffff4cfa2b0 in (anonymous namespace)::Dialog_signal_response_callback (self=0x555557871070, p0=0xfffffffd, data=0x5555577e61e0) at ../libs/tk/ytkmm/dialog.cc:85 #104 0x00007ffff404064a in g_closure_invoke (closure=0x555557953030, return_value=0x0, n_param_values=0x2, param_values=0x7fffffffcb90, invocation_hint=0x7fffffffcae0) at ../glib/gobject/gclosure.c:834 #105 0x00007ffff407104f in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffcc80, detail=detail@entry=0x0, instance=instance@entry=0x555557871070, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffcb90) at ../glib/gobject/gsignal.c:3961 #106 0x00007ffff40615dc in signal_emit_valist_unlocked (instance=instance@entry=0x555557871070, signal_id=signal_id@entry=0xae, detail=detail@entry=0x0, var_args=var_args@entry=0x7fffffffcdf0) at ../glib/gobject/gsignal.c:3520 #107 0x00007ffff4061842 in g_signal_emit_valist (instance=0x555557871070, signal_id=0xae, detail=0x0, var_args=var_args@entry=0x7fffffffcdf0) at ../glib/gobject/gsignal.c:3263 #108 0x00007ffff4061904 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../glib/gobject/gsignal.c:3583 #109 0x00007ffff462b11e in IA__gtk_dialog_response (dialog=0x555557871070, response_id=0xfffffffd) at ../libs/tk/ytk/gtkdialog.c:932 #110 0x00007ffff4cfae8f in Gtk::Dialog::response (this=0x555557877240, response_id=0xfffffffd) at ../libs/tk/ytkmm/dialog.cc:306 #111 0x000055555692b9c3 in SessionDialog::recent_row_activated (this=0x555557877240) at ../gtk2_ardour/session_dialog.cc:1054 #112 0x00005555569323f7 in sigc::bound_mem_functor2<void, SessionDialog, Gtk::TreePath const&, Gtk::TreeViewColumn*>::operator() (this=0x5555578951c8, _A_a1=..., _A_a2=@0x7fffffffd060: 0x5555579557c0) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143 #113 0x00005555569308c3 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, SessionDialog, Gtk::TreePath const&, Gtk::TreeViewColumn*> >::operator()<Gtk::TreePath const&, Gtk::TreeViewColumn* const&> (this=0x5555578951c0, _A_arg1=..., _A_arg2=@0x7fffffffd060: 0x5555579557c0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:108 #114 0x000055555692f453 in sigc::internal::slot_call2<sigc::bound_mem_functor2<void, SessionDialog, Gtk::TreePath const&, Gtk::TreeViewColumn*>, void, Gtk::TreePath const&, Gtk::TreeViewColumn*>::call_it (rep=0x555557895190, a_1=..., a_2=@0x7fffffffd060: 0x5555579557c0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:206 #115 0x00007ffff4db72ef in sigc::slot2<void, Gtk::TreePath const&, Gtk::TreeViewColumn*>::operator() (this=0x555557895248, _A_a1=..., _A_a2=@0x7fffffffd060: 0x5555579557c0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:813 #116 0x00007ffff4db204e in (anonymous namespace)::TreeView_signal_row_activated_callback (self=0x555557895050, p0=0x555557982d20, p1=0x555557955800, data=0x555557895240) at ../libs/tk/ytkmm/treeview.cc:550 #117 0x00007ffff46ded2e in _gtk_marshal_VOID__BOXED_OBJECT (closure=0x555557956670, return_value=0x0, n_param_values=0x3, param_values=0x7fffffffd2f0, invocation_hint=0x7fffffffd240, marshal_data=0x0) at ../libs/tk/ytk/gtkmarshalers.c:1338 #118 0x00007ffff404064a in g_closure_invoke (closure=0x555557956670, return_value=0x0, n_param_values=0x3, param_values=0x7fffffffd2f0, invocation_hint=0x7fffffffd240) at ../glib/gobject/gclosure.c:834 #119 0x00007ffff407104f in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffd3f0, detail=detail@entry=0x0, instance=instance@entry=0x555557895050, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd2f0) at ../glib/gobject/gsignal.c:3961 #120 0x00007ffff40615dc in signal_emit_valist_unlocked (instance=instance@entry=0x555557895050, signal_id=signal_id@entry=0xf0, detail=detail@entry=0x0, var_args=var_args@entry=0x7fffffffd560) at ../glib/gobject/gsignal.c:3520 #121 0x00007ffff4061842 in g_signal_emit_valist (instance=0x555557895050, signal_id=0xf0, detail=0x0, var_args=var_args@entry=0x7fffffffd560) at ../glib/gobject/gsignal.c:3263 #122 0x00007ffff4061904 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../glib/gobject/gsignal.c:3583 #123 0x00007ffff484b4dd in IA__gtk_tree_view_row_activated (tree_view=0x555557895050, path=0x555557aff090, column=0x555557955800) at ../libs/tk/ytk/gtktreeview.c:11818 #124 0x00007ffff4834b2d in gtk_tree_view_button_press (widget=0x555557895050, event=0x55555797e900) at ../libs/tk/ytk/gtktreeview.c:2887 #125 0x00007ffff4dc61a9 in Gtk::Widget_Class::button_press_event_callback (self=0x555557895050, p0=0x55555797e900) at ../libs/tk/ytkmm/widget.cc:4304 #126 0x00007ffff46dc7c6 in _gtk_marshal_BOOLEAN__BOXED (closure=0x555557b87710, return_value=0x7fffffffd9e0, n_param_values=0x2, param_values=0x7fffffffda70, invocation_hint=0x7fffffffd9c0, marshal_data=0x7ffff4dc60be <Gtk::Widget_Class::button_press_event_callback(_GtkWidget*, _GdkEventButton*)>) at ../libs/tk/ytk/gtkmarshalers.c:84 #127 0x00007ffff404064a in g_closure_invoke (closure=0x555557b87710, return_value=0x7fffffffd9e0, n_param_values=0x2, param_values=0x7fffffffda70, invocation_hint=0x7fffffffd9c0) at ../glib/gobject/gclosure.c:834 #128 0x00007ffff40712d2 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffdb60, detail=detail@entry=0x0, instance=instance@entry=0x555557895050, emission_return=emission_return@entry=0x7fffffffdbe0, instance_and_params=instance_and_params@entry=0x7fffffffda70) at ../glib/gobject/gsignal.c:3928 #129 0x00007ffff4060e40 in signal_emit_valist_unlocked (instance=instance@entry=0x555557895050, signal_id=signal_id@entry=0x21, detail=detail@entry=0x0, var_args=var_args@entry=0x7fffffffdcd0) at ../glib/gobject/gsignal.c:3533 #130 0x00007ffff4061842 in g_signal_emit_valist (instance=0x555557895050, signal_id=0x21, detail=0x0, var_args=var_args@entry=0x7fffffffdcd0) at ../glib/gobject/gsignal.c:3263 #131 0x00007ffff4061904 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../glib/gobject/gsignal.c:3583 #132 0x00007ffff4871f60 in gtk_widget_event_internal (widget=0x555557895050, event=0x55555797e900) at ../libs/tk/ytk/gtkwidget.c:5010 #133 0x00007ffff4871a4d in IA__gtk_widget_event (widget=0x555557895050, event=0x55555797e900) at ../libs/tk/ytk/gtkwidget.c:4807 #134 0x00007ffff46da72e in IA__gtk_propagate_event (widget=0x555557895050, event=0x55555797e900) at ../libs/tk/ytk/gtkmain.c:2446 #135 0x00007ffff46d8f00 in IA__gtk_main_do_event (event=0x55555797e900) at ../libs/tk/ytk/gtkmain.c:1602 #136 0x00007ffff44fa8da in gdk_event_dispatch (source=0x555557b47c40, callback=0x0, user_data=0x0) at ../libs/tk/ydk/x11/gdkevents-x11.c:2425 #137 0x00007ffff4220ab9 in g_main_dispatch (context=0x555557e3fdd0) at ../glib/glib/gmain.c:3344 #138 0x00007ffff42829e7 in g_main_context_dispatch_unlocked (context=0x555557e3fdd0) at ../glib/glib/gmain.c:4152 #139 g_main_context_iterate_unlocked.isra.0 (context=0x555557e3fdd0, block=block@entry=0x1, dispatch=dispatch@entry=0x1, self=<optimized out>) at ../glib/glib/gmain.c:4217 #140 0x00007ffff42217b7 in g_main_loop_run (loop=0x555557ab4230) at ../glib/glib/gmain.c:4419 #141 0x00007ffff46d85ca in IA__gtk_main () at ../libs/tk/ytk/gtkmain.c:1213 #142 0x00007ffff4d31947 in Gtk::Main::run_impl (this=0x555557b3c9e0) at ../libs/tk/ytkmm/main.cc:537 #143 0x00007ffff4d3170f in Gtk::Main::run () at ../libs/tk/ytkmm/main.cc:480 #144 0x00007ffff51ba936 in Gtkmm2ext::UI::run (this=0x555557b20790, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:305 #145 0x000055555633f976 in main (argc=0x1, argv=0x7fffffffe4a8) at ../gtk2_ardour/main.cc:471 |