View Issue Details

IDCategoryLast Update
0007343bugs2017-05-18 04:16
ReportertimbyrAssigned Totimbyr 
Reproducibilityalways 
Status resolvedResolutionfixed 
Product Version5.X git (version in description) 
Fixed in Version5.X git (version in description) 
Summary0007343: Crash when removing track in nightly build 5.8.673
DescriptionReproduced with nightly build 5.8.673

Steps to Reproduce:

Left click on Track header and choose 'Remove' then 'Yes do it' in next dialog

Result:

Crash, backtrace attached.
TagsNo tags attached.

Relationships

has duplicate 0007355 closed Crash removing track in nightly build 5.8.673 

Activities

timbyr

2017-05-08 07:26

developer  

Ardour-5.8.673-remove-track-crash-bt.txt (46,520 bytes)
[timbyr@thinkpad-T420-1 Downloads]$ /opt/Ardour-5.8.673-dbg/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.673-dbg/bin/ardour-5.8.673...done.
(gdb) run
Starting program: /opt/Ardour-5.8.673-dbg/bin/ardour-5.8.673 
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.673-dbg/share/locale
Ardour5.8.673 (built using 5.8-673-g6bcd543 and GCC version 5.2.1 20150903)
ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files
ardour: [INFO]: Loading system configuration file /opt/Ardour-5.8.673-dbg/etc/system_config
ardour: [INFO]: Loading user configuration file /home/timbyr/.config/ardour5/config
[New Thread 0x7fffe1286700 (LWP 9074)]
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 0x7fffe0a85700 (LWP 9075)]
[New Thread 0x7fffdbfff700 (LWP 9076)]
[New Thread 0x7fffd37fe700 (LWP 9077)]
[New Thread 0x7fffd91ba700 (LWP 9078)]
[New Thread 0x7fffd89b9700 (LWP 9079)]
*** WEAK-JACK: initializing
*** WEAK-JACK: OK. (0)
Cannot xinstall SIGPIPE error handler
ardour: [INFO]: Loading default ui configuration file /opt/Ardour-5.8.673-dbg/etc/default_ui_config
ardour: [INFO]: Loading user ui configuration file /home/timbyr/.config/ardour5/ui_config
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.673-dbg/share/themes/dark-ardour.colors
ardour: [INFO]: Loading ui configuration file /opt/Ardour-5.8.673-dbg/etc/clearlooks.rc
ardour: [INFO]: Loading ui configuration file /opt/Ardour-5.8.673-dbg/etc/clearlooks.rc
[New Thread 0x7fffd80ce800 (LWP 9080)]
[New Thread 0x7fffd1d5e700 (LWP 9081)]
[New Thread 0x7fffd155d700 (LWP 9082)]
[New Thread 0x7fffd0d5c700 (LWP 9083)]
[New Thread 0x7fffb3fff700 (LWP 9084)]
[New Thread 0x7fffb37fe700 (LWP 9085)]
[New Thread 0x7fffb2ffd700 (LWP 9086)]
Found nothing along /home/timbyr/.config/ardour5/templates:/opt/Ardour-5.8.673-dbg/share/templates
run dialog
[Thread 0x7fffb37fe700 (LWP 9085) exited]
[Thread 0x7fffb3fff700 (LWP 9084) exited]
[Thread 0x7fffd0d5c700 (LWP 9083) exited]
[Thread 0x7fffd155d700 (LWP 9082) exited]
pingback: No Error
[Thread 0x7fffd80ce800 (LWP 9080) exited]
Detaching after vfork from child process 9088.
[New Thread 0x7fffb3fff700 (LWP 9089)]
playback :
  nchan  : 4
  fsamp  : 44100
  fsize  : 4096
  nfrag  : 2
  format : S32_LE
capture  :
  nchan  : 2
  fsamp  : 44100
  fsize  : 4096
  nfrag  : 2
  format : S32_LE
