View Issue Details

IDProjectCategoryView StatusLast Update
0009730ardourbugspublic2024-06-25 00:57
Reportercolinf Assigned To 
PrioritynormalSeverityminorReproducibilitysometimes
Status newResolutionopen 
PlatformDebian GNUOSLinuxOS Version(any)
Summary0009730: Freeze on PT import
DescriptionI have a protools session which causes ardour to freeze while importing it, after copying all 985 .WAV files.
Additional InformationAttached two backtraces - one with jack backend (jackd version 0.125.0 from debian oldstable) and one with dummy backend and DSP & IO threads set to 1 CPU.
TagsNo tags attached.

Activities

colinf

2024-06-23 12:20

updater  

pt-import-1cpu-bt (50,991 bytes)   
colinf@colinf-xps15:~/src/ardour/ardour$ gtk2_ardour/ardev 
bind txt domain [gtk2_ardour8] to /usr/local/share/ardour8/locale
Ardour8.6.234 (built using 8.6-288-g8718a1ba99 and GCC version 10.2.1 20210110)
Ardour: [INFO]: Your system is configured to limit Ardour to 524288 open files
Ardour: [INFO]: Loading system configuration file /home/colinf/src/ardour/ardour/system_config
Ardour: [INFO]: Loading user configuration file /home/colinf/.config/ardour8/config
Ardour: [INFO]: CPU vendor: GenuineIntel
Ardour: [INFO]: AVX capable processor
Ardour: [INFO]: AVX with FMA capable processor
Ardour: [INFO]: CPU brand: Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
Ardour: [INFO]: Using AVX and FMA optimized routines
Ardour: [INFO]: Loading plugin meta data file /home/colinf/src/ardour/ardour/share/plugin_metadata/plugin_tags
Ardour: [INFO]: Loading plugin statistics file /home/colinf/.config/ardour8/plugin_metadata/plugin_stats
Ardour: [INFO]: add_lrdf_data '/home/colinf/.config/ardour8/rdf:/home/colinf/src/ardour/ardour/share/rdf:/home/colinf/src/ardour/ardour/build/rdf:/home/colinf/src/ardour/ardour/gtk2_ardour/rdf:/home/colinf/src/ardour/ardour/build/gtk2_ardour/rdf:/usr/local/share/ladspa/rdf:/usr/share/ladspa/rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/swh-scales.rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/tap_reverb.rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/swh-plugins.rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/tap-plugins.rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/swh-aux.rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/ladspa-rubberband.rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/ladspa.rdfs'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/caps.rdf'
Ardour: [INFO]: Reading RDF file:///home/colinf/.ladspa/rdf/ardour-presets.n3
Ardour: [INFO]: Loading 460 MIDI patches from /home/colinf/src/ardour/ardour/share/patchfiles
Ardour: [INFO]: Loading default ui configuration file /home/colinf/src/ardour/ardour/build/gtk2_ardour/default_ui_config
Ardour: [INFO]: Loading user ui configuration file /home/colinf/.config/ardour8/ui_config
Ardour: [INFO]: Loading colour file /home/colinf/src/ardour/ardour/gtk2_ardour/themes/dark-ardour.colors
Ardour: [INFO]: Loading ui configuration file /home/colinf/src/ardour/ardour/build/gtk2_ardour/clearlooks.rc
Ardour: [INFO]: Loading bindings from /home/colinf/src/ardour/ardour/build/gtk2_ardour/ardour.keys
Loading ui configuration file /home/colinf/src/ardour/ardour/build/gtk2_ardour/clearlooks.rc
lilv_world_load_bundle(): warning: Ignoring bundle <file:///usr/local/lib/lv2/avldrums.lv2/>
lilv_world_load_bundle(): note: Newer version of <http://gareus.org/oss/lv2/avldrums#BlackPearl> loaded from <file:///usr/lib/lv2/avldrums.lv2/>
lilv_world_load_bundle(): warning: Ignoring bundle <file:///usr/local/lib/lv2/avldrums.lv2/>
lilv_world_load_bundle(): note: Newer version of <http://gareus.org/oss/lv2/avldrums#BlackPearl> loaded from <file:///usr/lib/lv2/avldrums.lv2/>
locate to 0 took 269 usecs for 2 tracks = 134 per track

(ardour-8.6.234:2256057): Gtk-CRITICAL **: 12:59:35.301: IA__gtk_progress_set_percentage: assertion 'percentage >= 0 && percentage <= 1.0' failed
Quit (core dumped)
colinf@colinf-xps15:~/src/ardour/ardour$ gtk2_ardour/ardbg-core 
GNU gdb (Debian 10.1-1.7) 10.1.90.20210103-git
Copyright (C) 2021 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-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://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 /home/colinf/src/ardour/ardour/build/gtk2_ardour/ardour-8.6.234...

warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing
[New LWP 2256057]
[New LWP 2256093]
[New LWP 2256061]
[New LWP 2256063]
[New LWP 2256071]
[New LWP 2256116]
[New LWP 2256110]
[New LWP 2256069]
[New LWP 2256068]
[New LWP 2256109]
[New LWP 2256111]
[New LWP 2256115]
[New LWP 2256064]
[New LWP 2256114]
[New LWP 2256108]
[New LWP 2256065]
[New LWP 2256113]
[New LWP 2256062]
[New LWP 2256112]
[New LWP 2256072]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/home/colinf/src/ardour/ardour/build/gtk2_ardour/ardour-8.6.234'.
Program terminated with signal SIGQUIT, Quit.
#0  __gnu_cxx::__normal_iterator<std::shared_ptr<ARDOUR::Port> const*, std::vector<std::shared_ptr<ARDOUR::Port>, std::allocator<std::shared_ptr<ARDOUR::Port> > > >::__normal_iterator (
    this=0x7ffddff1a3e8, __i=@0x564cafd65e70: 0x564cafeab2b0) at /usr/include/c++/10/bits/stl_iterator.h:978
978	      __normal_iterator(const _Iterator& __i) _GLIBCXX_NOEXCEPT
[Current thread is 1 (Thread 0x7ff40877cc80 (LWP 2256057))]
(gdb) thread apply all bt

Thread 20 (Thread 0x7ff3e6c94700 (LWP 2256072)):
#0  0x00007ff40aea89af in __GI___poll (fds=0x564c9791a850, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff40bb210ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff40bb2140b in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff40a65f966 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ff40bb4a0bd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7ff3e5407700 (LWP 2256112)):
#0  0x00007ff40aea89af in __GI___poll (fds=0x7ff3e5406980, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff40adad6d2 in  () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#3  0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7ff4063ff700 (LWP 2256062)):
#0  0x00007ff40ae7b1e1 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7ff4063fe860, rem=0x7ff4063fe870) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#1  0x00007ff40ae809c3 in __GI___nanosleep (requested_time=<optimized out>, remaining=<optimized out>) at nanosleep.c:27
#2  0x00007ff40bb4bb4f in g_usleep () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000564c95ee57a5 in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:468
#4  0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7ff3c8ff9700 (LWP 2256113)):
#0  0x00007ff40aea89af in __GI___poll (fds=0x7ff3ac002e60, nfds=2, timeout=60000) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff40ada86e8 in  () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007ff40ada6129 in  () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#3  0x00007ff40ada72c7 in libusb_handle_events_timeout_completed () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#4  0x00007ff40ada732f in libusb_handle_events () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#5  0x00007ff40e65d252 in usb_hotplug_thread(void*) (user_data=0x564c96c7ee90) at ../libs/ardour/control_protocol_manager.cc:87
#6  0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7ff404bfc700 (LWP 2256065)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ff40bb7341f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff40e56a67a in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:95
#3  0x0000564c959d1c3d in sigc::pointer_functor0<void>::operator()() const (this=0x564c96cf9660) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00007ff40e56d8c9 in boost::detail::function::void_function_obj_invoker0<sigc::pointer_functor0<void>, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#5  0x0000564c9501f44c in boost::function0<void>::operator()() const (this=0x564c96cf9658) at /usr/include/boost/function/function_template.hpp:763
#6  0x00007ff40c98b6f9 in PBD::Thread::_run(void*) (arg=0x564c96cf9630) at ../libs/pbd/pthread_utils.cc:495
#7  0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

