View Issue Details

IDProjectCategoryView StatusLast Update
0009786ardourbugspublic2024-08-28 18:02
Reporterfenugrec Assigned To 
PrioritynormalSeveritycrashReproducibilitysometimes
Status newResolutionopen 
PlatformArchOSLinuxOS Version(any)
Product Version8.6 
Summary0009786: SIGFPE divide-by-zero on early drag-drop ?
DescriptionWhile 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 InformationUnfortunately 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
TagsNo tags attached.

Activities

fenugrec

2024-08-28 18:02

reporter   ~0028957

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
gdb_sigfpe.txt (48,416 bytes)   

Issue History

Date Modified Username Field Change
2024-08-28 17:54 fenugrec New Issue
2024-08-28 18:02 fenugrec Note Added: 0028957
2024-08-28 18:02 fenugrec File Added: gdb_sigfpe.txt