synced
[New Thread 0x7fffd8053d80 (LWP 9090)]
protocol Open Sound Control (OSC) active ? 0
protocol PreSonus FaderPort8 active ? 0
protocol PreSonus FaderPort active ? 0
protocol Generic MIDI active ? 0
protocol Mackie active ? 0
protocol Wiimote not found
protocol Ableton Push 2 active ? 0
Scanning folders for bundled LV2s: /opt/Ardour-5.8.673-dbg/lib/LV2
KP is /home/timbyr/.config/ardour5/ardour-5.8.keys
[New Thread 0x7fffd0d5c700 (LWP 9091)]
[New Thread 0x7fffd155d700 (LWP 9092)]
[New Thread 0x7fffb37fe700 (LWP 9093)]
Detaching after vfork from child process 9094.
[New Thread 0x7fffb2405700 (LWP 9095)]
[Thread 0x7fffb2405700 (LWP 9095) exited]
[Thread 0x7fffb37fe700 (LWP 9093) exited]
[Thread 0x7fffd155d700 (LWP 9092) exited]
[Thread 0x7fffb2ffd700 (LWP 9086) exited]
Detaching after vfork from child process 9096.
[New Thread 0x7fffb2405700 (LWP 9097)]
[Thread 0x7fffb2405700 (LWP 9097) exited]
Set cursor set to default
[New Thread 0x7fffb2405700 (LWP 9098)]
[New Thread 0x7fffd155d700 (LWP 9099)]
[New Thread 0x7fffb2ffd700 (LWP 9100)]
[New Thread 0x7fffb37fe700 (LWP 9101)]
[New Thread 0x7fffb1c04700 (LWP 9102)]
[New Thread 0x7fffb1402d80 (LWP 9103)]
[New Thread 0x7fffb13e9d80 (LWP 9104)]
[New Thread 0x7fffb13d0d80 (LWP 9105)]
[New Thread 0x7fffb13b7d80 (LWP 9106)]
[New Thread 0x7fffb139ed80 (LWP 9107)]
[New Thread 0x7fffb1385d80 (LWP 9108)]
[New Thread 0x7fffb136cd80 (LWP 9109)]
Set buffering params to 262144|131072|10|10
[New Thread 0x7fffb0f02800 (LWP 9110)]
[New Thread 0x7fffb0d9f700 (LWP 9111)]
protocol Open Sound Control (OSC) active ? 0
protocol PreSonus FaderPort8 active ? 0
protocol PreSonus FaderPort active ? 0
protocol Generic MIDI active ? 0
protocol Mackie active ? 0
protocol Wiimote not found
protocol Ableton Push 2 active ? 0
Set buffering params to 262144|131072|10|10
Skip explicit buffer seconds, preset in use
Skip explicit buffer seconds, preset in use
[Thread 0x7fffb1c04700 (LWP 9102) exited]
[Thread 0x7fffb37fe700 (LWP 9101) exited]
[Thread 0x7fffd155d700 (LWP 9099) exited]
[Thread 0x7fffb2405700 (LWP 9098) exited]
[Thread 0x7fffd0d5c700 (LWP 9091) exited]
[New Thread 0x7fffd155d700 (LWP 9112)]
[New Thread 0x7fffd0d5c700 (LWP 9113)]
[New Thread 0x7fffb37fe700 (LWP 9114)]
Should ignore model/selection change
Playlist with ID = 661 not found
Playlist with ID = 751 not found
Playlist with ID = 841 not found
Playlist with ID = 931 not found
[New Thread 0x7fffb2405700 (LWP 9115)]
[New Thread 0x7fffb1c04700 (LWP 9116)]
[Thread 0x7fffb1c04700 (LWP 9116) exited]
Drop references to vocverb-2%R