--Type <RET> for more, q to quit, c to continue without paging--
Thread 15 (Thread 0x7ff3e5c8cc80 (LWP 2256108)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ff40c9916d8 in PBD::Semaphore::wait() (this=0x564c9b2f9140) at ../libs/pbd/semutils.cc:120
#2  0x00007ff40e787ae2 in ARDOUR::Graph::main_thread() (this=0x564c9b2f9000) at ../libs/ardour/graph.cc:403
#3  0x00007ff40e7925c1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7ff3e5c8bef8, p=0x564c9b2f9000) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ff40e791ca3 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7ff3e5c8bf08, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ff40e790e0d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7ff3e5c8bef8) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007ff40e78f8a2 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#7  0x0000564c9501f44c in boost::function0<void>::operator()() const (this=0x7ff3e5c8bef0) at /usr/include/boost/function/function_template.hpp:763
#8  0x00007ff3eebc9f31 in ARDOUR::DummyAudioBackend::dummy_process_thread(void*) (arg=0x564c99ca01a0) at ../libs/backends/dummy/dummy_audiobackend.cc:560
#9  0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7ff3c9bfa700 (LWP 2256114)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x564c99cace18) at ../sysdeps/nptl/futex-internal.h:186
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564c99cacdc8, cond=0x564c99cacdf0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x564c99cacdf0, mutex=0x564c99cacdc8) at pthread_cond_wait.c:638
#3  0x00007ff40eb9d21b in ARDOUR::Session::emit_thread_run() (this=0x564c99caac10) at ../libs/ardour/session_process.cc:1241
#4  0x00007ff40eb9d1b8 in ARDOUR::Session::emit_thread(void*) (arg=0x564c99caac10) at ../libs/ardour/session_process.cc:1230
#5  0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7ff4053fd700 (LWP 2256064)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ff40bb7341f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff40ec412ab in peak_thread_work() () at ../libs/ardour/source_factory.cc:75
#3  0x00007ff40f9e3b32 in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) (function_ptr=...) at /usr/include/boost/function/function_template.hpp:117
#4  0x0000564c9501f44c in boost::function0<void>::operator()() const (this=0x564c96cfa5c8) at /usr/include/boost/function/function_template.hpp:763
#5  0x00007ff40c98b6f9 in PBD::Thread::_run(void*) (arg=0x564c96cfa5a0) at ../libs/pbd/pthread_utils.cc:495
#6  0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7ff3a77fe700 (LWP 2256115)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x564c99cace88) at ../sysdeps/nptl/futex-internal.h:186
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564c99cace38, cond=0x564c99cace60) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x564c99cace60, mutex=0x564c99cace38) at pthread_cond_wait.c:638
#3  0x00007ff40eb13035 in ARDOUR::Session::auto_connect_thread_run() (this=0x564c99caac10) at ../libs/ardour/session.cc:7949
#4  0x00007ff40eb12a82 in ARDOUR::Session::auto_connect_thread(void*) (arg=0x564c99caac10) at ../libs/ardour/session.cc:7880
#5  0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7ff3e4c06700 (LWP 2256111)):
--Type <RET> for more, q to quit, c to continue without paging--
#0  0x00007ff40aea89af in __GI___poll (fds=0x7ff3b4074fe0, nfds=3, timeout=99) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff40bb210ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff40bb2140b in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff40c94ef38 in BaseUI::main_thread() (this=0x564c9a03c5e8) at ../libs/pbd/base_ui.cc:102
#4  0x00007ff40c95349f in boost::_mfi::mf0<void, BaseUI>::operator()(BaseUI*) const (this=0x564c9e06fdd0, p=0x564c9a03c5e8) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ff40c953169 in boost::_bi::list1<boost::_bi::value<BaseUI*> >::operator()<boost::_mfi::mf0<void, BaseUI>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, BaseUI>&, boost::_bi::list0&, int) (this=0x564c9e06fde0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007ff40c952dd7 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, BaseUI>, boost::_bi::list1<boost::_bi::value<BaseUI*> > >::operator()() (this=0x564c9e06fdd0) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007ff40c9528ed in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, BaseUI>, boost::_bi::list1<boost::_bi::value<BaseUI*> > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000564c9501f44c in boost::function0<void>::operator()() const (this=0x564c9e06fdc8) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007ff40c98b6f9 in PBD::Thread::_run(void*) (arg=0x564c9e06fda0) at ../libs/pbd/pthread_utils.cc:495
#10 0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7ff3e5c09700 (LWP 2256109)):
#0  0x00007ff40aea89af in __GI___poll (fds=0x7ff3e5c08094, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff40c9660e6 in CrossThreadChannel::poll_for_request() (this=0x564c98d622c8) at ../libs/pbd/crossthread.posix.cc:108
#2  0x00007ff40c966157 in CrossThreadChannel::receive(char&, bool) (this=0x564c98d622c8, msg=@0x7ff3e5c0814f: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:133
#3  0x00007ff40e646359 in ARDOUR::Butler::thread_work() (this=0x564c98d62220) at ../libs/ardour/butler.cc:210
#4  0x00007ff40e645c11 in ARDOUR::Butler::_thread_work(void*) (arg=0x564c98d62220) at ../libs/ardour/butler.cc:180
#5  0x00007ff40c98ac68 in fake_thread_start(void*) (arg=0x564c9df05b00) at ../libs/pbd/pthread_utils.cc:101
#6  0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7ff3ee202700 (LWP 2256068)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ff40bb7341f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff40e5bb741 in ARDOUR::AudioEngine::do_reset_backend() (this=0x564c9741c3d0) at ../libs/ardour/audioengine.cc:724
#3  0x00007ff40e5c9e91 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x564c97432e40, p=0x564c9741c3d0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ff40e5c9475 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AudioEngine>&, boost::_bi::list0&, int) (this=0x564c97432e50, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ff40e5c8ad1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x564c97432e40) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007ff40e5c7f5f 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#7  0x0000564c9501f44c in boost::function0<void>::operator()() const (this=0x564c97432e38) at /usr/include/boost/function/function_template.hpp:763
#8  0x00007ff40c98b6f9 in PBD::Thread::_run(void*) (arg=0x564c97432e10) at ../libs/pbd/pthread_utils.cc:495
#9  0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7ff3ecb42700 (LWP 2256069)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ff40bb7341f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#2  0x00007ff40e5bb9b9 in ARDOUR::AudioEngine::do_devicelist_update() (this=0x564c9741c3d0) at ../libs/ardour/audioengine.cc:760
#3  0x00007ff40e5c9e91 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x564c97422620, p=0x564c9741c3d0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ff40e5c9475 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AudioEngine>&, boost::_bi::list0&, int) (this=0x564c97422630, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ff40e5c8ad1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x564c97422620) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007ff40e5c7f5f 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#7  0x0000564c9501f44c in boost::function0<void>::operator()() const (this=0x564c97422618) at /usr/include/boost/function/function_template.hpp:763
#8  0x00007ff40c98b6f9 in PBD::Thread::_run(void*) (arg=0x564c974225f0) at ../libs/pbd/pthread_utils.cc:495
#9  0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7ff3a7fff700 (LWP 2256110)):
#0  0x00007ff40aea89af in __GI___poll (fds=0x7ff3c0001790, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff40bb210ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff40bb2140b in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff40c94ef38 in BaseUI::main_thread() (this=0x564c9df05d70) at ../libs/pbd/base_ui.cc:102
#4  0x00007ff40c95349f in boost::_mfi::mf0<void, BaseUI>::operator()(BaseUI*) const (this=0x564c99c84660, p=0x564c9df05d70) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ff40c953169 in boost::_bi::list1<boost::_bi::value<BaseUI*> >::operator()<boost::_mfi::mf0<void, BaseUI>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, BaseUI>&, boost::_bi::list0&, int) (this=0x564c99c84670, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007ff40c952dd7 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, BaseUI>, boost::_bi::list1<boost::_bi::value<BaseUI*> > >::operator()() (this=0x564c99c84660) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007ff40c9528ed in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, BaseUI>, boost::_bi::list1<boost::_bi::value<BaseUI*> > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000564c9501f44c in boost::function0<void>::operator()() const (this=0x564c99c84658) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007ff40c98b6f9 in PBD::Thread::_run(void*) (arg=0x564c99c84630) at ../libs/pbd/pthread_utils.cc:495
#10 0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7ff3a6ffd700 (LWP 2256116)):
#0  0x00007ff40ae7b1e1 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7ff3a6ffc810, rem=0x7ff3a6ffc820) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#1  0x00007ff40ae809c3 in __GI___nanosleep (requested_time=<optimized out>, remaining=<optimized out>) at nanosleep.c:27
#2  0x00007ff40bb4bb4f in g_usleep () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff40e62fe54 in ARDOUR::AutomationWatch::thread() (this=0x564c98132610) at ../libs/ardour/automation_watch.cc:207
#4  0x00007ff40e634ce3 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator()(ARDOUR::AutomationWatch*) const (this=0x564c9d7c23b0, p=0x564c98132610) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007ff40e634943 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>&, boost::_bi::list0&, int) (this=0x564c9d7c23c0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007ff40e634285 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator()() (this=0x564c9d7c23b0) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007ff40e633e0a in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000564c9501f44c in boost::function0<void>::operator()() const (this=0x564c9d7c23a8) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007ff40c98b6f9 in PBD::Thread::_run(void*) (arg=0x564c9d7c2380) at ../libs/pbd/pthread_utils.cc:495
--Type <RET> for more, q to quit, c to continue without paging--
#10 0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7ff3e7495700 (LWP 2256071)):
#0  0x00007ff40aea89af in __GI___poll (fds=0x564c9790f950, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff40bb210ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff40bb211cf in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff40bb21221 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff40bb4a0bd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7ff405bfe700 (LWP 2256063)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ff40bb7341f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff40ec412ab in peak_thread_work() () at ../libs/ardour/source_factory.cc:75
#3  0x00007ff40f9e3b32 in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) (function_ptr=...) at /usr/include/boost/function/function_template.hpp:117
#4  0x0000564c9501f44c in boost::function0<void>::operator()() const (this=0x564c96cfaa48) at /usr/include/boost/function/function_template.hpp:763
#5  0x00007ff40c98b6f9 in PBD::Thread::_run(void*) (arg=0x564c96cfaa20) at ../libs/pbd/pthread_utils.cc:495
#6  0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7ff406b8d700 (LWP 2256061)):
#0  0x00007ff40aea89af in __GI___poll (fds=0x7ff406b8c844, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff40c9660e6 in CrossThreadChannel::poll_for_request() (this=0x564c96cb3cf0) at ../libs/pbd/crossthread.posix.cc:108
#2  0x00007ff40c966157 in CrossThreadChannel::receive(char&, bool) (this=0x564c96cb3cf0, msg=@0x7ff406b8c8af: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:133
#3  0x00007ff40ecb6055 in ARDOUR::TriggerBoxThread::thread_work() (this=0x564c96cb3cc0) at ../libs/ardour/triggerbox.cc:4880
#4  0x00007ff40ecb5fed in ARDOUR::TriggerBoxThread::_thread_work(void*) (arg=0x564c96cb3cc0) at ../libs/ardour/triggerbox.cc:4868
#5  0x00007ff40c98ac68 in fake_thread_start(void*) (arg=0x564c96cb1c90) at ../libs/pbd/pthread_utils.cc:101
#6  0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ff3e6408c80 (LWP 2256093)):
#0  _mm_store_ss(float*, float __vector(4)) (__A=..., __P=0x564cb34d3ddc) at /usr/lib/gcc/x86_64-linux-gnu/10/include/xmmintrin.h:963
#1  x86_fma_mix_buffers_with_gain(float*, float const*, unsigned int, float) (dst=0x564cb34d3ddc, src=0x564c9de20eec, nframes=117, gain=0.707945824) at ../libs/ardour/x86_functions_fma.cc:55
#2  0x00007ff40410b8db in ARDOUR::Panner1in2out::distribute_one(ARDOUR::AudioBuffer&, ARDOUR::BufferSet&, float, unsigned int, unsigned int) (this=0x564cb352e410, srcbuf=..., obufs=..., gain_coeff=1, nframes=1024) at ../libs/panners/1in2out/panner_1in2out.cc:192
#3  0x00007ff40e92573e in ARDOUR::Panner::distribute(ARDOUR::BufferSet&, ARDOUR::BufferSet&, float, unsigned int) (this=0x564cb352e410, ibufs=..., obufs=..., gain_coeff=1, nframes=1024) at ../libs/ardour/panner.cc:56
#4  0x00007ff40e92a814 in ARDOUR::PannerShell::distribute_no_automation(ARDOUR::BufferSet&, ARDOUR::BufferSet&, unsigned int, float) (this=0x564cca6f7c00, inbufs=..., outbufs=..., nframes=1024, gain_coeff=1) at ../libs/ardour/panner_shell.cc:344
#5  0x00007ff40e92aaff in ARDOUR::PannerShell::run(ARDOUR::BufferSet&, ARDOUR::BufferSet&, long, long, unsigned int) (this=0x564cca6f7c00, inbufs=..., outbufs=..., start_sample=272, end_sample=272, nframes=1024) at ../libs/ardour/panner_shell.cc:392
#6  0x00007ff40e6776a8 in ARDOUR::Delivery::run(ARDOUR::BufferSet&, long, long, double, unsigned int, bool) (this=0x564cb34b4e10, bufs=..., start_sample=272, end_sample=272, speed=0, nframes--Type <RET> for more, q to quit, c to continue without paging--
=1024, result_required=false) at ../libs/ardour/delivery.cc:329
#7  0x00007ff40ea7aac2 in ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, bool, bool) (this=0x564cb347a200, bufs=..., start_sample=272, end_sample=272, nframes=1024, gain_automation_ok=false, run_disk_reader=false) at ../libs/ardour/route.cc:578
#8  0x00007ff40ea7bc00 in ARDOUR::Route::run_route(long, long, unsigned int, bool, bool) (this=0x564cb347a200, start_sample=0, end_sample=0, nframes=1024, gain_automation_ok=false, run_disk_reader=false) at ../libs/ardour/route.cc:769
#9  0x00007ff40ea90e61 in ARDOUR::Route::no_roll_unlocked(unsigned int, long, long, bool) (this=0x564cb347a200, nframes=1024, start_sample=0, end_sample=0, session_state_changing=false) at ../libs/ardour/route.cc:4135
#10 0x00007ff40ea90d2f in ARDOUR::Route::no_roll(unsigned int, long, long, bool) (this=0x564cb347a200, nframes=1024, start_sample=0, end_sample=0, session_state_changing=false) at ../libs/ardour/route.cc:4105
#11 0x00007ff40eb98755 in ARDOUR::Session::no_roll(unsigned int) (this=0x564c99caac10, nframes=1024) at ../libs/ardour/session_process.cc:233
#12 0x00007ff40eb9ae77 in ARDOUR::Session::process_without_events(unsigned int) (this=0x564c99caac10, nframes=1024) at ../libs/ardour/session_process.cc:701
#13 0x00007ff40eb9a166 in ARDOUR::Session::process_with_events(unsigned int) (this=0x564c99caac10, nframes=1024) at ../libs/ardour/session_process.cc:531
#14 0x00007ff40eb97d10 in ARDOUR::Session::process(unsigned int) (this=0x564c99caac10, nframes=1024) at ../libs/ardour/session_process.cc:120
#15 0x00007ff40e5bad26 in ARDOUR::AudioEngine::process_callback(unsigned int) (this=0x564c9741c3d0, nframes=1024) at ../libs/ardour/audioengine.cc:548
#16 0x00007ff3eebcc3fc in ARDOUR::DummyAudioBackend::main_process_thread() (this=0x564c972e3000) at ../libs/backends/dummy/dummy_audiobackend.cc:969
#17 0x00007ff3eebc99af in pthread_process(void*) (arg=0x564c972e3000) at ../libs/backends/dummy/dummy_audiobackend.cc:439
#18 0x00007ff40b5e5ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#19 0x00007ff40aeb4a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ff40877cc80 (LWP 2256057)):
#0  __gnu_cxx::__normal_iterator<std::shared_ptr<ARDOUR::Port> const*, std::vector<std::shared_ptr<ARDOUR::Port>, std::allocator<std::shared_ptr<ARDOUR::Port> > > >::__normal_iterator(std::shared_ptr<ARDOUR::Port> const* const&) (this=0x7ffddff1a3e8, __i=@0x564cafd65e70: 0x564cafeab2b0) at /usr/include/c++/10/bits/stl_iterator.h:978
#1  0x00007ff40ea09447 in std::vector<std::shared_ptr<ARDOUR::Port>, std::allocator<std::shared_ptr<ARDOUR::Port> > >::end() const (this=0x564cafd65e68) at /usr/include/c++/10/bits/stl_vector.h:839
#2  0x00007ff40ea08d7f in ARDOUR::PortSet::contains(std::shared_ptr<ARDOUR::Port const>) const (this=0x564cafd65e50, port=std::shared_ptr<const ARDOUR::Port> (use count 7, weak count 368) = {...}) at ../libs/ardour/port_set.cc:134
#3  0x00007ff40e7ca248 in ARDOUR::IO::has_port(std::shared_ptr<ARDOUR::Port>) const (this=0x564cafd65c50, p=std::shared_ptr<ARDOUR::Port> (use count 7, weak count 368) = {...}) at ../libs/ardour/io.cc:1750
#4  0x0000564c9559c4c6 in IOButton::port_connected_or_disconnected(std::weak_ptr<ARDOUR::Port>, std::weak_ptr<ARDOUR::Port>) (this=0x564cb01e62a0, wa=std::weak_ptr<ARDOUR::Port> (use count 5, weak count 368) = {...}, wb=std::weak_ptr<ARDOUR::Port> (use count 7, weak count 368) = {...}) at ../gtk2_ardour/io_button.cc:492
#5  0x0000564c955a82b4 in boost::_mfi::mf2<void, IOButton, std::weak_ptr<ARDOUR::Port>, std::weak_ptr<ARDOUR::Port> >::operator()(IOButton*, std::weak_ptr<ARDOUR::Port>, std::weak_ptr<ARDOUR::Port>) const (this=0x7ff3b819abb8, p=0x564cb01e62a0, a1=std::weak_ptr<ARDOUR::Port> (use count 5, weak count 368) = {...}, a2=std::weak_ptr<ARDOUR::Port> (use count 7, weak count 368) = {...}) at /usr/include/boost/bind/mem_fn_template.hpp:280
#6  0x0000564c955a6efd in boost::_bi::list3<boost::_bi::value<IOButton*>, boost::arg<1>, boost::arg<3> >::operator()<boost::_mfi::mf2<void, IOButton, std::weak_ptr<ARDOUR::Port>, std::weak_ptr<ARDOUR::Port> >, boost::_bi::rrlist5<std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool> >(boost::_bi::type<void>, boost::_mfi::mf2<void, IOButton, std::weak_ptr<ARDOUR::Port>, std::weak_ptr<ARDOUR::Port> >&, boost::_bi::rrlist5<std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>&, int) (this=0x7ff3b819abc8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:398
#7  0x0000564c955a5809 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, IOButton, std::weak_ptr<ARDOUR::Port>, std::weak_ptr<ARDOUR::Port> >, boost::_bi::list3<boost::_bi::value<IOButton*>, boost::arg<1>, boost::arg<3> > >::operator()<std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>(std::weak_ptr<ARDOUR::Port>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::weak_ptr<ARDOUR::Port>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, bool&&) (this=0x7ff3b819abb8, a1=..., a2=..., a3=..., a4=..., a5=@0x7ffddff1a684: true) at /usr/include/boost/bind/bind.hpp:1354
#8  0x0000564c955a4329 in boost::detail::function::void_function_obj_invoker5<boost::_bi::bind_t<void, boost::_mfi::mf2<void, IOButton, std::weak_ptr<ARDOUR::Port>, std::weak_ptr<ARDOUR::Port> >, boost::_bi::list3<boost::_bi::value<IOButton*>, boost::arg<1>, boost::arg<3> > >, void, std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>::invoke(boost::detail::function::function_buffer&, std::weak--Type <RET> for more, q to quit, c to continue without paging--c
_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) (function_obj_ptr=..., a0=std::weak_ptr<ARDOUR::Port> (empty) = {...}, a1="ardour:Bass DI.46/audio_out 2", a2=std::weak_ptr<ARDOUR::Port> (empty) = {...}, a3="ardour:Master/audio_in 2", a4=true) at /usr/include/boost/function/function_template.hpp:158
#9  0x0000564c955a9c9d in boost::function5<void, std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>::operator()(std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) const (this=0x7ff3b819abb0, a0=std::weak_ptr<ARDOUR::Port> (empty) = {...}, a1="", a2=std::weak_ptr<ARDOUR::Port> (empty) = {...}, a3="", a4=true) at /usr/include/boost/function/function_template.hpp:763
#10 0x0000564c955a95cf in boost::_bi::list5<boost::_bi::value<std::weak_ptr<ARDOUR::Port> >, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<std::weak_ptr<ARDOUR::Port> >, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<bool> >::operator()<boost::function<void (std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)>, boost::_bi::list0>(boost::_bi::type<void>, boost::function<void (std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)>&, boost::_bi::list0&, int) (this=0x7ff3b819abd0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:531
#11 0x0000564c955a8505 in boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)>, boost::_bi::list5<boost::_bi::value<std::weak_ptr<ARDOUR::Port> >, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<std::weak_ptr<ARDOUR::Port> >, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<bool> > >::operator()() (this=0x7ff3b819abb0) at /usr/include/boost/bind/bind.hpp:1294
#12 0x0000564c955a7512 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void (std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::weak_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)>, boost::_bi::list5<boost::_bi::value<std::weak_ptr<ARDOUR::Port> >, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<std::weak_ptr<ARDOUR::Port> >, boost::_bi::value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<bool> > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#13 0x0000564c9501f44c in boost::function0<void>::operator()() const (this=0x7ff3e6345458) at /usr/include/boost/function/function_template.hpp:763
#14 0x00007ff40cd648f1 in Gtkmm2ext::UI::do_request(Gtkmm2ext::UIRequest*) (this=0x564c97480050, req=0x7ff3e6345448) at ../libs/gtkmm2ext/gtk_ui.cc:478
#15 0x00007ff40cd69f06 in AbstractUI<Gtkmm2ext::UIRequest>::handle_ui_requests() (this=0x564c97480050) at ../libs/pbd/pbd/abstract_ui.cc:288
#16 0x00007ff40c94f45d in BaseUI::request_handler(Glib::IOCondition) (this=0x564c97480050, ioc=Glib::IO_IN) at ../libs/pbd/base_ui.cc:153
#17 0x00007ff40c95300f in sigc::bound_mem_functor1<bool, BaseUI, Glib::IOCondition>::operator()(Glib::IOCondition const&) const (this=0x564c97465c08, _A_a1=@0x7ffddff1b1a4: Glib::IO_IN) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#18 0x00007ff40c952c39 in sigc::adaptor_functor<sigc::bound_mem_functor1<bool, BaseUI, Glib::IOCondition> >::operator()<Glib::IOCondition const&>(Glib::IOCondition const&) const (this=0x564c97465c00, _A_arg1=@0x7ffddff1b1a4: Glib::IO_IN) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#19 0x00007ff40c952700 in sigc::internal::slot_call1<sigc::bound_mem_functor1<bool, BaseUI, Glib::IOCondition>, bool, Glib::IOCondition>::call_it(sigc::internal::slot_rep*, Glib::IOCondition const&) (rep=0x564c97465bd0, a_1=@0x7ffddff1b1a4: Glib::IO_IN) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
#20 0x00007ff40c96648a in sigc::slot1<bool, Glib::IOCondition>::operator()(Glib::IOCondition const&) const (this=0x564c974800e8, _A_a1=@0x7ffddff1b1a4: Glib::IO_IN) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:665
#21 0x00007ff40c9661b9 in cross_thread_channel_call_receive_slot(_GIOChannel*, GIOCondition, void*) (condition=G_IO_IN, data=0x564c974800d8) at ../libs/pbd/crossthread.cc:52
#22 0x00007ff40bb20d6f in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ff40bb21118 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007ff40bb211cf in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ff40bd6f6c7 in IA__gtk_main_iteration () at ../libs/tk/ytk/gtkmain.c:1301
#26 0x0000564c95038703 in ARDOUR_UI::gui_idle_handler() (this=0x564c97480050) at ../gtk2_ardour/ardour_ui.cc:2979
#27 0x0000564c9506a77f in boost::_mfi::mf0<void, ARDOUR_UI>::operator()(ARDOUR_UI*) const (this=0x564cd47dd1e8, p=0x564c97480050) at /usr/include/boost/bind/mem_fn_template.hpp:49
#28 0x0000564c95063ac7 in boost::_bi::list1<boost::_bi::value<ARDOUR_UI*> >::operator()<boost::_mfi::mf0<void, ARDOUR_UI>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR_UI>&, boost::_bi::list0&, int) (this=0x564cd47dd1f8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#29 0x0000564c9505b441 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR_UI>, boost::_bi::list1<boost::_bi::value<ARDOUR_UI*> > >::operator()() (this=0x564cd47dd1e8) at /usr/include/boost/bind/bind.hpp:1294
#30 0x0000564c95054d14 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#31 0x0000564c9501f44c in boost::function0<void>::operator()() const (this=0x564cd47dd1e0) at /usr/include/boost/function/function_template.hpp:763
#32 0x0000564c9506279e in boost::_bi::list0::operator()<boost::function<void ()>, boost::_bi::list0>(boost::_bi::type<void>, boost::function<void ()>&, boost::_bi::list0&, int) (this=0x564cd47dd200, f=...) at /usr/include/boost/bind/bind.hpp:198
#33 0x0000564c9505a391 in boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void ()>, boost::_bi::list0>::operator()() (this=0x564cd47dd1e0) at /usr/include/boost/bind/bind.hpp:1294
#34 0x0000564c95052cf9 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void ()>, boost::_bi::list0>, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#35 0x0000564c9501f44c in boost::function0<void>::operator()() const (this=0x7ffddff1b6e0) at /usr/include/boost/function/function_template.hpp:763
#36 0x00007ff40cd68b7a in AbstractUI<Gtkmm2ext::UIRequest>::call_slot(PBD::EventLoop::InvalidationRecord*, boost::function<void ()> const&) (this=0x564c97480050, invalidation=0x0, f=...) at ../libs/pbd/pbd/abstract_ui.cc:463
#37 0x0000564c9503aa9c in PBD::Signal0<void, PBD::OptionalLastValue<void> >::compositor(boost::function<void ()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*) (f=..., event_loop=0x564c97480050, ir=0x0) at libs/pbd/pbd/signals_generated.h:231
#38 0x0000564c95062a0f 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>(boost::_bi::type<void>, void (*&)(boost::function<void ()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list0&, int) (this=0x564cd4340178, f=@0x564cd4340170: 0x564c9503aa0f <PBD::Signal0<void, PBD::OptionalLastValue<void> >::compositor(boost::function<void ()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*)>, a=...) at /usr/include/boost/bind/bind.hpp:398
#39 0x0000564c9505a4c1 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=0x564cd4340170) at /usr/include/boost/bind/bind.hpp:1294
#40 0x0000564c95052e66 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#41 0x0000564c9501f44c in boost::function0<void>::operator()() const (this=0x564cd47dd390) at /usr/include/boost/function/function_template.hpp:763
#42 0x0000564c9501f005 in PBD::Signal0<void, PBD::OptionalLastValue<void> >::operator()() (this=0x564c96707f60 <ARDOUR::GUIIdle>) at libs/pbd/pbd/signals_generated.h:340
#43 0x00007ff40eaf9b71 in ARDOUR::Session::add_routes_inner(std::__cxx11::list<std::shared_ptr<ARDOUR::Route>, std::allocator<std::shared_ptr<ARDOUR::Route> > >&, bool, bool, unsigned int) (this=0x564c99caac10, new_routes=std::__cxx11::list = {...}, input_auto_connect=true, output_auto_connect=true, order=4294967295) at ../libs/ardour/session.cc:3617
#44 0x00007ff40eaf8488 in ARDOUR::Session::add_routes(std::__cxx11::list<std::shared_ptr<ARDOUR::Route>, std::allocator<std::shared_ptr<ARDOUR::Route> > >&, bool, bool, unsigned int) (this=0x564c99caac10, new_routes=std::__cxx11::list = {...}, input_auto_connect=true, output_auto_connect=true, order=4294967295) at ../libs/ardour/session.cc:3474
#45 0x00007ff40eaf5013 in ARDOUR::Session::new_audio_track(int, int, ARDOUR::RouteGroup*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, ARDOUR::TrackMode, bool, bool) (this=0x564c99caac10, input_channels=1, output_channels=2, route_group=0x0, how_many=0, name_template="Bass DI.46", order=4294967295, mode=ARDOUR::Normal, input_auto_connect=true, trigger_visibility=false) at ../libs/ardour/session.cc:3072
#46 0x00007ff40e7a754f in ARDOUR::Session::import_pt_rest(PTFFormat&) (this=0x564c99caac10, ptf=...) at ../libs/ardour/import_pt.cc:347
#47 0x0000564c952b823e in Editor::external_pt_dialog() (this=0x564c97db14a0) at ../gtk2_ardour/editor_pt_import.cc:115
#48 0x0000564c95254db3 in sigc::bound_mem_functor0<void, Editor>::operator()() const (this=0x564c984a9768) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#49 0x0000564c9524c092 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, Editor> >::operator()() const (this=0x564c984a9760) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#50 0x0000564c9524c0b9 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, Editor>, void>::call_it(sigc::internal::slot_rep*) (rep=0x564c984a9730) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#51 0x00007ff40c0d5f48 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () at /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#52 0x00007ff40ba0c0a2 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#53 0x00007ff40ba1e602 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#54 0x00007ff40ba246cf in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#55 0x00007ff40ba24c3f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#56 0x00007ff40bc77838 in _gtk_action_emit_activate (action=0x564c980cd9d0) at ../libs/tk/ytk/gtkaction.c:795
#57 0x00007ff40bc77927 in IA__gtk_action_activate (action=0x564c980cd9d0) at ../libs/tk/ytk/gtkaction.c:826
#58 0x00007ff40bd88dc0 in gtk_real_menu_item_activate (menu_item=0x564c995ae910) at ../libs/tk/ytk/gtkmenuitem.c:1411
#59 0x00007ff40ba0c0a2 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#60 0x00007ff40ba1e0aa in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#61 0x00007ff40ba246cf in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#62 0x00007ff40ba24c3f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#63 0x00007ff40beebe4a in IA__gtk_widget_activate (widget=0x564c995ae910) at ../libs/tk/ytk/gtkwidget.c:5041
#64 0x00007ff40bd8d6d6 in IA__gtk_menu_shell_activate_item (menu_shell=0x564c98d31260, menu_item=0x564c995ae910, force_deactivate=1) at ../libs/tk/ytk/gtkmenushell.c:1278
#65 0x00007ff40bd8c2d7 in gtk_menu_shell_button_release (widget=0x564c98d31260, event=0x564c995a85b0) at ../libs/tk/ytk/gtkmenushell.c:703
#66 0x00007ff40bd7f461 in gtk_menu_button_release (widget=0x564c98d31260, event=0x564c995a85b0) at ../libs/tk/ytk/gtkmenu.c:3019
#67 0x00007ff40bd733d8 in _gtk_marshal_BOOLEAN__BOXED (closure=0x564c974f8f40, return_value=0x7ffddff1de20, n_param_values=2, param_values=0x7ffddff1de80, invocation_hint=0x7ffddff1de00, marshal_data=0x7ff40bd7f30a <gtk_menu_button_release>) at ../libs/tk/ytk/gtkmarshalers.c:84
#68 0x00007ff40ba0c0a2 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#69 0x00007ff40ba1de6e in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#70 0x00007ff40ba24259 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#71 0x00007ff40ba24c3f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#72 0x00007ff40beebd2c in gtk_widget_event_internal (widget=0x564c98d31260, event=0x564c995a85b0) at ../libs/tk/ytk/gtkwidget.c:5010
#73 0x00007ff40beeb852 in IA__gtk_widget_event (widget=0x564c98d31260, event=0x564c995a85b0) at ../libs/tk/ytk/gtkwidget.c:4807
#74 0x00007ff40bd7143f in IA__gtk_propagate_event (widget=0x564c98d31260, event=0x564c995a85b0) at ../libs/tk/ytk/gtkmain.c:2446
#75 0x00007ff40bd6fee5 in IA__gtk_main_do_event (event=0x564c995a85b0) at ../libs/tk/ytk/gtkmain.c:1641
#76 0x00007ff40c7936b1 in gdk_event_dispatch (source=0x564c974bd010, callback=0x0, user_data=0x0) at ../libs/tk/ydk/x11/gdkevents-x11.c:2425
#77 0x00007ff40bb20e6b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#78 0x00007ff40bb21118 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#79 0x00007ff40bb2140b in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#80 0x00007ff40bd6f47a in IA__gtk_main () at ../libs/tk/ytk/gtkmain.c:1213
#81 0x00007ff40c4ef615 in Gtk::Main::run_impl() (this=0x564c9747af70) at ../libs/tk/ytkmm/main.cc:537
#82 0x00007ff40c4ef41d in Gtk::Main::run() () at ../libs/tk/ytkmm/main.cc:480
#83 0x00007ff40cd63f40 in Gtkmm2ext::UI::run(Receiver&) (this=0x564c97480050, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:305
#84 0x0000564c956ace22 in main(int, char**) (argc=1, argv=0x7ffddff1e988) at ../gtk2_ardour/main.cc:471
(gdb) 

