View Issue Details

IDCategoryLast Update
0007304bugs2017-04-01 12:10
ReportertimbyrAssigned Totimbyr 
Reproducibilitysometimes 
Status resolvedResolutionfixed 
Product Version5.8 
Fixed in Version5.X git (version in description) 
Summary0007304: Crash when dragging playhead or mouse in ruler area
DescriptionThis can be hard to reproduce and I have not been able to work out the steps to
reproduce reliably.

It seems to occur when dragging the playhead near the canvas origin and then moving the pointer off the canvas area, but as I said not reliably.

I can perform the same action for 5 minutes without reproducing it and other times I can load a session and reproduce in 5 seconds.
TagsNo tags attached.

Activities

timbyr

2017-04-01 12:01

developer  

Ardour-5.8.236-ruler-zoom-drag-bt.txt (40,814 bytes)
[timbyr@thinkpad-T420-1 bin]$ ./ardour5 --gdb
GNU gdb (GDB) Fedora 7.11.1-86.fc24
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /opt/Ardour-5.8.236-dbg/bin/ardour-5.8.236...done.
(gdb) run
Starting program: /opt/Ardour-5.8.236-dbg/bin/ardour-5.8.236 
Missing separate debuginfos, use: dnf debuginfo-install glibc-2.23.1-10.fc24.x86_64
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
bind txt domain [gtk2_ardour5] to /opt/Ardour-5.8.236-dbg/share/locale
Ardour5.8.236 (built using 5.8-236-g9436d0c and GCC version 5.2.1 20150903)
ardour: [INFO]: Your system is configured to limit Ardour to only 4,096 open files
ardour: [INFO]: Loading system configuration file /opt/Ardour-5.8.236-dbg/etc/system_config
ardour: [INFO]: Loading user configuration file /home/timbyr/.config/ardour5/config
[New Thread 0x7fffe12cd700 (LWP 13156)]
ardour: [INFO]: CPU vendor: GenuineIntel
ardour: [INFO]: AVX-capable processor
ardour: [INFO]: CPU brand:       Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHz
ardour: [INFO]: Using SSE optimized routines
[New Thread 0x7fffe0acc700 (LWP 13157)]
[New Thread 0x7fffdbfff700 (LWP 13158)]
[New Thread 0x7fffd3fff700 (LWP 13159)]
[New Thread 0x7fffd9659700 (LWP 13166)]
[New Thread 0x7fffd8e58700 (LWP 13167)]
*** WEAK-JACK: initializing
*** WEAK-JACK: OK. (0)
ardour: [INFO]: Loading default ui configuration file /opt/Ardour-5.8.236-dbg/etc/default_ui_config
ardour: [INFO]: Loading user ui configuration file /home/timbyr/.config/ardour5/ui_config
Cannot xinstall SIGPIPE error handler
Gtk-Message: Failed to load module "pk-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Color shuttle bg not found
ardour: [INFO]: Loading color file /opt/Ardour-5.8.236-dbg/share/themes/dark-ardour.colors
ardour: [INFO]: Loading ui configuration file /opt/Ardour-5.8.236-dbg/etc/clearlooks.rc
ardour: [INFO]: Loading ui configuration file /opt/Ardour-5.8.236-dbg/etc/clearlooks.rc
[New Thread 0x7fffe00b1800 (LWP 13168)]
[New Thread 0x7fffd2355700 (LWP 13169)]
[New Thread 0x7fffd1b54700 (LWP 13170)]
[New Thread 0x7fffd1353700 (LWP 13171)]
[New Thread 0x7fffd0b52700 (LWP 13172)]
Found nothing along /home/timbyr/.config/ardour5/templates:/opt/Ardour-5.8.236-dbg/share/templates
[Thread 0x7fffd0b52700 (LWP 13172) exited]
[Thread 0x7fffd1b54700 (LWP 13170) exited]
run dialog
curl failed: No Error
[Thread 0x7fffe00b1800 (LWP 13168) exited]
[New Thread 0x7fffd0b52700 (LWP 13192)]
protocol Ableton Push 2 active ? 0
protocol Open Sound Control (OSC) active ? 0
protocol PreSonus FaderPort active ? 0
protocol Generic MIDI active ? 0
protocol Mackie active ? 0
protocol Steinberg CC121 active ? 0
Scanning folders for bundled LV2s: /opt/Ardour-5.8.236-dbg/lib/LV2
KP is /home/timbyr/.config/ardour5/ardour-5.8.keys
[New Thread 0x7fffd1b54700 (LWP 13202)]
[New Thread 0x7fffcbc70700 (LWP 13203)]
Detaching after vfork from child process 13204.
[New Thread 0x7fffcb46f700 (LWP 13205)]
[Thread 0x7fffcb46f700 (LWP 13205) exited]
[Thread 0x7fffcbc70700 (LWP 13203) exited]
[Thread 0x7fffd1b54700 (LWP 13202) exited]
Detaching after vfork from child process 13206.
[New Thread 0x7fffcb46f700 (LWP 13207)]
[Thread 0x7fffcb46f700 (LWP 13207) exited]
Set cursor set to default
[New Thread 0x7fffcb46f700 (LWP 13212)]
[New Thread 0x7fffd1b54700 (LWP 13213)]
[New Thread 0x7fffcbc70700 (LWP 13214)]
[New Thread 0x7fffcac6e700 (LWP 13215)]
[New Thread 0x7fffca46d700 (LWP 13216)]
RESPONSE -1
[New Thread 0x7fffc9c6bd80 (LWP 13217)]
[New Thread 0x7fffc9c52d80 (LWP 13218)]
[New Thread 0x7fffc9c39d80 (LWP 13219)]
[New Thread 0x7fffc9c20d80 (LWP 13220)]
[New Thread 0x7fffc9c07d80 (LWP 13221)]
[New Thread 0x7fffc9beed80 (LWP 13222)]
[New Thread 0x7fffc9bd5d80 (LWP 13223)]
Set buffering params to 262144|131072|10|10
[New Thread 0x7fffc9bbc800 (LWP 13224)]
[New Thread 0x7fffc9a59700 (LWP 13225)]
[Thread 0x7fffca46d700 (LWP 13216) exited]
[Thread 0x7fffcbc70700 (LWP 13214) exited]
[Thread 0x7fffcb46f700 (LWP 13212) exited]
[Thread 0x7fffd1b54700 (LWP 13213) exited]
[Thread 0x7fffd1353700 (LWP 13171) exited]
protocol Open Sound Control (OSC) active ? 0
protocol PreSonus FaderPort active ? 0
protocol Generic MIDI active ? 0
protocol Mackie active ? 0
protocol Wiimote not found
Set buffering params to 262144|131072|10|10
Skip explicit buffer seconds, preset in use
Skip explicit buffer seconds, preset in use
[New Thread 0x7fffd1353700 (LWP 13230)]
[New Thread 0x7fffd1b54700 (LWP 13231)]
[New Thread 0x7fffcbc70700 (LWP 13232)]
[New Thread 0x7fffca46d700 (LWP 13252)]
ardour-5.8.236: /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/optional/optional.hpp:631: boost::optional<T>::reference_type boost::optional<T>::get() [with T = long int; boost::optional<T>::reference_type = long int&]: Assertion `this->is_initialized()' failed.

Thread 1 "ardour-5.8.236" received signal SIGABRT, Aborted.
0x00007fffec0506f5 in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: dnf debuginfo-install alsa-lib-1.1.1-1.fc24.x86_64 jack-audio-connection-kit-1.9.10-5.fc24.x86_64 ladspa-1.13-16.fc24.x86_64 libX11-1.6.3-3.fc24.x86_64 libXau-1.0.8-6.fc24.x86_64 libXcursor-1.1.14-6.fc24.x86_64 libXext-1.3.3-4.fc24.x86_64 libXfixes-5.0.3-1.fc24.x86_64 libXrender-0.9.10-1.fc24.x86_64 libgcc-6.2.1-2.fc24.x86_64 libstdc++-6.2.1-2.fc24.x86_64 libxcb-1.11.1-2.fc24.x86_64 nss-mdns-0.10-17.fc24.x86_64 opus-1.1.2-2.fc24.x86_64 rubberband-1.8.1-8.fc24.x86_64
(gdb) t a a bt

Thread 35 (Thread 0x7fffca46d700 (LWP 13252)):
#0  0x00007fffec1190b9 in syscall () from /lib64/libc.so.6
#1  0x00007ffff371800c in g_cond_wait () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff7905c19 in ArdourCanvas::WaveView::drawing_thread () at ../libs/canvas/wave_view.cc:1565
#3  0x0000000000ecca85 in sigc::pointer_functor0<void>::operator() (this=0xa8eeee8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000ec9cae in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0xa8eeee0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x0000000000ec5da9 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0xa8eeeb0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff3c5fe7d in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglibmm-2.4.so.1
#7  0x00007ffff36f6235 in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#8  0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#9  0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 34 (Thread 0x7fffcbc70700 (LWP 13232)):
#0  0x00007fffef43b4ad in nanosleep () from /lib64/libpthread.so.0
#1  0x00007ffff36f7a58 in g_usleep () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff62f98ed in ARDOUR::AutomationWatch::thread (this=0x35bd690) at ../libs/ardour/automation_watch.cc:177
#3  0x00007ffff62fd589 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x8feeab0, p=0x35bd690) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff62fd170 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x8feeac0, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#5  0x00007ffff62fcae1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x8feeab0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff62fca6e in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator() (
    this=0x8feeab0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff62fc502 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it (
    rep=0x8feea80) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff3c5fe7d in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglibmm-2.4.so.1
#9  0x00007ffff36f6235 in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#10 0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#11 0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 33 (Thread 0x7fffd1b54700 (LWP 13231)):
#0  0x00007fffef437bd0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffff6801c63 in ARDOUR::Session::auto_connect_thread_run (this=0x8bc5eb0) at ../libs/ardour/session.cc:7194
#2  0x00007ffff6801994 in ARDOUR::Session::auto_connect_thread (arg=0x8bc5eb0) at ../libs/ardour/session.cc:7141
#3  0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#4  0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 32 (Thread 0x7fffd1353700 (LWP 13230)):

#0  0x00007fffef437bd0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffff6875949 in ARDOUR::Session::emit_thread_run (this=0x8bc5eb0) at ../libs/ardour/session_process.cc:1374
#2  0x00007ffff68758e6 in ARDOUR::Session::emit_thread (arg=0x8bc5eb0) at ../libs/ardour/session_process.cc:1363
#3  0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#4  0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 31 (Thread 0x7fffc9a59700 (LWP 13225)):
#0  0x00007fffec1133ed in poll () from /lib64/libc.so.6
#1  0x00007ffff36c66b4 in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff36c6a32 in g_main_loop_run () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#3  0x00007ffff48f2137 in BaseUI::main_thread (this=0x660a380) at ../libs/pbd/base_ui.cc:86
#4  0x00007ffff48f60fe in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x660aa58) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff48f5d3c in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x660aa50)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
---Type <return> to continue, or q <return> to quit---
#6  0x00007ffff48f57f7 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x660aa20) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff3c5fe7d in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglibmm-2.4.so.1
#8  0x00007ffff36f6235 in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#9  0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#10 0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 30 (Thread 0x7fffc9bbc800 (LWP 13224)):
#0  0x00007fffec1133ed in poll () from /lib64/libc.so.6
#1  0x00007ffff49082be in CrossThreadChannel::poll_for_request (this=0x8bc5088) at ../libs/pbd/crossthread.posix.cc:83
#2  0x00007ffff4908327 in CrossThreadChannel::receive (this=0x8bc5088, msg=@0x7fffc9bbb46f: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:104
#3  0x00007ffff630d908 in ARDOUR::Butler::thread_work (this=0x8bc4ff0) at ../libs/ardour/butler.cc:175
#4  0x00007ffff630d689 in ARDOUR::Butler::_thread_work (arg=0x8bc4ff0) at ../libs/ardour/butler.cc:156
#5  0x00007ffff492b748 in fake_thread_start (arg=0x660a190) at ../libs/pbd/pthread_utils.cc:101
#6  0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#7  0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 29 (Thread 0x7fffc9bd5d80 (LWP 13223)):
#0  0x00007fffef43a0c7 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1  0x00007fffef43a174 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2  0x00007fffef43a21a in sem_wait@@GLIBC_2.2.5 () from /lib64/libpthread.so.0
#3  0x00007ffff6404c2a in PBD::Semaphore::wait (this=0x4d1bee8) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:61
#4  0x00007ffff6402d9c in ARDOUR::Graph::run_one (this=0x4d1be10) at ../libs/ardour/graph.cc:387
#5  0x00007ffff640315a in ARDOUR::Graph::helper_thread (this=0x4d1be10) at ../libs/ardour/graph.cc:418
#6  0x00007ffff640972f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc9bd53d8, p=0x4d1be10) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff6408e2a in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc9bd53e8, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#8  0x00007ffff640829d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc9bd53d8)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20

#9  0x00007ffff6407b1f in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153
#10 0x00000000007459e4 in boost::function0<void>::operator() (this=0x7fffc9bd53d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#11 0x00007fffd8425be9 in ARDOUR::DummyAudioBackend::dummy_process_thread (arg=0x5ebfe80) at ../libs/backends/dummy/dummy_audiobackend.cc:552
#12 0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#13 0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 28 (Thread 0x7fffc9beed80 (LWP 13222)):
#0  0x00007fffef43a0c7 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1  0x00007fffef43a174 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2  0x00007fffef43a21a in sem_wait@@GLIBC_2.2.5 () from /lib64/libpthread.so.0
#3  0x00007ffff6404c2a in PBD::Semaphore::wait (this=0x4d1bee8) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:61
#4  0x00007ffff6402d9c in ARDOUR::Graph::run_one (this=0x4d1be10) at ../libs/ardour/graph.cc:387
#5  0x00007ffff640315a in ARDOUR::Graph::helper_thread (this=0x4d1be10) at ../libs/ardour/graph.cc:418
#6  0x00007ffff640972f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc9bee3d8, p=0x4d1be10) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff6408e2a in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc9bee3e8, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#8  0x00007ffff640829d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc9bee3d8)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#9  0x00007ffff6407b1f in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153
#10 0x00000000007459e4 in boost::function0<void>::operator() (this=0x7fffc9bee3d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#11 0x00007fffd8425be9 in ARDOUR::DummyAudioBackend::dummy_process_thread (arg=0x5ebfe80) at ../libs/backends/dummy/dummy_audiobackend.cc:552
#12 0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#13 0x00007fffec11ef6d in clone () from /lib64/libc.so.6
---Type <return> to continue, or q <return> to quit---

Thread 27 (Thread 0x7fffc9c07d80 (LWP 13221)):
#0  0x00007fffef43a0c7 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1  0x00007fffef43a174 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2  0x00007fffef43a21a in sem_wait@@GLIBC_2.2.5 () from /lib64/libpthread.so.0
#3  0x00007ffff6404c2a in PBD::Semaphore::wait (this=0x4d1bee8) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:61
#4  0x00007ffff6402d9c in ARDOUR::Graph::run_one (this=0x4d1be10) at ../libs/ardour/graph.cc:387
#5  0x00007ffff640315a in ARDOUR::Graph::helper_thread (this=0x4d1be10) at ../libs/ardour/graph.cc:418
#6  0x00007ffff640972f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc9c073d8, p=0x4d1be10) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff6408e2a in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc9c073e8, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#8  0x00007ffff640829d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc9c073d8)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#9  0x00007ffff6407b1f in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153
#10 0x00000000007459e4 in boost::function0<void>::operator() (this=0x7fffc9c073d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#11 0x00007fffd8425be9 in ARDOUR::DummyAudioBackend::dummy_process_thread (arg=0x5ebfd50) at ../libs/backends/dummy/dummy_audiobackend.cc:552
#12 0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#13 0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 26 (Thread 0x7fffc9c20d80 (LWP 13220)):
#0  0x00007fffef43a0c7 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1  0x00007fffef43a174 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2  0x00007fffef43a21a in sem_wait@@GLIBC_2.2.5 () from /lib64/libpthread.so.0
#3  0x00007ffff6404c2a in PBD::Semaphore::wait (this=0x4d1bee8) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:61
#4  0x00007ffff6402d9c in ARDOUR::Graph::run_one (this=0x4d1be10) at ../libs/ardour/graph.cc:387
#5  0x00007ffff640315a in ARDOUR::Graph::helper_thread (this=0x4d1be10) at ../libs/ardour/graph.cc:418
#6  0x00007ffff640972f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc9c203d8, p=0x4d1be10) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff6408e2a in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc9c203e8, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#8  0x00007ffff640829d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc9c203d8)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#9  0x00007ffff6407b1f in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153
#10 0x00000000007459e4 in boost::function0<void>::operator() (this=0x7fffc9c203d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#11 0x00007fffd8425be9 in ARDOUR::DummyAudioBackend::dummy_process_thread (arg=0x5ebfe80) at ../libs/backends/dummy/dummy_audiobackend.cc:552
#12 0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#13 0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 25 (Thread 0x7fffc9c39d80 (LWP 13219)):
#0  0x00007fffef43a0c7 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1  0x00007fffef43a174 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2  0x00007fffef43a21a in sem_wait@@GLIBC_2.2.5 () from /lib64/libpthread.so.0
#3  0x00007ffff6404c2a in PBD::Semaphore::wait (this=0x4d1bee8) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:61
#4  0x00007ffff6402d9c in ARDOUR::Graph::run_one (this=0x4d1be10) at ../libs/ardour/graph.cc:387
#5  0x00007ffff640315a in ARDOUR::Graph::helper_thread (this=0x4d1be10) at ../libs/ardour/graph.cc:418
#6  0x00007ffff640972f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc9c393d8, p=0x4d1be10) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff6408e2a in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc9c393e8, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#8  0x00007ffff640829d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc9c393d8)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#9  0x00007ffff6407b1f in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153
---Type <return> to continue, or q <return> to quit---
#10 0x00000000007459e4 in boost::function0<void>::operator() (this=0x7fffc9c393d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#11 0x00007fffd8425be9 in ARDOUR::DummyAudioBackend::dummy_process_thread (arg=0x5ebfe80) at ../libs/backends/dummy/dummy_audiobackend.cc:552
#12 0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#13 0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 24 (Thread 0x7fffc9c52d80 (LWP 13218)):
#0  0x00007fffef43a0c7 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1  0x00007fffef43a174 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2  0x00007fffef43a21a in sem_wait@@GLIBC_2.2.5 () from /lib64/libpthread.so.0
#3  0x00007ffff6404c2a in PBD::Semaphore::wait (this=0x4d1bf08) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:61
#4  0x00007ffff640224a in ARDOUR::Graph::restart_cycle (this=0x4d1be10) at ../libs/ardour/graph.cc:261
#5  0x00007ffff6402217 in ARDOUR::Graph::dec_ref (this=0x4d1be10) at ../libs/ardour/graph.cc:248
#6  0x00007ffff640a0a8 in ARDOUR::GraphNode::finish (this=0x8fcb7f8, chain=1) at ../libs/ardour/graphnode.cc:71
#7  0x00007ffff6402f46 in ARDOUR::Graph::run_one (this=0x4d1be10) at ../libs/ardour/graph.cc:401
#8  0x00007ffff640315a in ARDOUR::Graph::helper_thread (this=0x4d1be10) at ../libs/ardour/graph.cc:418
#9  0x00007ffff640972f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc9c523d8, p=0x4d1be10) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#10 0x00007ffff6408e2a in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc9c523e8, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#11 0x00007ffff640829d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc9c523d8)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#12 0x00007ffff6407b1f in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153
#13 0x00000000007459e4 in boost::function0<void>::operator() (this=0x7fffc9c523d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#14 0x00007fffd8425be9 in ARDOUR::DummyAudioBackend::dummy_process_thread (arg=0x5ebfd50) at ../libs/backends/dummy/dummy_audiobackend.cc:552
#15 0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#16 0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 23 (Thread 0x7fffc9c6bd80 (LWP 13217)):
#0  0x00007fffef43a0c7 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1  0x00007fffef43a174 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2  0x00007fffef43a21a in sem_wait@@GLIBC_2.2.5 () from /lib64/libpthread.so.0
#3  0x00007ffff6404c2a in PBD::Semaphore::wait (this=0x4d1bee8) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:61
#4  0x00007ffff6402d9c in ARDOUR::Graph::run_one (this=0x4d1be10) at ../libs/ardour/graph.cc:387
#5  0x00007ffff640341f in ARDOUR::Graph::main_thread (this=0x4d1be10) at ../libs/ardour/graph.cc:457
#6  0x00007ffff640972f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc9c6b3d8, p=0x4d1be10) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff6408e2a in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc9c6b3e8, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#8  0x00007ffff640829d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc9c6b3d8)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#9  0x00007ffff6407b1f in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153
#10 0x00000000007459e4 in boost::function0<void>::operator() (this=0x7fffc9c6b3d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#11 0x00007fffd8425be9 in ARDOUR::DummyAudioBackend::dummy_process_thread (arg=0x5ebfd50) at ../libs/backends/dummy/dummy_audiobackend.cc:552
#12 0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#13 0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 21 (Thread 0x7fffcac6e700 (LWP 13215)):
#0  0x00007fffec1190b9 in syscall () from /lib64/libc.so.6
#1  0x00007ffff3718121 in g_cond_wait_until () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff369224b in g_async_queue_timeout_pop () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#3  0x00007ffff36f69fa in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#4  0x00007ffff36f6235 in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#5  0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#6  0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fffd0b52700 (LWP 13192)):
#0  0x00007fffef43b4ad in nanosleep () from /lib64/libpthread.so.0
#1  0x00007ffff36f7a58 in g_usleep () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#2  0x00007fffd8429639 in ARDOUR::DummyAudioBackend::main_process_thread (this=0x1d25080) at ../libs/backends/dummy/dummy_audiobackend.cc:1362
#3  0x00007fffd84254d5 in pthread_process (arg=0x1d25080) at ../libs/backends/dummy/dummy_audiobackend.cc:421
#4  0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#5  0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fffd2355700 (LWP 13169)):
#0  0x00007fffec1133ed in poll () from /lib64/libc.so.6
#1  0x00007ffff36c66b4 in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff36c67bc in g_main_context_iteration () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#3  0x00007ffff36c67f9 in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#4  0x00007ffff36f6235 in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#5  0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#6  0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fffd8e58700 (LWP 13167)):
#0  0x00007fffec1190b9 in syscall () from /lib64/libc.so.6
#1  0x00007ffff371800c in g_cond_wait () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff62a1390 in ARDOUR::AudioEngine::do_devicelist_update (this=0x1bc23a0) at ../libs/ardour/audioengine.cc:561
#3  0x00007ffff62ac997 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1ad5f90, p=0x1bc23a0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff62ac426 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1ad5fa0, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#5  0x00007ffff62aba09 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1ad5f90)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff62ab32e in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0x1ad5f90)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff62aa59a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it (
    rep=0x1ad5f60) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff3c5fe7d in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglibmm-2.4.so.1
#9  0x00007ffff36f6235 in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#10 0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#11 0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fffd9659700 (LWP 13166)):
#0  0x00007fffec1190b9 in syscall () from /lib64/libc.so.6
#1  0x00007ffff371800c in g_cond_wait () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff62a116a in ARDOUR::AudioEngine::do_reset_backend (this=0x1bc23a0) at ../libs/ardour/audioengine.cc:526
#3  0x00007ffff62ac997 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1ad5f40, p=0x1bc23a0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff62ac426 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1ad5f50, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#5  0x00007ffff62aba09 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1ad5f40)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff62ab32e in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0x1ad5f40)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff62aa59a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it (
    rep=0x1ad5f10) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff3c5fe7d in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglibmm-2.4.so.1
#9  0x00007ffff36f6235 in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#10 0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#11 0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fffd3fff700 (LWP 13159)):
#0  0x00007fffec1190b9 in syscall () from /lib64/libc.so.6
#1  0x00007ffff371800c in g_cond_wait () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff623af62 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:87
#3  0x00007ffff623ad4e in analyser_work () at ../libs/ardour/analyser.cc:52
#4  0x0000000000ecca85 in sigc::pointer_functor0<void>::operator() (this=0x1a74358) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x0000000000ec9cae in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1a74350) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x0000000000ec5da9 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1a74320) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff3c5fe7d in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglibmm-2.4.so.1
#8  0x00007ffff36f6235 in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#9  0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#10 0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fffdbfff700 (LWP 13158)):
#0  0x00007fffec1190b9 in syscall () from /lib64/libc.so.6
#1  0x00007ffff371800c in g_cond_wait () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff69026b2 in peak_thread_work () at ../libs/ardour/source_factory.cc:71
#3  0x0000000000ecca85 in sigc::pointer_functor0<void>::operator() (this=0x1a673a8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000ec9cae in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1a673a0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x0000000000ec5da9 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1a67370) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff3c5fe7d in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglibmm-2.4.so.1
#7  0x00007ffff36f6235 in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#8  0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#9  0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fffe0acc700 (LWP 13157)):
#0  0x00007fffec1190b9 in syscall () from /lib64/libc.so.6
#1  0x00007ffff371800c in g_cond_wait () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff69026b2 in peak_thread_work () at ../libs/ardour/source_factory.cc:71
#3  0x0000000000ecca85 in sigc::pointer_functor0<void>::operator() (this=0x1ac0e98) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000ec9cae in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1ac0e90) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x0000000000ec5da9 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1ac0e60) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff3c5fe7d in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglibmm-2.4.so.1
#7  0x00007ffff36f6235 in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#8  0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#9  0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fffe12cd700 (LWP 13156)):
#0  0x00007fffef43b4ad in nanosleep () from /lib64/libpthread.so.0
#1  0x00007ffff36f7a58 in g_usleep () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#2  0x00000000011e5597 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:459
#3  0x00007fffef4325ca in start_thread () from /lib64/libpthread.so.0
#4  0x00007fffec11ef6d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ffff7fa58c0 (LWP 13128)):
#0  0x00007fffec0506f5 in raise () from /lib64/libc.so.6
#1  0x00007fffec0522fa in abort () from /lib64/libc.so.6
#2  0x00007fffec048f97 in __assert_fail_base () from /lib64/libc.so.6
#3  0x00007fffec049042 in __assert_fail () from /lib64/libc.so.6
#4  0x00000000008dba0d in boost::optional<long>::get (this=0x4dd0050) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/optional/optional.hpp:631
#5  0x00000000008d41c6 in boost::optional<long>::operator* (this=0x4dd0050) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/optional/optional.hpp:647
---Type <return> to continue, or q <return> to quit---
#6  0x00000000008c7f7a in Editor::get_preferred_edit_position (this=0x4dcfc00, ignore=Editing::EDIT_IGNORE_NONE, from_context_menu=false, from_outside_canvas=true) at ../gtk2_ardour/editor.cc:4742
#7  0x0000000000a5e8e6 in Editor::sensitize_the_right_region_actions (this=0x4dcfc00, because_canvas_crossing=true) at ../gtk2_ardour/editor_selection.cc:1181
#8  0x0000000000952a98 in Editor::left_track_canvas (this=0x4dcfc00, ev=0x1ddadd0) at ../gtk2_ardour/editor_canvas.cc:827
#9  0x000000000095a3ec in sigc::bound_mem_functor1<bool, Editor, _GdkEventCrossing*>::operator() (this=0x5f4ce58, _A_a1=@0x7fffffffc638: 0x1ddadd0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856
#10 0x0000000000959b11 in sigc::adaptor_functor<sigc::bound_mem_functor1<bool, Editor, _GdkEventCrossing*> >::operator()<_GdkEventCrossing* const&> (this=0x5f4ce50, _A_arg1=@0x7fffffffc638: 0x1ddadd0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#11 0x0000000000958d82 in sigc::internal::slot_call1<sigc::bound_mem_functor1<bool, Editor, _GdkEventCrossing*>, bool, _GdkEventCrossing*>::call_it (rep=0x5f4ce20, a_1=@0x7fffffffc638: 0x1ddadd0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:137
#12 0x00007ffff0ceb3cb in ?? () from /opt/Ardour-5.8.236-dbg/lib/libgtkmm-2.4.so.1
#13 0x00007ffff2cbee2c in ?? () from /opt/Ardour-5.8.236-dbg/lib/libgtk-x11-2.0.so.0
#14 0x00007ffff39d4935 in g_closure_invoke () from /opt/Ardour-5.8.236-dbg/lib/libgobject-2.0.so.0
#15 0x00007ffff39e5bd1 in ?? () from /opt/Ardour-5.8.236-dbg/lib/libgobject-2.0.so.0
#16 0x00007ffff39ef5a3 in g_signal_emit_valist () from /opt/Ardour-5.8.236-dbg/lib/libgobject-2.0.so.0
#17 0x00007ffff39efe32 in g_signal_emit () from /opt/Ardour-5.8.236-dbg/lib/libgobject-2.0.so.0
#18 0x00007ffff2e4394c in ?? () from /opt/Ardour-5.8.236-dbg/lib/libgtk-x11-2.0.so.0
#19 0x00007ffff2cbdaac in gtk_main_do_event () from /opt/Ardour-5.8.236-dbg/lib/libgtk-x11-2.0.so.0
#20 0x00007ffff28da69c in ?? () from /opt/Ardour-5.8.236-dbg/lib/libgdk-x11-2.0.so.0
#21 0x00007ffff36c64b7 in g_main_context_dispatch () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#22 0x00007ffff36c6718 in ?? () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#23 0x00007ffff36c6a32 in g_main_loop_run () from /opt/Ardour-5.8.236-dbg/lib/libglib-2.0.so.0
#24 0x00007ffff2cbc557 in gtk_main () from /opt/Ardour-5.8.236-dbg/lib/libgtk-x11-2.0.so.0
#25 0x00007ffff74ef156 in Gtkmm2ext::UI::run (this=0x1be4cb0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:286
#26 0x0000000000c535fa in main (argc=1, argv=0x7fffffffd0f8) at ../gtk2_ardour/main.cc:447
(gdb) 

timbyr

2017-04-01 12:02

developer   ~0019573

Reproduced with nightly build of 5.8.236, backtrace attached.

timbyr

2017-04-01 12:09

developer   ~0019574

This issue should be fixed in master with commit 752706911e and testable in a nightly build >= 5.8.241

Issue History

Date Modified Username Field Change
2017-04-01 12:00 timbyr New Issue
2017-04-01 12:01 timbyr File Added: Ardour-5.8.236-ruler-zoom-drag-bt.txt
2017-04-01 12:02 timbyr Note Added: 0019573
2017-04-01 12:09 timbyr Note Added: 0019574
2017-04-01 12:10 timbyr Status new => resolved
2017-04-01 12:10 timbyr Fixed in Version => 5.X git (version in description)
2017-04-01 12:10 timbyr Resolution open => fixed
2017-04-01 12:10 timbyr Assigned To => timbyr