Thread 1 "ardour-5.8.673" received signal SIGSEGV, Segmentation fault.
0x0000000000a5f296 in Editor::presentation_info_changed (this=0x3b88260, what_changed=...) at ../gtk2_ardour/editor_selection.cc:1010
1010	../gtk2_ardour/editor_selection.cc: No such file or directory.
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 39 (Thread 0x7fffb2405700 (LWP 9115)):
#0  0x00007fffec0d20b9 in syscall () from /lib64/libc.so.6
#1  0x00007ffff36d100c in g_cond_wait () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff7905e67 in ArdourCanvas::WaveView::drawing_thread () at ../libs/canvas/wave_view.cc:1565
#3  0x0000000000ed9743 in sigc::pointer_functor0<void>::operator() (this=0x47315c8) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000ed696c in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x47315c0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x0000000000ed2a67 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x4731590) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff3c18e7d in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglibmm-2.4.so.1
#7  0x00007ffff36af235 in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#8  0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#9  0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 38 (Thread 0x7fffb37fe700 (LWP 9114)):
#0  0x00007fffef3f44ad in nanosleep () from /lib64/libpthread.so.0
#1  0x00007ffff36b0a58 in g_usleep () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff62e1f7b in ARDOUR::AutomationWatch::thread (this=0x620bf90) at ../libs/ardour/automation_watch.cc:177
#3  0x00007ffff62e5c2f in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x2c33b30, p=0x620bf90) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff62e5816 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x2c33b40, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#5  0x00007ffff62e5187 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x2c33b30)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff62e5114 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=0x2c33b30) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff62e4ba8 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=0x2c33b00) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff3c18e7d in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglibmm-2.4.so.1
#9  0x00007ffff36af235 in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#10 0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#11 0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 37 (Thread 0x7fffd0d5c700 (LWP 9113)):
#0  0x00007fffef3f0bd0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffff67f3103 in ARDOUR::Session::auto_connect_thread_run (this=0x1e7b8b0) at ../libs/ardour/session.cc:7296
#2  0x00007ffff67f2e34 in ARDOUR::Session::auto_connect_thread (arg=0x1e7b8b0) at ../libs/ardour/session.cc:7243
#3  0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#4  0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 36 (Thread 0x7fffd155d700 (LWP 9112)):
#0  0x00007fffef3f0bd0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffff6867a1d in ARDOUR::Session::emit_thread_run (this=0x1e7b8b0) at ../libs/ardour/session_process.cc:1374
#2  0x00007ffff68679ba in ARDOUR::Session::emit_thread (arg=0x1e7b8b0) at ../libs/ardour/session_process.cc:1363
#3  0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#4  0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 35 (Thread 0x7fffb0d9f700 (LWP 9111)):
#0  0x00007fffec0cc3ed in poll () from /lib64/libc.so.6
#1  0x00007ffff367f6b4 in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff367fa32 in g_main_loop_run () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#3  0x00007ffff48acb17 in BaseUI::main_thread (this=0x2df76a0) at ../libs/pbd/base_ui.cc:86
#4  0x00007ffff48b0ade in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x2df7d28) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff48b071c in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x2df7d20)
    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  0x00007ffff48b01d7 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x2df7cf0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff3c18e7d in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglibmm-2.4.so.1