pt-import-1cpu-bt (50,991 bytes)   
pt-import-bt (86,576 bytes)   
colinf@colinf-xps15:~/src/ardour/ardour$ gtk2_ardour/ardev 
bind txt domain [gtk2_ardour8] to /usr/local/share/ardour8/locale
Ardour8.6.234 (built using 8.6-288-g8718a1ba99 and GCC version 10.2.1 20210110)
Ardour: [INFO]: Your system is configured to limit Ardour to 524288 open files
Ardour: [INFO]: Loading system configuration file /home/colinf/src/ardour/ardour/system_config
Ardour: [INFO]: Loading user configuration file /home/colinf/.config/ardour8/config
Ardour: [INFO]: CPU vendor: GenuineIntel
Ardour: [INFO]: AVX capable processor
Ardour: [INFO]: AVX with FMA capable processor
Ardour: [INFO]: CPU brand: Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
Ardour: [INFO]: Using AVX and FMA optimized routines
Ardour: [INFO]: Loading plugin meta data file /home/colinf/src/ardour/ardour/share/plugin_metadata/plugin_tags
Ardour: [INFO]: Loading plugin statistics file /home/colinf/.config/ardour8/plugin_metadata/plugin_stats
Ardour: [INFO]: add_lrdf_data '/home/colinf/.config/ardour8/rdf:/home/colinf/src/ardour/ardour/share/rdf:/home/colinf/src/ardour/ardour/build/rdf:/home/colinf/src/ardour/ardour/gtk2_ardour/rdf:/home/colinf/src/ardour/ardour/build/gtk2_ardour/rdf:/usr/local/share/ladspa/rdf:/usr/share/ladspa/rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/swh-scales.rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/tap_reverb.rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/swh-plugins.rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/tap-plugins.rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/swh-aux.rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/ladspa-rubberband.rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/ladspa.rdfs'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/caps.rdf'
Ardour: [INFO]: Reading RDF file:///home/colinf/.ladspa/rdf/ardour-presets.n3
Ardour: [INFO]: Loading 460 MIDI patches from /home/colinf/src/ardour/ardour/share/patchfiles
Ardour: [INFO]: Loading default ui configuration file /home/colinf/src/ardour/ardour/build/gtk2_ardour/default_ui_config
Ardour: [INFO]: Loading user ui configuration file /home/colinf/.config/ardour8/ui_config
Ardour: [INFO]: Loading colour file /home/colinf/src/ardour/ardour/gtk2_ardour/themes/dark-ardour.colors
Ardour: [INFO]: Loading ui configuration file /home/colinf/src/ardour/ardour/build/gtk2_ardour/clearlooks.rc
Ardour: [INFO]: Loading bindings from /home/colinf/src/ardour/ardour/build/gtk2_ardour/ardour.keys
Loading ui configuration file /home/colinf/src/ardour/ardour/build/gtk2_ardour/clearlooks.rc
lilv_world_load_bundle(): warning: Ignoring bundle <file:///usr/local/lib/lv2/avldrums.lv2/>
lilv_world_load_bundle(): note: Newer version of <http://gareus.org/oss/lv2/avldrums#BlackPearl> loaded from <file:///usr/lib/lv2/avldrums.lv2/>
lilv_world_load_bundle(): warning: Ignoring bundle <file:///usr/local/lib/lv2/avldrums.lv2/>
lilv_world_load_bundle(): note: Newer version of <http://gareus.org/oss/lv2/avldrums#BlackPearl> loaded from <file:///usr/lib/lv2/avldrums.lv2/>
JACK port not connected
JACK port not connected
JACK port not connected
locate to 0 took 293 usecs for 2 tracks = 146 per track
locate to 0 took 299 usecs for 2 tracks = 150 per track