#8  0x00007ffff36af235 in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#9  0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#10 0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 34 (Thread 0x7fffb0f02800 (LWP 9110)):
#0  0x00007fffec0cc3ed in poll () from /lib64/libc.so.6
#1  0x00007ffff48c2e3c in CrossThreadChannel::poll_for_request (this=0x1e7aa18) at ../libs/pbd/crossthread.posix.cc:83
#2  0x00007ffff48c2ea5 in CrossThreadChannel::receive (this=0x1e7aa18, msg=@0x7fffb0f0146f: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:104
#3  0x00007ffff62f5fae in ARDOUR::Butler::thread_work (this=0x1e7a980) at ../libs/ardour/butler.cc:175
#4  0x00007ffff62f5d2f in ARDOUR::Butler::_thread_work (arg=0x1e7a980) at ../libs/ardour/butler.cc:156
#5  0x00007ffff48e6082 in fake_thread_start (arg=0x2df74b0) at ../libs/pbd/pthread_utils.cc:101
#6  0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#7  0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 33 (Thread 0x7fffb136cd80 (LWP 9109)):
#0  0x00007fffef3f30c7 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1  0x00007fffef3f3174 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2  0x00007fffef3f321a in sem_wait@@GLIBC_2.2.5 () from /lib64/libpthread.so.0
#3  0x00007ffff63e8b3e in PBD::Semaphore::wait (this=0x37976a8) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:62
#4  0x00007ffff63e6c86 in ARDOUR::Graph::run_one (this=0x37975d0) at ../libs/ardour/graph.cc:405
#5  0x00007ffff63e7044 in ARDOUR::Graph::helper_thread (this=0x37975d0) at ../libs/ardour/graph.cc:436
#6  0x00007ffff63ed67f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb136c3d8, p=0x37975d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff63ecd7a in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb136c3e8, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#8  0x00007ffff63ec1ed in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb136c3d8)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#9  0x00007ffff63eba6f 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 0x0000000000710550 in boost::function0<void>::operator() (this=0x7fffb136c3d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#11 0x00007fffd3b33fb9 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x1d87ca0) at ../libs/backends/alsa/alsa_audiobackend.cc:1117
#12 0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#13 0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 32 (Thread 0x7fffb1385d80 (LWP 9108)):
#0  0x00007fffef3f30c7 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1  0x00007fffef3f3174 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2  0x00007fffef3f321a in sem_wait@@GLIBC_2.2.5 () from /lib64/libpthread.so.0
#3  0x00007ffff63e8b3e in PBD::Semaphore::wait (this=0x37976c8) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:62
#4  0x00007ffff63e6134 in ARDOUR::Graph::restart_cycle (this=0x37975d0) at ../libs/ardour/graph.cc:280
#5  0x00007ffff63e6101 in ARDOUR::Graph::dec_ref (this=0x37975d0) at ../libs/ardour/graph.cc:267
#6  0x00007ffff63edfe6 in ARDOUR::GraphNode::finish (this=0x3cf4ea0, chain=0) at ../libs/ardour/graphnode.cc:71
#7  0x00007ffff63e6e30 in ARDOUR::Graph::run_one (this=0x37975d0) at ../libs/ardour/graph.cc:419
#8  0x00007ffff63e7044 in ARDOUR::Graph::helper_thread (this=0x37975d0) at ../libs/ardour/graph.cc:436
#9  0x00007ffff63ed67f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb13853d8, p=0x37975d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#10 0x00007ffff63ecd7a in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb13853e8, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#11 0x00007ffff63ec1ed in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb13853d8)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#12 0x00007ffff63eba6f 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 0x0000000000710550 in boost::function0<void>::operator() (this=0x7fffb13853d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
---Type <return> to continue, or q <return> to quit---
#14 0x00007fffd3b33fb9 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x1d87ca0) at ../libs/backends/alsa/alsa_audiobackend.cc:1117
#15 0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#16 0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 31 (Thread 0x7fffb139ed80 (LWP 9107)):
#0  0x00007fffef3f30c7 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1  0x00007fffef3f3174 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2  0x00007fffef3f321a in sem_wait@@GLIBC_2.2.5 () from /lib64/libpthread.so.0
#3  0x00007ffff63e8b3e in PBD::Semaphore::wait (this=0x37976a8) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:62
#4  0x00007ffff63e6c86 in ARDOUR::Graph::run_one (this=0x37975d0) at ../libs/ardour/graph.cc:405
#5  0x00007ffff63e7044 in ARDOUR::Graph::helper_thread (this=0x37975d0) at ../libs/ardour/graph.cc:436
#6  0x00007ffff63ed67f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb139e3d8, p=0x37975d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff63ecd7a in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb139e3e8, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#8  0x00007ffff63ec1ed in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb139e3d8)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#9  0x00007ffff63eba6f 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 0x0000000000710550 in boost::function0<void>::operator() (this=0x7fffb139e3d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#11 0x00007fffd3b33fb9 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x1d87ca0) at ../libs/backends/alsa/alsa_audiobackend.cc:1117
#12 0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#13 0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 30 (Thread 0x7fffb13b7d80 (LWP 9106)):
#0  0x00007fffef3f30c7 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1  0x00007fffef3f3174 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2  0x00007fffef3f321a in sem_wait@@GLIBC_2.2.5 () from /lib64/libpthread.so.0
#3  0x00007ffff63e8b3e in PBD::Semaphore::wait (this=0x37976a8) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:62
#4  0x00007ffff63e6c86 in ARDOUR::Graph::run_one (this=0x37975d0) at ../libs/ardour/graph.cc:405
#5  0x00007ffff63e7044 in ARDOUR::Graph::helper_thread (this=0x37975d0) at ../libs/ardour/graph.cc:436
#6  0x00007ffff63ed67f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb13b73d8, p=0x37975d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff63ecd7a in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb13b73e8, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#8  0x00007ffff63ec1ed in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb13b73d8)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#9  0x00007ffff63eba6f 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 0x0000000000710550 in boost::function0<void>::operator() (this=0x7fffb13b73d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#11 0x00007fffd3b33fb9 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x1d87ca0) at ../libs/backends/alsa/alsa_audiobackend.cc:1117
#12 0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#13 0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 29 (Thread 0x7fffb13d0d80 (LWP 9105)):
#0  0x00007fffef3f30c7 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1  0x00007fffef3f3174 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2  0x00007fffef3f321a in sem_wait@@GLIBC_2.2.5 () from /lib64/libpthread.so.0
#3  0x00007ffff63e8b3e in PBD::Semaphore::wait (this=0x37976a8) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:62
#4  0x00007ffff63e6c86 in ARDOUR::Graph::run_one (this=0x37975d0) at ../libs/ardour/graph.cc:405
#5  0x00007ffff63e7044 in ARDOUR::Graph::helper_thread (this=0x37975d0) at ../libs/ardour/graph.cc:436
#6  0x00007ffff63ed67f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb13d03d8, p=0x37975d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff63ecd7a in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb13d03e8, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#8  0x00007ffff63ec1ed in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb13d03d8)
---Type <return> to continue, or q <return> to quit---
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#9  0x00007ffff63eba6f 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 0x0000000000710550 in boost::function0<void>::operator() (this=0x7fffb13d03d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#11 0x00007fffd3b33fb9 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x1d87ca0) at ../libs/backends/alsa/alsa_audiobackend.cc:1117
#12 0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#13 0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 28 (Thread 0x7fffb13e9d80 (LWP 9104)):
#0  0x00007fffef3f30c7 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1  0x00007fffef3f3174 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2  0x00007fffef3f321a in sem_wait@@GLIBC_2.2.5 () from /lib64/libpthread.so.0
#3  0x00007ffff63e8b3e in PBD::Semaphore::wait (this=0x37976a8) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:62
#4  0x00007ffff63e6c86 in ARDOUR::Graph::run_one (this=0x37975d0) at ../libs/ardour/graph.cc:405
#5  0x00007ffff63e7044 in ARDOUR::Graph::helper_thread (this=0x37975d0) at ../libs/ardour/graph.cc:436
#6  0x00007ffff63ed67f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb13e93d8, p=0x37975d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff63ecd7a in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb13e93e8, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#8  0x00007ffff63ec1ed in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb13e93d8)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#9  0x00007ffff63eba6f 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 0x0000000000710550 in boost::function0<void>::operator() (this=0x7fffb13e93d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#11 0x00007fffd3b33fb9 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x1d87ca0) at ../libs/backends/alsa/alsa_audiobackend.cc:1117
#12 0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#13 0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 27 (Thread 0x7fffb1402d80 (LWP 9103)):
#0  0x00007fffef3f30c7 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1  0x00007fffef3f3174 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2  0x00007fffef3f321a in sem_wait@@GLIBC_2.2.5 () from /lib64/libpthread.so.0
#3  0x00007ffff63e8b3e in PBD::Semaphore::wait (this=0x37976a8) at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/semutils.h:62
#4  0x00007ffff63e6c86 in ARDOUR::Graph::run_one (this=0x37975d0) at ../libs/ardour/graph.cc:405
#5  0x00007ffff63e7333 in ARDOUR::Graph::main_thread (this=0x37975d0) at ../libs/ardour/graph.cc:477
#6  0x00007ffff63ed67f in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb14023d8, p=0x37975d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff63ecd7a in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb14023e8, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#8  0x00007ffff63ec1ed in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb14023d8)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#9  0x00007ffff63eba6f 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 0x0000000000710550 in boost::function0<void>::operator() (this=0x7fffb14023d0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#11 0x00007fffd3b33fb9 in ARDOUR::AlsaAudioBackend::alsa_process_thread (arg=0x1d87ca0) at ../libs/backends/alsa/alsa_audiobackend.cc:1117
#12 0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#13 0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 24 (Thread 0x7fffb2ffd700 (LWP 9100)):
#0  0x00007fffec0d20b9 in syscall () from /lib64/libc.so.6
#1  0x00007ffff36d1121 in g_cond_wait_until () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff364b24b in g_async_queue_timeout_pop () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#3  0x00007ffff36af9fa in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#4  0x00007ffff36af235 in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#5  0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#6  0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7fffd8053d80 (LWP 9090)):
#0  0x00007fffec0cc4b1 in ppoll () from /lib64/libc.so.6
#1  0x00007fffd3b5c792 in Alsa_pcmi::pcm_wait (this=0x2048270) at ../libs/backends/alsa/zita-alsa-pcmi.cc:184
#2  0x00007fffd3b37ae3 in ARDOUR::AlsaAudioBackend::main_process_thread (this=0x1cdf200) at ../libs/backends/alsa/alsa_audiobackend.cc:1915
#3  0x00007fffd3b327a9 in pthread_process (arg=0x1cdf200) at ../libs/backends/alsa/alsa_audiobackend.cc:794
#4  0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#5  0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7fffb3fff700 (LWP 9089)):
#0  0x00007fffec0ce1c3 in select () from /lib64/libc.so.6
#1  0x00007ffff48fce22 in PBD::SystemExec::output_interposer (this=0x2038520) at ../libs/pbd/system_exec.cc:926
#2  0x00007ffff48fc07c in interposer_thread (arg=0x2038520) at ../libs/pbd/system_exec.cc:333
#3  0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#4  0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fffd1d5e700 (LWP 9081)):
#0  0x00007fffec0cc3ed in poll () from /lib64/libc.so.6
#1  0x00007ffff367f6b4 in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff367f7bc in g_main_context_iteration () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#3  0x00007ffff367f7f9 in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#4  0x00007ffff36af235 in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#5  0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#6  0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fffd89b9700 (LWP 9079)):
#0  0x00007fffec0d20b9 in syscall () from /lib64/libc.so.6
#1  0x00007ffff36d100c in g_cond_wait () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff6289166 in ARDOUR::AudioEngine::do_devicelist_update (this=0x1ae76f0) at ../libs/ardour/audioengine.cc:561
#3  0x00007ffff62948c1 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1b33ea0, p=0x1ae76f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff6294350 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1b33eb0, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#5  0x00007ffff6293933 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1b33ea0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff6293258 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=0x1b33ea0)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff62924c4 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=0x1b33e70) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff3c18e7d in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglibmm-2.4.so.1
#9  0x00007ffff36af235 in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#10 0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#11 0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fffd91ba700 (LWP 9078)):
#0  0x00007fffec0d20b9 in syscall () from /lib64/libc.so.6
#1  0x00007ffff36d100c in g_cond_wait () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff6288f40 in ARDOUR::AudioEngine::do_reset_backend (this=0x1ae76f0) at ../libs/ardour/audioengine.cc:526
#3  0x00007ffff62948c1 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1b33e50, p=0x1ae76f0) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff6294350 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1b33e60, f=..., a=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#5  0x00007ffff6293933 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1b33e50)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
---Type <return> to continue, or q <return> to quit---
#6  0x00007ffff6293258 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=0x1b33e50)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff62924c4 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=0x1b33e20) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff3c18e7d in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglibmm-2.4.so.1
#9  0x00007ffff36af235 in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#10 0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#11 0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fffd37fe700 (LWP 9077)):
#0  0x00007fffec0d20b9 in syscall () from /lib64/libc.so.6
#1  0x00007ffff36d100c in g_cond_wait () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff622296e in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:87
#3  0x00007ffff622275a in analyser_work () at ../libs/ardour/analyser.cc:52
#4  0x0000000000ed9743 in sigc::pointer_functor0<void>::operator() (this=0x1b36598) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x0000000000ed696c in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1b36590) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x0000000000ed2a67 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1b36560) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff3c18e7d in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglibmm-2.4.so.1
#8  0x00007ffff36af235 in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#9  0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#10 0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fffdbfff700 (LWP 9076)):
#0  0x00007fffec0d20b9 in syscall () from /lib64/libc.so.6
#1  0x00007ffff36d100c in g_cond_wait () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff68f44ba in peak_thread_work () at ../libs/ardour/source_factory.cc:71
#3  0x0000000000ed9743 in sigc::pointer_functor0<void>::operator() (this=0x1b35f48) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000ed696c in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1b35f40) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x0000000000ed2a67 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1b35f10) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff3c18e7d in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglibmm-2.4.so.1
#7  0x00007ffff36af235 in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#8  0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#9  0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fffe0a85700 (LWP 9075)):
#0  0x00007fffec0d20b9 in syscall () from /lib64/libc.so.6
#1  0x00007ffff36d100c in g_cond_wait () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#2  0x00007ffff68f44ba in peak_thread_work () at ../libs/ardour/source_factory.cc:71
#3  0x0000000000ed9743 in sigc::pointer_functor0<void>::operator() (this=0x1b2d368) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000ed696c in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1b2d360) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x0000000000ed2a67 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1b2d330) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff3c18e7d in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglibmm-2.4.so.1
#7  0x00007ffff36af235 in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#8  0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#9  0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fffe1286700 (LWP 9074)):
#0  0x00007fffef3f44ad in nanosleep () from /lib64/libpthread.so.0
#1  0x00007ffff36b0a58 in g_usleep () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#2  0x00000000011ef95b in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:459
#3  0x00007fffef3eb5ca in start_thread () from /lib64/libpthread.so.0
#4  0x00007fffec0d7f6d in clone () from /lib64/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread 0x7ffff7fa58c0 (LWP 9070)):
#0  0x0000000000a5f296 in Editor::presentation_info_changed (this=0x3b88260, what_changed=...) at ../gtk2_ardour/editor_selection.cc:1010
#1  0x0000000000905570 in boost::_mfi::mf1<void, Editor, PBD::PropertyChange const&>::operator() (this=0x45e1418, p=0x3b88260, a1=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/mem_fn_template.hpp:165
#2  0x00000000008fe56d in boost::_bi::list2<boost::_bi::value<Editor*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, Editor, PBD::PropertyChange const&>, boost::_bi::list1<PBD::PropertyChange const&> > (
    this=0x45e1428, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:313