(ardour-8.6.234:2250947): Gtk-CRITICAL **: 11:35:20.988: IA__gtk_progress_set_percentage: assertion 'percentage >= 0 && percentage <= 1.0' failed
Quit (core dumped)
colinf@colinf-xps15:~/src/ardour/ardour$ gtk2_ardour/ardbg-core 
GNU gdb (Debian 10.1-1.7) 10.1.90.20210103-git
Copyright (C) 2021 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-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://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 /home/colinf/src/ardour/ardour/build/gtk2_ardour/ardour-8.6.234...

warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing

warning: Can't open file /SYSV00282929 (deleted) during file-backed mapping note processing
[New LWP 2250947]
[New LWP 2250954]
[New LWP 2250952]
[New LWP 2251048]
[New LWP 2251067]
[New LWP 2251077]
[New LWP 2251074]
[New LWP 2250953]
[New LWP 2250966]
[New LWP 2251097]
[New LWP 2251066]
[New LWP 2251079]
[New LWP 2251089]
[New LWP 2251083]
[New LWP 2251078]
[New LWP 2251090]
[New LWP 2251068]
[New LWP 2251070]
[New LWP 2251064]
[New LWP 2251063]
[New LWP 2251071]
[New LWP 2251062]
[New LWP 2251047]
[New LWP 2250958]
[New LWP 2250955]
[New LWP 2251072]
[New LWP 2250965]
[New LWP 2251073]
[New LWP 2251091]
[New LWP 2251086]
[New LWP 2251082]
[New LWP 2251081]
[New LWP 2251088]
[New LWP 2251087]
[New LWP 2251085]
[New LWP 2251080]
[New LWP 2251069]
[New LWP 2251065]
[New LWP 2251075]
[New LWP 2251084]
[New LWP 2250951]
[New LWP 2251076]
[New LWP 2251098]
[New LWP 2251094]
[New LWP 2251092]
[New LWP 2251096]
[New LWP 2251093]
[New LWP 2251095]
[New LWP 2250959]

thread	[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
apply --Type <RET> for more, q to quit, c to continue without paging--
Core was generated by `/home/colinf/src/ardour/ardour/build/gtk2_ardour/ardour-8.6.234'.
Program terminated with signal SIGQUIT, Quit.
a#0  std::vector<std::shared_ptr<ARDOUR::Port>, std::allocator<std::shared_ptr<ARDOUR::Port> > >::size (this=0x5637e6d70618) at /usr/include/c++/10/bits/stl_vector.h:919
919	      { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); }
[Current thread is 1 (Thread 0x7fd8ac0dbc80 (LWP 2250947))]
l(gdb) thread apply all bt

Thread 49 (Thread 0x7fd892142700 (LWP 2250959)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b10a541f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd8b3bbb9b9 in ARDOUR::AudioEngine::do_devicelist_update() (this=0x5637743f05d0) at ../libs/ardour/audioengine.cc:760
#3  0x00007fd8b3bc9e91 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x56377440dc90, p=0x5637743f05d0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007fd8b3bc9475 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AudioEngine>&, boost::_bi::list0&, int) (this=0x56377440dca0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007fd8b3bc8ad1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x56377440dc90) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007fd8b3bc7f5f 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#7  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x56377440dc88) at /usr/include/boost/function/function_template.hpp:763
#8  0x00007fd8b1ddc6f9 in PBD::Thread::_run(void*) (arg=0x56377440dc60) at ../libs/pbd/pthread_utils.cc:495
#9  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 48 (Thread 0x7fd7d4ff9700 (LWP 2251095)):
#0  0x00007fd8b03199af in __GI___poll (fds=0x7fd7cc000b60, nfds=2, timeout=60000) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd8b0c2f6e8 in  () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007fd8b0c2d129 in  () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#3  0x00007fd8b0c2e2c7 in libusb_handle_events_timeout_completed () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#4  0x00007fd8b0c2e32f in libusb_handle_events () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#5  0x00007fd8b3c5d252 in usb_hotplug_thread(void*) (user_data=0x563773d1c0b0) at ../libs/ardour/control_protocol_manager.cc:87
#6  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 47 (Thread 0x7fd7d5ffb700 (LWP 2251093)):
#0  0x00007fd8b03199af in __GI___poll (fds=0x7fd7c8072970, nfds=3, timeout=99) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd8b10530ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd8b105340b in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd8b1d9ff38 in BaseUI::main_thread() (this=0x56377779d388) at ../libs/pbd/base_ui.cc:102
#4  0x00007fd8b1da449f in boost::_mfi::mf0<void, BaseUI>::operator()(BaseUI*) const (this=0x563777813650, p=0x56377779d388) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b1da4169 in boost::_bi::list1<boost::_bi::value<BaseUI*> >::operator()<boost::_mfi::mf0<void, BaseUI>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, BaseUI>&, boost::_bi::list0&, int) (this=0x563777813660, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b1da3dd7 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, BaseUI>, boost::_bi::list1<boost::_bi::value<BaseUI*> > >::operator()() (this=0x563777813650) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b1da38ed in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, BaseUI>, boost::_bi::list1<boost::_bi::value<BaseUI*> > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x563777813648) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd8b1ddc6f9 in PBD::Thread::_run(void*) (arg=0x563777813620) at ../libs/pbd/pthread_utils.cc:495
--Type <RET> for more, q to quit, c to continue without paging--c
#10 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 46 (Thread 0x7fd7c7fff700 (LWP 2251096)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x563777694ea8) at ../sysdeps/nptl/futex-internal.h:186
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x563777694e58, cond=0x563777694e80) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x563777694e80, mutex=0x563777694e58) at pthread_cond_wait.c:638
#3  0x00007fd8b419d21b in ARDOUR::Session::emit_thread_run() (this=0x563777692ca0) at ../libs/ardour/session_process.cc:1241
#4  0x00007fd8b419d1b8 in ARDOUR::Session::emit_thread(void*) (arg=0x563777692ca0) at ../libs/ardour/session_process.cc:1230
#5  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 45 (Thread 0x7fd7d67fc700 (LWP 2251092)):
#0  0x00007fd8b03199af in __GI___poll (fds=0x7fd7d0041a50, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd8b10530ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd8b105340b in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd8b1d9ff38 in BaseUI::main_thread() (this=0x563778718ed0) at ../libs/pbd/base_ui.cc:102
#4  0x00007fd8b1da449f in boost::_mfi::mf0<void, BaseUI>::operator()(BaseUI*) const (this=0x56377779c920, p=0x563778718ed0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b1da4169 in boost::_bi::list1<boost::_bi::value<BaseUI*> >::operator()<boost::_mfi::mf0<void, BaseUI>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, BaseUI>&, boost::_bi::list0&, int) (this=0x56377779c930, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b1da3dd7 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, BaseUI>, boost::_bi::list1<boost::_bi::value<BaseUI*> > >::operator()() (this=0x56377779c920) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b1da38ed in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, BaseUI>, boost::_bi::list1<boost::_bi::value<BaseUI*> > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x56377779c918) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd8b1ddc6f9 in PBD::Thread::_run(void*) (arg=0x56377779c8f0) at ../libs/pbd/pthread_utils.cc:495
#10 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 44 (Thread 0x7fd7d57fa700 (LWP 2251094)):
#0  0x00007fd8b03199af in __GI___poll (fds=0x7fd7d57f9980, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd8b0c346d2 in  () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#3  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 43 (Thread 0x7fd7c77fe700 (LWP 2251098)):
#0  0x00007fd8b02ec1e1 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fd7c77fd810, rem=0x7fd7c77fd820) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#1  0x00007fd8b02f19c3 in __GI___nanosleep (requested_time=<optimized out>, remaining=<optimized out>) at nanosleep.c:27
#2  0x00007fd8b107db4f in g_usleep () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd8b3c2fe54 in ARDOUR::AutomationWatch::thread() (this=0x563775894a20) at ../libs/ardour/automation_watch.cc:207
#4  0x00007fd8b3c34ce3 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator()(ARDOUR::AutomationWatch*) const (this=0x563778189430, p=0x563775894a20) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b3c34943 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>&, boost::_bi::list0&, int) (this=0x563778189440, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b3c34285 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator()() (this=0x563778189430) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b3c33e0a in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x563778189428) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd8b1ddc6f9 in PBD::Thread::_run(void*) (arg=0x563778189400) at ../libs/pbd/pthread_utils.cc:495
#10 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 42 (Thread 0x7fd881b6a700 (LWP 2251076)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x563774b7df74) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3d8732e in ARDOUR::Graph::run_one() (this=0x563774b7de40) at ../libs/ardour/graph.cc:320
#3  0x00007fd8b3d878cf in ARDOUR::Graph::helper_thread() (this=0x563774b7de40) at ../libs/ardour/graph.cc:372
#4  0x00007fd8b3d925c1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fd881b69928, p=0x563774b7de40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b3d91ca3 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7fd881b69938, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b3d90e0d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fd881b69928) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b3d8f8a2 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd881b69920) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd892c3dd8b in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563777691790) at ../libs/backends/jack/jack_audiobackend.cc:970
#10 0x00007fd893f670ad in jack_thread_proxy (varg=0x5637776917d0) at thread.c:143
#11 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 41 (Thread 0x7fd8ac005700 (LWP 2250951)):
#0  0x00007fd8b03199af in __GI___poll (fds=0x7fd8ac004844, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd8b1db70e6 in CrossThreadChannel::poll_for_request() (this=0x563773c95bd0) at ../libs/pbd/crossthread.posix.cc:108
#2  0x00007fd8b1db7157 in CrossThreadChannel::receive(char&, bool) (this=0x563773c95bd0, msg=@0x7fd8ac0048af: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:133
#3  0x00007fd8b42b6055 in ARDOUR::TriggerBoxThread::thread_work() (this=0x563773c95ba0) at ../libs/ardour/triggerbox.cc:4880
#4  0x00007fd8b42b5fed in ARDOUR::TriggerBoxThread::_thread_work(void*) (arg=0x563773c95ba0) at ../libs/ardour/triggerbox.cc:4868
#5  0x00007fd8b1ddbc68 in fake_thread_start(void*) (arg=0x563773c88990) at ../libs/pbd/pthread_utils.cc:101
#6  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 40 (Thread 0x7fd8467f8700 (LWP 2251084)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x56377768e3dc) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3dee5b3 in ARDOUR::IOTaskList::io_thread() (this=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:158
#3  0x00007fd8b3dee4ea in ARDOUR::IOTaskList::_worker_thread(void*) (me=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:146
#4  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 39 (Thread 0x7fd881beb700 (LWP 2251075)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x563774b7df74) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3d8732e in ARDOUR::Graph::run_one() (this=0x563774b7de40) at ../libs/ardour/graph.cc:320
#3  0x00007fd8b3d878cf in ARDOUR::Graph::helper_thread() (this=0x563774b7de40) at ../libs/ardour/graph.cc:372
#4  0x00007fd8b3d925c1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fd881bea928, p=0x563774b7de40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b3d91ca3 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7fd881bea938, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b3d90e0d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fd881bea928) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b3d8f8a2 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd881bea920) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd892c3dd8b in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5637776914f0) at ../libs/backends/jack/jack_audiobackend.cc:970
#10 0x00007fd893f670ad in jack_thread_proxy (varg=0x563777691530) at thread.c:143
#11 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 38 (Thread 0x7fd8820f5700 (LWP 2251065)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x563774b7df74) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3d8732e in ARDOUR::Graph::run_one() (this=0x563774b7de40) at ../libs/ardour/graph.cc:320
#3  0x00007fd8b3d878cf in ARDOUR::Graph::helper_thread() (this=0x563774b7de40) at ../libs/ardour/graph.cc:372
#4  0x00007fd8b3d925c1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fd8820f4928, p=0x563774b7de40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b3d91ca3 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7fd8820f4938, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b3d90e0d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fd8820f4928) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b3d8f8a2 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd8820f4920) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd892c3dd8b in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x56377768bd40) at ../libs/backends/jack/jack_audiobackend.cc:970
#10 0x00007fd893f670ad in jack_thread_proxy (varg=0x56377768de90) at thread.c:143
#11 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 37 (Thread 0x7fd881ef1700 (LWP 2251069)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x563774b7df74) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3d8732e in ARDOUR::Graph::run_one() (this=0x563774b7de40) at ../libs/ardour/graph.cc:320
#3  0x00007fd8b3d878cf in ARDOUR::Graph::helper_thread() (this=0x563774b7de40) at ../libs/ardour/graph.cc:372
#4  0x00007fd8b3d925c1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fd881ef0928, p=0x563774b7de40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b3d91ca3 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7fd881ef0938, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b3d90e0d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fd881ef0928) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b3d8f8a2 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd881ef0920) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd892c3dd8b in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563777690530) at ../libs/backends/jack/jack_audiobackend.cc:970
#10 0x00007fd893f670ad in jack_thread_proxy (varg=0x563777690570) at thread.c:143
#11 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 36 (Thread 0x7fd8487fc700 (LWP 2251080)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x56377768e3dc) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3dee5b3 in ARDOUR::IOTaskList::io_thread() (this=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:158
#3  0x00007fd8b3dee4ea in ARDOUR::IOTaskList::_worker_thread(void*) (me=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:146
#4  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 35 (Thread 0x7fd845ff7700 (LWP 2251085)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x56377768e3dc) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3dee5b3 in ARDOUR::IOTaskList::io_thread() (this=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:158
#3  0x00007fd8b3dee4ea in ARDOUR::IOTaskList::_worker_thread(void*) (me=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:146
#4  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 34 (Thread 0x7fd815ffb700 (LWP 2251087)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x56377768e3dc) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3dee5b3 in ARDOUR::IOTaskList::io_thread() (this=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:158
#3  0x00007fd8b3dee4ea in ARDOUR::IOTaskList::_worker_thread(void*) (me=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:146
#4  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 33 (Thread 0x7fd80effd700 (LWP 2251088)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x56377768e3dc) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3dee5b3 in ARDOUR::IOTaskList::io_thread() (this=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:158
#3  0x00007fd8b3dee4ea in ARDOUR::IOTaskList::_worker_thread(void*) (me=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:146
#4  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 32 (Thread 0x7fd881ae9700 (LWP 2251081)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x56377768e3dc) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3dee5b3 in ARDOUR::IOTaskList::io_thread() (this=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:158
#3  0x00007fd8b3dee4ea in ARDOUR::IOTaskList::_worker_thread(void*) (me=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:146
#4  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 31 (Thread 0x7fd8677fe700 (LWP 2251082)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x56377768e3dc) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3dee5b3 in ARDOUR::IOTaskList::io_thread() (this=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:158
#3  0x00007fd8b3dee4ea in ARDOUR::IOTaskList::_worker_thread(void*) (me=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:146
#4  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 30 (Thread 0x7fd825ffb700 (LWP 2251086)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x56377768e3dc) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3dee5b3 in ARDOUR::IOTaskList::io_thread() (this=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:158
#3  0x00007fd8b3dee4ea in ARDOUR::IOTaskList::_worker_thread(void*) (me=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:146
#4  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 29 (Thread 0x7fd8812e8700 (LWP 2251091)):
#0  0x00007fd8b03199af in __GI___poll (fds=0x7fd8812e7094, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd8b1db70e6 in CrossThreadChannel::poll_for_request() (this=0x56377939f2c8) at ../libs/pbd/crossthread.posix.cc:108
#2  0x00007fd8b1db7157 in CrossThreadChannel::receive(char&, bool) (this=0x56377939f2c8, msg=@0x7fd8812e714f: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:133
#3  0x00007fd8b3c46359 in ARDOUR::Butler::thread_work() (this=0x56377939f220) at ../libs/ardour/butler.cc:210
#4  0x00007fd8b3c45c11 in ARDOUR::Butler::_thread_work(void*) (arg=0x56377939f220) at ../libs/ardour/butler.cc:180
#5  0x00007fd8b1ddbc68 in fake_thread_start(void*) (arg=0x56377774fed0) at ../libs/pbd/pthread_utils.cc:101
#6  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 28 (Thread 0x7fd881ced700 (LWP 2251073)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x563774b7df74) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3d8732e in ARDOUR::Graph::run_one() (this=0x563774b7de40) at ../libs/ardour/graph.cc:320
#3  0x00007fd8b3d878cf in ARDOUR::Graph::helper_thread() (this=0x563774b7de40) at ../libs/ardour/graph.cc:372
#4  0x00007fd8b3d925c1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fd881cec928, p=0x563774b7de40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b3d91ca3 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7fd881cec938, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b3d90e0d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fd881cec928) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b3d8f8a2 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd881cec920) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd892c3dd8b in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563777690fb0) at ../libs/backends/jack/jack_audiobackend.cc:970
#10 0x00007fd893f670ad in jack_thread_proxy (varg=0x563777690ff0) at thread.c:143
#11 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 27 (Thread 0x7fd890a9e700 (LWP 2250965)):
#0  0x00007fd8b03199af in __GI___poll (fds=0x5637748ec960, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd8b10530ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd8b10531cf in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd8b1053221 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd8b107c0bd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 26 (Thread 0x7fd881d6e700 (LWP 2251072)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x563774b7df74) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3d8732e in ARDOUR::Graph::run_one() (this=0x563774b7de40) at ../libs/ardour/graph.cc:320
#3  0x00007fd8b3d878cf in ARDOUR::Graph::helper_thread() (this=0x563774b7de40) at ../libs/ardour/graph.cc:372
#4  0x00007fd8b3d925c1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fd881d6d928, p=0x563774b7de40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b3d91ca3 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7fd881d6d938, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b3d90e0d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fd881d6d928) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b3d8f8a2 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd881d6d920) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd892c3dd8b in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563777690d10) at ../libs/backends/jack/jack_audiobackend.cc:970
#10 0x00007fd893f670ad in jack_thread_proxy (varg=0x563777690d50) at thread.c:143
#11 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 25 (Thread 0x7fd8a9ffc700 (LWP 2250955)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b10a541f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd8b3b6a67a in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:95
#3  0x00005637716f7c3d in sigc::pointer_functor0<void>::operator()() const (this=0x563773cd05f0) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00007fd8b3b6d8c9 in boost::detail::function::void_function_obj_invoker0<sigc::pointer_functor0<void>, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#5  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x563773cd05e8) at /usr/include/boost/function/function_template.hpp:763
#6  0x00007fd8b1ddc6f9 in PBD::Thread::_run(void*) (arg=0x563773cd05c0) at ../libs/pbd/pthread_utils.cc:495
#7  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 24 (Thread 0x7fd8937ff700 (LWP 2250958)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b10a541f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd8b3bbb741 in ARDOUR::AudioEngine::do_reset_backend() (this=0x5637743f05d0) at ../libs/ardour/audioengine.cc:724
#3  0x00007fd8b3bc9e91 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x5637743fe570, p=0x5637743f05d0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007fd8b3bc9475 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::AudioEngine>&, boost::_bi::list0&, int) (this=0x5637743fe580, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007fd8b3bc8ad1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x5637743fe570) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007fd8b3bc7f5f 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#7  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x5637743fe568) at /usr/include/boost/function/function_template.hpp:763
#8  0x00007fd8b1ddc6f9 in PBD::Thread::_run(void*) (arg=0x5637743fe540) at ../libs/pbd/pthread_utils.cc:495
#9  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 23 (Thread 0x7fd866ffd700 (LWP 2251047)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x7fd893f798c8 <mb_ready_cond+40>) at ../sysdeps/nptl/futex-internal.h:186
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fd893f79860 <mb_write_lock>, cond=0x7fd893f798a0 <mb_ready_cond>) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fd893f798a0 <mb_ready_cond>, mutex=0x7fd893f79860 <mb_write_lock>) at pthread_cond_wait.c:638
#3  0x00007fd893f61e2c in mb_thread_func (arg=0x0) at messagebuffer.c:72
#4  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fd882278700 (LWP 2251062)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x563774b7df74) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3d8732e in ARDOUR::Graph::run_one() (this=0x563774b7de40) at ../libs/ardour/graph.cc:320
#3  0x00007fd8b3d87d31 in ARDOUR::Graph::main_thread() (this=0x563774b7de40) at ../libs/ardour/graph.cc:425
#4  0x00007fd8b3d925c1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fd882277928, p=0x563774b7de40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b3d91ca3 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7fd882277938, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b3d90e0d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fd882277928) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b3d8f8a2 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd882277920) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd892c3dd8b in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x56377768f6c0) at ../libs/backends/jack/jack_audiobackend.cc:970
#10 0x00007fd893f670ad in jack_thread_proxy (varg=0x56377767f600) at thread.c:143
#11 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fd881def700 (LWP 2251071)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x563774b7df74) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3d8732e in ARDOUR::Graph::run_one() (this=0x563774b7de40) at ../libs/ardour/graph.cc:320
#3  0x00007fd8b3d878cf in ARDOUR::Graph::helper_thread() (this=0x563774b7de40) at ../libs/ardour/graph.cc:372
#4  0x00007fd8b3d925c1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fd881dee928, p=0x563774b7de40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b3d91ca3 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7fd881dee938, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b3d90e0d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fd881dee928) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b3d8f8a2 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd881dee920) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd892c3dd8b in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563777690a70) at ../libs/backends/jack/jack_audiobackend.cc:970
#10 0x00007fd893f670ad in jack_thread_proxy (varg=0x563777690ab0) at thread.c:143
#11 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7fd8821f7700 (LWP 2251063)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x563774b7df74) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3d8732e in ARDOUR::Graph::run_one() (this=0x563774b7de40) at ../libs/ardour/graph.cc:320
#3  0x00007fd8b3d878cf in ARDOUR::Graph::helper_thread() (this=0x563774b7de40) at ../libs/ardour/graph.cc:372
#4  0x00007fd8b3d925c1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fd8821f6928, p=0x563774b7de40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b3d91ca3 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7fd8821f6938, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b3d90e0d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fd8821f6928) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b3d8f8a2 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd8821f6920) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd892c3dd8b in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x56377768f760) at ../libs/backends/jack/jack_audiobackend.cc:970
#10 0x00007fd893f670ad in jack_thread_proxy (varg=0x56377875ecf0) at thread.c:143
#11 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7fd882176700 (LWP 2251064)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x563774b7df74) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3d8732e in ARDOUR::Graph::run_one() (this=0x563774b7de40) at ../libs/ardour/graph.cc:320
#3  0x00007fd8b3d878cf in ARDOUR::Graph::helper_thread() (this=0x563774b7de40) at ../libs/ardour/graph.cc:372
#4  0x00007fd8b3d925c1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fd882175928, p=0x563774b7de40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b3d91ca3 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7fd882175938, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b3d90e0d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fd882175928) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b3d8f8a2 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd882175920) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd892c3dd8b in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x56377768bd80) at ../libs/backends/jack/jack_audiobackend.cc:970
#10 0x00007fd893f670ad in jack_thread_proxy (varg=0x56377768dc00) at thread.c:143
#11 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7fd881e70700 (LWP 2251070)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x563774b7df74) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3d8732e in ARDOUR::Graph::run_one() (this=0x563774b7de40) at ../libs/ardour/graph.cc:320
#3  0x00007fd8b3d878cf in ARDOUR::Graph::helper_thread() (this=0x563774b7de40) at ../libs/ardour/graph.cc:372
#4  0x00007fd8b3d925c1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fd881e6f928, p=0x563774b7de40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b3d91ca3 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7fd881e6f938, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b3d90e0d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fd881e6f928) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b3d8f8a2 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd881e6f920) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd892c3dd8b in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5637776907d0) at ../libs/backends/jack/jack_audiobackend.cc:970
#10 0x00007fd893f670ad in jack_thread_proxy (varg=0x563777690810) at thread.c:143
#11 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7fd881f72700 (LWP 2251068)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x563774b7df74) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3d8732e in ARDOUR::Graph::run_one() (this=0x563774b7de40) at ../libs/ardour/graph.cc:320
#3  0x00007fd8b3d878cf in ARDOUR::Graph::helper_thread() (this=0x563774b7de40) at ../libs/ardour/graph.cc:372
#4  0x00007fd8b3d925c1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fd881f71928, p=0x563774b7de40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b3d91ca3 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7fd881f71938, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b3d90e0d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fd881f71928) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b3d8f8a2 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd881f71920) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd892c3dd8b in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563777690290) at ../libs/backends/jack/jack_audiobackend.cc:970
#10 0x00007fd893f670ad in jack_thread_proxy (varg=0x5637776902d0) at thread.c:143
#11 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7fd807fff700 (LWP 2251090)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x56377768e3dc) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3dee5b3 in ARDOUR::IOTaskList::io_thread() (this=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:158
#3  0x00007fd8b3dee4ea in ARDOUR::IOTaskList::_worker_thread(void*) (me=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:146
#4  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fd867fff700 (LWP 2251078)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x56377768e3dc) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3dee5b3 in ARDOUR::IOTaskList::io_thread() (this=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:158
#3  0x00007fd8b3dee4ea in ARDOUR::IOTaskList::_worker_thread(void*) (me=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:146
#4  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fd849fff700 (LWP 2251083)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x56377768e3dc) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3dee5b3 in ARDOUR::IOTaskList::io_thread() (this=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:158
#3  0x00007fd8b3dee4ea in ARDOUR::IOTaskList::_worker_thread(void*) (me=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:146
#4  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fd80cff9700 (LWP 2251089)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x56377768e3dc) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3dee5b3 in ARDOUR::IOTaskList::io_thread() (this=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:158
#3  0x00007fd8b3dee4ea in ARDOUR::IOTaskList::_worker_thread(void*) (me=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:146
#4  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fd880ff9700 (LWP 2251079)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x56377768e3dc) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3dee5b3 in ARDOUR::IOTaskList::io_thread() (this=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:158
#3  0x00007fd8b3dee4ea in ARDOUR::IOTaskList::_worker_thread(void*) (me=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:146
#4  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fd882074700 (LWP 2251066)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x563774b7df80) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3d86d52 in ARDOUR::Graph::reached_terminal_node() (this=0x563774b7de40) at ../libs/ardour/graph.cc:267
#3  0x00007fd8b3d93051 in ARDOUR::GraphNode::finish(ARDOUR::GraphChain const*) (this=0x563778a050c0, chain=0x56380f47b350) at ../libs/ardour/graphnode.cc:107
#4  0x00007fd8b3d92f36 in ARDOUR::GraphNode::run(ARDOUR::GraphChain const*) (this=0x563778a050c0, chain=0x56380f47b350) at ../libs/ardour/graphnode.cc:74
#5  0x00007fd8b3d874e5 in ARDOUR::Graph::run_one() (this=0x563774b7de40) at ../libs/ardour/graph.cc:344
#6  0x00007fd8b3d878cf in ARDOUR::Graph::helper_thread() (this=0x563774b7de40) at ../libs/ardour/graph.cc:372
#7  0x00007fd8b3d925c1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fd882073928, p=0x563774b7de40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#8  0x00007fd8b3d91ca3 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7fd882073938, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#9  0x00007fd8b3d90e0d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fd882073928) at /usr/include/boost/bind/bind.hpp:1294
#10 0x00007fd8b3d8f8a2 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#11 0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd882073920) at /usr/include/boost/function/function_template.hpp:763
#12 0x00007fd892c3dd8b in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x56377768be00) at ../libs/backends/jack/jack_audiobackend.cc:970
#13 0x00007fd893f670ad in jack_thread_proxy (varg=0x56377768e0f0) at thread.c:143
#14 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#15 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fd7bf7fe700 (LWP 2251097)):
#0  0x00007fd893f64ceb in jack_port_by_name (client=0x563774fa2060, port_name=0x7fd88298a1ce "ardour:Master/audio_in 2") at port.c:526
#1  0x00007fd892c53b66 in ARDOUR::JACKAudioBackend::physically_connected(std::shared_ptr<ARDOUR::ProtoPort> const&, bool) (this=0x5637744d9790, p=..., process_callback_safe=true) at ../libs/backends/jack/jack_portengine.cc:393
#2  0x00007fd8b3fd34f5 in ARDOUR::Port::physically_connected() const (this=0x563788cf7600) at ../libs/ardour/port.cc:806
#3  0x00007fd8b3dca095 in ARDOUR::IO::physically_connected() const (this=0x56378c2e7400) at ../libs/ardour/io.cc:1726
#4  0x00007fd8b408f34c in ARDOUR::Route::output_effectively_connected_real() const (this=0x56378c90d5c0) at ../libs/ardour/route.cc:3754
#5  0x00007fd8b408f292 in ARDOUR::Route::output_effectively_connected() const (this=0x56378c90d5c0) at ../libs/ardour/route.cc:3740
#6  0x00007fd8b409268d in ARDOUR::Route::update_signal_latency(bool, bool*) (this=0x56378c90d5c0, apply_to_delayline=false, delayline_update_needed=0x7fd7bf7fd61f) at ../libs/ardour/route.cc:4464
#7  0x00007fd8b410e08a in ARDOUR::Session::update_route_latency(bool, bool, bool*) (this=0x563777692ca0, playback=false, apply_to_delayline=false, delayline_update_needed=0x7fd7bf7fd61f) at ../libs/ardour/session.cc:7160
#8  0x00007fd8b410f876 in ARDOUR::Session::update_latency_compensation(bool, bool) (this=0x563777692ca0, force_whole_graph=false, called_from_backend=false) at ../libs/ardour/session.cc:7418
#9  0x00007fd8b4112d55 in ARDOUR::Session::auto_connect_thread_run() (this=0x563777692ca0) at ../libs/ardour/session.cc:7924
#10 0x00007fd8b4112a82 in ARDOUR::Session::auto_connect_thread(void*) (arg=0x563777692ca0) at ../libs/ardour/session.cc:7880
#11 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fd883fff700 (LWP 2250966)):
#0  0x00007fd8b03199af in __GI___poll (fds=0x5637748f7ce0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd8b10530ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd8b105340b in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd8afaee966 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fd8b107c0bd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fd8aaffe700 (LWP 2250953)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b10a541f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd8b42412ab in peak_thread_work() () at ../libs/ardour/source_factory.cc:75
#3  0x00007fd8b4e5db32 in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) (function_ptr=...) at /usr/include/boost/function/function_template.hpp:117
#4  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x563773cd11c8) at /usr/include/boost/function/function_template.hpp:763
#5  0x00007fd8b1ddc6f9 in PBD::Thread::_run(void*) (arg=0x563773cd11a0) at ../libs/pbd/pthread_utils.cc:495
#6  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fd881c6c700 (LWP 2251074)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x563774b7df74) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3d8732e in ARDOUR::Graph::run_one() (this=0x563774b7de40) at ../libs/ardour/graph.cc:320
#3  0x00007fd8b3d878cf in ARDOUR::Graph::helper_thread() (this=0x563774b7de40) at ../libs/ardour/graph.cc:372
#4  0x00007fd8b3d925c1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fd881c6b928, p=0x563774b7de40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b3d91ca3 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7fd881c6b938, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b3d90e0d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fd881c6b928) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b3d8f8a2 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd881c6b920) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd892c3dd8b in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x563777691250) at ../libs/backends/jack/jack_audiobackend.cc:970
#10 0x00007fd893f670ad in jack_thread_proxy (varg=0x563777691290) at thread.c:143
#11 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fd847ffb700 (LWP 2251077)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x56377768e3dc) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3dee5b3 in ARDOUR::IOTaskList::io_thread() (this=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:158
#3  0x00007fd8b3dee4ea in ARDOUR::IOTaskList::_worker_thread(void*) (me=0x56377768e3a0) at ../libs/ardour/io_tasklist.cc:146
#4  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fd881ff3700 (LWP 2251067)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b1de26d8 in PBD::Semaphore::wait() (this=0x563774b7df74) at ../libs/pbd/semutils.cc:120
#2  0x00007fd8b3d8732e in ARDOUR::Graph::run_one() (this=0x563774b7de40) at ../libs/ardour/graph.cc:320
#3  0x00007fd8b3d878cf in ARDOUR::Graph::helper_thread() (this=0x563774b7de40) at ../libs/ardour/graph.cc:372
#4  0x00007fd8b3d925c1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fd881ff2928, p=0x563774b7de40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#5  0x00007fd8b3d91ca3 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR::Graph>&, boost::_bi::list0&, int) (this=0x7fd881ff2938, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#6  0x00007fd8b3d90e0d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fd881ff2928) at /usr/include/boost/bind/bind.hpp:1294
#7  0x00007fd8b3d8f8a2 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#8  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd881ff2920) at /usr/include/boost/function/function_template.hpp:763
#9  0x00007fd892c3dd8b in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x56377768bd00) at ../libs/backends/jack/jack_audiobackend.cc:970
#10 0x00007fd893f670ad in jack_thread_proxy (varg=0x56377768de60) at thread.c:143
#11 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fd882981700 (LWP 2251048)):
#0  std::_Select1st<std::pair<std::shared_ptr<PBD::Connection> const, boost::function<void (unsigned int)> > >::operator()(std::pair<std::shared_ptr<PBD::Connection> const, boost::function<void (unsigned int)> > const&) const (this=0x7fd88298050f, __x={...}) at /usr/include/c++/10/bits/stl_function.h:1156
#1  0x0000563770d85be4 in std::_Rb_tree<std::shared_ptr<PBD::Connection>, std::pair<std::shared_ptr<PBD::Connection> const, boost::function<void (unsigned int)> >, std::_Select1st<std::pair<std::shared_ptr<PBD::Connection> const, boost::function<void (unsigned int)> > >, std::less<std::shared_ptr<PBD::Connection> >, std::allocator<std::pair<std::shared_ptr<PBD::Connection> const, boost::function<void (unsigned int)> > > >::_S_key(std::_Rb_tree_node<std::pair<std::shared_ptr<PBD::Connection> const, boost::function<void (unsigned int)> > > const*) (__x=0x5637a3c18090) at /usr/include/c++/10/bits/stl_tree.h:785
#2  0x0000563770d8ce00 in std::_Rb_tree<std::shared_ptr<PBD::Connection>, std::pair<std::shared_ptr<PBD::Connection> const, boost::function<void (unsigned int)> >, std::_Select1st<std::pair<std::shared_ptr<PBD::Connection> const, boost::function<void (unsigned int)> > >, std::less<std::shared_ptr<PBD::Connection> >, std::allocator<std::pair<std::shared_ptr<PBD::Connection> const, boost::function<void (unsigned int)> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::shared_ptr<PBD::Connection> const, boost::function<void (unsigned int)> > >*, std::_Rb_tree_node_base*, std::shared_ptr<PBD::Connection> const&) (this=0x7fd8b4d796d8 <ARDOUR::InternalSend::CycleStart+24>, __x=0x5637a3c18090, __y=0x5637a8c61a80, __k=std::shared_ptr<PBD::Connection> (use count 3, weak count 1) = {...}) at /usr/include/c++/10/bits/stl_tree.h:1935
#3  0x0000563771bd534b in std::_Rb_tree<std::shared_ptr<PBD::Connection>, std::pair<std::shared_ptr<PBD::Connection> const, boost::function<void (unsigned int)> >, std::_Select1st<std::pair<std::shared_ptr<PBD::Connection> const, boost::function<void (unsigned int)> > >, std::less<std::shared_ptr<PBD::Connection> >, std::allocator<std::pair<std::shared_ptr<PBD::Connection> const, boost::function<void (unsigned int)> > > >::find(std::shared_ptr<PBD::Connection> const&) (this=0x7fd8b4d796d8 <ARDOUR::InternalSend::CycleStart+24>, __k=std::shared_ptr<PBD::Connection> (use count 3, weak count 1) = {...}) at /usr/include/c++/10/bits/stl_tree.h:2553
#4  0x0000563771bd4d59 in std::map<std::shared_ptr<PBD::Connection>, boost::function<void (unsigned int)>, std::less<std::shared_ptr<PBD::Connection> >, std::allocator<std::pair<std::shared_ptr<PBD::Connection> const, boost::function<void (unsigned int)> > > >::find(std::shared_ptr<PBD::Connection> const&) (this=0x7fd8b4d796d8 <ARDOUR::InternalSend::CycleStart+24>, __x=std::shared_ptr<PBD::Connection> (use count 3, weak count 1) = {...}) at /usr/include/c++/10/bits/stl_map.h:1170
#5  0x0000563771bd45d7 in PBD::Signal1<void, unsigned int, PBD::OptionalLastValue<void> >::operator()(unsigned int) (this=0x7fd8b4d796c0 <ARDOUR::InternalSend::CycleStart>, a1=512) at libs/pbd/pbd/signals_generated.h:734
#6  0x00007fd8b3bbac3b in ARDOUR::AudioEngine::process_callback(unsigned int) (this=0x5637743f05d0, nframes=512) at ../libs/ardour/audioengine.cc:530
#7  0x00007fd892c3de8a in ARDOUR::JACKAudioBackend::process_thread() (this=0x5637744d9790) at ../libs/backends/jack/jack_audiobackend.cc:1003
#8  0x00007fd892c3ddda in ARDOUR::JACKAudioBackend::_process_thread(void*) (arg=0x5637744d9790) at ../libs/backends/jack/jack_audiobackend.cc:978
#9  0x00007fd893f5fd30 in jack_process_thread_work (arg=0x563774fa2060) at client.c:2216
#10 0x00007fd893f670ad in jack_thread_proxy (varg=0x563774af9b20) at thread.c:143
#11 0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fd8ab7ff700 (LWP 2250952)):
#0  0x00007fd8b02ec1e1 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fd8ab7fe860, rem=0x7fd8ab7fe870) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#1  0x00007fd8b02f19c3 in __GI___nanosleep (requested_time=<optimized out>, remaining=<optimized out>) at nanosleep.c:27
#2  0x00007fd8b107db4f in g_usleep () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000563771c0b7a5 in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:468
#4  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fd8aa7fd700 (LWP 2250954)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd8b10a541f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd8b42412ab in peak_thread_work() () at ../libs/ardour/source_factory.cc:75
#3  0x00007fd8b4e5db32 in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) (function_ptr=...) at /usr/include/boost/function/function_template.hpp:117
#4  0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x563773cd1568) at /usr/include/boost/function/function_template.hpp:763
#5  0x00007fd8b1ddc6f9 in PBD::Thread::_run(void*) (arg=0x563773cd1540) at ../libs/pbd/pthread_utils.cc:495
#6  0x00007fd8b0c96ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fd8b0325a6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fd8ac0dbc80 (LWP 2250947)):
#0  std::vector<std::shared_ptr<ARDOUR::Port>, std::allocator<std::shared_ptr<ARDOUR::Port> > >::size() const (this=0x5637e6d70618) at /usr/include/c++/10/bits/stl_vector.h:919
#1  0x00007fd8b4008d48 in ARDOUR::PortSet::num_ports() const (this=0x5637e6d70600) at ../libs/ardour/port_set.cc:128
#2  0x000056377169f119 in ARDOUR::IO::nth(unsigned int) const (this=0x5637e6d70400, n=1) at ../libs/ardour/ardour/io.h:140
#3  0x00007fd8b3dc944f in ARDOUR::IO::connected_to(std::shared_ptr<ARDOUR::IO const>) const (this=0x5637e6d70400, other=std::shared_ptr<const ARDOUR::IO> (use count 3, weak count 0) = {...}) at ../libs/ardour/io.cc:1618
#4  0x00005637712bf69d in IOButtonBase::set_label(IOButtonBase&, ARDOUR::Session&, std::shared_ptr<ARDOUR::Bundle>&, std::shared_ptr<ARDOUR::IO>) (self=..., session=..., bndl=std::shared_ptr<ARDOUR::Bundle> (empty) = {...}, io=std::shared_ptr<ARDOUR::IO> (use count 3, weak count 0) = {...}) at ../gtk2_ardour/io_button.cc:265
#5  0x00005637712c48b6 in IOButton::update() (this=0x5637e7c75418) at ../gtk2_ardour/io_button.cc:716
#6  0x00005637712cedb1 in boost::_mfi::mf0<void, IOButton>::operator()(IOButton*) const (this=0x7fd8554517f8, p=0x5637e7c75418) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00005637712cd9cf in boost::_bi::list1<boost::_bi::value<IOButton*> >::operator()<boost::_mfi::mf0<void, IOButton>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, IOButton>&, boost::_bi::list0&, int) (this=0x7fd855451808, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00005637712cc417 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, IOButton>, boost::_bi::list1<boost::_bi::value<IOButton*> > >::operator()() (this=0x7fd8554517f8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00005637712cac3e in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, IOButton>, boost::_bi::list1<boost::_bi::value<IOButton*> > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#10 0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd8554517f0) at /usr/include/boost/function/function_template.hpp:763
#11 0x0000563770d8879e in boost::_bi::list0::operator()<boost::function<void ()>, boost::_bi::list0>(boost::_bi::type<void>, boost::function<void ()>&, boost::_bi::list0&, int) (this=0x7fd855451810, f=...) at /usr/include/boost/bind/bind.hpp:198
#12 0x0000563770d80391 in boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void ()>, boost::_bi::list0>::operator()() (this=0x7fd8554517f0) at /usr/include/boost/bind/bind.hpp:1294
#13 0x0000563770d78cf9 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void ()>, boost::_bi::list0>, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#14 0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7fd8828a0a28) at /usr/include/boost/function/function_template.hpp:763
#15 0x00007fd8b1f8a8f1 in Gtkmm2ext::UI::do_request(Gtkmm2ext::UIRequest*) (this=0x563774459630, req=0x7fd8828a0a18) at ../libs/gtkmm2ext/gtk_ui.cc:478
#16 0x00007fd8b1f8ff06 in AbstractUI<Gtkmm2ext::UIRequest>::handle_ui_requests() (this=0x563774459630) at ../libs/pbd/pbd/abstract_ui.cc:288
#17 0x00007fd8b1da045d in BaseUI::request_handler(Glib::IOCondition) (this=0x563774459630, ioc=Glib::IO_IN) at ../libs/pbd/base_ui.cc:153
#18 0x00007fd8b1da400f in sigc::bound_mem_functor1<bool, BaseUI, Glib::IOCondition>::operator()(Glib::IOCondition const&) const (this=0x56377443dce8, _A_a1=@0x7ffc7a4fc834: Glib::IO_IN) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#19 0x00007fd8b1da3c39 in sigc::adaptor_functor<sigc::bound_mem_functor1<bool, BaseUI, Glib::IOCondition> >::operator()<Glib::IOCondition const&>(Glib::IOCondition const&) const (this=0x56377443dce0, _A_arg1=@0x7ffc7a4fc834: Glib::IO_IN) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#20 0x00007fd8b1da3700 in sigc::internal::slot_call1<sigc::bound_mem_functor1<bool, BaseUI, Glib::IOCondition>, bool, Glib::IOCondition>::call_it(sigc::internal::slot_rep*, Glib::IOCondition const&) (rep=0x56377443dcb0, a_1=@0x7ffc7a4fc834: Glib::IO_IN) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
#21 0x00007fd8b1db748a in sigc::slot1<bool, Glib::IOCondition>::operator()(Glib::IOCondition const&) const (this=0x5637744596c8, _A_a1=@0x7ffc7a4fc834: Glib::IO_IN) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:665
#22 0x00007fd8b1db71b9 in cross_thread_channel_call_receive_slot(_GIOChannel*, GIOCondition, void*) (condition=G_IO_IN, data=0x5637744596b8) at ../libs/pbd/crossthread.cc:52
#23 0x00007fd8b1052d6f in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fd8b1053118 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fd8b10531cf in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fd8b136f6c7 in IA__gtk_main_iteration () at ../libs/tk/ytk/gtkmain.c:1301
#27 0x0000563770d5e703 in ARDOUR_UI::gui_idle_handler() (this=0x563774459630) at ../gtk2_ardour/ardour_ui.cc:2979
#28 0x0000563770d9077f in boost::_mfi::mf0<void, ARDOUR_UI>::operator()(ARDOUR_UI*) const (this=0x56380f1de228, p=0x563774459630) at /usr/include/boost/bind/mem_fn_template.hpp:49
#29 0x0000563770d89ac7 in boost::_bi::list1<boost::_bi::value<ARDOUR_UI*> >::operator()<boost::_mfi::mf0<void, ARDOUR_UI>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, ARDOUR_UI>&, boost::_bi::list0&, int) (this=0x56380f1de238, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#30 0x0000563770d81441 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR_UI>, boost::_bi::list1<boost::_bi::value<ARDOUR_UI*> > >::operator()() (this=0x56380f1de228) at /usr/include/boost/bind/bind.hpp:1294
#31 0x0000563770d7ad14 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#32 0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x56380f1de220) at /usr/include/boost/function/function_template.hpp:763
#33 0x0000563770d8879e in boost::_bi::list0::operator()<boost::function<void ()>, boost::_bi::list0>(boost::_bi::type<void>, boost::function<void ()>&, boost::_bi::list0&, int) (this=0x56380f1de240, f=...) at /usr/include/boost/bind/bind.hpp:198
#34 0x0000563770d80391 in boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void ()>, boost::_bi::list0>::operator()() (this=0x56380f1de220) at /usr/include/boost/bind/bind.hpp:1294
#35 0x0000563770d78cf9 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void ()>, boost::_bi::list0>, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#36 0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x7ffc7a4fcd70) at /usr/include/boost/function/function_template.hpp:763
#37 0x00007fd8b1f8eb7a in AbstractUI<Gtkmm2ext::UIRequest>::call_slot(PBD::EventLoop::InvalidationRecord*, boost::function<void ()> const&) (this=0x563774459630, invalidation=0x0, f=...) at ../libs/pbd/pbd/abstract_ui.cc:463
#38 0x0000563770d60a9c in PBD::Signal0<void, PBD::OptionalLastValue<void> >::compositor(boost::function<void ()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*) (f=..., event_loop=0x563774459630, ir=0x0) at libs/pbd/pbd/signals_generated.h:231
#39 0x0000563770d88a0f 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>(boost::_bi::type<void>, void (*&)(boost::function<void ()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list0&, int) (this=0x56380cdd6818, f=@0x56380cdd6810: 0x563770d60a0f <PBD::Signal0<void, PBD::OptionalLastValue<void> >::compositor(boost::function<void ()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*)>, a=...) at /usr/include/boost/bind/bind.hpp:398
#40 0x0000563770d804c1 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=0x56380cdd6810) at /usr/include/boost/bind/bind.hpp:1294
#41 0x0000563770d78e66 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(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:158
#42 0x0000563770d4544c in boost::function0<void>::operator()() const (this=0x56380f1de3d0) at /usr/include/boost/function/function_template.hpp:763
#43 0x0000563770d45005 in PBD::Signal0<void, PBD::OptionalLastValue<void> >::operator()() (this=0x56377242df60 <ARDOUR::GUIIdle>) at libs/pbd/pbd/signals_generated.h:340
#44 0x00007fd8b40f9b71 in ARDOUR::Session::add_routes_inner(std::__cxx11::list<std::shared_ptr<ARDOUR::Route>, std::allocator<std::shared_ptr<ARDOUR::Route> > >&, bool, bool, unsigned int) (this=0x563777692ca0, new_routes=std::__cxx11::list = {...}, input_auto_connect=true, output_auto_connect=true, order=4294967295) at ../libs/ardour/session.cc:3617
#45 0x00007fd8b40f8488 in ARDOUR::Session::add_routes(std::__cxx11::list<std::shared_ptr<ARDOUR::Route>, std::allocator<std::shared_ptr<ARDOUR::Route> > >&, bool, bool, unsigned int) (this=0x563777692ca0, new_routes=std::__cxx11::list = {...}, input_auto_connect=true, output_auto_connect=true, order=4294967295) at ../libs/ardour/session.cc:3474
#46 0x00007fd8b40f5013 in ARDOUR::Session::new_audio_track(int, int, ARDOUR::RouteGroup*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, ARDOUR::TrackMode, bool, bool) (this=0x563777692ca0, input_channels=1, output_channels=2, route_group=0x0, how_many=0, name_template="Mando DI.60", order=4294967295, mode=ARDOUR::Normal, input_auto_connect=true, trigger_visibility=false) at ../libs/ardour/session.cc:3072
#47 0x00007fd8b3da754f in ARDOUR::Session::import_pt_rest(PTFFormat&) (this=0x563777692ca0, ptf=...) at ../libs/ardour/import_pt.cc:347
#48 0x0000563770fde23e in Editor::external_pt_dialog() (this=0x5637764b0f50) at ../gtk2_ardour/editor_pt_import.cc:115
#49 0x0000563770f7adb3 in sigc::bound_mem_functor0<void, Editor>::operator()() const (this=0x563776552428) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#50 0x0000563770f72092 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, Editor> >::operator()() const (this=0x563776552420) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#51 0x0000563770f720b9 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, Editor>, void>::call_it(sigc::internal::slot_rep*) (rep=0x5637765523f0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#52 0x00007fd8b0fa4f48 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () at /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#53 0x00007fd8b0e970a2 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#54 0x00007fd8b0ea9602 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#55 0x00007fd8b0eaf6cf in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#56 0x00007fd8b0eafc3f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#57 0x00007fd8b1277838 in _gtk_action_emit_activate (action=0x5637760101d0) at ../libs/tk/ytk/gtkaction.c:795
#58 0x00007fd8b1277927 in IA__gtk_action_activate (action=0x5637760101d0) at ../libs/tk/ytk/gtkaction.c:826
#59 0x00007fd8b1388dc0 in gtk_real_menu_item_activate (menu_item=0x563775d2aab0) at ../libs/tk/ytk/gtkmenuitem.c:1411
#60 0x00007fd8b0e970a2 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#61 0x00007fd8b0ea90aa in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#62 0x00007fd8b0eaf6cf in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#63 0x00007fd8b0eafc3f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#64 0x00007fd8b14ebe4a in IA__gtk_widget_activate (widget=0x563775d2aab0) at ../libs/tk/ytk/gtkwidget.c:5041
#65 0x00007fd8b138d6d6 in IA__gtk_menu_shell_activate_item (menu_shell=0x5637792b4210, menu_item=0x563775d2aab0, force_deactivate=1) at ../libs/tk/ytk/gtkmenushell.c:1278
#66 0x00007fd8b138c2d7 in gtk_menu_shell_button_release (widget=0x5637792b4210, event=0x563778754f30) at ../libs/tk/ytk/gtkmenushell.c:703
#67 0x00007fd8b137f461 in gtk_menu_button_release (widget=0x5637792b4210, event=0x563778754f30) at ../libs/tk/ytk/gtkmenu.c:3019
#68 0x00007fd8b13733d8 in _gtk_marshal_BOOLEAN__BOXED (closure=0x5637744d3700, return_value=0x7ffc7a4ff4b0, n_param_values=2, param_values=0x7ffc7a4ff510, invocation_hint=0x7ffc7a4ff490, marshal_data=0x7fd8b137f30a <gtk_menu_button_release>) at ../libs/tk/ytk/gtkmarshalers.c:84
#69 0x00007fd8b0e970a2 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#70 0x00007fd8b0ea8e6e in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#71 0x00007fd8b0eaf259 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#72 0x00007fd8b0eafc3f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#73 0x00007fd8b14ebd2c in gtk_widget_event_internal (widget=0x5637792b4210, event=0x563778754f30) at ../libs/tk/ytk/gtkwidget.c:5010
#74 0x00007fd8b14eb852 in IA__gtk_widget_event (widget=0x5637792b4210, event=0x563778754f30) at ../libs/tk/ytk/gtkwidget.c:4807
#75 0x00007fd8b137143f in IA__gtk_propagate_event (widget=0x5637792b4210, event=0x563778754f30) at ../libs/tk/ytk/gtkmain.c:2446
#76 0x00007fd8b136fee5 in IA__gtk_main_do_event (event=0x563778754f30) at ../libs/tk/ytk/gtkmain.c:1641
#77 0x00007fd8b17366b1 in gdk_event_dispatch (source=0x563774497cb0, callback=0x0, user_data=0x0) at ../libs/tk/ydk/x11/gdkevents-x11.c:2425
#78 0x00007fd8b1052e6b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#79 0x00007fd8b1053118 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#80 0x00007fd8b105340b in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#81 0x00007fd8b136f47a in IA__gtk_main () at ../libs/tk/ytk/gtkmain.c:1213
#82 0x00007fd8b1aef615 in Gtk::Main::run_impl() (this=0x5637744464e0) at ../libs/tk/ytkmm/main.cc:537
#83 0x00007fd8b1aef41d in Gtk::Main::run() () at ../libs/tk/ytkmm/main.cc:480
#84 0x00007fd8b1f89f40 in Gtkmm2ext::UI::run(Receiver&) (this=0x563774459630, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:305
#85 0x00005637713d2e22 in main(int, char**) (argc=1, argv=0x7ffc7a500018) at ../gtk2_ardour/main.cc:471
(gdb) 

pt-import-bt (86,576 bytes)   

colinf

2024-06-25 00:57

updater   ~0028802

It's still enormously slow with my giant PT session, but the import does now (eventually) complete with 1f368900

Issue History

Date Modified Username Field Change
2024-06-23 12:20 colinf New Issue
2024-06-23 12:20 colinf File Added: pt-import-1cpu-bt
2024-06-23 12:20 colinf File Added: pt-import-bt
2024-06-25 00:57 colinf Note Added: 0028802