#3  0x00000000008f50de in boost::_bi::bind_t<void, boost::_mfi::mf1<void, Editor, PBD::PropertyChange const&>, boost::_bi::list2<boost::_bi::value<Editor*>, boost::arg<1> > >::operator()<PBD::PropertyChange> (
    this=0x45e1418, a1=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:47
#4  0x00000000008ecfd2 in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, Editor, PBD::PropertyChange const&>, boost::_bi::list2<boost::_bi::value<Editor*>, boost::arg<1> > >, void, PBD::PropertyChange const&>::invoke (function_obj_ptr=..., a0=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153
#5  0x00000000007e6667 in boost::function1<void, PBD::PropertyChange const&>::operator() (this=0x45e1410, a0=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#6  0x00000000007ecc7a in boost::_bi::list1<boost::_bi::value<PBD::PropertyChange> >::operator()<boost::function<void (PBD::PropertyChange const&)>, boost::_bi::list0>(boost::_bi::type<void>, boost::function<void (PBD::PropertyChange const&)>&, boost::_bi::list0&, int) (this=0x45e1430, f=..., a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:253
#7  0x00000000007ec353 in boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (PBD::PropertyChange const&)>, boost::_bi::list1<boost::_bi::value<PBD::PropertyChange> > >::operator()() (
    this=0x45e1410) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:20
#8  0x00000000007eb833 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (PBD::PropertyChange const&)>, boost::_bi::list1<boost::_bi::value<PBD::PropertyChange> > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153
#9  0x0000000000710550 in boost::function0<void>::operator() (this=0x7fffffffc010) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#10 0x00007ffff74f2dea in AbstractUI<Gtkmm2ext::UIRequest>::call_slot(PBD::EventLoop::InvalidationRecord*, boost::function<void ()> const&) (this=0x1b09690, invalidation=0x0, f=...)
    at /home/ardour/linux-x86_64-v5/ardour/libs/pbd/pbd/abstract_ui.cc:429
#11 0x00000000007e6d59 in PBD::Signal1<void, PBD::PropertyChange const&, PBD::OptionalLastValue<void> >::compositor(boost::function<void (PBD::PropertyChange const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, PBD::PropertyChange const&) (f=..., event_loop=0x1b09690, ir=0x0, a1=...) at /home/ardour/linux-x86_64-v5/ardour/build/libs/pbd/pbd/signals_generated.h:595
#12 0x00000000007ec62d in boost::_bi::list4<boost::_bi::value<boost::function<void (PBD::PropertyChange const&)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> >::operator()<void (*)(boost::function<void (PBD::PropertyChange const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, PBD::PropertyChange const&), boost::_bi::list1<PBD::PropertyChange const&> >(boost::_bi::type<void>, void (*&)(boost::function<void (PBD::PropertyChange const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, PBD::PropertyChange const&), boost::_bi::list1<PBD::PropertyChange const&>&, int) (this=0x1e119c8, 
    f=@0x1e119c0: 0x7e6c9f <PBD::Signal1<void, PBD::PropertyChange const&, PBD::OptionalLastValue<void> >::compositor(boost::function<void (PBD::PropertyChange const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, PBD::PropertyChange const&)>, a=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind.hpp:457
#13 0x00000000007eb9ac in boost::_bi::bind_t<void, void (*)(boost::function<void (PBD::PropertyChange const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, PBD::PropertyChange const&), boost::_bi::list4<boost::_bi::value<boost::function<void (PBD::PropertyChange const&)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >::operator()<PBD::PropertyChange>(PBD::PropertyChange const&) (this=0x1e119c0, a1=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/bind/bind_template.hpp:47
#14 0x00000000007ea9f1 in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, void (*)(boost::function<void (PBD::PropertyChange const&)>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*, PBD::PropertyChange const&), boost::_bi::list4<boost::_bi::value<boost::function<void (PBD::PropertyChange const&)> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*>, boost::arg<1> > >, void, PBD::PropertyChange const&>::invoke(boost::detail::function::function_buffer&, PBD::PropertyChange const&) (function_obj_ptr=..., a0=...)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:153
#15 0x00000000007e6667 in boost::function1<void, PBD::PropertyChange const&>::operator() (this=0x45e3290, a0=...) at /home/ardour/linux-x86_64-v5/gtk/inst/include/boost/function/function_template.hpp:760
#16 0x0000000000b9acfb in PBD::Signal1<void, PBD::PropertyChange const&, PBD::OptionalLastValue<void> >::operator() (this=0x19fc6e0 <ARDOUR::PresentationInfo::Change>, a1=...)
    at /home/ardour/linux-x86_64-v5/ardour/build/libs/pbd/pbd/signals_generated.h:704
#17 0x00007ffff67e0206 in ARDOUR::Session::remove_routes (this=0x1e7b8b0, routes_to_remove=...) at ../libs/ardour/session.cc:3839
#18 0x00000000009f4c0d in Editor::_remove_tracks (this=0x3b88260) at ../gtk2_ardour/editor_ops.cc:7453
#19 0x00000000009f3ecf in Editor::idle_remove_tracks (this=0x3b88260) at ../gtk2_ardour/editor_ops.cc:7325
#20 0x0000000000901ef0 in sigc::bound_mem_functor0<bool, Editor>::operator() (this=0x1e6dc88) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#21 0x00000000008f9178 in sigc::adaptor_functor<sigc::bound_mem_functor0<bool, Editor> >::operator() (this=0x1e6dc80)
    at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#22 0x00000000008ef6e9 in sigc::internal::slot_call0<sigc::bound_mem_functor0<bool, Editor>, bool>::call_it (rep=0x1e6dc50) at /home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0/sigc++/functors/slot.h:103
#23 0x00007ffff3c216a2 in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglibmm-2.4.so.1
#24 0x00007ffff367f37a in g_main_context_dispatch () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#25 0x00007ffff367f718 in ?? () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#26 0x00007ffff367fa32 in g_main_loop_run () from /opt/Ardour-5.8.673-dbg/lib/libglib-2.0.so.0
#27 0x00007ffff2c75557 in gtk_main () from /opt/Ardour-5.8.673-dbg/lib/libgtk-x11-2.0.so.0
#28 0x00007ffff74ef8ee in Gtkmm2ext::UI::run (this=0x1b09690, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:285
#29 0x0000000000c5fbb0 in main (argc=1, argv=0x7fffffffd108) at ../gtk2_ardour/main.cc:413
(gdb) 

rutsch

2017-05-08 09:51

reporter   ~0019665

I can confirm this

rutsch

2017-05-08 09:52

reporter   ~0019666

Yes, Ardour nightly build 5.8.673 does crash when removing a track like described above.

timbyr

2017-05-08 10:47

developer   ~0019667

Last edited: 2017-05-08 10:48

View 2 revisions

I can no longer reproduce this issue with a build of master @ 2ed08f0771 (5.8.682).

Marking as resolved.

Issue History

Date Modified Username Field Change
2017-05-08 07:26 timbyr New Issue
2017-05-08 07:26 timbyr File Added: Ardour-5.8.673-remove-track-crash-bt.txt
2017-05-08 09:51 rutsch Note Added: 0019665
2017-05-08 09:52 rutsch Note Added: 0019666
2017-05-08 09:52 rutsch Status new => confirmed
2017-05-08 10:47 timbyr Note Added: 0019667
2017-05-08 10:47 timbyr Status confirmed => resolved
2017-05-08 10:47 timbyr Fixed in Version => 5.X git (version in description)
2017-05-08 10:47 timbyr Resolution open => fixed
2017-05-08 10:47 timbyr Assigned To => timbyr
2017-05-08 10:48 timbyr Note Edited: 0019667 View Revisions
2017-05-18 04:16 timbyr Relationship added has duplicate 0007355