View Issue Details

IDCategoryLast Update
0008058bugs2020-06-25 02:32
ReporterAlexanderAssigned Tox42 
Reproducibilityalways 
Status closedResolutionfixed 
PlatformLinux5.3.0-3-amd64 Debian 5.3.15OSDebianOS VersionBullseye
Product Version6.0-pre1 
Fixed in Version 
Summary0008058: Gui freezes every time I try to add a track / import a recording
DescriptionEvery time I add a track or import a recording to a session the GUI freezes. There is no segfault but nothing happens so I press <ctrl><c> in den debugger and print the stack, see the attachment for a couple of examples.
Steps To Reproduce1. Start Ardour
2. Make a new session
3. Add a track
4. GUI freeze
TagsNo tags attached.

Relationships

related to 0007980 closedx42 Occasional random crashes probably when setting up connections 
related to 0008060 closedx42 Audio track cannot be added to Session - "Failed to register port "Audio 1/audio_in 1" 

Activities

Alexander

2020-04-26 02:32

reporter  

1 (138,977 bytes)
I opened a new session in e97ea3810897a7afccb0e3faf0d9966a43a33467 and tried to import a wav file (ffmpeg says: Duration: 00:04:24.21, bitrate: 1536 kb/s Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s)
The progress bar reached ~95% pretty fast but then the GUI just froze.

The bug is also present in 8399abd277fb1feffcef13f27a8edf2103b3ad0e

BT #1: 

(gdb) run
Starting program: /home/alexander/media/sw/ardour/build/gtk2_ardour/ardour-6.0.pre1.242
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
bind txt domain [gtk2_ardour6] to /usr/local/share/ardour6/locale
Ardour6.0.pre1.242 (built using 6.0-rc1-104-ge97ea38108 and GCC version 9.2.1 20200123)
Ardour: [INFO]: Your system is configured to limit Ardour to 1048576 open files
Ardour: [INFO]: Loading system configuration file /home/alexander/media/sw/ardour/system_config
Ardour: [INFO]: Loading user configuration file /home/alexander/.config/ardour6/config
[New Thread 0x7fffeed42700 (LWP 88152)]
Ardour: [INFO]: CPU vendor: GenuineIntel
Ardour: [INFO]: AVX-capable processor
Ardour: [INFO]: CPU brand: Intel(R) Core(TM) i9-9900 CPU @ 3.10GHz
Ardour: [INFO]: Using SSE optimized routines
[New Thread 0x7fffee541700 (LWP 88153)]
[New Thread 0x7fffedd40700 (LWP 88154)]
[New Thread 0x7fffed53f700 (LWP 88155)]
Ardour: [INFO]: Loading plugin meta data file /home/alexander/media/sw/ardour/share/plugin_metadata/plugin_tags
[New Thread 0x7fffdf27b700 (LWP 88156)]
[Thread 0x7fffdf27b700 (LWP 88156) exited]
[New Thread 0x7fffdf27b700 (LWP 88157)]
[New Thread 0x7fffde462700 (LWP 88158)]
[New Thread 0x7fffdd3c9700 (LWP 88159)]
Ardour: [INFO]: Loading 449 MIDI patches from ./gtk2_ardour/../share/patchfiles
Ardour: [INFO]: Loading default ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/default_ui_config
Ardour: [INFO]: Loading user ui configuration file /home/alexander/.config/ardour6/ui_config
[New Thread 0x7fffdca13700 (LWP 88160)]
[New Thread 0x7fffcbfff700 (LWP 88161)]
[New Thread 0x7fffcb7fe700 (LWP 88162)]
Color shuttle bg not found
Color play head not found
Ardour: [INFO]: Loading color file /home/alexander/media/sw/ardour/gtk2_ardour/themes/dark-ardour.colors
Ardour: [INFO]: Loading ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/clearlooks.rc
Ardour: [INFO]: Loading bindings from /home/alexander/media/sw/ardour/build/gtk2_ardour/ardour.keys
Loading ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/clearlooks.rc
[New Thread 0x7fffdc1e0700 (LWP 88163)]
[New Thread 0x7fffdc15f700 (LWP 88164)]
[Thread 0x7fffdc15f700 (LWP 88164) exited]
[Thread 0x7fffdc1e0700 (LWP 88163) exited]
[New Thread 0x7fffdc1e0700 (LWP 88165)]
[New Thread 0x7fffdc15f700 (LWP 88166)]
[Thread 0x7fffdc15f700 (LWP 88166) exited]
[Thread 0x7fffdc1e0700 (LWP 88165) exited]
[New Thread 0x7fffcaffd700 (LWP 88167)]
[New Thread 0x7fffca7fc700 (LWP 88168)]
Found nothing along /home/alexander/.config/ardour6/templates:./gtk2_ardour/../share/templates:./gtk2_ardour/../build/templates:./gtk2_ardour/../gtk2_ardour/templates:./gtk2_ardour/../build/gtk2_ardour/templates:./templates
[Thread 0x7fffca7fc700 (LWP 88168) exited]
[Thread 0x7fffcb7fe700 (LWP 88162) exited]
[Thread 0x7fffdd3c9700 (LWP 88159) exited]
[New Thread 0x7fffcb7fe700 (LWP 89095)]
[Thread 0x7fffcb7fe700 (LWP 89095) exited]
[New Thread 0x7fffcb7fe700 (LWP 89096)]
[Thread 0x7fffcb7fe700 (LWP 89096) exited]
[New Thread 0x7fffcb7fe700 (LWP 89097)]
[Thread 0x7fffcb7fe700 (LWP 89097) exited]
[New Thread 0x7fffcb7fe700 (LWP 89098)]
[New Thread 0x7fffca7fc700 (LWP 89099)]
[New Thread 0x7fffc9e8e700 (LWP 89100)]
[New Thread 0x7fffc968d700 (LWP 89101)]
[Thread 0x7fffc9e8e700 (LWP 89100) exited]
[Thread 0x7fffca7fc700 (LWP 89099) exited]
[Thread 0x7fffcaffd700 (LWP 88167) exited]
[Thread 0x7fffcb7fe700 (LWP 89098) exited]
[New Thread 0x7fffcb7fe700 (LWP 89102)]
[Thread 0x7fffc968d700 (LWP 89101) exited]
[New Thread 0x7fffc968d700 (LWP 89104)]
[Thread 0x7fffcb7fe700 (LWP 89102) exited]
[New Thread 0x7fffcb7fe700 (LWP 89105)]
[Thread 0x7fffcb7fe700 (LWP 89105) exited]
[New Thread 0x7fffdc1e0700 (LWP 89106)]
[New Thread 0x7fffdc15f700 (LWP 89107)]
[New Thread 0x7fffc8e8c700 (LWP 89108)]
[New Thread 0x7fffcb7fe700 (LWP 89109)]
[Thread 0x7fffc968d700 (LWP 89104) exited]
lilv_world_add_plugin(): warning: Duplicate plugin <https://github.com/lucianodato/noise-repellent>
lilv_world_add_plugin(): warning: ... found in file:///usr/lib/x86_64-linux-gnu/lv2/nrepel.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/nrepel.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-reverb>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-reverb.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-reverb.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-delay>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-delay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-delay.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-eq>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-eq.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-eq.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-fluidsynth>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-fluidsynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-fluidsynth.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp#stereo>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/reasonablesynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/reasonablesynth.lv2/ (ignored)
lilv_world_load_bundle(): warning: Replacing version 768.0 of <http://gareus.org/oss/lv2/gmsynth> from <file:///usr/lib/lv2/gmsynth.lv2/>
lilv_world_load_bundle(): note: New version 775.3 found in <file:///usr/local/lib/lv2/gmsynth.lv2/>
Scanning folders for bundled LV2s: ./gtk2_ardour/../build/libs/LV2
lilv_world_add_plugin(): warning: Duplicate plugin <https://github.com/lucianodato/noise-repellent>
lilv_world_add_plugin(): warning: ... found in file:///usr/lib/x86_64-linux-gnu/lv2/nrepel.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/nrepel.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-reverb>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-reverb.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-reverb.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-delay>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-delay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-delay.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-eq>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-eq.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-eq.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-fluidsynth>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-fluidsynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-fluidsynth.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp#stereo>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/reasonablesynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/reasonablesynth.lv2/ (ignored)
lilv_world_load_bundle(): warning: Replacing version 768.0 of <http://gareus.org/oss/lv2/gmsynth> from <file:///usr/lib/lv2/gmsynth.lv2/>
lilv_world_load_bundle(): note: New version 775.3 found in <file:///usr/local/lib/lv2/gmsynth.lv2/>
[New Thread 0x7fffc968d700 (LWP 89110)]
[New Thread 0x7fffcaffd700 (LWP 89111)]
[Detaching after vfork from child process 89112]
[New Thread 0x7fffca7fc700 (LWP 89113)]
[Thread 0x7fffca7fc700 (LWP 89113) exited]
[Thread 0x7fffc968d700 (LWP 89110) exited]
[Thread 0x7fffcaffd700 (LWP 89111) exited]
[Detaching after vfork from child process 89114]
[New Thread 0x7fffca7fc700 (LWP 89115)]
[Thread 0x7fffca7fc700 (LWP 89115) exited]
Set cursor set to default
 loading from /home/alexander/media/videos/2020-04-27-gemeinschaftsproduktion/ardour-uhl as ardour-uhl templ  is_new 1 bp 2
[New Thread 0x7fffdc035700 (LWP 89116)]
[New Thread 0x7fffdc02c700 (LWP 89117)]
[New Thread 0x7fffdc023700 (LWP 89118)]
[New Thread 0x7fffdc01a700 (LWP 89119)]
[New Thread 0x7fffdc011700 (LWP 89120)]
[New Thread 0x7fffdc008700 (LWP 89121)]
[New Thread 0x7fffc8b0a700 (LWP 89122)]
[New Thread 0x7fffc8b01700 (LWP 89123)]
[New Thread 0x7fffc8af8700 (LWP 89124)]
[New Thread 0x7fffc8aef700 (LWP 89125)]
[New Thread 0x7fffc8ae6700 (LWP 89126)]
[New Thread 0x7fffc8add700 (LWP 89127)]
[New Thread 0x7fffc8ad4700 (LWP 89128)]
[New Thread 0x7fffc8acb700 (LWP 89129)]
[New Thread 0x7fffc8ac2700 (LWP 89130)]
[New Thread 0x7fffc8ab9700 (LWP 89131)]
[New Thread 0x7fffc8a38700 (LWP 89132)]
[New Thread 0x7fffc89b7700 (LWP 89133)]
[New Thread 0x7fffc8936700 (LWP 89134)]
[New Thread 0x7fffc88b5700 (LWP 89135)]
[New Thread 0x7fffc8834700 (LWP 89136)]
[New Thread 0x7fffc87b3700 (LWP 89137)]
[New Thread 0x7fffc8732700 (LWP 89138)]
[New Thread 0x7fffc86b1700 (LWP 89139)]
[New Thread 0x7fffc8630700 (LWP 89140)]
[New Thread 0x7fffc85af700 (LWP 89141)]
[New Thread 0x7fffc852e700 (LWP 89142)]
[New Thread 0x7fffc84ad700 (LWP 89143)]
[New Thread 0x7fffc842c700 (LWP 89144)]
[New Thread 0x7fffc83ab700 (LWP 89145)]
[New Thread 0x7fff30fcf700 (LWP 89146)]
[New Thread 0x7fffca7fc700 (LWP 89147)]
actually writing state to /home/alexander/media/videos/2020-04-27-gemeinschaftsproduktion/ardour-uhl/ardour-uhl.tmp
renaming state to /home/alexander/media/videos/2020-04-27-gemeinschaftsproduktion/ardour-uhl/ardour-uhl.ardour
saved state in 12.9 ms
[New Thread 0x7fffcaffd700 (LWP 89148)]
[New Thread 0x7fffc968d700 (LWP 89149)]
actually writing state to /home/alexander/media/videos/2020-04-27-gemeinschaftsproduktion/ardour-uhl/ardour-uhl.tmp
renaming state to /home/alexander/media/videos/2020-04-27-gemeinschaftsproduktion/ardour-uhl/ardour-uhl.ardour
saved state in 1.0 ms
[New Thread 0x7fffc9e8e700 (LWP 89150)]
locate took 64 usecs for 1 tracks = 64 per track
actually writing state to /home/alexander/media/videos/2020-04-27-gemeinschaftsproduktion/ardour-uhl/ardour-uhl.tmp
renaming state to /home/alexander/media/videos/2020-04-27-gemeinschaftsproduktion/ardour-uhl/ardour-uhl.ardour
saved state in 1.4 ms
[New Thread 0x7fff2affd700 (LWP 89152)]
[New Thread 0x7fff2a7fc700 (LWP 89153)]
[New Thread 0x7fff29ffb700 (LWP 89154)]
[New Thread 0x7fff297fa700 (LWP 89155)]
[New Thread 0x7fff28ff9700 (LWP 89156)]
[New Thread 0x7fff07fff700 (LWP 89157)]
[New Thread 0x7fff077fe700 (LWP 89158)]
[New Thread 0x7fff06ffd700 (LWP 89159)]
[New Thread 0x7fff067fc700 (LWP 89160)]
[Thread 0x7fff067fc700 (LWP 89160) exited]
[Thread 0x7fff2affd700 (LWP 89152) exited]
[Thread 0x7fff06ffd700 (LWP 89159) exited]
[Thread 0x7fff297fa700 (LWP 89155) exited]
[Thread 0x7fff07fff700 (LWP 89157) exited]
[Thread 0x7fff28ff9700 (LWP 89156) exited]
[Thread 0x7fff2a7fc700 (LWP 89153) exited]
[Thread 0x7fff29ffb700 (LWP 89154) exited]
[Thread 0x7fffcb7fe700 (LWP 89109) exited]
[New Thread 0x7fff29ffb700 (LWP 89161)]
[New Thread 0x7fffcb7fe700 (LWP 89162)]
[New Thread 0x7fff2a7fc700 (LWP 89163)]
[Thread 0x7fff29ffb700 (LWP 89161) exited]
[Thread 0x7fff2a7fc700 (LWP 89163) exited]
[Thread 0x7fffcb7fe700 (LWP 89162) exited]
[New Thread 0x7fffcb7fe700 (LWP 89164)]
[Thread 0x7fffcb7fe700 (LWP 89164) exited]
[New Thread 0x7fffcb7fe700 (LWP 89169)]
[New Thread 0x7fff2a7fc700 (LWP 89170)]
[New Thread 0x7fff29ffb700 (LWP 89171)]
[Thread 0x7fff29ffb700 (LWP 89171) exited]
[Thread 0x7fff2a7fc700 (LWP 89170) exited]
[Thread 0x7fff077fe700 (LWP 89158) exited]
[New Thread 0x7fff077fe700 (LWP 89173)]
[New Thread 0x7fff2a7fc700 (LWP 89174)]
[Thread 0x7fff077fe700 (LWP 89173) exited]
[Thread 0x7fffcb7fe700 (LWP 89169) exited]
Importing 1 at once
[New Thread 0x7fff2affd700 (LWP 89175)]
actually writing state to /home/alexander/media/videos/2020-04-27-gemeinschaftsproduktion/ardour-uhl/ardour-uhl.tmp
renaming state to /home/alexander/media/videos/2020-04-27-gemeinschaftsproduktion/ardour-uhl/ardour-uhl.ardour
saved state in 0.9 ms
[Thread 0x7fff2affd700 (LWP 89175) exited]
[Thread 0x7fff2a7fc700 (LWP 89174) exited]

^C--Type <RET> for more, q to quit, c to continue without paging--

Thread 1 "gui" received signal SIGINT, Interrupt.
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
38	../sysdeps/unix/sysv/linux/x86_64/syscall.S: No such file or directory.
(gdb) bt
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555572a6ac8) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffffffaf40, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff7716724 in ARDOUR::Route::set_strict_io(bool) (this=0x55555b134c00, enable=true) at ../libs/ardour/route.cc:2429
#4  0x0000555555da7dd9 in Editor::finish_bringing_in_material(boost::shared_ptr<ARDOUR::Region>, unsigned int, unsigned int, long&, Editing::ImportMode, boost::shared_ptr<ARDOUR::Track>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::shared_ptr<ARDOUR::PluginInfo>)
    (this=0x5555585309f0, region=..., in_chans=2, out_chans=2, pos=@0x555558532120: 0, mode=Editing::ImportAsTrack, existing_track=..., new_track_name="uhl.mp4", instrument=...) at ../gtk2_ardour/editor_audio_import.cc:1027
#5  0x0000555555da74ac in Editor::add_sources(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::vector<boost::shared_ptr<ARDOUR::Source>, std::allocator<boost::shared_ptr<ARDOUR::Source> > >&, long&, Editing::ImportDisposition, Editing::ImportMode, int, int, boost::shared_ptr<ARDOUR::Track>&, bool, boost::shared_ptr<ARDOUR::PluginInfo>)
    (this=0x5555585309f0, paths=std::vector of length 1, capacity 1 = {...}, sources=std::vector of length 2, capacity 2 = {...}, pos=@0x555558532120: 0, disposition=Editing::ImportDistinctFiles, mode=Editing::ImportAsTrack, target_regions=1, target_tracks=-1, track=..., instrument=...)
    at ../gtk2_ardour/editor_audio_import.cc:947
#6  0x0000555555da4fd9 in Editor::import_sndfiles(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Editing::ImportDisposition, Editing::ImportMode, ARDOUR::SrcQuality, long&, int, int, boost::shared_ptr<ARDOUR::Track>&, bool, boost::shared_ptr<ARDOUR::PluginInfo>)
    (this=0x5555585309f0, paths=std::vector of length 1, capacity 1 = {...}, disposition=Editing::ImportDistinctFiles, mode=Editing::ImportAsTrack, quality=ARDOUR::SrcBest, pos=@0x7fffffffbd78: 0, target_regions=1, target_tracks=-1, track=..., replace=false, instrument=...)
    at ../gtk2_ardour/editor_audio_import.cc:594
#7  0x0000555555da403d in Editor::do_import(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Editing::ImportDisposition, Editing::ImportMode, ARDOUR::SrcQuality, ARDOUR::MidiTrackNameSource, ARDOUR::MidiTempoMapDisposition, long&, boost::shared_ptr<ARDOUR::PluginInfo>)
    (this=0x5555585309f0, paths=std::vector of length 1, capacity 1 = {...}, disposition=Editing::ImportDistinctFiles, mode=Editing::ImportAsTrack, quality=ARDOUR::SrcBest, midi_track_name_source=ARDOUR::SMFTrackNumber, smf_tempo_disposition=ARDOUR::SMFTempoIgnore, pos=@0x7fffffffbd78: 0, instrument=...)
    at ../gtk2_ardour/editor_audio_import.cc:425
#8  0x00005555565d85d2 in SoundFileOmega::do_something(int) (this=0x55555710cc00, action=-5) at ../gtk2_ardour/sfdb_ui.cc:2085
#9  0x00005555565e03a2 in sigc::bound_mem_functor1<void, SoundFileBrowser, int>::operator()(int const&) const (this=0x55555aee17a0, _A_a1=@0x7fffffffbe7c: -5) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#10 0x00005555565df81c in sigc::adaptor_functor<sigc::bound_mem_functor1<void, SoundFileBrowser, int> >::operator()<Gtk::ResponseType&>(Gtk::ResponseType&) const (this=0x55555aee1798, _A_arg1=@0x55555aee17c0: Gtk::RESPONSE_OK) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#11 0x00005555565deab4 in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, SoundFileBrowser, int>, Gtk::ResponseType, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (this=0x55555aee1790) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124
#12 0x00005555565dd74e in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, SoundFileBrowser, int>, Gtk::ResponseType, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (rep=0x55555aee1760)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#13 0x00007ffff58921e8 in sigc::slot0<void>::operator()() const (this=0x55555aee1388) at /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:335
#14 Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (self=<optimized out>, data=0x55555aee1380) at signalproxy.cc:103
#18 0x00007ffff5800edf in <emit signal ??? on instance 0x55555afabe50 [gtkmm__GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #15 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x55555aee2020, return_value=0x0, n_param_values=1, param_values=0x7fffffffc0c0, invocation_hint=0x7fffffffc040) at ../../../gobject/gclosure.c:810
    #16 0x00007ffff57f51b3 in signal_emit_unlocked_R (node=node@entry=0x55555738df70, detail=detail@entry=0, instance=instance@entry=0x55555afabe50, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc0c0) at ../../../gobject/gsignal.c:3812
    #17 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc270) at ../../../gobject/gsignal.c:3498
#19 0x00007ffff52e037e in gtk_real_button_released (button=0x55555afabe50 [gtkmm__GtkButton]) at ../../../../gtk/gtkbutton.c:1712
#23 0x00007ffff5800edf in <emit signal ??? on instance 0x55555afabe50 [gtkmm__GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #20 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x55555738de60, return_value=0x0, n_param_values=1, param_values=0x7fffffffc530, invocation_hint=0x7fffffffc4b0) at ../../../gobject/gclosure.c:810
    #21 0x00007ffff57f58d2 in signal_emit_unlocked_R (node=node@entry=0x55555738de90, detail=detail@entry=0, instance=instance@entry=0x55555afabe50, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc530) at ../../../gobject/gsignal.c:3672
    #22 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6e0) at ../../../gobject/gsignal.c:3498
#24 0x00007ffff52df289 in gtk_button_button_release (widget=<optimized out>, event=<optimized out>) at ../../../../gtk/gtkbutton.c:1604
#29 0x00007ffff5800edf in <emit signal ??? on instance 0x55555afabe50 [gtkmm__GtkButton]> (instance=instance@entry=0x55555afabe50, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
    #25 0x00007ffff5386a8b in _gtk_marshal_BOOLEAN__BOXED (closure=0x55555735d660, return_value=0x7fffffffc960, n_param_values=<optimized out>, param_values=0x7fffffffc9c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../../../../gtk/gtkmarshalers.c:84
    #26 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x55555735d660, return_value=0x7fffffffc960, n_param_values=2, param_values=0x7fffffffc9c0, invocation_hint=0x7fffffffc940) at ../../../gobject/gclosure.c:810
    #27 0x00007ffff57f4f06 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x55555afabe50, emission_return=emission_return@entry=0x7fffffffcae0, instance_and_params=instance_and_params@entry=0x7fffffffc9c0) at ../../../gobject/gsignal.c:3780
    #28 0x00007ffff5800078 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcb90) at ../../../gobject/gsignal.c:3508
#30 0x00007ffff549e9e4 in gtk_widget_event_internal (widget=widget@entry=0x55555afabe50 [gtkmm__GtkButton], event=event@entry=0x55555aed0090) at ../../../../gtk/gtkwidget.c:5010
#31 0x00007ffff549ecc9 in IA__gtk_widget_event (widget=widget@entry=0x55555afabe50 [gtkmm__GtkButton], event=event@entry=0x55555aed0090) at ../../../../gtk/gtkwidget.c:4807
#32 0x00007ffff5384cbc in IA__gtk_propagate_event (widget=0x55555afabe50 [gtkmm__GtkButton], event=0x55555aed0090) at ../../../../gtk/gtkmain.c:2503
#33 0x00007ffff53850b3 in IA__gtk_main_do_event (event=0x55555aed0090) at ../../../../gtk/gtkmain.c:1698
#34 IA__gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1503
#35 0x00007ffff51f710c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../../../gdk/x11/gdkevents-x11.c:2425
#36 0x00007ffff56f760d in g_main_dispatch (context=0x555557294c60) at ../../../glib/gmain.c:3309
#37 g_main_context_dispatch (context=context@entry=0x555557294c60) at ../../../glib/gmain.c:3974
#38 0x00007ffff56f7890 in g_main_context_iterate (context=0x555557294c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#39 0x00007ffff56f7b63 in g_main_loop_run (loop=0x55555777bee0) at ../../../glib/gmain.c:4241
#40 0x00007ffff538412a in IA__gtk_main () at ../../../../gtk/gtkmain.c:1270
#41 0x00007ffff5bd7d20 in Gtkmm2ext::UI::run(Receiver&) (this=0x5555572f3e30, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:290
#42 0x0000555556123af9 in main(int, char**) (argc=1, argv=0x7fffffffd2d8) at ../gtk2_ardour/main.cc:435
(gdb)


bt full:

(gdb) bt full
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555572a6ac8) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffffffaf40, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff7716724 in ARDOUR::Route::set_strict_io(bool) (this=0x55555b134c00, enable=true) at ../libs/ardour/route.cc:2429
        lx = {mutex_ = @0x5555572a6ac8, locked_ = true}
#4  0x0000555555da7dd9 in Editor::finish_bringing_in_material(boost::shared_ptr<ARDOUR::Region>, unsigned int, unsigned int, long&, Editing::ImportMode, boost::shared_ptr<ARDOUR::Track>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::shared_ptr<ARDOUR::PluginInfo>)
    (this=0x5555585309f0, region=..., in_chans=2, out_chans=2, pos=@0x555558532120: 0, mode=Editing::ImportAsTrack, existing_track=..., new_track_name="uhl.mp4", instrument=...) at ../gtk2_ardour/editor_audio_import.cc:1027
        i = {px = 0x55555b134c00, pn = {pi_ = 0x55555b189d00}}
        at = std::__cxx11::list = {[0] = {px = 0x55555b134c00, pn = {pi_ = 0x55555b189d00}}}
        playlist = {px = 0x0, pn = {pi_ = 0x0}}
        copy = {px = 0x118b004e700, pn = {pi_ = 0x5555585e3110}}
        ar = {px = 0x55555b180c00, pn = {pi_ = 0x55555b161b50}}
        mr = {px = 0x0, pn = {pi_ = 0x0}}
#5  0x0000555555da74ac in Editor::add_sources(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::vector<boost::shared_ptr<ARDOUR::Source>, std::allocator<boost::shared_ptr<ARDOUR::Source> > >&, long&, Editing::ImportDisposition, Editing::ImportMode, int, int, boost::shared_ptr<ARDOUR::Track>&, bool, boost::shared_ptr<ARDOUR::PluginInfo>)
    (this=0x5555585309f0, paths=std::vector of length 1, capacity 1 = {...}, sources=std::vector of length 2, capacity 2 = {...}, pos=@0x555558532120: 0, disposition=Editing::ImportDistinctFiles, mode=Editing::ImportAsTrack, target_regions=1, target_tracks=-1, track=..., instrument=...)
    at ../gtk2_ardour/editor_audio_import.cc:947
        ar = {px = 0x55555b180c00, pn = {pi_ = 0x55555b161b50}}
        r = {px = 0x55555b180c00, pn = {pi_ = 0x55555b161b50}}
        regions = std::vector of length 1, capacity 1 = {{px = 0x55555b180c00, pn = {pi_ = 0x55555b161b50}}}
        region_name = "uhl.mp4"
        input_chan = 2
        output_chan = 2
        use_timestamp = false
        track_names = std::vector of length 1, capacity 1 = {"uhl.mp4"}
        n = 0
        rlen = 0
        __PRETTY_FUNCTION__ = "int Editor::add_sources(std::vector<std::__cxx11::basic_string<char> >, ARDOUR::SourceList&, ARDOUR::samplepos_t&, Editing::ImportDisposition, Editing::ImportMode, int, int, boost::shared_ptr<ARDOUR::"...
#6  0x0000555555da4fd9 in Editor::import_sndfiles(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Editing::ImportDisposition, Editing::ImportMode, ARDOUR::SrcQuality, long&, int, int, boost::shared_ptr<ARDOUR::Track>&, bool, boost::shared_ptr<ARDOUR::PluginInfo>)
    (this=0x5555585309f0, paths=std::vector of length 1, capacity 1 = {...}, disposition=Editing::ImportDistinctFiles, mode=Editing::ImportAsTrack, quality=ARDOUR::SrcBest, pos=@0x7fffffffbd78: 0, target_regions=1, target_tracks=-1, track=..., replace=false, instrument=...)
    at ../gtk2_ardour/editor_audio_import.cc:594
        cursor_ctx = {px = 0x55555af99450, pn = {pi_ = 0x55555aa9deb0}}
        result = -1
#7  0x0000555555da403d in Editor::do_import(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Editing::ImportDisposition, Editing::ImportMode, ARDOUR::SrcQuality, ARDOUR::MidiTrackNameSource, ARDOUR::MidiTempoMapDisposition, long&, boost::shared_ptr<ARDOUR::PluginInfo>)
    (this=0x5555585309f0, paths=std::vector of length 1, capacity 1 = {...}, disposition=Editing::ImportDistinctFiles, mode=Editing::ImportAsTrack, quality=ARDOUR::SrcBest, midi_track_name_source=ARDOUR::SMFTrackNumber, smf_tempo_disposition=ARDOUR::SMFTempoIgnore, pos=@0x7fffffffbd78: 0, instrument=...)
    at ../gtk2_ardour/editor_audio_import.cc:425
        check = 1
        a = "/home/alexander/media/videos/2020-04-27-gemeinschaftsproduktion/clips/uhl.mp4.wav"
        replace = false
        track = {px = 0x0, pn = {pi_ = 0x0}}
--Type <RET> for more, q to quit, c to continue without paging--
        to_import = std::vector of length 1, capacity 1 = {"/home/alexander/media/videos/2020-04-27-gemeinschaftsproduktion/clips/uhl.mp4.wav"}
        nth = 0
        use_timestamp = false
        ipw =
          {<InterthreadProgressWindow> = {<ArdourDialog> = {<Gtk::Dialog> = {<No data fields>}, <ARDOUR::SessionHandlePtr> = {_vptr.SessionHandlePtr = 0x555556d36608 <vtable for ImportProgressWindow+736>, _session = 0x0, _session_connections = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.ScopedConnectionList = 0x7ffff5a93da0 <vtable for PBD::ScopedConnectionList+16>, _scoped_connection_lock = {gobject_ = {p = 0x0, i = {0, 0}}}, _scoped_connection_list = empty std::__cxx11::list}}, _sensitive = true, proxy = 0x55555afb9d90, _splash_pushed = false, static CloseAllDialogs = <optimized out>}, _cancel_button = <incomplete type>, _cancel_label = <incomplete type>, _bar = <incomplete type>, _interthread_info = 0x555558532090}, _label = <incomplete type>, _import_status = 0x555558532088}
        ok = true
#8  0x00005555565d85d2 in SoundFileOmega::do_something(int) (this=0x55555710cc00, action=-5) at ../gtk2_ardour/sfdb_ui.cc:2085
        paths = std::vector of length 1, capacity 1 = {"/home/alexander/media/videos/2020-04-27-gemeinschaftsproduktion/clips/uhl.mp4.wav"}
        pos = Editing::ImportAtStart
        mode = Editing::ImportAsTrack
        chns = Editing::ImportDistinctFiles
        instrument = {px = 0x55555818f5f0, pn = {pi_ = 0x55555816e540}}
        where = 0
        mts = ARDOUR::SMFTrackNumber
        mtd = ARDOUR::SMFTempoIgnore
        quality = ARDOUR::SrcBest
#9  0x00005555565e03a2 in sigc::bound_mem_functor1<void, SoundFileBrowser, int>::operator()(int const&) const (this=0x55555aee17a0, _A_a1=@0x7fffffffbe7c: -5) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#10 0x00005555565df81c in sigc::adaptor_functor<sigc::bound_mem_functor1<void, SoundFileBrowser, int> >::operator()<Gtk::ResponseType&>(Gtk::ResponseType&) const (this=0x55555aee1798, _A_arg1=@0x55555aee17c0: Gtk::RESPONSE_OK) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#11 0x00005555565deab4 in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, SoundFileBrowser, int>, Gtk::ResponseType, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (this=0x55555aee1790) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124
#12 0x00005555565dd74e in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, SoundFileBrowser, int>, Gtk::ResponseType, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (rep=0x55555aee1760)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x55555aee1760
#13 0x00007ffff58921e8 in sigc::slot0<void>::operator()() const (this=0x55555aee1388) at /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:335
        slot = 0x55555aee1388
#14 Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (self=<optimized out>, data=0x55555aee1380) at signalproxy.cc:103
        slot = 0x55555aee1388
#18 0x00007ffff5800edf in <emit signal ??? on instance 0x55555afabe50 [gtkmm__GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc350, reg_save_area = 0x7fffffffc290}}
    #15 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x55555aee2020, return_value=0x0, n_param_values=1, param_values=0x7fffffffc0c0, invocation_hint=0x7fffffffc040) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e3fe0 <g_cclosure_marshal_VOID__VOID>
                marshal_data = 0x0
                in_marshal = 0
                real_closure = 0x55555aee2000
                __func__ = "g_closure_invoke"
    #16 0x00007ffff57f51b3 in signal_emit_unlocked_R (node=node@entry=0x55555738df70, detail=detail@entry=0, instance=instance@entry=0x55555afabe50, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc0c0) at ../../../gobject/gsignal.c:3812
                tmp = <optimized out>
                handler = 0x55555afcc000
                accumulator = 0x0
                emission = {next = 0x7fffffffc4a0, instance = 0x55555afabe50, ihint = {signal_id = 123, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
                class_closure = 0x55555738df40
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 123
                max_sequential_handler_number = 20103
                return_value_altered = 1
    #17 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc270) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffc0c0
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc0d8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#19 0x00007ffff52e037e in gtk_real_button_released (button=0x55555afabe50 [gtkmm__GtkButton]) at ../../../../gtk/gtkbutton.c:1712
#23 0x00007ffff5800edf in <emit signal ??? on instance 0x55555afabe50 [gtkmm__GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc7c0, reg_save_area = 0x7fffffffc700}}
    #20 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x55555738de60, return_value=0x0, n_param_values=1, param_values=0x7fffffffc530, invocation_hint=0x7fffffffc4b0) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e0510 <g_type_class_meta_marshal>
                marshal_data = 0x340
                in_marshal = 0
                real_closure = 0x55555738de40
                __func__ = "g_closure_invoke"
    #21 0x00007ffff57f58d2 in signal_emit_unlocked_R (node=node@entry=0x55555738de90, detail=detail@entry=0, instance=instance@entry=0x55555afabe50, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc530) at ../../../gobject/gsignal.c:3672
                accumulator = 0x0
                emission = {next = 0x7fffffffc930, instance = 0x55555afabe50, ihint = {signal_id = 122, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x55555734b190 [gtkmm__GtkButton/GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
                class_closure = 0x55555738de60
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 122
                max_sequential_handler_number = 20103
                return_value_altered = <optimized out>
    #22 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6e0) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffc530
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc548
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#24 0x00007ffff52df289 in gtk_button_button_release (widget=<optimized out>, event=<optimized out>) at ../../../../gtk/gtkbutton.c:1604
        button = <optimized out>
#29 0x00007ffff5800edf in <emit signal ??? on instance 0x55555afabe50 [gtkmm__GtkButton]> (instance=instance@entry=0x55555afabe50, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffcc70, reg_save_area = 0x7fffffffcbb0}}
    #25 0x00007ffff5386a8b in _gtk_marshal_BOOLEAN__BOXED (closure=0x55555735d660, return_value=0x7fffffffc960, n_param_values=<optimized out>, param_values=0x7fffffffc9c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../../../../gtk/gtkmarshalers.c:84
                cc = 0x55555735d660
--Type <RET> for more, q to quit, c to continue without paging--
                data1 = 0x55555afabe50
                data2 = <optimized out>
                callback = 0x7ffff4e33c60 <Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*)>
                v_return = <optimized out>
                __func__ = "_gtk_marshal_BOOLEAN__BOXED"
    #26 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x55555735d660, return_value=0x7fffffffc960, n_param_values=2, param_values=0x7fffffffc9c0, invocation_hint=0x7fffffffc940) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e0510 <g_type_class_meta_marshal>
                marshal_data = 0x160
                in_marshal = 0
                real_closure = 0x55555735d640
                __func__ = "g_closure_invoke"
    #27 0x00007ffff57f4f06 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x55555afabe50, emission_return=emission_return@entry=0x7fffffffcae0, instance_and_params=instance_and_params@entry=0x7fffffffc9c0) at ../../../gobject/gsignal.c:3780
                accumulator = 0x55555735ee80
                emission = {next = 0x0, instance = 0x55555afabe50, ihint = {signal_id = 34, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x55555734b190 [gtkmm__GtkButton/GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
                class_closure = 0x55555735d660
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x7fffffffc960
                accu = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 34
                max_sequential_handler_number = 20103
                return_value_altered = 0
    #28 0x00007ffff5800078 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcb90) at ../../../gobject/gsignal.c:3508
                return_value = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                error = 0x0
                rtype = 0x14 [gboolean]
                static_scope = 0
                instance_and_params = 0x7fffffffc9c0
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc9d8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#30 0x00007ffff549e9e4 in gtk_widget_event_internal (widget=widget@entry=0x55555afabe50 [gtkmm__GtkButton], event=event@entry=0x55555aed0090) at ../../../../gtk/gtkwidget.c:5010
        signal_num = <optimized out>
        return_val = 0
#31 0x00007ffff549ecc9 in IA__gtk_widget_event (widget=widget@entry=0x55555afabe50 [gtkmm__GtkButton], event=event@entry=0x55555aed0090) at ../../../../gtk/gtkwidget.c:4807
        __func__ = "IA__gtk_widget_event"
#32 0x00007ffff5384cbc in IA__gtk_propagate_event (widget=0x55555afabe50 [gtkmm__GtkButton], event=0x55555aed0090) at ../../../../gtk/gtkmain.c:2503
        tmp = <optimized out>
        handled_event = <optimized out>
        __func__ = "IA__gtk_propagate_event"
#33 0x00007ffff53850b3 in IA__gtk_main_do_event (event=0x55555aed0090) at ../../../../gtk/gtkmain.c:1698
        grab_widget = 0x55555afabe50 [gtkmm__GtkButton]
        window_group = <optimized out>
        rewritten_event = <optimized out>
        tmp_list = <optimized out>
        event_widget = <optimized out>
        __func__ = "IA__gtk_main_do_event"
        __func__ = "IA__gtk_main_do_event"
#34 IA__gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1503
        __func__ = "IA__gtk_main_do_event"
#35 0x00007ffff51f710c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../../../gdk/x11/gdkevents-x11.c:2425
        display = <optimized out>
        event = 0x55555aed0090
#36 0x00007ffff56f760d in g_main_dispatch (context=0x555557294c60) at ../../../glib/gmain.c:3309
        dispatch = 0x7ffff51f70c0 <gdk_event_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x0
        cb_data = <optimized out>
        need_destroy = <optimized out>
        source = 0x55555731c730
        current = 0x5555573d6de0
        i = 0
        __func__ = "g_main_dispatch"
#37 g_main_context_dispatch (context=context@entry=0x555557294c60) at ../../../glib/gmain.c:3974
#38 0x00007ffff56f7890 in g_main_context_iterate (context=0x555557294c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
        max_priority = 2147483647
        timeout = 40
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = <optimized out>
        fds = 0x5555570a7730
#39 0x00007ffff56f7b63 in g_main_loop_run (loop=0x55555777bee0) at ../../../glib/gmain.c:4241
        __func__ = "g_main_loop_run"
#40 0x00007ffff538412a in IA__gtk_main () at ../../../../gtk/gtkmain.c:1270
        tmp_list = 0x0
        functions = 0x0
        init = <optimized out>
        loop = 0x55555777bee0
#41 0x00007ffff5bd7d20 in Gtkmm2ext::UI::run(Receiver&) (this=0x5555572f3e30, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:290
#42 0x0000555556123af9 in main(int, char**) (argc=1, argv=0x7fffffffd2d8) at ../gtk2_ardour/main.cc:435


BT #2:

(gdb) bt
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555572a6a58) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffffffaf40, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff7716724 in ARDOUR::Route::set_strict_io(bool) (this=0x55555b209110, enable=true) at ../libs/ardour/route.cc:2429
#4  0x0000555555da7dd9 in Editor::finish_bringing_in_material(boost::shared_ptr<ARDOUR::Region>, unsigned int, unsigned int, long&, Editing::ImportMode, boost::shared_ptr<ARDOUR::Track>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::shared_ptr<ARDOUR::PluginInfo>)
    (this=0x5555583cb590, region=..., in_chans=2, out_chans=2, pos=@0x5555583cccc0: 0, mode=Editing::ImportAsTrack, existing_track=..., new_track_name="uhl.mp4", instrument=...) at ../gtk2_ardour/editor_audio_import.cc:1027
#5  0x0000555555da74ac in Editor::add_sources(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::vector<boost::shared_ptr<ARDOUR::Source>, std::allocator<boost::shared_ptr<ARDOUR::Source> > >&, long&, Editing::ImportDisposition, Editing::ImportMode, int, int, boost::shared_ptr<ARDOUR::Track>&, bool, boost::shared_ptr<ARDOUR::PluginInfo>)
    (this=0x5555583cb590, paths=std::vector of length 1, capacity 1 = {...}, sources=std::vector of length 2, capacity 2 = {...}, pos=@0x5555583cccc0: 0, disposition=Editing::ImportDistinctFiles, mode=Editing::ImportAsTrack, target_regions=1, target_tracks=-1, track=..., instrument=...)
    at ../gtk2_ardour/editor_audio_import.cc:947
#6  0x0000555555da4fd9 in Editor::import_sndfiles(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Editing::ImportDisposition, Editing::ImportMode, ARDOUR::SrcQuality, long&, int, int, boost::shared_ptr<ARDOUR::Track>&, bool, boost::shared_ptr<ARDOUR::PluginInfo>)
    (this=0x5555583cb590, paths=std::vector of length 1, capacity 1 = {...}, disposition=Editing::ImportDistinctFiles, mode=Editing::ImportAsTrack, quality=ARDOUR::SrcBest, pos=@0x7fffffffbd78: 0, target_regions=1, target_tracks=-1, track=..., replace=false, instrument=...)
    at ../gtk2_ardour/editor_audio_import.cc:594
#7  0x0000555555da403d in Editor::do_import(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Editing::ImportDisposition, Editing::ImportMode, ARDOUR::SrcQuality, ARDOUR::MidiTrackNameSource, ARDOUR::MidiTempoMapDisposition, long&, boost::shared_ptr<ARDOUR::PluginInfo>)
    (this=0x5555583cb590, paths=std::vector of length 1, capacity 1 = {...}, disposition=Editing::ImportDistinctFiles, mode=Editing::ImportAsTrack, quality=ARDOUR::SrcBest, midi_track_name_source=ARDOUR::SMFTrackNumber, smf_tempo_disposition=ARDOUR::SMFTempoIgnore, pos=@0x7fffffffbd78: 0, instrument=...)
    at ../gtk2_ardour/editor_audio_import.cc:425
#8  0x00005555565d85d2 in SoundFileOmega::do_something(int) (this=0x55555af259a0, action=-5) at ../gtk2_ardour/sfdb_ui.cc:2085
#9  0x00005555565e03a2 in sigc::bound_mem_functor1<void, SoundFileBrowser, int>::operator()(int const&) const (this=0x5555570f2c30, _A_a1=@0x7fffffffbe7c: -5) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#10 0x00005555565df81c in sigc::adaptor_functor<sigc::bound_mem_functor1<void, SoundFileBrowser, int> >::operator()<Gtk::ResponseType&>(Gtk::ResponseType&) const (this=0x5555570f2c28, _A_arg1=@0x5555570f2c50: Gtk::RESPONSE_OK) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#11 0x00005555565deab4 in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, SoundFileBrowser, int>, Gtk::ResponseType, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (this=0x5555570f2c20) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124
#12 0x00005555565dd74e in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, SoundFileBrowser, int>, Gtk::ResponseType, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555570f2bf0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#13 0x00007ffff58921e8 in sigc::slot0<void>::operator()() const (this=0x5555570f2818) at /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:335
#14 Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (self=<optimized out>, data=0x5555570f2810) at signalproxy.cc:103
#18 0x00007ffff5800edf in <emit signal ??? on instance 0x555556f02650 [gtkmm__GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #15 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570f2c80, return_value=0x0, n_param_values=1, param_values=0x7fffffffc0c0, invocation_hint=0x7fffffffc040) at ../../../gobject/gclosure.c:810
    #16 0x00007ffff57f51b3 in signal_emit_unlocked_R (node=node@entry=0x55555738c790, detail=detail@entry=0, instance=instance@entry=0x555556f02650, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc0c0) at ../../../gobject/gsignal.c:3812
    #17 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc270) at ../../../gobject/gsignal.c:3498
#19 0x00007ffff52e037e in gtk_real_button_released (button=0x555556f02650 [gtkmm__GtkButton]) at ../../../../gtk/gtkbutton.c:1712
#23 0x00007ffff5800edf in <emit signal ??? on instance 0x555556f02650 [gtkmm__GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #20 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x55555738c680, return_value=0x0, n_param_values=1, param_values=0x7fffffffc530, invocation_hint=0x7fffffffc4b0) at ../../../gobject/gclosure.c:810
    #21 0x00007ffff57f58d2 in signal_emit_unlocked_R (node=node@entry=0x55555738c6b0, detail=detail@entry=0, instance=instance@entry=0x555556f02650, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc530) at ../../../gobject/gsignal.c:3672
    #22 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6e0) at ../../../gobject/gsignal.c:3498
#24 0x00007ffff52df289 in gtk_button_button_release (widget=<optimized out>, event=<optimized out>) at ../../../../gtk/gtkbutton.c:1604
#29 0x00007ffff5800edf in <emit signal ??? on instance 0x555556f02650 [gtkmm__GtkButton]> (instance=instance@entry=0x555556f02650, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
    #25 0x00007ffff5386a8b in _gtk_marshal_BOOLEAN__BOXED (closure=0x55555735ca30, return_value=0x7fffffffc960, n_param_values=<optimized out>, param_values=0x7fffffffc9c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../../../../gtk/gtkmarshalers.c:84
    #26 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x55555735ca30, return_value=0x7fffffffc960, n_param_values=2, param_values=0x7fffffffc9c0, invocation_hint=0x7fffffffc940) at ../../../gobject/gclosure.c:810
    #27 0x00007ffff57f4f06 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x555556f02650, emission_return=emission_return@entry=0x7fffffffcae0, instance_and_params=instance_and_params@entry=0x7fffffffc9c0) at ../../../gobject/gsignal.c:3780
    #28 0x00007ffff5800078 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcb90) at ../../../gobject/gsignal.c:3508
#30 0x00007ffff549e9e4 in gtk_widget_event_internal (widget=widget@entry=0x555556f02650 [gtkmm__GtkButton], event=event@entry=0x55555aed1aa0) at ../../../../gtk/gtkwidget.c:5010
#31 0x00007ffff549ecc9 in IA__gtk_widget_event (widget=widget@entry=0x555556f02650 [gtkmm__GtkButton], event=event@entry=0x55555aed1aa0) at ../../../../gtk/gtkwidget.c:4807
#32 0x00007ffff5384cbc in IA__gtk_propagate_event (widget=0x555556f02650 [gtkmm__GtkButton], event=0x55555aed1aa0) at ../../../../gtk/gtkmain.c:2503
#33 0x00007ffff53850b3 in IA__gtk_main_do_event (event=0x55555aed1aa0) at ../../../../gtk/gtkmain.c:1698
#34 IA__gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1503
#35 0x00007ffff51f710c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../../../gdk/x11/gdkevents-x11.c:2425
#36 0x00007ffff56f760d in g_main_dispatch (context=0x555557294a20) at ../../../glib/gmain.c:3309
#37 g_main_context_dispatch (context=context@entry=0x555557294a20) at ../../../glib/gmain.c:3974
#38 0x00007ffff56f7890 in g_main_context_iterate (context=0x555557294a20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#39 0x00007ffff56f7b63 in g_main_loop_run (loop=0x55555777bc60) at ../../../glib/gmain.c:4241
#40 0x00007ffff538412a in IA__gtk_main () at ../../../../gtk/gtkmain.c:1270
#41 0x00007ffff5bd7d20 in Gtkmm2ext::UI::run(Receiver&) (this=0x5555572f4510, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:290
#42 0x0000555556123af9 in main(int, char**) (argc=1, argv=0x7fffffffd2d8) at ../gtk2_ardour/main.cc:435


bt full:

(gdb) bt full
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555572a6a58) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffffffaf40, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff7716724 in ARDOUR::Route::set_strict_io(bool) (this=0x55555b209110, enable=true) at ../libs/ardour/route.cc:2429
        lx = {mutex_ = @0x5555572a6a58, locked_ = true}
#4  0x0000555555da7dd9 in Editor::finish_bringing_in_material(boost::shared_ptr<ARDOUR::Region>, unsigned int, unsigned int, long&, Editing::ImportMode, boost::shared_ptr<ARDOUR::Track>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::shared_ptr<ARDOUR::PluginInfo>)
    (this=0x5555583cb590, region=..., in_chans=2, out_chans=2, pos=@0x5555583cccc0: 0, mode=Editing::ImportAsTrack, existing_track=..., new_track_name="uhl.mp4", instrument=...) at ../gtk2_ardour/editor_audio_import.cc:1027
        i = {px = 0x55555b209110, pn = {pi_ = 0x5555570ff0f0}}
        at = std::__cxx11::list = {[0] = {px = 0x55555b209110, pn = {pi_ = 0x5555570ff0f0}}}
        playlist = {px = 0x0, pn = {pi_ = 0x0}}
        copy = {px = 0x118f8027c10, pn = {pi_ = 0x5555585db0b0}}
        ar = {px = 0x55555b208800, pn = {pi_ = 0x55555b208090}}
        mr = {px = 0x0, pn = {pi_ = 0x0}}
#5  0x0000555555da74ac in Editor::add_sources(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::vector<boost::shared_ptr<ARDOUR::Source>, std::allocator<boost::shared_ptr<ARDOUR::Source> > >&, long&, Editing::ImportDisposition, Editing::ImportMode, int, int, boost::shared_ptr<ARDOUR::Track>&, bool, boost::shared_ptr<ARDOUR::PluginInfo>)
    (this=0x5555583cb590, paths=std::vector of length 1, capacity 1 = {...}, sources=std::vector of length 2, capacity 2 = {...}, pos=@0x5555583cccc0: 0, disposition=Editing::ImportDistinctFiles, mode=Editing::ImportAsTrack, target_regions=1, target_tracks=-1, track=..., instrument=...)
    at ../gtk2_ardour/editor_audio_import.cc:947
        ar = {px = 0x55555b208800, pn = {pi_ = 0x55555b208090}}
        r = {px = 0x55555b208800, pn = {pi_ = 0x55555b208090}}
        regions = std::vector of length 1, capacity 1 = {{px = 0x55555b208800, pn = {pi_ = 0x55555b208090}}}
        region_name = "uhl.mp4"
        input_chan = 2
        output_chan = 2
        use_timestamp = false
        track_names = std::vector of length 1, capacity 1 = {"uhl.mp4"}
        n = 0
        rlen = 0
        __PRETTY_FUNCTION__ = "int Editor::add_sources(std::vector<std::__cxx11::basic_string<char> >, ARDOUR::SourceList&, ARDOUR::samplepos_t&, Editing::ImportDisposition, Editing::ImportMode, int, int, boost::shared_ptr<ARDOUR::"...
#6  0x0000555555da4fd9 in Editor::import_sndfiles(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Editing::ImportDisposition, Editing::ImportMode, ARDOUR::SrcQuality, long&, int, int, boost::shared_ptr<ARDOUR::Track>&, bool, boost::shared_ptr<ARDOUR::PluginInfo>)
    (this=0x5555583cb590, paths=std::vector of length 1, capacity 1 = {...}, disposition=Editing::ImportDistinctFiles, mode=Editing::ImportAsTrack, quality=ARDOUR::SrcBest, pos=@0x7fffffffbd78: 0, target_regions=1, target_tracks=-1, track=..., replace=false, instrument=...)
    at ../gtk2_ardour/editor_audio_import.cc:594
        cursor_ctx = {px = 0x55555b0ddd80, pn = {pi_ = 0x55555a9bb380}}
        result = -1
#7  0x0000555555da403d in Editor::do_import(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Editing::ImportDisposition, Editing::ImportMode, ARDOUR::SrcQuality, ARDOUR::MidiTrackNameSource, ARDOUR::MidiTempoMapDisposition, long&, boost::shared_ptr<ARDOUR::PluginInfo>)
    (this=0x5555583cb590, paths=std::vector of length 1, capacity 1 = {...}, disposition=Editing::ImportDistinctFiles, mode=Editing::ImportAsTrack, quality=ARDOUR::SrcBest, midi_track_name_source=ARDOUR::SMFTrackNumber, smf_tempo_disposition=ARDOUR::SMFTempoIgnore, pos=@0x7fffffffbd78: 0, instrument=...)
    at ../gtk2_ardour/editor_audio_import.cc:425
        check = 1
        a = "/home/alexander/media/videos/2020-04-27-gemeinschaftsproduktion/clips/uhl.mp4.wav"
        replace = false
        track = {px = 0x0, pn = {pi_ = 0x0}}
        to_import = std::vector of length 1, capacity 1 = {"/home/alexander/media/videos/2020-04-27-gemeinschaftsproduktion/clips/uhl.mp4.wav"}
        nth = 0
        use_timestamp = false
        ipw =
          {<InterthreadProgressWindow> = {<ArdourDialog> = {<Gtk::Dialog> = {<No data fields>}, <ARDOUR::SessionHandlePtr> = {_vptr.SessionHandlePtr = 0x555556d36608 <vtable for ImportProgressWindow+736>, _session = 0x0, _session_connections = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.ScopedConnectionList = 0x7ffff5a93da0 <vtable for PBD::ScopedConnectionList+16>, _scoped_connection_lock = {gobject_ = {p = 0x0, i = {0, 0}}}, _scoped_connection_list = empty std::__cxx11::list}}, _sensitive = true, proxy = 0x555557107190, _splash_pushed = false, static CloseAllDialogs = <optimized out>}, _cancel_button = <incomplete type>, _cancel_label = <incomplete type>, _bar = <incomplete type>, _interthread_info = 0x5555583ccc30}, _label = <incomplete type>, _import_status = 0x5555583ccc28}
        ok = true
#8  0x00005555565d85d2 in SoundFileOmega::do_something(int) (this=0x55555af259a0, action=-5) at ../gtk2_ardour/sfdb_ui.cc:2085
        paths = std::vector of length 1, capacity 1 = {"/home/alexander/media/videos/2020-04-27-gemeinschaftsproduktion/clips/uhl.mp4.wav"}
        pos = Editing::ImportAtStart
        mode = Editing::ImportAsTrack
        chns = Editing::ImportDistinctFiles
        instrument = {px = 0x5555581765d0, pn = {pi_ = 0x555558155500}}
        where = 0
        mts = ARDOUR::SMFTrackNumber
        mtd = ARDOUR::SMFTempoIgnore
        quality = ARDOUR::SrcBest
#9  0x00005555565e03a2 in sigc::bound_mem_functor1<void, SoundFileBrowser, int>::operator()(int const&) const (this=0x5555570f2c30, _A_a1=@0x7fffffffbe7c: -5) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#10 0x00005555565df81c in sigc::adaptor_functor<sigc::bound_mem_functor1<void, SoundFileBrowser, int> >::operator()<Gtk::ResponseType&>(Gtk::ResponseType&) const (this=0x5555570f2c28, _A_arg1=@0x5555570f2c50: Gtk::RESPONSE_OK) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#11 0x00005555565deab4 in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, SoundFileBrowser, int>, Gtk::ResponseType, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (this=0x5555570f2c20) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124
#12 0x00005555565dd74e in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, SoundFileBrowser, int>, Gtk::ResponseType, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555570f2bf0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x5555570f2bf0
#13 0x00007ffff58921e8 in sigc::slot0<void>::operator()() const (this=0x5555570f2818) at /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:335
        slot = 0x5555570f2818
#14 Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (self=<optimized out>, data=0x5555570f2810) at signalproxy.cc:103
        slot = 0x5555570f2818
#18 0x00007ffff5800edf in <emit signal ??? on instance 0x555556f02650 [gtkmm__GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc350, reg_save_area = 0x7fffffffc290}}
    #15 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570f2c80, return_value=0x0, n_param_values=1, param_values=0x7fffffffc0c0, invocation_hint=0x7fffffffc040) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e3fe0 <g_cclosure_marshal_VOID__VOID>
                marshal_data = 0x0
                in_marshal = 0
                real_closure = 0x5555570f2c60
                __func__ = "g_closure_invoke"
    #16 0x00007ffff57f51b3 in signal_emit_unlocked_R (node=node@entry=0x55555738c790, detail=detail@entry=0, instance=instance@entry=0x555556f02650, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc0c0) at ../../../gobject/gsignal.c:3812
                tmp = <optimized out>
                handler = 0x5555570eeb40
                accumulator = 0x0
                emission = {next = 0x7fffffffc4a0, instance = 0x555556f02650, ihint = {signal_id = 123, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
                class_closure = 0x55555738c760
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 123
                max_sequential_handler_number = 19432
                return_value_altered = 1
--Type <RET> for more, q to quit, c to continue without paging--c
    #17 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc270) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffc0c0
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc0d8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#19 0x00007ffff52e037e in gtk_real_button_released (button=0x555556f02650 [gtkmm__GtkButton]) at ../../../../gtk/gtkbutton.c:1712
#23 0x00007ffff5800edf in <emit signal ??? on instance 0x555556f02650 [gtkmm__GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc7c0, reg_save_area = 0x7fffffffc700}}
    #20 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x55555738c680, return_value=0x0, n_param_values=1, param_values=0x7fffffffc530, invocation_hint=0x7fffffffc4b0) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e0510 <g_type_class_meta_marshal>
                marshal_data = 0x340
                in_marshal = 0
                real_closure = 0x55555738c660
                __func__ = "g_closure_invoke"
    #21 0x00007ffff57f58d2 in signal_emit_unlocked_R (node=node@entry=0x55555738c6b0, detail=detail@entry=0, instance=instance@entry=0x555556f02650, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc530) at ../../../gobject/gsignal.c:3672
                accumulator = 0x0
                emission = {next = 0x7fffffffc930, instance = 0x555556f02650, ihint = {signal_id = 122, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x55555734a100 [gtkmm__GtkButton/GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
                class_closure = 0x55555738c680
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 122
                max_sequential_handler_number = 19432
                return_value_altered = <optimized out>
    #22 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6e0) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffc530
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc548
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#24 0x00007ffff52df289 in gtk_button_button_release (widget=<optimized out>, event=<optimized out>) at ../../../../gtk/gtkbutton.c:1604
        button = <optimized out>
#29 0x00007ffff5800edf in <emit signal ??? on instance 0x555556f02650 [gtkmm__GtkButton]> (instance=instance@entry=0x555556f02650, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffcc70, reg_save_area = 0x7fffffffcbb0}}
    #25 0x00007ffff5386a8b in _gtk_marshal_BOOLEAN__BOXED (closure=0x55555735ca30, return_value=0x7fffffffc960, n_param_values=<optimized out>, param_values=0x7fffffffc9c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../../../../gtk/gtkmarshalers.c:84
                cc = 0x55555735ca30
                data1 = 0x555556f02650
                data2 = <optimized out>
                callback = 0x7ffff4e33c60 <Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*)>
                v_return = <optimized out>
                __func__ = "_gtk_marshal_BOOLEAN__BOXED"
    #26 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x55555735ca30, return_value=0x7fffffffc960, n_param_values=2, param_values=0x7fffffffc9c0, invocation_hint=0x7fffffffc940) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e0510 <g_type_class_meta_marshal>
                marshal_data = 0x160
                in_marshal = 0
                real_closure = 0x55555735ca10
                __func__ = "g_closure_invoke"
    #27 0x00007ffff57f4f06 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x555556f02650, emission_return=emission_return@entry=0x7fffffffcae0, instance_and_params=instance_and_params@entry=0x7fffffffc9c0) at ../../../gobject/gsignal.c:3780
                accumulator = 0x55555735ca80
                emission = {next = 0x0, instance = 0x555556f02650, ihint = {signal_id = 34, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x55555734a100 [gtkmm__GtkButton/GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
                class_closure = 0x55555735ca30
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x7fffffffc960
                accu = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 34
                max_sequential_handler_number = 19432
                return_value_altered = 0
    #28 0x00007ffff5800078 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcb90) at ../../../gobject/gsignal.c:3508
                return_value = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                error = 0x0
                rtype = 0x14 [gboolean]
                static_scope = 0
                instance_and_params = 0x7fffffffc9c0
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc9d8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#30 0x00007ffff549e9e4 in gtk_widget_event_internal (widget=widget@entry=0x555556f02650 [gtkmm__GtkButton], event=event@entry=0x55555aed1aa0) at ../../../../gtk/gtkwidget.c:5010
        signal_num = <optimized out>
        return_val = 0
#31 0x00007ffff549ecc9 in IA__gtk_widget_event (widget=widget@entry=0x555556f02650 [gtkmm__GtkButton], event=event@entry=0x55555aed1aa0) at ../../../../gtk/gtkwidget.c:4807
        __func__ = "IA__gtk_widget_event"
#32 0x00007ffff5384cbc in IA__gtk_propagate_event (widget=0x555556f02650 [gtkmm__GtkButton], event=0x55555aed1aa0) at ../../../../gtk/gtkmain.c:2503
        tmp = <optimized out>
        handled_event = <optimized out>
        __func__ = "IA__gtk_propagate_event"
#33 0x00007ffff53850b3 in IA__gtk_main_do_event (event=0x55555aed1aa0) at ../../../../gtk/gtkmain.c:1698
        grab_widget = 0x555556f02650 [gtkmm__GtkButton]
        window_group = <optimized out>
        rewritten_event = <optimized out>
        tmp_list = <optimized out>
        event_widget = <optimized out>
        __func__ = "IA__gtk_main_do_event"
        __func__ = "IA__gtk_main_do_event"
#34 IA__gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1503
        __func__ = "IA__gtk_main_do_event"
#35 0x00007ffff51f710c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../../../gdk/x11/gdkevents-x11.c:2425
        display = <optimized out>
        event = 0x55555aed1aa0
#36 0x00007ffff56f760d in g_main_dispatch (context=0x555557294a20) at ../../../glib/gmain.c:3309
        dispatch = 0x7ffff51f70c0 <gdk_event_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x0
        cb_data = <optimized out>
        need_destroy = <optimized out>
        source = 0x55555731bac0
        current = 0x5555573d5530
        i = 0
        __func__ = "g_main_dispatch"
#37 g_main_context_dispatch (context=context@entry=0x555557294a20) at ../../../glib/gmain.c:3974
#38 0x00007ffff56f7890 in g_main_context_iterate (context=0x555557294a20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
        max_priority = 2147483647
        timeout = 29
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = <optimized out>
        fds = 0x5555570a6b10
#39 0x00007ffff56f7b63 in g_main_loop_run (loop=0x55555777bc60) at ../../../glib/gmain.c:4241
        __func__ = "g_main_loop_run"
#40 0x00007ffff538412a in IA__gtk_main () at ../../../../gtk/gtkmain.c:1270
        tmp_list = 0x0
        functions = 0x0
        init = <optimized out>
        loop = 0x55555777bc60
#41 0x00007ffff5bd7d20 in Gtkmm2ext::UI::run(Receiver&) (this=0x5555572f4510, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:290
#42 0x0000555556123af9 in main(int, char**) (argc=1, argv=0x7fffffffd2d8) at ../gtk2_ardour/main.cc:435



Also it's not possible to add a track, ardour also freezes: 

$ ./gtk2_ardour/ardbg
GNU gdb (Debian 9.1-3) 9.1
Copyright (C) 2020 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:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./gtk2_ardour/../build/gtk2_ardour/ardour-6.0.pre1.242...
(gdb) handle SIG32 noprint nostop
Signal        Stop	Print	Pass to program	Description
SIG32         No	No	Yes		Real-time event 32
(gdb) run
Starting program: /home/alexander/media/sw/ardour/build/gtk2_ardour/ardour-6.0.pre1.242
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
bind txt domain [gtk2_ardour6] to /usr/local/share/ardour6/locale
Ardour6.0.pre1.242 (built using 6.0-rc1-104-ge97ea38108 and GCC version 9.2.1 20200123)
Ardour: [INFO]: Your system is configured to limit Ardour to 1048576 open files
Ardour: [INFO]: Loading system configuration file /home/alexander/media/sw/ardour/system_config
Ardour: [INFO]: Loading user configuration file /home/alexander/.config/ardour6/config
[New Thread 0x7fffeed42700 (LWP 89812)]
Ardour: [INFO]: CPU vendor: GenuineIntel
Ardour: [INFO]: AVX-capable processor
Ardour: [INFO]: CPU brand: Intel(R) Core(TM) i9-9900 CPU @ 3.10GHz
Ardour: [INFO]: Using SSE optimized routines
[New Thread 0x7fffee541700 (LWP 89813)]
[New Thread 0x7fffedd40700 (LWP 89814)]
[New Thread 0x7fffed53f700 (LWP 89815)]
Ardour: [INFO]: Loading plugin meta data file /home/alexander/media/sw/ardour/share/plugin_metadata/plugin_tags
[New Thread 0x7fffdf27b700 (LWP 89816)]
[Thread 0x7fffdf27b700 (LWP 89816) exited]
[New Thread 0x7fffdf27b700 (LWP 89817)]
[New Thread 0x7fffde462700 (LWP 89818)]
[New Thread 0x7fffdd3c9700 (LWP 89819)]
Ardour: [INFO]: Loading 449 MIDI patches from ./gtk2_ardour/../share/patchfiles
Ardour: [INFO]: Loading default ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/default_ui_config
Ardour: [INFO]: Loading user ui configuration file /home/alexander/.config/ardour6/ui_config
[New Thread 0x7fffdca13700 (LWP 89820)]
[New Thread 0x7fffcbfff700 (LWP 89821)]
[New Thread 0x7fffcb7fe700 (LWP 89822)]
Color shuttle bg not found
Color play head not found
Ardour: [INFO]: Loading color file /home/alexander/media/sw/ardour/gtk2_ardour/themes/dark-ardour.colors
Ardour: [INFO]: Loading ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/clearlooks.rc
Ardour: [INFO]: Loading bindings from /home/alexander/media/sw/ardour/build/gtk2_ardour/ardour.keys
Loading ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/clearlooks.rc
[New Thread 0x7fffdc1e0700 (LWP 89823)]
[New Thread 0x7fffdc15f700 (LWP 89824)]
[Thread 0x7fffdc15f700 (LWP 89824) exited]
[Thread 0x7fffdc1e0700 (LWP 89823) exited]
[New Thread 0x7fffdc1e0700 (LWP 89825)]
[New Thread 0x7fffdc15f700 (LWP 89826)]
[Thread 0x7fffdc15f700 (LWP 89826) exited]
[Thread 0x7fffdc1e0700 (LWP 89825) exited]
[New Thread 0x7fffcaffd700 (LWP 89827)]
[New Thread 0x7fffca7fc700 (LWP 89828)]
Found nothing along /home/alexander/.config/ardour6/templates:./gtk2_ardour/../share/templates:./gtk2_ardour/../build/templates:./gtk2_ardour/../gtk2_ardour/templates:./gtk2_ardour/../build/gtk2_ardour/templates:./templates
[Thread 0x7fffca7fc700 (LWP 89828) exited]
[Thread 0x7fffcb7fe700 (LWP 89822) exited]
[Thread 0x7fffdd3c9700 (LWP 89819) exited]
[New Thread 0x7fffca7fc700 (LWP 89832)]
[New Thread 0x7fffcb7fe700 (LWP 89833)]
[New Thread 0x7fffc9e8e700 (LWP 89834)]
[New Thread 0x7fffc968d700 (LWP 89835)]
[New Thread 0x7fffc8e8c700 (LWP 89836)]
[New Thread 0x7fffaffff700 (LWP 89837)]
[New Thread 0x7fffaf7fe700 (LWP 89838)]
[New Thread 0x7fffaeffd700 (LWP 89839)]
[New Thread 0x7fffae7fc700 (LWP 89840)]
[Thread 0x7fffae7fc700 (LWP 89840) exited]
[Thread 0x7fffaeffd700 (LWP 89839) exited]
[Thread 0x7fffaf7fe700 (LWP 89838) exited]
[Thread 0x7fffaffff700 (LWP 89837) exited]
[Thread 0x7fffc968d700 (LWP 89835) exited]
[Thread 0x7fffca7fc700 (LWP 89832) exited]
[Thread 0x7fffcaffd700 (LWP 89827) exited]
[Thread 0x7fffc9e8e700 (LWP 89834) exited]
[Thread 0x7fffcb7fe700 (LWP 89833) exited]
[New Thread 0x7fffcb7fe700 (LWP 89841)]
[New Thread 0x7fffc9e8e700 (LWP 89842)]
[New Thread 0x7fffcaffd700 (LWP 89843)]
[New Thread 0x7fffc968d700 (LWP 89844)]
[New Thread 0x7fffca7fc700 (LWP 89845)]
[New Thread 0x7fffaffff700 (LWP 89846)]
[New Thread 0x7fffaf7fe700 (LWP 89847)]
[Thread 0x7fffaf7fe700 (LWP 89847) exited]
[Thread 0x7fffc968d700 (LWP 89844) exited]
[Thread 0x7fffc9e8e700 (LWP 89842) exited]
[Thread 0x7fffcaffd700 (LWP 89843) exited]
[Thread 0x7fffcb7fe700 (LWP 89841) exited]
[Thread 0x7fffca7fc700 (LWP 89845) exited]
[Thread 0x7fffc8e8c700 (LWP 89836) exited]
[New Thread 0x7fffca7fc700 (LWP 89848)]
[New Thread 0x7fffcaffd700 (LWP 89849)]
[New Thread 0x7fffc968d700 (LWP 89850)]
[New Thread 0x7fffcb7fe700 (LWP 89851)]
[New Thread 0x7fffc9e8e700 (LWP 89852)]
[Thread 0x7fffc9e8e700 (LWP 89852) exited]
[Thread 0x7fffcaffd700 (LWP 89849) exited]
[Thread 0x7fffcb7fe700 (LWP 89851) exited]
[Thread 0x7fffca7fc700 (LWP 89848) exited]
[Thread 0x7fffaffff700 (LWP 89846) exited]
[New Thread 0x7fffaffff700 (LWP 89853)]
[New Thread 0x7fffcb7fe700 (LWP 89854)]
[New Thread 0x7fffca7fc700 (LWP 89855)]
[New Thread 0x7fffc9e8e700 (LWP 89856)]
[New Thread 0x7fffcaffd700 (LWP 89857)]
[New Thread 0x7fffc8e8c700 (LWP 89858)]
[Thread 0x7fffc9e8e700 (LWP 89856) exited]
[Thread 0x7fffc8e8c700 (LWP 89858) exited]
[Thread 0x7fffca7fc700 (LWP 89855) exited]
[Thread 0x7fffcb7fe700 (LWP 89854) exited]
[Thread 0x7fffaffff700 (LWP 89853) exited]
[Thread 0x7fffc968d700 (LWP 89850) exited]
[New Thread 0x7fffaffff700 (LWP 89860)]
[New Thread 0x7fffca7fc700 (LWP 89861)]
[New Thread 0x7fffc8e8c700 (LWP 89862)]
[New Thread 0x7fffc9e8e700 (LWP 89863)]
[New Thread 0x7fffcb7fe700 (LWP 89864)]
[Thread 0x7fffcb7fe700 (LWP 89864) exited]
[Thread 0x7fffc8e8c700 (LWP 89862) exited]
[Thread 0x7fffaffff700 (LWP 89860) exited]
[Thread 0x7fffca7fc700 (LWP 89861) exited]
[Thread 0x7fffcaffd700 (LWP 89857) exited]
[New Thread 0x7fffcaffd700 (LWP 89865)]
[New Thread 0x7fffca7fc700 (LWP 89866)]
[New Thread 0x7fffcb7fe700 (LWP 89867)]
[New Thread 0x7fffaffff700 (LWP 89868)]
[New Thread 0x7fffc968d700 (LWP 89869)]
[New Thread 0x7fffc8e8c700 (LWP 89870)]
[New Thread 0x7fffaf7fe700 (LWP 89871)]
[New Thread 0x7fffaeffd700 (LWP 89872)]
[New Thread 0x7fffae7fc700 (LWP 89873)]
[Thread 0x7fffae7fc700 (LWP 89873) exited]
[Thread 0x7fffaeffd700 (LWP 89872) exited]
[Thread 0x7fffaf7fe700 (LWP 89871) exited]
[Thread 0x7fffc8e8c700 (LWP 89870) exited]
[Thread 0x7fffc968d700 (LWP 89869) exited]
[Thread 0x7fffaffff700 (LWP 89868) exited]
[Thread 0x7fffca7fc700 (LWP 89866) exited]
[Thread 0x7fffcaffd700 (LWP 89865) exited]
[Thread 0x7fffc9e8e700 (LWP 89863) exited]
[New Thread 0x7fffc968d700 (LWP 89874)]
[New Thread 0x7fffca7fc700 (LWP 89875)]
[New Thread 0x7fffaeffd700 (LWP 89876)]
[Thread 0x7fffcb7fe700 (LWP 89867) exited]
[Thread 0x7fffaeffd700 (LWP 89876) exited]
[Thread 0x7fffc968d700 (LWP 89874) exited]
[New Thread 0x7fffc968d700 (LWP 89877)]
[New Thread 0x7fffaeffd700 (LWP 89878)]
[New Thread 0x7fffcb7fe700 (LWP 89879)]
[New Thread 0x7fffc9e8e700 (LWP 89880)]
[New Thread 0x7fffcaffd700 (LWP 89881)]
[New Thread 0x7fffc8e8c700 (LWP 89882)]
[New Thread 0x7fffaffff700 (LWP 89883)]
[Thread 0x7fffc8e8c700 (LWP 89882) exited]
[Thread 0x7fffaffff700 (LWP 89883) exited]
[Thread 0x7fffcaffd700 (LWP 89881) exited]
[Thread 0x7fffc9e8e700 (LWP 89880) exited]
[Thread 0x7fffaeffd700 (LWP 89878) exited]
[Thread 0x7fffc968d700 (LWP 89877) exited]
[Thread 0x7fffca7fc700 (LWP 89875) exited]
[New Thread 0x7fffdc1e0700 (LWP 89884)]
[New Thread 0x7fffdc15f700 (LWP 89885)]
[New Thread 0x7fffcaf5b700 (LWP 89886)]
[New Thread 0x7fffca7fc700 (LWP 89887)]
[Thread 0x7fffcb7fe700 (LWP 89879) exited]
lilv_world_add_plugin(): warning: Duplicate plugin <https://github.com/lucianodato/noise-repellent>
lilv_world_add_plugin(): warning: ... found in file:///usr/lib/x86_64-linux-gnu/lv2/nrepel.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/nrepel.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-reverb>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-reverb.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-reverb.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-delay>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-delay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-delay.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-eq>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-eq.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-eq.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-fluidsynth>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-fluidsynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-fluidsynth.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp#stereo>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/reasonablesynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/reasonablesynth.lv2/ (ignored)
lilv_world_load_bundle(): warning: Replacing version 768.0 of <http://gareus.org/oss/lv2/gmsynth> from <file:///usr/lib/lv2/gmsynth.lv2/>
lilv_world_load_bundle(): note: New version 775.3 found in <file:///usr/local/lib/lv2/gmsynth.lv2/>
Scanning folders for bundled LV2s: ./gtk2_ardour/../build/libs/LV2
lilv_world_add_plugin(): warning: Duplicate plugin <https://github.com/lucianodato/noise-repellent>
lilv_world_add_plugin(): warning: ... found in file:///usr/lib/x86_64-linux-gnu/lv2/nrepel.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/nrepel.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-reverb>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-reverb.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-reverb.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-delay>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-delay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-delay.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-eq>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-eq.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-eq.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-fluidsynth>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-fluidsynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-fluidsynth.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp#stereo>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/reasonablesynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/reasonablesynth.lv2/ (ignored)
lilv_world_load_bundle(): warning: Replacing version 768.0 of <http://gareus.org/oss/lv2/gmsynth> from <file:///usr/lib/lv2/gmsynth.lv2/>
lilv_world_load_bundle(): note: New version 775.3 found in <file:///usr/local/lib/lv2/gmsynth.lv2/>
[New Thread 0x7fffcb7fe700 (LWP 89890)]
[New Thread 0x7fffc968d700 (LWP 89891)]
[Detaching after vfork from child process 89892]
[New Thread 0x7fffc9e8e700 (LWP 89893)]
[Thread 0x7fffc9e8e700 (LWP 89893) exited]
[Thread 0x7fffc968d700 (LWP 89891) exited]
[Thread 0x7fffca7fc700 (LWP 89887) exited]
[Detaching after vfork from child process 89894]
[New Thread 0x7fffc9e8e700 (LWP 89895)]
[Thread 0x7fffc9e8e700 (LWP 89895) exited]
Set cursor set to default
 loading from /home/alexander/media/videos/2020-04-27-gemeinschaftsproduktion/ardour-uhl as ardour-uhl templ  is_new 0 bp 0
[New Thread 0x7fffca80a700 (LWP 89896)]
[New Thread 0x7fffc889d700 (LWP 89897)]
[New Thread 0x7fffc8894700 (LWP 89898)]
[New Thread 0x7fffc888b700 (LWP 89899)]
[New Thread 0x7fffc8882700 (LWP 89900)]
[New Thread 0x7fffc8879700 (LWP 89901)]
[New Thread 0x7fffc8870700 (LWP 89902)]
[New Thread 0x7fffc8867700 (LWP 89903)]
[New Thread 0x7fffc885e700 (LWP 89904)]
[New Thread 0x7fffc8855700 (LWP 89905)]
[New Thread 0x7fffc884c700 (LWP 89906)]
[New Thread 0x7fffc8843700 (LWP 89907)]
[New Thread 0x7fffc883a700 (LWP 89908)]
[New Thread 0x7fffc8831700 (LWP 89909)]
[New Thread 0x7fffc8828700 (LWP 89910)]
[New Thread 0x7fffc881f700 (LWP 89911)]
[New Thread 0x7fffc879e700 (LWP 89912)]
[New Thread 0x7fffc871d700 (LWP 89913)]
[New Thread 0x7fffc869c700 (LWP 89914)]
[New Thread 0x7fffc861b700 (LWP 89915)]
[New Thread 0x7fffc859a700 (LWP 89916)]
[New Thread 0x7fffc8519700 (LWP 89917)]
[New Thread 0x7fffc8498700 (LWP 89918)]
[New Thread 0x7fffc8417700 (LWP 89919)]
[New Thread 0x7fffc8396700 (LWP 89920)]
[New Thread 0x7fffc8315700 (LWP 89921)]
[New Thread 0x7fffc8294700 (LWP 89922)]
[New Thread 0x7fffc8213700 (LWP 89923)]
[New Thread 0x7fffc8192700 (LWP 89924)]
[New Thread 0x7fffc8111700 (LWP 89925)]
[New Thread 0x7fff8c45a700 (LWP 89926)]
[New Thread 0x7fffc9e8e700 (LWP 89927)]
[New Thread 0x7fffca7fc700 (LWP 89928)]
[New Thread 0x7fffc968d700 (LWP 89929)]
[New Thread 0x7fffaffff700 (LWP 89930)]
locate took 92 usecs for 1 tracks = 92 per track
[Thread 0x7fffcb7fe700 (LWP 89890) exited]
^C--Type <RET> for more, q to quit, c to continue without paging--c

Thread 1 "gui" received signal SIGINT, Interrupt.
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
38	../sysdeps/unix/sysv/linux/x86_64/syscall.S: No such file or directory.
(gdb) bt
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555572a6238) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffffffb590, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff7716724 in ARDOUR::Route::set_strict_io(bool) (this=0x5555570f6400, enable=true) at ../libs/ardour/route.cc:2429
#4  0x0000555555b92c60 in ARDOUR_UI::session_add_audio_route(bool, int, int, ARDOUR::TrackMode, ARDOUR::RouteGroup*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, unsigned int) (this=
    0x5555572ec4e0, track=true, input_channels=1, output_channels=2, mode=ARDOUR::Normal, route_group=0x0, how_many=1, name_template="Audio", strict_io=true, order=4294967295) at ../gtk2_ardour/ardour_ui.cc:1570
#5  0x0000555555b98c20 in ARDOUR_UI::add_route_dialog_response(int) (this=0x5555572ec4e0, r=1) at ../gtk2_ardour/ardour_ui.cc:2777
#6  0x0000555555bc7c86 in sigc::bound_mem_functor1<void, ARDOUR_UI, int>::operator()(int const&) const (this=0x5555570c2b48, _A_a1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7  0x0000555555bc10c3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, ARDOUR_UI, int> >::operator()<int const&>(int const&) const (this=0x5555570c2b40, _A_arg1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8  0x0000555555bb8d88 in sigc::internal::slot_call1<sigc::bound_mem_functor1<void, ARDOUR_UI, int>, void, int>::call_it(sigc::internal::slot_rep*, int const&) (rep=0x5555570c2b10, a_1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
#9  0x00007ffff4db8f27 in  () at /lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
#13 0x00007ffff5800edf in <emit signal ??? on instance 0x5555574248f0 [gtkmm__GtkDialog]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #10 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570c7640, return_value=0x0, n_param_values=2, param_values=0x7fffffffbc50, invocation_hint=0x7fffffffbbd0) at ../../../gobject/gclosure.c:810
    #11 0x00007ffff57f51b3 in signal_emit_unlocked_R (node=node@entry=0x555557533ec0, detail=detail@entry=0, instance=instance@entry=0x5555574248f0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffbc50) at ../../../gobject/gsignal.c:3812
    #12 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffbe20) at ../../../gobject/gsignal.c:3498
#17 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570b3840 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #14 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570c17e0, return_value=0x0, n_param_values=1, param_values=0x7fffffffc0c0, invocation_hint=0x7fffffffc040) at ../../../gobject/gclosure.c:810
    #15 0x00007ffff57f5784 in signal_emit_unlocked_R (node=node@entry=0x555557394050, detail=detail@entry=0, instance=instance@entry=0x5555570b3840, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc0c0) at ../../../gobject/gsignal.c:3742
    #16 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc270) at ../../../gobject/gsignal.c:3498
--Type <RET> for more, q to quit, c to continue without paging--c
#18 0x00007ffff52e037e in gtk_real_button_released (button=0x5555570b3840 [GtkButton]) at ../../../../gtk/gtkbutton.c:1712
#22 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570b3840 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #19 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x555557392f00, return_value=0x0, n_param_values=1, param_values=0x7fffffffc530, invocation_hint=0x7fffffffc4b0) at ../../../gobject/gclosure.c:810
    #20 0x00007ffff57f58d2 in signal_emit_unlocked_R (node=node@entry=0x555557392f30, detail=detail@entry=0, instance=instance@entry=0x5555570b3840, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc530) at ../../../gobject/gsignal.c:3672
    #21 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6e0) at ../../../gobject/gsignal.c:3498
#23 0x00007ffff52df289 in gtk_button_button_release (widget=widget@entry=0x5555570b3840 [GtkButton], event=<optimized out>) at ../../../../gtk/gtkbutton.c:1604
#28 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570b3840 [GtkButton]> (instance=instance@entry=0x5555570b3840, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
    #24 0x00007ffff5386a8b in _gtk_marshal_BOOLEAN__BOXED (closure=0x555557363660, return_value=0x7fffffffc960, n_param_values=<optimized out>, param_values=0x7fffffffc9c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../../../../gtk/gtkmarshalers.c:84
    #25 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x555557363660, return_value=0x7fffffffc960, n_param_values=2, param_values=0x7fffffffc9c0, invocation_hint=0x7fffffffc940) at ../../../gobject/gclosure.c:810
    #26 0x00007ffff57f4f06 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x5555570b3840, emission_return=emission_return@entry=0x7fffffffcae0, instance_and_params=instance_and_params@entry=0x7fffffffc9c0) at ../../../gobject/gsignal.c:3780
    #27 0x00007ffff5800078 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcb90) at ../../../gobject/gsignal.c:3508
#29 0x00007ffff549e9e4 in gtk_widget_event_internal (widget=widget@entry=0x5555570b3840 [GtkButton], event=event@entry=0x555557907d90) at ../../../../gtk/gtkwidget.c:5010
#30 0x00007ffff549ecc9 in IA__gtk_widget_event (widget=widget@entry=0x5555570b3840 [GtkButton], event=event@entry=0x555557907d90) at ../../../../gtk/gtkwidget.c:4807
#31 0x00007ffff5384cbc in IA__gtk_propagate_event (widget=0x5555570b3840 [GtkButton], event=0x555557907d90) at ../../../../gtk/gtkmain.c:2503
#32 0x00007ffff53850b3 in IA__gtk_main_do_event (event=0x555557907d90) at ../../../../gtk/gtkmain.c:1698
#33 IA__gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1503
#34 0x00007ffff51f710c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../../../gdk/x11/gdkevents-x11.c:2425
#35 0x00007ffff56f760d in g_main_dispatch (context=0x5555572e4e10) at ../../../glib/gmain.c:3309
#36 g_main_context_dispatch (context=context@entry=0x5555572e4e10) at ../../../glib/gmain.c:3974
#37 0x00007ffff56f7890 in g_main_context_iterate (context=0x5555572e4e10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#38 0x00007ffff56f7b63 in g_main_loop_run (loop=0x55555776a480) at ../../../glib/gmain.c:4241
#39 0x00007ffff538412a in IA__gtk_main () at ../../../../gtk/gtkmain.c:1270
#40 0x00007ffff5bd7d20 in Gtkmm2ext::UI::run(Receiver&) (this=0x5555572ec4e0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:290
#41 0x0000555556123af9 in main(int, char**) (argc=1, argv=0x7fffffffd2d8) at ../gtk2_ardour/main.cc:435



bt full: 

(gdb) bt full
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555572a6238) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffffffb590, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff7716724 in ARDOUR::Route::set_strict_io(bool) (this=0x5555570f6400, enable=true) at ../libs/ardour/route.cc:2429
        lx = {mutex_ = @0x5555572a6238, locked_ = true}
#4  0x0000555555b92c60 in ARDOUR_UI::session_add_audio_route(bool, int, int, ARDOUR::TrackMode, ARDOUR::RouteGroup*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, unsigned int)
    (this=0x5555572ec4e0, track=true, input_channels=1, output_channels=2, mode=ARDOUR::Normal, route_group=0x0, how_many=1, name_template="Audio", strict_io=true, order=4294967295) at ../gtk2_ardour/ardour_ui.cc:1570
        i = {px = 0x5555570f6400, pn = {pi_ = 0x55555a965240}}
        tracks = std::__cxx11::list = {[0] = {px = 0x5555570f6400, pn = {pi_ = 0x55555a965240}}}
        routes = empty std::__cxx11::list
        __PRETTY_FUNCTION__ = "void ARDOUR_UI::session_add_audio_route(bool, int32_t, int32_t, ARDOUR::TrackMode, ARDOUR::RouteGroup*, uint32_t, const string&, bool, ARDOUR::PresentationInfo::order_t)"
#5  0x0000555555b98c20 in ARDOUR_UI::add_route_dialog_response(int) (this=0x5555572ec4e0, r=1) at ../gtk2_ardour/ardour_ui.cc:2777
        order = 4294967295
        output_chan = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {2, 0}}
        input_chan = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {1, 0}}
        instrument = {px = 0x55555817b8e0, pn = {pi_ = 0x55555815b880}}
        route_group = 0x0
        strict_io = true
        pcb = {_session = 0x5555585deb00, _reconfigure_on_delete = true}
        name_template = "Audio"
        ds = {<No data fields>}
        oac = ARDOUR::AutoConnectMaster
        count = 1
        template_path = ""
#6  0x0000555555bc7c86 in sigc::bound_mem_functor1<void, ARDOUR_UI, int>::operator()(int const&) const (this=0x5555570c2b48, _A_a1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7  0x0000555555bc10c3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, ARDOUR_UI, int> >::operator()<int const&>(int const&) const (this=0x5555570c2b40, _A_arg1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8  0x0000555555bb8d88 in sigc::internal::slot_call1<sigc::bound_mem_functor1<void, ARDOUR_UI, int>, void, int>::call_it(sigc::internal::slot_rep*, int const&) (rep=0x5555570c2b10, a_1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
        typed_rep = 0x5555570c2b10
#9  0x00007ffff4db8f27 in  () at /lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
#13 0x00007ffff5800edf in <emit signal ??? on instance 0x5555574248f0 [gtkmm__GtkDialog]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffbf00, reg_save_area = 0x7fffffffbe40}}
    #10 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570c7640, return_value=0x0, n_param_values=2, param_values=0x7fffffffbc50, invocation_hint=0x7fffffffbbd0) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e4430 <g_cclosure_marshal_VOID__INT>
                marshal_data = 0x0
                in_marshal = 0
                real_closure = 0x5555570c7620
                __func__ = "g_closure_invoke"
    #11 0x00007ffff57f51b3 in signal_emit_unlocked_R (node=node@entry=0x555557533ec0, detail=detail@entry=0, instance=instance@entry=0x5555574248f0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffbc50) at ../../../gobject/gsignal.c:3812
                tmp = <optimized out>
                handler = 0x5555570c64c0
                accumulator = 0x0
                emission = {next = 0x7fffffffc030, instance = 0x5555574248f0, ihint = {signal_id = 204, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
                class_closure = 0x555557371180
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 204
                max_sequential_handler_number = 19011
                return_value_altered = 1
    #12 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffbe20) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffbc50
                signal_return_type = <optimized out>
                param_values = 0x7fffffffbc68
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#17 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570b3840 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc350, reg_save_area = 0x7fffffffc290}}
    #14 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570c17e0, return_value=0x0, n_param_values=1, param_values=0x7fffffffc0c0, invocation_hint=0x7fffffffc040) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e3fe0 <g_cclosure_marshal_VOID__VOID>
                marshal_data = 0x0
                in_marshal = 0
                real_closure = 0x5555570c17c0
                __func__ = "g_closure_invoke"
    #15 0x00007ffff57f5784 in signal_emit_unlocked_R (node=node@entry=0x555557394050, detail=detail@entry=0, instance=instance@entry=0x5555570b3840, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc0c0) at ../../../gobject/gsignal.c:3742
                tmp = <optimized out>
                handler = 0x5555570ba680
                accumulator = 0x0
                emission = {next = 0x7fffffffc4a0, instance = 0x5555570b3840, ihint = {signal_id = 123, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
                class_closure = 0x555557394020
                hlist = <optimized out>
                handler_list = 0x5555570ba680
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 123
                max_sequential_handler_number = 19011
                return_value_altered = 1
    #16 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc270) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffc0c0
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc0d8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#18 0x00007ffff52e037e in gtk_real_button_released (button=0x5555570b3840 [GtkButton]) at ../../../../gtk/gtkbutton.c:1712
#22 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570b3840 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc7c0, reg_save_area = 0x7fffffffc700}}
    #19 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x555557392f00, return_value=0x0, n_param_values=1, param_values=0x7fffffffc530, invocation_hint=0x7fffffffc4b0) at ../../../gobject/gclosure.c:810
--Type <RET> for more, q to quit, c to continue without paging--c
                marshal = 0x7ffff57e0510 <g_type_class_meta_marshal>
                marshal_data = 0x340
                in_marshal = 0
                real_closure = 0x555557392ee0
                __func__ = "g_closure_invoke"
    #20 0x00007ffff57f58d2 in signal_emit_unlocked_R (node=node@entry=0x555557392f30, detail=detail@entry=0, instance=instance@entry=0x5555570b3840, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc530) at ../../../gobject/gsignal.c:3672
                accumulator = 0x0
                emission = {next = 0x7fffffffc930, instance = 0x5555570b3840, ihint = {signal_id = 122, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x555556ed1770 [GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
                class_closure = 0x555557392f00
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 122
                max_sequential_handler_number = 19011
                return_value_altered = <optimized out>
    #21 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6e0) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffc530
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc548
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#23 0x00007ffff52df289 in gtk_button_button_release (widget=widget@entry=0x5555570b3840 [GtkButton], event=<optimized out>) at ../../../../gtk/gtkbutton.c:1604
        button = 0x5555570b3840 [GtkButton]
#28 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570b3840 [GtkButton]> (instance=instance@entry=0x5555570b3840, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffcc70, reg_save_area = 0x7fffffffcbb0}}
    #24 0x00007ffff5386a8b in _gtk_marshal_BOOLEAN__BOXED (closure=0x555557363660, return_value=0x7fffffffc960, n_param_values=<optimized out>, param_values=0x7fffffffc9c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../../../../gtk/gtkmarshalers.c:84
                cc = 0x555557363660
                data1 = 0x5555570b3840
                data2 = <optimized out>
                callback = 0x7ffff52df270 <gtk_button_button_release>
                v_return = <optimized out>
                __func__ = "_gtk_marshal_BOOLEAN__BOXED"
    #25 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x555557363660, return_value=0x7fffffffc960, n_param_values=2, param_values=0x7fffffffc9c0, invocation_hint=0x7fffffffc940) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e0510 <g_type_class_meta_marshal>
                marshal_data = 0x160
                in_marshal = 0
                real_closure = 0x555557363640
                __func__ = "g_closure_invoke"
    #26 0x00007ffff57f4f06 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x5555570b3840, emission_return=emission_return@entry=0x7fffffffcae0, instance_and_params=instance_and_params@entry=0x7fffffffc9c0) at ../../../gobject/gsignal.c:3780
                accumulator = 0x555557364f50
                emission = {next = 0x0, instance = 0x5555570b3840, ihint = {signal_id = 34, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x555556ed1770 [GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
                class_closure = 0x555557363660
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x7fffffffc960
                accu = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 34
                max_sequential_handler_number = 19011
                return_value_altered = 0
    #27 0x00007ffff5800078 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcb90) at ../../../gobject/gsignal.c:3508
                return_value = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                error = 0x0
                rtype = 0x14 [gboolean]
                static_scope = 0
                instance_and_params = 0x7fffffffc9c0
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc9d8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#29 0x00007ffff549e9e4 in gtk_widget_event_internal (widget=widget@entry=0x5555570b3840 [GtkButton], event=event@entry=0x555557907d90) at ../../../../gtk/gtkwidget.c:5010
        signal_num = <optimized out>
        return_val = 0
#30 0x00007ffff549ecc9 in IA__gtk_widget_event (widget=widget@entry=0x5555570b3840 [GtkButton], event=event@entry=0x555557907d90) at ../../../../gtk/gtkwidget.c:4807
        __func__ = "IA__gtk_widget_event"
#31 0x00007ffff5384cbc in IA__gtk_propagate_event (widget=0x5555570b3840 [GtkButton], event=0x555557907d90) at ../../../../gtk/gtkmain.c:2503
        tmp = <optimized out>
        handled_event = <optimized out>
        __func__ = "IA__gtk_propagate_event"
#32 0x00007ffff53850b3 in IA__gtk_main_do_event (event=0x555557907d90) at ../../../../gtk/gtkmain.c:1698
        grab_widget = 0x5555570b3840 [GtkButton]
        window_group = <optimized out>
        rewritten_event = <optimized out>
        tmp_list = <optimized out>
        event_widget = <optimized out>
        __func__ = "IA__gtk_main_do_event"
        __func__ = "IA__gtk_main_do_event"
#33 IA__gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1503
        __func__ = "IA__gtk_main_do_event"
#34 0x00007ffff51f710c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../../../gdk/x11/gdkevents-x11.c:2425
        display = <optimized out>
        event = 0x555557907d90
#35 0x00007ffff56f760d in g_main_dispatch (context=0x5555572e4e10) at ../../../glib/gmain.c:3309
        dispatch = 0x7ffff51f70c0 <gdk_event_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x0
        cb_data = <optimized out>
        need_destroy = <optimized out>
        source = 0x555557322840
        current = 0x5555573dd140
        i = 0
        __func__ = "g_main_dispatch"
#36 g_main_context_dispatch (context=context@entry=0x5555572e4e10) at ../../../glib/gmain.c:3974
#37 0x00007ffff56f7890 in g_main_context_iterate (context=0x5555572e4e10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
        max_priority = 2147483647
        timeout = 19
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = <optimized out>
        fds = 0x5555570a27f0
#38 0x00007ffff56f7b63 in g_main_loop_run (loop=0x55555776a480) at ../../../glib/gmain.c:4241
        __func__ = "g_main_loop_run"
#39 0x00007ffff538412a in IA__gtk_main () at ../../../../gtk/gtkmain.c:1270
        tmp_list = 0x0
        functions = 0x0
        init = <optimized out>
        loop = 0x55555776a480
#40 0x00007ffff5bd7d20 in Gtkmm2ext::UI::run(Receiver&) (this=0x5555572ec4e0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:290
#41 0x0000555556123af9 in main(int, char**) (argc=1, argv=0x7fffffffd2d8) at ../gtk2_ardour/main.cc:435

I made a new session and added a bus, that worked. Then I added a track and the gui froze:

(gdb) bt
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555572a72f8) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffffffb590, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff7716724 in ARDOUR::Route::set_strict_io(bool) (this=0x5555598c1c00, enable=true) at ../libs/ardour/route.cc:2429
#4  0x0000555555b92c60 in ARDOUR_UI::session_add_audio_route(bool, int, int, ARDOUR::TrackMode, ARDOUR::RouteGroup*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, unsigned int) (this=
    0x5555572ed060, track=true, input_channels=1, output_channels=2, mode=ARDOUR::Normal, route_group=0x0, how_many=1, name_template="Audio", strict_io=true, order=4294967295) at ../gtk2_ardour/ardour_ui.cc:1570
#5  0x0000555555b98c20 in ARDOUR_UI::add_route_dialog_response(int) (this=0x5555572ed060, r=1) at ../gtk2_ardour/ardour_ui.cc:2777
#6  0x0000555555bc7c86 in sigc::bound_mem_functor1<void, ARDOUR_UI, int>::operator()(int const&) const (this=0x5555570b3858, _A_a1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7  0x0000555555bc10c3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, ARDOUR_UI, int> >::operator()<int const&>(int const&) const (this=0x5555570b3850, _A_arg1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8  0x0000555555bb8d88 in sigc::internal::slot_call1<sigc::bound_mem_functor1<void, ARDOUR_UI, int>, void, int>::call_it(sigc::internal::slot_rep*, int const&) (rep=0x5555570b3820, a_1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
#9  0x00007ffff4db8f27 in  () at /lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
#13 0x00007ffff5800edf in <emit signal ??? on instance 0x5555574277b0 [gtkmm__GtkDialog]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #10 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570b8bc0, return_value=0x0, n_param_values=2, param_values=0x7fffffffbc50, invocation_hint=0x7fffffffbbd0) at ../../../gobject/gclosure.c:810
    #11 0x00007ffff57f51b3 in signal_emit_unlocked_R (node=node@entry=0x555557535ec0, detail=detail@entry=0, instance=instance@entry=0x5555574277b0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffbc50) at ../../../gobject/gsignal.c:3812
    #12 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffbe20) at ../../../gobject/gsignal.c:3498
#17 0x00007ffff5800edf in <emit signal ??? on instance 0x55555978d030 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #14 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570b2160, return_value=0x0, n_param_values=1, param_values=0x7fffffffc0c0, invocation_hint=0x7fffffffc040) at ../../../gobject/gclosure.c:810
    #15 0x00007ffff57f5784 in signal_emit_unlocked_R (node=node@entry=0x555557393f90, detail=detail@entry=0, instance=instance@entry=0x55555978d030, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc0c0) at ../../../gobject/gsignal.c:3742
    #16 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc270) at ../../../gobject/gsignal.c:3498
--Type <RET> for more, q to quit, c to continue without paging--
#18 0x00007ffff52e037e in gtk_real_button_released (button=0x55555978d030 [GtkButton]) at ../../../../gtk/gtkbutton.c:1712
#22 0x00007ffff5800edf in <emit signal ??? on instance 0x55555978d030 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #19 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x555557393e80, return_value=0x0, n_param_values=1, param_values=0x7fffffffc530, invocation_hint=0x7fffffffc4b0) at ../../../gobject/gclosure.c:810
    #20 0x00007ffff57f58d2 in signal_emit_unlocked_R (node=node@entry=0x555557393eb0, detail=detail@entry=0, instance=instance@entry=0x55555978d030, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc530) at ../../../gobject/gsignal.c:3672
    #21 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6e0) at ../../../gobject/gsignal.c:3498
#23 0x00007ffff52df289 in gtk_button_button_release (widget=widget@entry=0x55555978d030 [GtkButton], event=<optimized out>) at ../../../../gtk/gtkbutton.c:1604
#28 0x00007ffff5800edf in <emit signal ??? on instance 0x55555978d030 [GtkButton]> (instance=instance@entry=0x55555978d030, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
    #24 0x00007ffff5386a8b in _gtk_marshal_BOOLEAN__BOXED (closure=0x555557364860, return_value=0x7fffffffc960, n_param_values=<optimized out>, param_values=0x7fffffffc9c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../../../../gtk/gtkmarshalers.c:84
    #25 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x555557364860, return_value=0x7fffffffc960, n_param_values=2, param_values=0x7fffffffc9c0, invocation_hint=0x7fffffffc940) at ../../../gobject/gclosure.c:810
    #26 0x00007ffff57f4f06 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x55555978d030, emission_return=emission_return@entry=0x7fffffffcae0, instance_and_params=instance_and_params@entry=0x7fffffffc9c0) at ../../../gobject/gsignal.c:3780
    #27 0x00007ffff5800078 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcb90) at ../../../gobject/gsignal.c:3508
#29 0x00007ffff549e9e4 in gtk_widget_event_internal (widget=widget@entry=0x55555978d030 [GtkButton], event=event@entry=0x5555595c04b0) at ../../../../gtk/gtkwidget.c:5010
#30 0x00007ffff549ecc9 in IA__gtk_widget_event (widget=widget@entry=0x55555978d030 [GtkButton], event=event@entry=0x5555595c04b0) at ../../../../gtk/gtkwidget.c:4807
#31 0x00007ffff5384cbc in IA__gtk_propagate_event (widget=0x55555978d030 [GtkButton], event=0x5555595c04b0) at ../../../../gtk/gtkmain.c:2503
#32 0x00007ffff53850b3 in IA__gtk_main_do_event (event=0x5555595c04b0) at ../../../../gtk/gtkmain.c:1698
#33 IA__gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1503
#34 0x00007ffff51f710c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../../../gdk/x11/gdkevents-x11.c:2425
#35 0x00007ffff56f760d in g_main_dispatch (context=0x555557299100) at ../../../glib/gmain.c:3309
#36 g_main_context_dispatch (context=context@entry=0x555557299100) at ../../../glib/gmain.c:3974
--Type <RET> for more, q to quit, c to continue without paging--c
#37 0x00007ffff56f7890 in g_main_context_iterate (context=0x555557299100, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#38 0x00007ffff56f7b63 in g_main_loop_run (loop=0x55555777e150) at ../../../glib/gmain.c:4241
#39 0x00007ffff538412a in IA__gtk_main () at ../../../../gtk/gtkmain.c:1270
#40 0x00007ffff5bd7d20 in Gtkmm2ext::UI::run(Receiver&) (this=0x5555572ed060, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:290
#41 0x0000555556123af9 in main(int, char**) (argc=1, argv=0x7fffffffd2d8) at ../gtk2_ardour/main.cc:435


bt full:

(gdb) bt full
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555572a72f8) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffffffb590, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff7716724 in ARDOUR::Route::set_strict_io(bool) (this=0x5555598c1c00, enable=true) at ../libs/ardour/route.cc:2429
        lx = {mutex_ = @0x5555572a72f8, locked_ = true}
#4  0x0000555555b92c60 in ARDOUR_UI::session_add_audio_route(bool, int, int, ARDOUR::TrackMode, ARDOUR::RouteGroup*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, unsigned int)
    (this=0x5555572ed060, track=true, input_channels=1, output_channels=2, mode=ARDOUR::Normal, route_group=0x0, how_many=1, name_template="Audio", strict_io=true, order=4294967295) at ../gtk2_ardour/ardour_ui.cc:1570
        i = {px = 0x5555598c1c00, pn = {pi_ = 0x5555597a7d00}}
        tracks = std::__cxx11::list = {[0] = {px = 0x5555598c1c00, pn = {pi_ = 0x5555597a7d00}}}
        routes = empty std::__cxx11::list
        __PRETTY_FUNCTION__ = "void ARDOUR_UI::session_add_audio_route(bool, int32_t, int32_t, ARDOUR::TrackMode, ARDOUR::RouteGroup*, uint32_t, const string&, bool, ARDOUR::PresentationInfo::order_t)"
#5  0x0000555555b98c20 in ARDOUR_UI::add_route_dialog_response(int) (this=0x5555572ed060, r=1) at ../gtk2_ardour/ardour_ui.cc:2777
        order = 4294967295
        output_chan = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {2, 0}}
        input_chan = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {1, 0}}
        instrument = {px = 0x555558185b40, pn = {pi_ = 0x555558164d50}}
        route_group = 0x0
        strict_io = true
        pcb = {_session = 0x5555585de0f0, _reconfigure_on_delete = true}
        name_template = "Audio"
        ds = {<No data fields>}
        oac = ARDOUR::AutoConnectMaster
        count = 1
        template_path = ""
#6  0x0000555555bc7c86 in sigc::bound_mem_functor1<void, ARDOUR_UI, int>::operator()(int const&) const (this=0x5555570b3858, _A_a1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7  0x0000555555bc10c3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, ARDOUR_UI, int> >::operator()<int const&>(int const&) const (this=0x5555570b3850, _A_arg1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8  0x0000555555bb8d88 in sigc::internal::slot_call1<sigc::bound_mem_functor1<void, ARDOUR_UI, int>, void, int>::call_it(sigc::internal::slot_rep*, int const&) (rep=0x5555570b3820, a_1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
        typed_rep = 0x5555570b3820
#9  0x00007ffff4db8f27 in  () at /lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
#13 0x00007ffff5800edf in <emit signal ??? on instance 0x5555574277b0 [gtkmm__GtkDialog]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffbf00, reg_save_area = 0x7fffffffbe40}}
    #10 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570b8bc0, return_value=0x0, n_param_values=2, param_values=0x7fffffffbc50, invocation_hint=0x7fffffffbbd0) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e4430 <g_cclosure_marshal_VOID__INT>
                marshal_data = 0x0
                in_marshal = 0
                real_closure = 0x5555570b8ba0
                __func__ = "g_closure_invoke"
    #11 0x00007ffff57f51b3 in signal_emit_unlocked_R (node=node@entry=0x555557535ec0, detail=detail@entry=0, instance=instance@entry=0x5555574277b0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffbc50) at ../../../gobject/gsignal.c:3812
                tmp = <optimized out>
                handler = 0x5555570b7d80
                accumulator = 0x0
                emission = {next = 0x7fffffffc030, instance = 0x5555574277b0, ihint = {signal_id = 204, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
                class_closure = 0x555557372880
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 204
                max_sequential_handler_number = 20931
                return_value_altered = 1
    #12 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffbe20) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffbc50
                signal_return_type = <optimized out>
                param_values = 0x7fffffffbc68
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#17 0x00007ffff5800edf in <emit signal ??? on instance 0x55555978d030 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc350, reg_save_area = 0x7fffffffc290}}
    #14 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570b2160, return_value=0x0, n_param_values=1, param_values=0x7fffffffc0c0, invocation_hint=0x7fffffffc040) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e3fe0 <g_cclosure_marshal_VOID__VOID>
                marshal_data = 0x0
                in_marshal = 0
                real_closure = 0x5555570b2140
                __func__ = "g_closure_invoke"
    #15 0x00007ffff57f5784 in signal_emit_unlocked_R (node=node@entry=0x555557393f90, detail=detail@entry=0, instance=instance@entry=0x55555978d030, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc0c0) at ../../../gobject/gsignal.c:3742
                tmp = <optimized out>
                handler = 0x5555570ab340
                accumulator = 0x0
                emission = {next = 0x7fffffffc4a0, instance = 0x55555978d030, ihint = {signal_id = 123, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
                class_closure = 0x555557393f60
                hlist = <optimized out>
                handler_list = 0x5555570ab340
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 123
                max_sequential_handler_number = 20931
                return_value_altered = 1
    #16 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc270) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffc0c0
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc0d8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#18 0x00007ffff52e037e in gtk_real_button_released (button=0x55555978d030 [GtkButton]) at ../../../../gtk/gtkbutton.c:1712
#22 0x00007ffff5800edf in <emit signal ??? on instance 0x55555978d030 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc7c0, reg_save_area = 0x7fffffffc700}}
    #19 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x555557393e80, return_value=0x0, n_param_values=1, param_values=0x7fffffffc530, invocation_hint=0x7fffffffc4b0) at ../../../gobject/gclosure.c:810
--Type <RET> for more, q to quit, c to continue without paging--c
                marshal = 0x7ffff57e0510 <g_type_class_meta_marshal>
                marshal_data = 0x340
                in_marshal = 0
                real_closure = 0x555557393e60
                __func__ = "g_closure_invoke"
    #20 0x00007ffff57f58d2 in signal_emit_unlocked_R (node=node@entry=0x555557393eb0, detail=detail@entry=0, instance=instance@entry=0x55555978d030, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc530) at ../../../gobject/gsignal.c:3672
                accumulator = 0x0
                emission = {next = 0x7fffffffc930, instance = 0x55555978d030, ihint = {signal_id = 122, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x5555573325e0 [GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
                class_closure = 0x555557393e80
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 122
                max_sequential_handler_number = 20931
                return_value_altered = <optimized out>
    #21 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6e0) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffc530
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc548
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#23 0x00007ffff52df289 in gtk_button_button_release (widget=widget@entry=0x55555978d030 [GtkButton], event=<optimized out>) at ../../../../gtk/gtkbutton.c:1604
        button = 0x55555978d030 [GtkButton]
#28 0x00007ffff5800edf in <emit signal ??? on instance 0x55555978d030 [GtkButton]> (instance=instance@entry=0x55555978d030, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffcc70, reg_save_area = 0x7fffffffcbb0}}
    #24 0x00007ffff5386a8b in _gtk_marshal_BOOLEAN__BOXED (closure=0x555557364860, return_value=0x7fffffffc960, n_param_values=<optimized out>, param_values=0x7fffffffc9c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../../../../gtk/gtkmarshalers.c:84
                cc = 0x555557364860
                data1 = 0x55555978d030
                data2 = <optimized out>
                callback = 0x7ffff52df270 <gtk_button_button_release>
                v_return = <optimized out>
                __func__ = "_gtk_marshal_BOOLEAN__BOXED"
    #25 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x555557364860, return_value=0x7fffffffc960, n_param_values=2, param_values=0x7fffffffc9c0, invocation_hint=0x7fffffffc940) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e0510 <g_type_class_meta_marshal>
                marshal_data = 0x160
                in_marshal = 0
                real_closure = 0x555557364840
                __func__ = "g_closure_invoke"
    #26 0x00007ffff57f4f06 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x55555978d030, emission_return=emission_return@entry=0x7fffffffcae0, instance_and_params=instance_and_params@entry=0x7fffffffc9c0) at ../../../gobject/gsignal.c:3780
                accumulator = 0x5555573648b0
                emission = {next = 0x0, instance = 0x55555978d030, ihint = {signal_id = 34, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x5555573325e0 [GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
                class_closure = 0x555557364860
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x7fffffffc960
                accu = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 34
                max_sequential_handler_number = 20931
                return_value_altered = 0
    #27 0x00007ffff5800078 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcb90) at ../../../gobject/gsignal.c:3508
                return_value = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                error = 0x0
                rtype = 0x14 [gboolean]
                static_scope = 0
                instance_and_params = 0x7fffffffc9c0
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc9d8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#29 0x00007ffff549e9e4 in gtk_widget_event_internal (widget=widget@entry=0x55555978d030 [GtkButton], event=event@entry=0x5555595c04b0) at ../../../../gtk/gtkwidget.c:5010
        signal_num = <optimized out>
        return_val = 0
#30 0x00007ffff549ecc9 in IA__gtk_widget_event (widget=widget@entry=0x55555978d030 [GtkButton], event=event@entry=0x5555595c04b0) at ../../../../gtk/gtkwidget.c:4807
        __func__ = "IA__gtk_widget_event"
#31 0x00007ffff5384cbc in IA__gtk_propagate_event (widget=0x55555978d030 [GtkButton], event=0x5555595c04b0) at ../../../../gtk/gtkmain.c:2503
        tmp = <optimized out>
        handled_event = <optimized out>
        __func__ = "IA__gtk_propagate_event"
#32 0x00007ffff53850b3 in IA__gtk_main_do_event (event=0x5555595c04b0) at ../../../../gtk/gtkmain.c:1698
        grab_widget = 0x55555978d030 [GtkButton]
        window_group = <optimized out>
        rewritten_event = <optimized out>
        tmp_list = <optimized out>
        event_widget = <optimized out>
        __func__ = "IA__gtk_main_do_event"
        __func__ = "IA__gtk_main_do_event"
#33 IA__gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1503
        __func__ = "IA__gtk_main_do_event"
#34 0x00007ffff51f710c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../../../gdk/x11/gdkevents-x11.c:2425
        display = <optimized out>
        event = 0x5555595c04b0
#35 0x00007ffff56f760d in g_main_dispatch (context=0x555557299100) at ../../../glib/gmain.c:3309
        dispatch = 0x7ffff51f70c0 <gdk_event_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x0
        cb_data = <optimized out>
        need_destroy = <optimized out>
        source = 0x555557323c60
        current = 0x5555573dc590
        i = 0
        __func__ = "g_main_dispatch"
#36 g_main_context_dispatch (context=context@entry=0x555557299100) at ../../../glib/gmain.c:3974
#37 0x00007ffff56f7890 in g_main_context_iterate (context=0x555557299100, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
        max_priority = 2147483647
        timeout = 40
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = <optimized out>
        fds = 0x5555570a35d0
#38 0x00007ffff56f7b63 in g_main_loop_run (loop=0x55555777e150) at ../../../glib/gmain.c:4241
        __func__ = "g_main_loop_run"
#39 0x00007ffff538412a in IA__gtk_main () at ../../../../gtk/gtkmain.c:1270
        tmp_list = 0x0
        functions = 0x0
        init = <optimized out>
        loop = 0x55555777e150
#40 0x00007ffff5bd7d20 in Gtkmm2ext::UI::run(Receiver&) (this=0x5555572ed060, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:290
#41 0x0000555556123af9 in main(int, char**) (argc=1, argv=0x7fffffffd2d8) at ../gtk2_ardour/main.cc:435



1 (138,977 bytes)

x42

2020-04-26 02:38

administrator   ~0023925

I cannot reproduce this. Which backend are you using? JACK? if so which version of jackd?

sadly "bt full" isn't useful, "thread apply all bt" would be in this case to see where the 2nd lock is held.

Alexander

2020-04-26 10:33

reporter   ~0023929

$ jackd --version
jackdmp version 1.9.12 tmpdir /dev/shm protocol 8

I run jackd like this:
jackd -r -dalsa -dhw:2 -r48000 -p512 -n3 -i32 -o32

And it gives me this output:

$ jack-qupac 2
jackdmp 1.9.12
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2017 Filipe Coelho.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
no message buffer overruns
no message buffer overruns
no message buffer overruns
JACK server starting in non-realtime mode
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
Acquire audio card Audio2
creating alsa driver ... hw:2|hw:2|512|3|48000|32|32|nomon|swmeter|-|32bit
configuring for 48000Hz, period = 512 frames (10.7 ms), buffer = 3 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 3 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 3 periods for playback


When I start ardour, jackd prints:

JackGraphManager::Connect already connected port_src = 69 port_dst = 33
JackGraphManager::Connect already connected port_src = 70 port_dst = 34
JackGraphManager::Connect already connected port_src = 82 port_dst = 33
JackGraphManager::Connect already connected port_src = 83 port_dst = 34

When I try to add a track I get these messages:

JackClientSocket::Read time out
ClientNotify fails name = ardour notification = 18 val1 = 1 val2 = 0
JackClientSocket::Read time out
ClientNotify fails name = ardour notification = 18 val1 = 0 val2 = 0
JackClientSocket::Read time out
ClientNotify fails name = ardour notification = 18 val1 = 1 val2 = 0
JackClientSocket::Read time out
ClientNotify fails name = ardour notification = 18 val1 = 0 val2 = 0
JackClientSocket::Read time out
ClientNotify fails name = ardour notification = 18 val1 = 1 val2 = 0
JackClientSocket::Read time out
ClientNotify fails name = ardour notification = 18 val1 = 0 val2 = 0
JackClientSocket::Read time out
ClientNotify fails name = ardour notification = 18 val1 = 1 val2 = 0

thread-apply-all-bt-full (164,142 bytes)
(gdb) thread apply all bt full

Thread 61 (Thread 0x7fff2d604700 (LWP 93877)):
#0  0x00007ffff47f5575 in __GI___nanosleep (requested_time=requested_time@entry=0x7fff2d603880, remaining=remaining@entry=0x7fff2d603890) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff5721f2f in g_usleep (microseconds=<optimized out>) at ../../../glib/gtimer.c:277
        request = {tv_sec = 0, tv_nsec = 30000000}
        remaining = {tv_sec = 0, tv_nsec = 12431295}
#2  0x00007ffff71ad29b in ARDOUR::AutomationWatch::thread() (this=0x5555591be640) at ../libs/ardour/automation_watch.cc:195
#3  0x00007ffff71b25a9 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator()(ARDOUR::AutomationWatch*) const (this=0x5555592035e0, p=0x5555591be640) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff71b21bb 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=0x5555592035f0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff71b1aa9 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator()() (this=0x5555592035e0) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#6  0x00007ffff71b1a3a in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator()() const (this=0x5555592035e0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff71b148c in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555592035b0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x5555592035b0
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x5555571253c0) at threads.cc:77
        slot = 0x5555571253c0
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x5555571253c0) at threads.cc:64
        slot = 0x5555571253c0
#10 0x00007ffff572052d in g_thread_proxy (data=0x555559200640) at ../../../glib/gthread.c:807
        thread = 0x555559200640
        __func__ = "g_thread_proxy"
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733954672384, 4454130222885152248, 140737488331230, 140737488331231, 140733954669248, 140733954672384, -4454511832997648904, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 60 (Thread 0x7fff2deb0700 (LWP 93876)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555585e04c8) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fff2deaf2e0, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff778f1f0 in ARDOUR::Session::set_worst_io_latencies() (this=0x5555585de670) at ../libs/ardour/session.cc:6595
        lx = {mutex_ = @0x5555585e04c8, locked_ = true}
#4  0x00007ffff778e6b4 in ARDOUR::Session::set_worst_io_latencies_x(ARDOUR::IOChange, void*) (this=0x5555585de670) at ../libs/ardour/session.cc:6462
#5  0x00007ffff77b89d1 in boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>::operator()(ARDOUR::Session*, ARDOUR::IOChange, void*) const (this=0x7fff18112f28, p=0x5555585de670, a1=..., a2=0x5555585de670) at /usr/include/boost/bind/mem_fn_template.hpp:280
#6  0x00007ffff77b59ce in boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::rrlist2<ARDOUR::IOChange, void*> >(boost::_bi::type<void>, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>&, boost::_bi::rrlist2<ARDOUR::IOChange, void*>&, int) (this=0x7fff18112f38, f=..., a=...) at /usr/include/boost/bind/bind.hpp:398
#7  0x00007ffff77b1526 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> > >::operator()<ARDOUR::IOChange, void*>(ARDOUR::IOChange&&, void*&&) (this=0x7fff18112f28, a1=..., a2=@0x7fff2deaf480: 0x5555585de670) at /usr/include/boost/bind/bind.hpp:1318
        a = {a1_ = @0x7fff2deaf4b0, a2_ = @0x7fff2deaf480}
#8  0x00007ffff77abfcb in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> > >, void, ARDOUR::IOChange, void*>::invoke(boost::detail::function::function_buffer&, ARDOUR::IOChange, void*) (function_obj_ptr=..., a0=..., a1=0x5555585de670) at /usr/include/boost/function/function_template.hpp:159
        f = 0x7fff18112f28
#9  0x0000555555fe959e in boost::function2<void, ARDOUR::IOChange, void*>::operator()(ARDOUR::IOChange, void*) const (this=0x7fff18112f20, a0=..., a1=0x5555585de670) at /usr/include/boost/function/function_template.hpp:768
#10 0x00007ffff730c26a in PBD::Signal2<void, ARDOUR::IOChange, void*, PBD::OptionalLastValue<void> >::operator()(ARDOUR::IOChange, void*) (this=0x55555919b7d8, a1=..., a2=0x5555585de670) at libs/pbd/pbd/signals_generated.h:1080
        still_there = true
        i = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer': 
{_M_node = 0x7fff18112ef0}
        s = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer': 
std::map with 3 elements
#11 0x00007ffff7300c88 in ARDOUR::IO::connect(boost::shared_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*) (this=0x55555919b5f0, our_port=..., other_port="Master/audio_in 1", src=0x5555585de670) at ../libs/ardour/io.cc:206
#12 0x00007ffff7790da6 in ARDOUR::Session::auto_connect(ARDOUR::Session::AutoConnectRequest const&) (this=0x5555585de670, ar=...) at ../libs/ardour/session.cc:6906
        port = "Master/audio_in 1"
        i = 0
        nphysical_out = 32
        physinputs = std::vector of length 32, capacity 32 = {"system:capture_1", "system:capture_2", "system:capture_3", "system:capture_4", "system:capture_5", "system:capture_6", "system:capture_7", "system:capture_8", "system:capture_9", "system:capture_10", "system:capture_11", "system:capture_12", "system:capture_13", "system:capture_14", "system:capture_15", "system:capture_16", "system:capture_17", "system:capture_18", "system:capture_19", "system:capture_20", "system:capture_21", "system:capture_22", "system:capture_23", "system:capture_24", "system:capture_25", "system:capture_26", "system:capture_27", "system:capture_28", "system:capture_29", "system:capture_30", "system:capture_31", "system:capture_32"}
        physoutputs = std::vector of length 32, capacity 32 = {"system:playback_1", "system:playback_2", "system:playback_3", "system:playback_4", "system:playback_5", "system:playback_6", "system:playback_7", "system:playback_8", "system:playback_9", "system:playback_10", "system:playback_11", "system:playback_12", "system:playback_13", "system:playback_14", "system:playback_15", "system:playback_16", "system:playback_17", "system:playback_18", "system:playback_19", "system:playback_20", "system:playback_21", "system:playback_22", "system:playback_23", "system:playback_24", "system:playback_25", "system:playback_26", "system:playback_27", "system:playback_28", "system:playback_29", "system:playback_30", "system:playback_31", "system:playback_32"}
        t = {_index = 0}
        route = {px = 0x5555570e7800, pn = {pi_ = 0x5555570e2c30}}
        in_out_physical = false
        in_offset = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}
        out_offset = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}
#13 0x00007ffff77913a2 in ARDOUR::Session::auto_connect_thread_run() (this=0x5555585de670) at ../libs/ardour/session.cc:6989
        ar = {route = {px = 0x5555570e7800, pn = {pi_ = 0x5555570e2c30}}, connect_inputs = true, input_start = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}, output_start = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}, input_offset = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}, output_offset = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}}
        lm = {mutex_ = @0x55555728c2c8, locked_ = true}
        lx = {mutex_ = @0x5555585e04d0, locked_ = false}
#14 0x00007ffff77911c2 in ARDOUR::Session::auto_connect_thread(void*) (arg=0x5555585de670) at ../libs/ardour/session.cc:6963
        s = 0x5555585de670
#15 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733963765504, 4454130222885152248, 140737488331982, 140737488331983, 140733963762368, 140733963765504, -4454513016261138952, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#16 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 59 (Thread 0x7fffcb7fe700 (LWP 93875)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5555585e0450) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7ffff47f1370 <__condvar_cleanup_waiting>, __arg = 0x7fffcb7fd940, __canceltype = 15, __prev = 0x0}
--Type <RET> for more, q to quit, c to continue without paging--c
        cbuffer = {wseq = 0, cond = 0x5555585e0428, mutex = 0x5555585e0400, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
        private = 0
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555585e0400, cond=0x5555585e0428) at pthread_cond_wait.c:508
        spin = 0
        buffer = {__routine = 0x7ffff47f1370 <__condvar_cleanup_waiting>, __arg = 0x7fffcb7fd940, __canceltype = 15, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x5555585e0428, mutex = 0x5555585e0400, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
        private = 0
#2  __pthread_cond_wait (cond=0x5555585e0428, mutex=0x5555585e0400) at pthread_cond_wait.c:638
#3  0x00007ffff780714b in ARDOUR::Session::emit_thread_run() (this=0x5555585de670) at ../libs/ardour/session_process.cc:1111
#4  0x00007ffff78070e8 in ARDOUR::Session::emit_thread(void*) (arg=0x5555585de670) at ../libs/ardour/session_process.cc:1100
        s = 0x5555585de670
#5  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736607545088, 4454130222885152248, 140737488331998, 140737488331999, 140736607541952, 140736607545088, -4454155512847096328, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 58 (Thread 0x7fffca7fc700 (LWP 93874)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x7fff2015aad0, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7fff2015aad0, timeout=<optimized out>, context=0x555559130850) at ../../../glib/gmain.c:4346
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7ffff57071d0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 4
        allocated_nfds = <optimized out>
        fds = 0x7fff2015aad0
#2  g_main_context_iterate (context=0x555559130850, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 4
        allocated_nfds = <optimized out>
        fds = 0x7fff2015aad0
#3  0x00007ffff56f7b63 in g_main_loop_run (loop=0x555559130970) at ../../../glib/gmain.c:4241
        __func__ = "g_main_loop_run"
#4  0x00007ffff59f5402 in BaseUI::main_thread() (this=0x555557e914e0) at ../libs/pbd/base_ui.cc:98
#5  0x00007ffff59f93d1 in sigc::bound_mem_functor0<void, BaseUI>::operator()() const (this=0x555559130b98) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#6  0x00007ffff59f9092 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0x555559130b90) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff59f8b09 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555559130b60) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x555559130b60
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555559130b40) at threads.cc:77
        slot = 0x555559130b40
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555559130b40) at threads.cc:64
        slot = 0x555559130b40
#10 0x00007ffff572052d in g_thread_proxy (data=0x5555585af700) at ../../../glib/gthread.c:807
        thread = 0x5555585af700
        __func__ = "g_thread_proxy"
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736590759680, 4454130222885152248, 140737488329838, 140737488329839, 140736590756544, 140736590759680, -4454153310602615304, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 57 (Thread 0x7fff2fc13700 (LWP 93873)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x7fff2fc11ff8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff5a0aa94 in CrossThreadChannel::poll_for_request() (this=0x555558042218) at ../libs/pbd/crossthread.posix.cc:102
        pfd = {{fd = 19, events = 25, revents = 0}}
#2  0x00007ffff5a0aafd in CrossThreadChannel::receive(char&, bool) (this=0x555558042218, msg=@0x7fff2fc120bf: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:123
#3  0x00007ffff71c372e in ARDOUR::Butler::thread_work() (this=0x555558042180) at ../libs/ardour/butler.cc:172
        msg = 0 '\000'
        audition_seek = 140737347452113
        rl = {px = 0x7fffd3238280, pn = {pi_ = 0x7fffd3324e50}}
        err = 0
        disk_work_outstanding = false
        i = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer': 

#4  0x00007ffff71c34b1 in ARDOUR::Butler::_thread_work(void*) (arg=0x555558042180) at ../libs/ardour/butler.cc:153
#5  0x00007ffff5a2de1e in fake_thread_start(void*) (arg=0x55555911a720) at ../libs/pbd/pthread_utils.cc:107
        ts = 0x55555911a720
        thread_work = 0x7ffff71c3440 <ARDOUR::Butler::_thread_work(void*)>
        thread_arg = 0x555558042180
        ret = 0x0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733994579712, 4454130222885152248, 140737488330062, 140737488330063, 140733994576576, 140733994579712, -4454517063730944520, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 56 (Thread 0x7fffc8917700 (LWP 93872)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557e99900, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 55834574848
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
        id = 14
        pt = 0x7fff38000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc89169b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc89169c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc89169b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc89169b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc89169b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555573b08d0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555573b08d0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557e99850}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000P\230\351WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736558364416, 4454130222885152248, 140737488330606, 140737488330607, 140736558361280, 140736558364416, -4454149141799983624, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 55 (Thread 0x7fffc8998700 (LWP 93871)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557e99900, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 51539607552
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
        id = 13
        pt = 0x7fff34000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc89979b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc89979c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc89979b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc89979b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc89979b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555557187ac0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x555557187ac0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557e99850}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000P\230\351WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736558892800, 4454130222885152248, 140737488330606, 140737488330607, 140736558889664, 140736558892800, -4454149211056331272, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 54 (Thread 0x7fffc8a19700 (LWP 93870)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557e99900, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 47244640256
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
        id = 12
        pt = 0x7fff40000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8a189b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8a189c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8a189b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc8a189b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8a189b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555557b343e0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x555557b343e0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557e99850}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000P\230\351WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736559421184, 4454130222885152248, 140737488330606, 140737488330607, 140736559418048, 140736559421184, -4454149548748134920, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 53 (Thread 0x7fffc8a9a700 (LWP 93869)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557e99900, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 42949672960
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
        id = 11
        pt = 0x7fff3c000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8a999b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8a999c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8a999b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc8a999b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8a999b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555578f05e0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555578f05e0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557e99850}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000P\230\351WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736559949568, 4454130222885152248, 140737488330606, 140737488330607, 140736559946432, 140736559949568, -4454149618004482568, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 52 (Thread 0x7fffc8b1b700 (LWP 93868)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557e99900, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 38654705664
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
        id = 10
        pt = 0x7fff48000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8b1a9b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8b1a9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8b1a9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc8b1a9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8b1a9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555557cc7330) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x555557cc7330
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557e99850}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000P\230\351WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736560477952, 4454130222885152248, 140737488330606, 140737488330607, 140736560474816, 140736560477952, -4454149410235439624, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 51 (Thread 0x7fffc8b9c700 (LWP 93867)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557e99900, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 34359738368
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
        id = 9
        pt = 0x7fff44000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8b9b9b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8b9b9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8b9b9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc8b9b9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8b9b9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580bb920) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555580bb920
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557e99850}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000P\230\351WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736561006336, 4454130222885152248, 140737488330606, 140737488330607, 140736561003200, 140736561006336, -4454149479491787272, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 50 (Thread 0x7fffc8c1d700 (LWP 93866)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557e99900, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 30064771072
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
        id = 8
        pt = 0x7fff50000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8c1c9b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8c1c9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8c1c9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc8c1c9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8c1c9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555585288c0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555585288c0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557e99850}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000P\230\351WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736561534720, 4454130222885152248, 140737488330606, 140737488330607, 140736561531584, 140736561534720, -4454149825773525512, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 49 (Thread 0x7fffc8c9e700 (LWP 93865)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557e99900, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 25769803776
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
        id = 7
        pt = 0x7fff4c000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8c9d9b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8c9d9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8c9d9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc8c9d9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8c9d9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555577afc70) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555577afc70
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557e99850}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000P\230\351WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736562063104, 4454130222885152248, 140737488330606, 140737488330607, 140736562059968, 140736562063104, -4454149895029873160, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 48 (Thread 0x7fffc8d1f700 (LWP 93864)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557e99900, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 21474836480
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
        id = 6
        pt = 0x7fff58000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8d1e9b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8d1e9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8d1e9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc8d1e9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8d1e9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555578f4250) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555578f4250
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557e99850}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000P\230\351WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736562591488, 4454130222885152248, 140737488330606, 140737488330607, 140736562588352, 140736562591488, -4454149687260830216, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 47 (Thread 0x7fffc8da0700 (LWP 93863)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557e99900, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 17179869184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
        id = 5
        pt = 0x7fff54000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8d9f9b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8d9f9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8d9f9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc8d9f9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8d9f9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580762e0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555580762e0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557e99850}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000P\230\351WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736563119872, 4454130222885152248, 140737488330606, 140737488330607, 140736563116736, 140736563119872, -4454149756517177864, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 46 (Thread 0x7fffc8e21700 (LWP 93862)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557e99900, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 12884901888
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
        id = 4
        pt = 0x7fff60000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8e209b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8e209c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8e209b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc8e209b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8e209b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555578ed850) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555578ed850
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557e99850}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000P\230\351WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736563648256, 4454130222885152248, 140737488330606, 140737488330607, 140736563645120, 140736563648256, -4454150111388850696, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 45 (Thread 0x7fffc8ea2700 (LWP 93861)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557e99900, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 8589934592
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
        id = 3
        pt = 0x7fff5c000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8ea19b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8ea19c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8ea19b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc8ea19b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8ea19b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555557e83910) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x555557e83910
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557e99850}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000P\230\351WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736564176640, 4454130222885152248, 140737488330606, 140737488330607, 140736564173504, 140736564176640, -4454150180645198344, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 44 (Thread 0x7fffc8f23700 (LWP 93860)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557e99900, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 4294967296
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
        id = 2
        pt = 0x7fff68000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8f229b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8f229c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8f229b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc8f229b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8f229b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555584f3b60) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555584f3b60
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557e99850}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000P\230\351WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736564705024, 4454130222885152248, 140737488330606, 140737488330607, 140736564701888, 140736564705024, -4454149972876155400, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 43 (Thread 0x7fffc8fa4700 (LWP 93859)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557e99900, __canceltype = 1677737784, __prev = 0x0}
        err = <optimized out>
        d = 0
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
        id = 1
        pt = 0x7fff64000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8fa39b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8fa39c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8fa39b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc8fa39b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8fa39b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555578ed130) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555578ed130
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557e99850}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000P\230\351WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736565233408, 4454130222885152248, 140737488330606, 140737488330607, 140736565230272, 140736565233408, -4454150042132503048, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 42 (Thread 0x7fffc9025700 (LWP 93858)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99928) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557e99928, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99928, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557e99928, __canceltype = -922598656, __prev = 0x0}
        err = <optimized out>
        d = 0
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99928) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d7cd7 in ARDOUR::Graph::reached_terminal_node() (this=0x555557e99850) at ../libs/ardour/graph.cc:301
        n_workers = 14
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::reached_terminal_node()"
#5  0x00007ffff72df949 in ARDOUR::GraphNode::finish(int) (this=0x555558fdc7b8, chain=1) at ../libs/ardour/graphnode.cc:73
        i = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer': 
{_M_node = 0x555558fdc7f8}
        feeds = false
#6  0x00007ffff72db280 in ARDOUR::GraphNode::run(int) (this=0x555558fdc7b8, chain=1) at ../libs/ardour/ardour/graphnode.h:63
#7  0x00007ffff72d8af4 in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:442
        to_run = 0x555558fdc7b8
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#8  0x00007ffff72d926f in ARDOUR::Graph::main_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:523
        pt = 0x7fff70000b60
#9  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc90249b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#10 0x00007ffff72deaaf 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=0x7fffc90249c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#11 0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc90249b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#12 0x00007ffff72dd7c4 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:159
        f = 0x7fffc90249b8
#13 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc90249b0) at /usr/include/boost/function/function_template.hpp:768
#14 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555578edf70) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555578edf70
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8f06 <ARDOUR::Graph::main_thread()>, type = {type = 0x7ffff72d8f06 <ARDOUR::Graph::main_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8f06 <ARDOUR::Graph::main_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8f06 <ARDOUR::Graph::main_thread()>, obj_ptr = 0x555557e99850}, obj_ref = {obj_ptr = 0x7ffff72d8f06 <ARDOUR::Graph::main_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\006\217-\367\377\177\000\000\000\000\000\000\000\000\000\000P\230\351WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#15 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736565761792, 4454130222885152248, 140737488330606, 140737488330607, 140736565758656, 140736565761792, -4454150388414241288, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#16 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 41 (Thread 0x7fffc902e700 (LWP 93857)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585a3f60, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 60129542144
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0xe87029de3cdcbc00, type = {type = 0xe87029de3cdcbc00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0xe87029de3cdcbc00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0xe87029de3cdcbc00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xe87029de3cdcbc00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\274\334<\336)p\350~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x5555585a3f58, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x5555585a3f30
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736565798656, 4454130222885152248, 140737488331390, 140737488331391, 140736565795520, 140736565798656, -4454150384656144904, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 40 (Thread 0x7fffc9037700 (LWP 93856)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585a3f60, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 55834574848
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0xe87029de3cdcbc00, type = {type = 0xe87029de3cdcbc00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0xe87029de3cdcbc00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0xe87029de3cdcbc00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xe87029de3cdcbc00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\274\334<\336)p\350~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x5555585a3f58, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x5555585a3f30
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736565835520, 4454130222885152248, 140737488331390, 140737488331391, 140736565832384, 140736565835520, -4454150395930434056, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 39 (Thread 0x7fffc9040700 (LWP 93855)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585a3f60, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 51539607552
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0xe87029de3cdcbc00, type = {type = 0xe87029de3cdcbc00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0xe87029de3cdcbc00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0xe87029de3cdcbc00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xe87029de3cdcbc00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\274\334<\336)p\350~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x5555585a3f58, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x5555585a3f30
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736565872384, 4454130222885152248, 140737488331390, 140737488331391, 140736565869248, 140736565872384, -4454150392172337672, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 38 (Thread 0x7fffc9049700 (LWP 93854)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585a3f60, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 47244640256
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0xe87029de3cdcbc00, type = {type = 0xe87029de3cdcbc00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0xe87029de3cdcbc00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0xe87029de3cdcbc00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xe87029de3cdcbc00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\274\334<\336)p\350~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x5555585a3f58, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x5555585a3f30
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736565909248, 4454130222885152248, 140737488331390, 140737488331391, 140736565906112, 140736565909248, -4454150330432182792, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 37 (Thread 0x7fffc9052700 (LWP 93853)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585a3f60, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 42949672960
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0xe87029de3cdcbc00, type = {type = 0xe87029de3cdcbc00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0xe87029de3cdcbc00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0xe87029de3cdcbc00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xe87029de3cdcbc00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\274\334<\336)p\350~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x5555585a3f58, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x5555585a3f30
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736565946112, 4454130222885152248, 140737488331390, 140737488331391, 140736565942976, 140736565946112, -4454150343853955592, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 36 (Thread 0x7fffc905b700 (LWP 93852)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585a3f60, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 38654705664
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0xe87029de3cdcbc00, type = {type = 0xe87029de3cdcbc00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0xe87029de3cdcbc00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0xe87029de3cdcbc00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xe87029de3cdcbc00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\274\334<\336)p\350~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x5555585a3f58, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x5555585a3f30
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736565982976, 4454130222885152248, 140737488331390, 140737488331391, 140736565979840, 140736565982976, -4454150337948375560, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 35 (Thread 0x7fffc9064700 (LWP 93851)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585a3f60, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 34359738368
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0xe87029de3cdcbc00, type = {type = 0xe87029de3cdcbc00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0xe87029de3cdcbc00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0xe87029de3cdcbc00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xe87029de3cdcbc00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\274\334<\336)p\350~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x5555585a3f58, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x5555585a3f30
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736566019840, 4454130222885152248, 140737488331390, 140737488331391, 140736566016704, 140736566019840, -4454150351370148360, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 34 (Thread 0x7fffc906d700 (LWP 93850)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585a3f60, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 30064771072
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0xe87029de3cdcbc00, type = {type = 0xe87029de3cdcbc00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0xe87029de3cdcbc00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0xe87029de3cdcbc00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xe87029de3cdcbc00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\274\334<\336)p\350~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x5555585a3f58, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x5555585a3f30
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736566056704, 4454130222885152248, 140737488331390, 140737488331391, 140736566053568, 140736566056704, -4454150349759535624, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 33 (Thread 0x7fffc9076700 (LWP 93849)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585a3f60, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 25769803776
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0xe87029de3cdcbc00, type = {type = 0xe87029de3cdcbc00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0xe87029de3cdcbc00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0xe87029de3cdcbc00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xe87029de3cdcbc00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\274\334<\336)p\350~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x5555585a3f58, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x5555585a3f30
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736566093568, 4454130222885152248, 140737488331390, 140737488331391, 140736566090432, 140736566093568, -4454150363181308424, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 32 (Thread 0x7fffc907f700 (LWP 93848)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585a3f60, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 21474836480
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0xe87029de3cdcbc00, type = {type = 0xe87029de3cdcbc00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0xe87029de3cdcbc00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0xe87029de3cdcbc00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xe87029de3cdcbc00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\274\334<\336)p\350~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x5555585a3f58, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x5555585a3f30
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736566130432, 4454130222885152248, 140737488331390, 140737488331391, 140736566127296, 140736566130432, -4454150357275728392, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 31 (Thread 0x7fffc9088700 (LWP 93847)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585a3f60, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 17179869184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0xe87029de3cdcbc00, type = {type = 0xe87029de3cdcbc00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0xe87029de3cdcbc00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0xe87029de3cdcbc00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xe87029de3cdcbc00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\274\334<\336)p\350~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x5555585a3f58, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x5555585a3f30
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736566167296, 4454130222885152248, 140737488331390, 140737488331391, 140736566164160, 140736566167296, -4454150439416977928, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 30 (Thread 0x7fffc9091700 (LWP 93846)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585a3f60, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 12884901888
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0xe87029de3cdcbc00, type = {type = 0xe87029de3cdcbc00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0xe87029de3cdcbc00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0xe87029de3cdcbc00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xe87029de3cdcbc00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\274\334<\336)p\350~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x5555585a3f58, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x5555585a3f30
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736566204160, 4454130222885152248, 140737488331390, 140737488331391, 140736566201024, 140736566204160, -4454150446396299784, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 29 (Thread 0x7fffc909a700 (LWP 93845)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585a3f60, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 8589934592
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0xe87029de3cdcbc00, type = {type = 0xe87029de3cdcbc00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0xe87029de3cdcbc00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0xe87029de3cdcbc00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xe87029de3cdcbc00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\274\334<\336)p\350~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x5555585a3f58, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x5555585a3f30
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736566241024, 4454130222885152248, 140737488331390, 140737488331391, 140736566237888, 140736566241024, -4454150442638203400, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 28 (Thread 0x7fffc90a3700 (LWP 93844)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585a3f60, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 4294967296
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0xe87029de3cdcbc00, type = {type = 0xe87029de3cdcbc00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0xe87029de3cdcbc00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0xe87029de3cdcbc00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xe87029de3cdcbc00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\274\334<\336)p\350~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x5555585a3f58, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x5555585a3f30
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736566277888, 4454130222885152248, 140737488331390, 140737488331391, 140736566274752, 140736566277888, -4454150453912492552, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 27 (Thread 0x7fffc90ac700 (LWP 93843)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585a3f60, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 0
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0xe87029de3cdcbc00, type = {type = 0xe87029de3cdcbc00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0xe87029de3cdcbc00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0xe87029de3cdcbc00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xe87029de3cdcbc00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\274\334<\336)p\350~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x5555585a3f58, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x5555585a3f30
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736566314752, 4454130222885152248, 140737488331390, 140737488331391, 140736566311616, 140736566314752, -4454150450154396168, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fffc9ba0700 (LWP 93836)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fffdd91c567 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007fffdd903f55 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007fffdd9028c9 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007fffddbbccac in ARDOUR::JACKAudioBackend::process_thread() (this=0x55555732a000) at ../libs/backends/jack/jack_audiobackend.cc:982
        _priv_jack = 0x5555574a6960
        nframes = 512
#5  0x00007fffddbbcc4c in ARDOUR::JACKAudioBackend::_process_thread(void*) (arg=0x55555732a000) at ../libs/backends/jack/jack_audiobackend.cc:961
#6  0x00007fffdd90282a in  () at /lib/x86_64-linux-gnu/libjack.so.0
#7  0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#8  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736577799936, 4454130222885152248, 140737488338094, 140737488338095, 140736577796800, 140736577799936, -4454151680662526472, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#9  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fffdc15f700 (LWP 93835)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x55555728c2c8) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffdc15e530, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff778ef23 in ARDOUR::Session::update_latency(bool) (this=0x5555585de670, playback=true) at ../libs/ardour/session.cc:6577
        lx = {mutex_ = @0x5555585e04c8, locked_ = true}
        lm = {mutex_ = @0x55555728c2c8, locked_ = true}
        r = {px = 0x7fffd2da0700, pn = {pi_ = 0x7fffd2da06e0}}
#4  0x00007ffff7157fd0 in ARDOUR::AudioEngine::latency_callback(bool) (this=0x55555728bd00, for_playback=true) at ../libs/ardour/audioengine.cc:1393
#5  0x00007fffddbbcd6b in ARDOUR::JACKAudioBackend::jack_latency_callback(JackLatencyCallbackMode) (this=0x55555732a000, mode=JackPlaybackLatency) at ../libs/backends/jack/jack_audiobackend.cc:1010
#6  0x00007fffddbbc842 in ARDOUR::JACKAudioBackend::_latency_callback(JackLatencyCallbackMode, void*) (mode=JackPlaybackLatency, arg=0x55555732a000) at ../libs/backends/jack/jack_audiobackend.cc:856
#7  0x00007fffdd901ec2 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#8  0x00007fffdd90233c in  () at /lib/x86_64-linux-gnu/libjack.so.0
#9  0x00007fffdd91f0b7 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#10 0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736885815040, 4454130222885152248, 140737488337470, 140737488337471, 140736885811904, 140736885815040, -4454191984098761224, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7fffdc1e0700 (LWP 93834)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5555577bcf38) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
        __ret = -512
        oldtype = 2
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7ffff47f1370 <__condvar_cleanup_waiting>, __arg = 0x7fffdc1df930, __canceltype = -602015312, __prev = 0x0}
        cbuffer = {wseq = 4, cond = 0x5555577bcf10, mutex = 0x5555577bcee0, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 4
        seq = 2
        private = 0
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555577bcee0, cond=0x5555577bcf10) at pthread_cond_wait.c:508
        spin = 0
        buffer = {__routine = 0x7ffff47f1370 <__condvar_cleanup_waiting>, __arg = 0x7fffdc1df930, __canceltype = -602015312, __prev = 0x0}
        cbuffer = {wseq = 4, cond = 0x5555577bcf10, mutex = 0x5555577bcee0, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 4
        seq = 2
        private = 0
#2  __pthread_cond_wait (cond=0x5555577bcf10, mutex=0x5555577bcee0) at pthread_cond_wait.c:638
#3  0x00007fffdd91b11c in  () at /lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007fffdd912d95 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#5  0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736886343424, 4454130222885152248, 140737488337630, 140737488337631, 140736886340288, 140736886343424, -4454192053355108872, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fffcbfff700 (LWP 93825)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x5555573dc3e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5555573dc3e0, timeout=<optimized out>, context=0x5555573db310) at ../../../glib/gmain.c:4346
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7ffff57071d0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x5555573dc3e0
#2  g_main_context_iterate (context=0x5555573db310, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x5555573dc3e0
#3  0x00007ffff56f7b63 in g_main_loop_run (loop=0x5555573db400) at ../../../glib/gmain.c:4241
        __func__ = "g_main_loop_run"
#4  0x00007ffff351ef16 in gdbus_shared_thread_func (user_data=0x5555573db2e0) at ../../../gio/gdbusprivate.c:279
        data = 0x5555573db2e0
#5  0x00007ffff572052d in g_thread_proxy (data=0x5555573d5c00) at ../../../glib/gthread.c:807
        thread = 0x5555573d5c00
        __func__ = "g_thread_proxy"
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736615937792, 4454130222885152248, 140737488330462, 140737488330463, 140736615934656, 140736615937792, -4454156610748111368, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fffdca13700 (LWP 93824)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x5555573cdfc0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5555573cdfc0, timeout=<optimized out>, context=0x5555573cded0) at ../../../glib/gmain.c:4346
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7ffff57071d0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x5555573cdfc0
#2  g_main_context_iterate (context=context@entry=0x5555573cded0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x5555573cdfc0
#3  0x00007ffff56f791f in g_main_context_iteration (context=0x5555573cded0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
        retval = <optimized out>
#4  0x00007ffff56f7971 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996
#5  0x00007ffff572052d in g_thread_proxy (data=0x55555739e920) at ../../../glib/gthread.c:807
        thread = 0x55555739e920
        __func__ = "g_thread_proxy"
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736894940928, 4454130222885152248, 140737488330030, 140737488330031, 140736894937792, 140736894940928, -4454193532434471432, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffde462700 (LWP 93822)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x55555728c428, mutex=0x55555728c438) at ../../../glib/gthread-posix.c:1540
        sampled = 0
#2  0x00007ffff715555d in ARDOUR::AudioEngine::do_devicelist_update() (this=0x55555728bd00) at ../libs/ardour/audioengine.cc:678
        guard = {mutex_ = @0x55555728c438, locked_ = true}
#3  0x00007ffff7162325 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x5555572a0890, p=0x55555728bd00) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff7161ccf 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=0x5555572a08a0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff7161459 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x5555572a0890) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#6  0x00007ffff7160cdc in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x5555572a0890) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff716009a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555572a0860) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x5555572a0860
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x5555572aee70) at threads.cc:77
        slot = 0x5555572aee70
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x5555572aee70) at threads.cc:64
        slot = 0x5555572aee70
#10 0x00007ffff572052d in g_thread_proxy (data=0x555556e40de0) at ../../../glib/gthread.c:807
        thread = 0x555556e40de0
        __func__ = "g_thread_proxy"
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736922527488, 4454130222885152248, 140737488341326, 140737488341327, 140736922524352, 140736922527488, -4454197081688070664, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffdf27b700 (LWP 93821)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x55555728c3f8, mutex=0x55555728c408) at ../../../glib/gthread-posix.c:1540
        sampled = 0
#2  0x00007ffff715531a in ARDOUR::AudioEngine::do_reset_backend() (this=0x55555728bd00) at ../libs/ardour/audioengine.cc:642
        guard = {mutex_ = @0x55555728c408, locked_ = true}
#3  0x00007ffff7162325 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x5555572b0030, p=0x55555728bd00) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff7161ccf 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=0x5555572b0040, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff7161459 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x5555572b0030) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#6  0x00007ffff7160cdc in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x5555572b0030) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff716009a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555572b0000) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x5555572b0000
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x5555572a9e70) at threads.cc:77
        slot = 0x5555572a9e70
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x5555572a9e70) at threads.cc:64
        slot = 0x5555572a9e70
#10 0x00007ffff572052d in g_thread_proxy (data=0x555556e40d80) at ../../../glib/gthread.c:807
        thread = 0x555556e40d80
        __func__ = "g_thread_proxy"
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736937309952, 4454130222885152248, 140737488341326, 140737488341327, 140736937306816, 140736937309952, -4454199008517773832, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffed53f700 (LWP 93819)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e93850 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=0x7ffff7e93840 <ARDOUR::Analyser::analysis_queue_lock>) at ../../../glib/gthread-posix.c:1540
        sampled = 0
#2  0x00007ffff71094b8 in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:93
        src = {px = 0x555556e40d20, pn = {pi_ = 0xe87029de3cdcbc00}}
#3  0x00007ffff71092ac in analyser_work() () at ../libs/ardour/analyser.cc:58
#4  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f36fe8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f36fe0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f36fb0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x555556f36fb0
#7  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556f36f90) at threads.cc:77
        slot = 0x555556f36f90
#8  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556f36f90) at threads.cc:64
        slot = 0x555556f36f90
#9  0x00007ffff572052d in g_thread_proxy (data=0x555556e40d20) at ../../../glib/gthread.c:807
        thread = 0x555556e40d20
        __func__ = "g_thread_proxy"
#10 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737175090944, 4454130222885152248, 140737488341518, 140737488341519, 140737175087808, 140737175090944, -4454089231301171720, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#11 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffedd40700 (LWP 93818)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e96650 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7e96660 <ARDOUR::SourceFactory::peak_building_lock>) at ../../../glib/gthread-posix.c:1540
        sampled = 0
#2  0x00007ffff78957c4 in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
        as = {px = 0x0, pn = {pi_ = 0x0}}
#3  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f37078) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f37070) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f37040) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x555556f37040
#6  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556efc590) at threads.cc:77
        slot = 0x555556efc590
#7  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556efc590) at threads.cc:64
        slot = 0x555556efc590
#8  0x00007ffff572052d in g_thread_proxy (data=0x555556e40cc0) at ../../../glib/gthread.c:807
        thread = 0x555556e40cc0
        __func__ = "g_thread_proxy"
#9  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737183483648, 4454130222885152248, 140737488341518, 140737488341519, 140737183480512, 140737183483648, -4454090331349670408, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#10 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffee541700 (LWP 93817)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e96650 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7e96660 <ARDOUR::SourceFactory::peak_building_lock>) at ../../../glib/gthread-posix.c:1540
        sampled = 0
#2  0x00007ffff78957c4 in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
        as = {px = 0x3a00000029, pn = {pi_ = 0x0}}
#3  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f370c8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f370c0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f37090) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x555556f37090
#6  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556ef9f40) at threads.cc:77
        slot = 0x555556ef9f40
#7  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556ef9f40) at threads.cc:64
        slot = 0x555556ef9f40
#8  0x00007ffff572052d in g_thread_proxy (data=0x555556e40c60) at ../../../glib/gthread.c:807
        thread = 0x555556e40c60
        __func__ = "g_thread_proxy"
#9  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737191876352, 4454130222885152248, 140737488341518, 140737488341519, 140737191873216, 140737191876352, -4454091373416110600, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#10 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffeed42700 (LWP 93816)):
#0  0x00007ffff47f5575 in __GI___nanosleep (requested_time=requested_time@entry=0x7fffeed418a0, remaining=remaining@entry=0x7fffeed418b0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff5721f2f in g_usleep (microseconds=<optimized out>) at ../../../glib/gtimer.c:277
        request = {tv_sec = 0, tv_nsec = 38000000}
        remaining = {tv_sec = 0, tv_nsec = 2907174}
#2  0x000055555676437b in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:463
        may_sleep = true
        elapsed_time_ms = 1
        vstfx = 0x0
        LXVST_sched_timer_interval = 40
        event = {type = 0, xany = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0}, xkey = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, root = 0, subwindow = 0, time = 0, x = 0, y = 0, x_root = 0, y_root = 0, state = 0, keycode = 0, same_screen = 0}, xbutton = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, root = 0, subwindow = 0, time = 0, x = 0, y = 0, x_root = 0, y_root = 0, state = 0, button = 0, same_screen = 0}, xmotion = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, root = 0, subwindow = 0, time = 0, x = 0, y = 0, x_root = 0, y_root = 0, state = 0, is_hint = 0 '\000', same_screen = 0}, xcrossing = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, root = 0, subwindow = 0, time = 0, x = 0, y = 0, x_root = 0, y_root = 0, mode = 0, detail = 0, same_screen = 0, focus = 0, state = 0}, xfocus = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, mode = 0, detail = 0}, xexpose = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, x = 0, y = 0, width = 0, height = 0, count = 0}, xgraphicsexpose = {type = 0, serial = 0, send_event = 0, display = 0x0, drawable = 0, x = 0, y = 0, width = 0, height = 0, count = 0, major_code = 0, minor_code = 0}, xnoexpose = {type = 0, serial = 0, send_event = 0, display = 0x0, drawable = 0, major_code = 0, minor_code = 0}, xvisibility = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, state = 0}, xcreatewindow = {type = 0, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 0, x = 0, y = 0, width = 0, height = 0, border_width = 0, override_redirect = 0}, xdestroywindow = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0}, xunmap = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, from_configure = 0}, xmap = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, override_redirect = 0}, xmaprequest = {type = 0, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 0}, xreparent = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, parent = 0, x = 0, y = 0, override_redirect = 0}, xconfigure = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, x = 0, y = 0, width = 0, height = 0, border_width = 0, above = 0, override_redirect = 0}, xgravity = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, x = 0, y = 0}, xresizerequest = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, width = 0, height = 0}, xconfigurerequest = {type = 0, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 0, x = 0, y = 0, width = 0, height = 0, border_width = 0, above = 0, detail = 0, value_mask = 0}, xcirculate = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, place = 0}, xcirculaterequest = {type = 0, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 0, place = 0}, xproperty = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, atom = 0, time = 0, state = 0}, xselectionclear = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, selection = 0, time = 0}, xselectionrequest = {type = 0, serial = 0, send_event = 0, display = 0x0, owner = 0, requestor = 0, selection = 0, target = 0, property = 0, time = 0}, xselection = {type = 0, serial = 0, send_event = 0, display = 0x0, requestor = 0, selection = 0, target = 0, property = 0, time = 0}, xcolormap = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, colormap = 0, c_new = 0, state = 0}, xclient = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, message_type = 0, format = 0, data = {b = '\000' <repeats 19 times>, s = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, l = {0, 0, 0, 0, 0}}}, xmapping = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, request = 0, first_keycode = 0, count = 0}, xerror = {type = 0, display = 0x0, resourceid = 0, serial = 0, error_code = 0 '\000', request_code = 0 '\000', minor_code = 0 '\000'}, xkeymap = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, key_vector = '\000' <repeats 31 times>}, xgeneric = {type = 0, serial = 0, send_event = 0, display = 0x0, extension = 0, evtype = 0}, xcookie = {type = 0, serial = 0, send_event = 0, display = 0x0, extension = 0, evtype = 0, cookie = 0, data = 0x0}, pad = {0 <repeats 24 times>}}
        clock1 = 52475510371
        clock2 = 52475511457
#3  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737200269056, 4454130222885152248, 140737488341806, 140737488341807, 140737200265920, 140737200269056, -4454092473464609288, -4454104922803362312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#4  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fffef4a7100 (LWP 93811)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x55555728c2c8) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffffffb590, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff7716724 in ARDOUR::Route::set_strict_io(bool) (this=0x5555570e7800, enable=true) at ../libs/ardour/route.cc:2429
        lx = {mutex_ = @0x55555728c2c8, locked_ = true}
#4  0x0000555555b92c60 in ARDOUR_UI::session_add_audio_route(bool, int, int, ARDOUR::TrackMode, ARDOUR::RouteGroup*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, unsigned int) (this=0x5555572f8ed0, track=true, input_channels=1, output_channels=2, mode=ARDOUR::Normal, route_group=0x0, how_many=1, name_template="Audio", strict_io=true, order=4294967295) at ../gtk2_ardour/ardour_ui.cc:1570
        i = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer': 

        tracks = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer': 
std::__cxx11::list
        routes = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer': 
empty std::__cxx11::list
        __PRETTY_FUNCTION__ = "void ARDOUR_UI::session_add_audio_route(bool, int32_t, int32_t, ARDOUR::TrackMode, ARDOUR::RouteGroup*, uint32_t, const string&, bool, ARDOUR::PresentationInfo::order_t)"
#5  0x0000555555b98c20 in ARDOUR_UI::add_route_dialog_response(int) (this=0x5555572f8ed0, r=1) at ../gtk2_ardour/ardour_ui.cc:2777
        order = 4294967295
        output_chan = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {2, 0}}
        input_chan = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {1, 0}}
        instrument = {px = 0x55555818bf10, pn = {pi_ = 0x55555816b0c0}}
        route_group = 0x0
        strict_io = true
        pcb = {_session = 0x5555585de670, _reconfigure_on_delete = true}
        name_template = "Audio"
        ds = {<No data fields>}
        oac = ARDOUR::AutoConnectMaster
        count = 1
        template_path = ""
#6  0x0000555555bc7c86 in sigc::bound_mem_functor1<void, ARDOUR_UI, int>::operator()(int const&) const (this=0x5555570b3f78, _A_a1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7  0x0000555555bc10c3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, ARDOUR_UI, int> >::operator()<int const&>(int const&) const (this=0x5555570b3f70, _A_arg1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8  0x0000555555bb8d88 in sigc::internal::slot_call1<sigc::bound_mem_functor1<void, ARDOUR_UI, int>, void, int>::call_it(sigc::internal::slot_rep*, int const&) (rep=0x5555570b3f40, a_1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
        typed_rep = 0x5555570b3f40
#9  0x00007ffff4db8f27 in  () at /lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
#13 0x00007ffff5800edf in <emit signal ??? on instance 0x5555574257b0 [gtkmm__GtkDialog]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffbf00, reg_save_area = 0x7fffffffbe40}}
    #10 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570b83a0, return_value=0x0, n_param_values=2, param_values=0x7fffffffbc50, invocation_hint=0x7fffffffbbd0) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e4430 <g_cclosure_marshal_VOID__INT>
                marshal_data = 0x0
                in_marshal = 0
                real_closure = 0x5555570b8380
                __func__ = "g_closure_invoke"
    #11 0x00007ffff57f51b3 in signal_emit_unlocked_R (node=node@entry=0x555557534080, detail=detail@entry=0, instance=instance@entry=0x5555574257b0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffbc50) at ../../../gobject/gsignal.c:3812
                tmp = <optimized out>
                handler = 0x5555570ad580
                accumulator = 0x0
                emission = {next = 0x7fffffffc030, instance = 0x5555574257b0, ihint = {signal_id = 204, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
                class_closure = 0x555557331cd0
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 204
                max_sequential_handler_number = 18495
                return_value_altered = 1
    #12 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffbe20) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffbc50
                signal_return_type = <optimized out>
                param_values = 0x7fffffffbc68
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#17 0x00007ffff5800edf in <emit signal ??? on instance 0x555559790030 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc350, reg_save_area = 0x7fffffffc290}}
    #14 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570b2c70, return_value=0x0, n_param_values=1, param_values=0x7fffffffc0c0, invocation_hint=0x7fffffffc040) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e3fe0 <g_cclosure_marshal_VOID__VOID>
                marshal_data = 0x0
                in_marshal = 0
                real_closure = 0x5555570b2c50
                __func__ = "g_closure_invoke"
    #15 0x00007ffff57f5784 in signal_emit_unlocked_R (node=node@entry=0x555557391dc0, detail=detail@entry=0, instance=instance@entry=0x555559790030, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc0c0) at ../../../gobject/gsignal.c:3742
                tmp = <optimized out>
                handler = 0x5555570ad200
                accumulator = 0x0
                emission = {next = 0x7fffffffc4a0, instance = 0x555559790030, ihint = {signal_id = 123, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
                class_closure = 0x555557391d90
                hlist = <optimized out>
                handler_list = 0x5555570ad200
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 123
                max_sequential_handler_number = 18495
                return_value_altered = 1
    #16 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc270) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffc0c0
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc0d8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#18 0x00007ffff52e037e in gtk_real_button_released (button=0x555559790030 [GtkButton]) at ../../../../gtk/gtkbutton.c:1712
#22 0x00007ffff5800edf in <emit signal ??? on instance 0x555559790030 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc7c0, reg_save_area = 0x7fffffffc700}}
    #19 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x555557391cb0, return_value=0x0, n_param_values=1, param_values=0x7fffffffc530, invocation_hint=0x7fffffffc4b0) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e0510 <g_type_class_meta_marshal>
                marshal_data = 0x340
                in_marshal = 0
                real_closure = 0x555557391c90
                __func__ = "g_closure_invoke"
    #20 0x00007ffff57f58d2 in signal_emit_unlocked_R (node=node@entry=0x555557391ce0, detail=detail@entry=0, instance=instance@entry=0x555559790030, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc530) at ../../../gobject/gsignal.c:3672
                accumulator = 0x0
                emission = {next = 0x7fffffffc930, instance = 0x555559790030, ihint = {signal_id = 122, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x55555732fa00 [GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
                class_closure = 0x555557391cb0
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 122
                max_sequential_handler_number = 18495
                return_value_altered = <optimized out>
    #21 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6e0) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffc530
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc548
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#23 0x00007ffff52df289 in gtk_button_button_release (widget=widget@entry=0x555559790030 [GtkButton], event=<optimized out>) at ../../../../gtk/gtkbutton.c:1604
        button = 0x555559790030 [GtkButton]
#28 0x00007ffff5800edf in <emit signal ??? on instance 0x555559790030 [GtkButton]> (instance=instance@entry=0x555559790030, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffcc70, reg_save_area = 0x7fffffffcbb0}}
    #24 0x00007ffff5386a8b in _gtk_marshal_BOOLEAN__BOXED (closure=0x5555573622a0, return_value=0x7fffffffc960, n_param_values=<optimized out>, param_values=0x7fffffffc9c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../../../../gtk/gtkmarshalers.c:84
                cc = 0x5555573622a0
                data1 = 0x555559790030
                data2 = <optimized out>
                callback = 0x7ffff52df270 <gtk_button_button_release>
                v_return = <optimized out>
                __func__ = "_gtk_marshal_BOOLEAN__BOXED"
    #25 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555573622a0, return_value=0x7fffffffc960, n_param_values=2, param_values=0x7fffffffc9c0, invocation_hint=0x7fffffffc940) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e0510 <g_type_class_meta_marshal>
                marshal_data = 0x160
                in_marshal = 0
                real_closure = 0x555557362280
                __func__ = "g_closure_invoke"
    #26 0x00007ffff57f4f06 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x555559790030, emission_return=emission_return@entry=0x7fffffffcae0, instance_and_params=instance_and_params@entry=0x7fffffffc9c0) at ../../../gobject/gsignal.c:3780
                accumulator = 0x5555573622f0
                emission = {next = 0x0, instance = 0x555559790030, ihint = {signal_id = 34, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x55555732fa00 [GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
                class_closure = 0x5555573622a0
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x7fffffffc960
                accu = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 34
                max_sequential_handler_number = 18495
                return_value_altered = 0
    #27 0x00007ffff5800078 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcb90) at ../../../gobject/gsignal.c:3508
                return_value = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                error = 0x0
                rtype = 0x14 [gboolean]
                static_scope = 0
                instance_and_params = 0x7fffffffc9c0
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc9d8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#29 0x00007ffff549e9e4 in gtk_widget_event_internal (widget=widget@entry=0x555559790030 [GtkButton], event=event@entry=0x5555595d5150) at ../../../../gtk/gtkwidget.c:5010
        signal_num = <optimized out>
        return_val = 0
#30 0x00007ffff549ecc9 in IA__gtk_widget_event (widget=widget@entry=0x555559790030 [GtkButton], event=event@entry=0x5555595d5150) at ../../../../gtk/gtkwidget.c:4807
        __func__ = "IA__gtk_widget_event"
#31 0x00007ffff5384cbc in IA__gtk_propagate_event (widget=0x555559790030 [GtkButton], event=0x5555595d5150) at ../../../../gtk/gtkmain.c:2503
        tmp = <optimized out>
        handled_event = <optimized out>
        __func__ = "IA__gtk_propagate_event"
#32 0x00007ffff53850b3 in IA__gtk_main_do_event (event=0x5555595d5150) at ../../../../gtk/gtkmain.c:1698
        grab_widget = 0x555559790030 [GtkButton]
        window_group = <optimized out>
        rewritten_event = <optimized out>
        tmp_list = <optimized out>
        event_widget = <optimized out>
        __func__ = "IA__gtk_main_do_event"
        __func__ = "IA__gtk_main_do_event"
#33 IA__gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1503
        __func__ = "IA__gtk_main_do_event"
#34 0x00007ffff51f710c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../../../gdk/x11/gdkevents-x11.c:2425
        display = <optimized out>
        event = 0x5555595d5150
#35 0x00007ffff56f760d in g_main_dispatch (context=0x5555572e2960) at ../../../glib/gmain.c:3309
        dispatch = 0x7ffff51f70c0 <gdk_event_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x0
        cb_data = <optimized out>
        need_destroy = <optimized out>
        source = 0x555557321100
        current = 0x5555573dcb80
        i = 0
        __func__ = "g_main_dispatch"
#36 g_main_context_dispatch (context=context@entry=0x5555572e2960) at ../../../glib/gmain.c:3974
#37 0x00007ffff56f7890 in g_main_context_iterate (context=0x5555572e2960, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
        max_priority = 2147483647
        timeout = 40
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = <optimized out>
        fds = 0x5555570a3220
#38 0x00007ffff56f7b63 in g_main_loop_run (loop=0x55555776daf0) at ../../../glib/gmain.c:4241
        __func__ = "g_main_loop_run"
#39 0x00007ffff538412a in IA__gtk_main () at ../../../../gtk/gtkmain.c:1270
        tmp_list = 0x0
        functions = 0x0
        init = <optimized out>
        loop = 0x55555776daf0
#40 0x00007ffff5bd7d20 in Gtkmm2ext::UI::run(Receiver&) (this=0x5555572f8ed0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:290
#41 0x0000555556123af9 in main(int, char**) (argc=1, argv=0x7fffffffd2d8) at ../gtk2_ardour/main.cc:435

thread-apply-all-bt-full (164,142 bytes)
thread-apply-all-bt (92,366 bytes)
$ ./gtk2_ardour/ardbg
GNU gdb (Debian 9.1-3) 9.1
Copyright (C) 2020 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:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./gtk2_ardour/../build/gtk2_ardour/ardour-6.0.pre1.242...
(gdb) handle SIG32 noprint nostop
Signal        Stop	Print	Pass to program	Description
SIG32         No	No	Yes		Real-time event 32
(gdb) run
Starting program: /home/alexander/media/sw/ardour/build/gtk2_ardour/ardour-6.0.pre1.242 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
bind txt domain [gtk2_ardour6] to /usr/local/share/ardour6/locale
Ardour6.0.pre1.242 (built using 6.0-rc1-105-g8399abd277 and GCC version 9.2.1 20200123)
Ardour: [INFO]: Your system is configured to limit Ardour to 1048576 open files
Ardour: [INFO]: Loading system configuration file /home/alexander/media/sw/ardour/system_config
Ardour: [INFO]: Loading user configuration file /home/alexander/.config/ardour6/config
[New Thread 0x7fffeed42700 (LWP 93816)]
Ardour: [INFO]: CPU vendor: GenuineIntel
Ardour: [INFO]: AVX-capable processor
Ardour: [INFO]: CPU brand: Intel(R) Core(TM) i9-9900 CPU @ 3.10GHz
Ardour: [INFO]: Using SSE optimized routines
[New Thread 0x7fffee541700 (LWP 93817)]
[New Thread 0x7fffedd40700 (LWP 93818)]
[New Thread 0x7fffed53f700 (LWP 93819)]
Ardour: [INFO]: Loading plugin meta data file /home/alexander/media/sw/ardour/share/plugin_metadata/plugin_tags
[New Thread 0x7fffdf27b700 (LWP 93820)]
[Thread 0x7fffdf27b700 (LWP 93820) exited]
[New Thread 0x7fffdf27b700 (LWP 93821)]
[New Thread 0x7fffde462700 (LWP 93822)]
[New Thread 0x7fffdd3c9700 (LWP 93823)]
Ardour: [INFO]: Loading 449 MIDI patches from ./gtk2_ardour/../share/patchfiles
Ardour: [INFO]: Loading default ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/default_ui_config
Ardour: [INFO]: Loading user ui configuration file /home/alexander/.config/ardour6/ui_config
[New Thread 0x7fffdca13700 (LWP 93824)]
[New Thread 0x7fffcbfff700 (LWP 93825)]
[New Thread 0x7fffcb7fe700 (LWP 93826)]
Color shuttle bg not found
Color play head not found
Ardour: [INFO]: Loading color file /home/alexander/media/sw/ardour/gtk2_ardour/themes/dark-ardour.colors
Ardour: [INFO]: Loading ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/clearlooks.rc
Ardour: [INFO]: Loading bindings from /home/alexander/media/sw/ardour/build/gtk2_ardour/ardour.keys
Loading ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/clearlooks.rc
[New Thread 0x7fffdc1e0700 (LWP 93827)]
[New Thread 0x7fffdc15f700 (LWP 93828)]
[Thread 0x7fffdc15f700 (LWP 93828) exited]
[Thread 0x7fffdc1e0700 (LWP 93827) exited]
[New Thread 0x7fffdc1e0700 (LWP 93829)]
[New Thread 0x7fffdc15f700 (LWP 93830)]
[Thread 0x7fffdc15f700 (LWP 93830) exited]
[Thread 0x7fffdc1e0700 (LWP 93829) exited]
[New Thread 0x7fffcaffd700 (LWP 93831)]
[New Thread 0x7fffca7fc700 (LWP 93832)]
Found nothing along /home/alexander/.config/ardour6/templates:./gtk2_ardour/../share/templates:./gtk2_ardour/../build/templates:./gtk2_ardour/../gtk2_ardour/templates:./gtk2_ardour/../build/gtk2_ardour/templates:./templates
[Thread 0x7fffca7fc700 (LWP 93832) exited]
[Thread 0x7fffcaffd700 (LWP 93831) exited]
[Thread 0x7fffdd3c9700 (LWP 93823) exited]
[New Thread 0x7fffcaffd700 (LWP 93833)]
[Thread 0x7fffcaffd700 (LWP 93833) exited]
[New Thread 0x7fffdc1e0700 (LWP 93834)]
[New Thread 0x7fffdc15f700 (LWP 93835)]
[New Thread 0x7fffc9ba0700 (LWP 93836)]
[New Thread 0x7fffcaffd700 (LWP 93837)]
[Thread 0x7fffcaffd700 (LWP 93837) exited]
lilv_world_add_plugin(): warning: Duplicate plugin <https://github.com/lucianodato/noise-repellent>
lilv_world_add_plugin(): warning: ... found in file:///usr/lib/x86_64-linux-gnu/lv2/nrepel.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/nrepel.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-reverb>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-reverb.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-reverb.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-delay>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-delay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-delay.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-eq>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-eq.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-eq.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-fluidsynth>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-fluidsynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-fluidsynth.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp#stereo>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/reasonablesynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/reasonablesynth.lv2/ (ignored)
lilv_world_load_bundle(): warning: Replacing version 768.0 of <http://gareus.org/oss/lv2/gmsynth> from <file:///usr/lib/lv2/gmsynth.lv2/>
lilv_world_load_bundle(): note: New version 775.3 found in <file:///usr/local/lib/lv2/gmsynth.lv2/>
Scanning folders for bundled LV2s: ./gtk2_ardour/../build/libs/LV2
lilv_world_add_plugin(): warning: Duplicate plugin <https://github.com/lucianodato/noise-repellent>
lilv_world_add_plugin(): warning: ... found in file:///usr/lib/x86_64-linux-gnu/lv2/nrepel.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/nrepel.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-reverb>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-reverb.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-reverb.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-delay>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-delay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-delay.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-eq>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-eq.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-eq.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-fluidsynth>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-fluidsynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-fluidsynth.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp#stereo>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/reasonablesynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/reasonablesynth.lv2/ (ignored)
lilv_world_load_bundle(): warning: Replacing version 768.0 of <http://gareus.org/oss/lv2/gmsynth> from <file:///usr/lib/lv2/gmsynth.lv2/>
lilv_world_load_bundle(): note: New version 775.3 found in <file:///usr/local/lib/lv2/gmsynth.lv2/>
[New Thread 0x7fffcaffd700 (LWP 93838)]
[Detaching after vfork from child process 93839]
[New Thread 0x7fffca7fc700 (LWP 93840)]
[Thread 0x7fffca7fc700 (LWP 93840) exited]
[Thread 0x7fffcb7fe700 (LWP 93826) exited]
[Detaching after vfork from child process 93841]
[New Thread 0x7fffca7fc700 (LWP 93842)]
[Thread 0x7fffca7fc700 (LWP 93842) exited]
Set cursor set to default
 loading from /home/alexander/media/ardour-sessions/Untitled-2020-04-26-12-24-41 as Untitled-2020-04-26-12-24-41 templ  is_new 1 bp 2
[New Thread 0x7fffc90ac700 (LWP 93843)]
[New Thread 0x7fffc90a3700 (LWP 93844)]
[New Thread 0x7fffc909a700 (LWP 93845)]
[New Thread 0x7fffc9091700 (LWP 93846)]
[New Thread 0x7fffc9088700 (LWP 93847)]
[New Thread 0x7fffc907f700 (LWP 93848)]
[New Thread 0x7fffc9076700 (LWP 93849)]
[New Thread 0x7fffc906d700 (LWP 93850)]
[New Thread 0x7fffc9064700 (LWP 93851)]
[New Thread 0x7fffc905b700 (LWP 93852)]
[New Thread 0x7fffc9052700 (LWP 93853)]
[New Thread 0x7fffc9049700 (LWP 93854)]
[New Thread 0x7fffc9040700 (LWP 93855)]
[New Thread 0x7fffc9037700 (LWP 93856)]
[New Thread 0x7fffc902e700 (LWP 93857)]
[New Thread 0x7fffc9025700 (LWP 93858)]
[New Thread 0x7fffc8fa4700 (LWP 93859)]
[New Thread 0x7fffc8f23700 (LWP 93860)]
[New Thread 0x7fffc8ea2700 (LWP 93861)]
[New Thread 0x7fffc8e21700 (LWP 93862)]
[New Thread 0x7fffc8da0700 (LWP 93863)]
[New Thread 0x7fffc8d1f700 (LWP 93864)]
[New Thread 0x7fffc8c9e700 (LWP 93865)]
[New Thread 0x7fffc8c1d700 (LWP 93866)]
[New Thread 0x7fffc8b9c700 (LWP 93867)]
[New Thread 0x7fffc8b1b700 (LWP 93868)]
[New Thread 0x7fffc8a9a700 (LWP 93869)]
[New Thread 0x7fffc8a19700 (LWP 93870)]
[New Thread 0x7fffc8998700 (LWP 93871)]
[New Thread 0x7fffc8917700 (LWP 93872)]
[New Thread 0x7fff2fc13700 (LWP 93873)]
[New Thread 0x7fffca7fc700 (LWP 93874)]
actually writing state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-12-24-41/Untitled-2020-04-26-12-24-41.tmp
renaming state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-12-24-41/Untitled-2020-04-26-12-24-41.ardour
saved state in 13.1 ms
[New Thread 0x7fffcb7fe700 (LWP 93875)]
[New Thread 0x7fff2deb0700 (LWP 93876)]
actually writing state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-12-24-41/Untitled-2020-04-26-12-24-41.tmp
renaming state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-12-24-41/Untitled-2020-04-26-12-24-41.ardour
saved state in 1.0 ms
[New Thread 0x7fff2d604700 (LWP 93877)]
locate took 60 usecs for 1 tracks = 60 per track
actually writing state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-12-24-41/Untitled-2020-04-26-12-24-41.tmp
renaming state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-12-24-41/Untitled-2020-04-26-12-24-41.ardour
saved state in 1.1 ms
[Thread 0x7fffcaffd700 (LWP 93838) exited]
^C--Type <RET> for more, q to quit, c to continue without paging--c

Thread 1 "gui" received signal SIGINT, Interrupt.
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
38	../sysdeps/unix/sysv/linux/x86_64/syscall.S: No such file or directory.
(gdb) thread apply all bt

Thread 61 (Thread 0x7fff2d604700 (LWP 93877)):
#0  0x00007ffff47f5575 in __GI___nanosleep (requested_time=requested_time@entry=0x7fff2d603880, remaining=remaining@entry=0x7fff2d603890) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007ffff5721f2f in g_usleep (microseconds=<optimized out>) at ../../../glib/gtimer.c:277
#2  0x00007ffff71ad29b in ARDOUR::AutomationWatch::thread() (this=0x5555591be640) at ../libs/ardour/automation_watch.cc:195
#3  0x00007ffff71b25a9 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator()(ARDOUR::AutomationWatch*) const (this=0x5555592035e0, p=0x5555591be640) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff71b21bb 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=0x5555592035f0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff71b1aa9 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator()() (this=0x5555592035e0) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007ffff71b1a3a in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator()() const (this=0x5555592035e0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff71b148c in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555592035b0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x5555571253c0) at threads.cc:77
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x5555571253c0) at threads.cc:64
#10 0x00007ffff572052d in g_thread_proxy (data=0x555559200640) at ../../../glib/gthread.c:807
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 60 (Thread 0x7fff2deb0700 (LWP 93876)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
--Type <RET> for more, q to quit, c to continue without paging--
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555585e04c8) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fff2deaf2e0, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff778f1f0 in ARDOUR::Session::set_worst_io_latencies() (this=0x5555585de670) at ../libs/ardour/session.cc:6595
#4  0x00007ffff778e6b4 in ARDOUR::Session::set_worst_io_latencies_x(ARDOUR::IOChange, void*) (this=0x5555585de670) at ../libs/ardour/session.cc:6462
#5  0x00007ffff77b89d1 in boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>::operator()(ARDOUR::Session*, ARDOUR::IOChange, void*) const (this=0x7fff18112f28, p=0x5555585de670, a1=..., a2=0x5555585de670) at /usr/include/boost/bind/mem_fn_template.hpp:280
#6  0x00007ffff77b59ce in boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::rrlist2<ARDOUR::IOChange, void*> >(boost::_bi::type<void>, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>&, boost::_bi::rrlist2<ARDOUR::IOChange, void*>&, int) (this=0x7fff18112f38, f=..., a=...) at /usr/include/boost/bind/bind.hpp:398
#7  0x00007ffff77b1526 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> > >::operator()<ARDOUR::IOChange, void*>(ARDOUR::IOChange&&, void*&&) (this=0x7fff18112f28, a1=..., a2=@0x7fff2deaf480: 0x5555585de670) at /usr/include/boost/bind/bind.hpp:1318
#8  0x00007ffff77abfcb in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> > >, void, ARDOUR::IOChange, void*>::invoke(boost::detail::function::function_buffer&, ARDOUR::IOChange, void*) (function_obj_ptr=..., a0=..., a1=0x5555585de670) at /usr/include/boost/function/function_template.hpp:159
#9  0x0000555555fe959e in boost::function2<void, ARDOUR::IOChange, void*>::operator()(ARDOUR::IOChange, void*) const (this=0x7fff18112f20, a0=..., a1=0x5555585de670) at /usr/include/boost/function/function_template.hpp:768
#10 0x00007ffff730c26a in PBD::Signal2<void, ARDOUR::IOChange, void*, PBD::OptionalLastValue<void> >::operator()(ARDOUR::IOChange, void*) (this=0x55555919b7d8, a1=..., a2=0x5555585de670) at libs/pbd/pbd/signals_generated.h:1080
#11 0x00007ffff7300c88 in ARDOUR::IO::connect(boost::shared_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*) (this=0x55555919b5f0, our_port=..., other_port="Master/audio_in 1", src=0x5555585de670) at ../libs/ardour/io.cc:206
#12 0x00007ffff7790da6 in ARDOUR::Session::auto_connect(ARDOUR::Session::AutoConnectRequest const&) (this=0x5555585de670, ar=...) at ../libs/ardour/session.cc:6906
#13 0x00007ffff77913a2 in ARDOUR::Session::auto_connect_thread_run() (this=0x5555585de670) at ../libs/ardour/session.cc:6989
#14 0x00007ffff77911c2 in ARDOUR::Session::auto_connect_thread(void*) (arg=0x5555585de670) at ../libs/ardour/session.cc:6963
#15 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#16 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 59 (Thread 0x7fffcb7fe700 (LWP 93875)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5555585e0450) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555585e0400, cond=0x5555585e0428) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5555585e0428, mutex=0x5555585e0400) at pthread_cond_wait.c:638
#3  0x00007ffff780714b in ARDOUR::Session::emit_thread_run() (this=0x5555585de670) at ../libs/ardour/session_process.cc:1111
#4  0x00007ffff78070e8 in ARDOUR::Session::emit_thread(void*) (arg=0x5555585de670) at ../libs/ardour/session_process.cc:1100
#5  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 58 (Thread 0x7fffca7fc700 (LWP 93874)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x7fff2015aad0, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7fff2015aad0, timeout=<optimized out>, context=0x555559130850) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=0x555559130850, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007ffff56f7b63 in g_main_loop_run (loop=0x555559130970) at ../../../glib/gmain.c:4241
#4  0x00007ffff59f5402 in BaseUI::main_thread() (this=0x555557e914e0) at ../libs/pbd/base_ui.cc:98
#5  0x00007ffff59f93d1 in sigc::bound_mem_functor0<void, BaseUI>::operator()() const (this=0x555559130b98) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#6  0x00007ffff59f9092 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0x555559130b90) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff59f8b09 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555559130b60) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555559130b40) at threads.cc:77
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555559130b40) at threads.cc:64
#10 0x00007ffff572052d in g_thread_proxy (data=0x5555585af700) at ../../../glib/gthread.c:807
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 57 (Thread 0x7fff2fc13700 (LWP 93873)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x7fff2fc11ff8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff5a0aa94 in CrossThreadChannel::poll_for_request() (this=0x555558042218) at ../libs/pbd/crossthread.posix.cc:102
#2  0x00007ffff5a0aafd in CrossThreadChannel::receive(char&, bool) (this=0x555558042218, msg=@0x7fff2fc120bf: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:123
#3  0x00007ffff71c372e in ARDOUR::Butler::thread_work() (this=0x555558042180) at ../libs/ardour/butler.cc:172
#4  0x00007ffff71c34b1 in ARDOUR::Butler::_thread_work(void*) (arg=0x555558042180) at ../libs/ardour/butler.cc:153
#5  0x00007ffff5a2de1e in fake_thread_start(void*) (arg=0x55555911a720) at ../libs/pbd/pthread_utils.cc:107
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 56 (Thread 0x7fffc8917700 (LWP 93872)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc89169b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc89169c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc89169b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc89169b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555573b08d0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 55 (Thread 0x7fffc8998700 (LWP 93871)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc89979b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc89979c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc89979b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc89979b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555557187ac0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 54 (Thread 0x7fffc8a19700 (LWP 93870)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
--Type <RET> for more, q to quit, c to continue without paging--
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8a189b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8a189c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8a189b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8a189b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555557b343e0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 53 (Thread 0x7fffc8a9a700 (LWP 93869)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8a999b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8a999c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8a999b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8a999b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555578f05e0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 52 (Thread 0x7fffc8b1b700 (LWP 93868)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8b1a9b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8b1a9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8b1a9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8b1a9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555557cc7330) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 51 (Thread 0x7fffc8b9c700 (LWP 93867)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8b9b9b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8b9b9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8b9b9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8b9b9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580bb920) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 50 (Thread 0x7fffc8c1d700 (LWP 93866)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8c1c9b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8c1c9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8c1c9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8c1c9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555585288c0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 49 (Thread 0x7fffc8c9e700 (LWP 93865)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8c9d9b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8c9d9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
--Type <RET> for more, q to quit, c to continue without paging--
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8c9d9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8c9d9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555577afc70) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 48 (Thread 0x7fffc8d1f700 (LWP 93864)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8d1e9b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8d1e9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8d1e9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8d1e9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555578f4250) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 47 (Thread 0x7fffc8da0700 (LWP 93863)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8d9f9b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8d9f9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8d9f9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8d9f9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580762e0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 46 (Thread 0x7fffc8e21700 (LWP 93862)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8e209b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8e209c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8e209b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8e209b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555578ed850) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 45 (Thread 0x7fffc8ea2700 (LWP 93861)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8ea19b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8ea19c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8ea19b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8ea19b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555557e83910) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 44 (Thread 0x7fffc8f23700 (LWP 93860)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8f229b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8f229c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8f229b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8f229b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555584f3b60) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
--Type <RET> for more, q to quit, c to continue without paging--
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 43 (Thread 0x7fffc8fa4700 (LWP 93859)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99900) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99900, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99900) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc8fa39b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc8fa39c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc8fa39b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc8fa39b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555578ed130) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 42 (Thread 0x7fffc9025700 (LWP 93858)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e99928) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e99928, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557e99928, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557e99928) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d7cd7 in ARDOUR::Graph::reached_terminal_node() (this=0x555557e99850) at ../libs/ardour/graph.cc:301
#5  0x00007ffff72df949 in ARDOUR::GraphNode::finish(int) (this=0x555558fdc7b8, chain=1) at ../libs/ardour/graphnode.cc:73
#6  0x00007ffff72db280 in ARDOUR::GraphNode::run(int) (this=0x555558fdc7b8, chain=1) at ../libs/ardour/ardour/graphnode.h:63
#7  0x00007ffff72d8af4 in ARDOUR::Graph::run_one() (this=0x555557e99850) at ../libs/ardour/graph.cc:442
#8  0x00007ffff72d926f in ARDOUR::Graph::main_thread() (this=0x555557e99850) at ../libs/ardour/graph.cc:523
#9  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc90249b8, p=0x555557e99850) at /usr/include/boost/bind/mem_fn_template.hpp:49
#10 0x00007ffff72deaaf 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=0x7fffc90249c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#11 0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc90249b8) at /usr/include/boost/bind/bind.hpp:1294
#12 0x00007ffff72dd7c4 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:159
#13 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc90249b0) at /usr/include/boost/function/function_template.hpp:768
#14 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555578edf70) at ../libs/backends/jack/jack_audiobackend.cc:953
#15 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#16 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 41 (Thread 0x7fffc902e700 (LWP 93857)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 40 (Thread 0x7fffc9037700 (LWP 93856)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 39 (Thread 0x7fffc9040700 (LWP 93855)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 38 (Thread 0x7fffc9049700 (LWP 93854)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 37 (Thread 0x7fffc9052700 (LWP 93853)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 36 (Thread 0x7fffc905b700 (LWP 93852)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
--Type <RET> for more, q to quit, c to continue without paging--c
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 35 (Thread 0x7fffc9064700 (LWP 93851)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 34 (Thread 0x7fffc906d700 (LWP 93850)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 33 (Thread 0x7fffc9076700 (LWP 93849)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 32 (Thread 0x7fffc907f700 (LWP 93848)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 31 (Thread 0x7fffc9088700 (LWP 93847)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 30 (Thread 0x7fffc9091700 (LWP 93846)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 29 (Thread 0x7fffc909a700 (LWP 93845)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 28 (Thread 0x7fffc90a3700 (LWP 93844)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 27 (Thread 0x7fffc90ac700 (LWP 93843)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585a3f60) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585a3f60, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585a3f60) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x5555585a3f30) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fffc9ba0700 (LWP 93836)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fffdd91c567 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007fffdd903f55 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007fffdd9028c9 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007fffddbbccac in ARDOUR::JACKAudioBackend::process_thread() (this=0x55555732a000) at ../libs/backends/jack/jack_audiobackend.cc:982
#5  0x00007fffddbbcc4c in ARDOUR::JACKAudioBackend::_process_thread(void*) (arg=0x55555732a000) at ../libs/backends/jack/jack_audiobackend.cc:961
#6  0x00007fffdd90282a in  () at /lib/x86_64-linux-gnu/libjack.so.0
#7  0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#8  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fffdc15f700 (LWP 93835)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x55555728c2c8) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffdc15e530, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff778ef23 in ARDOUR::Session::update_latency(bool) (this=0x5555585de670, playback=true) at ../libs/ardour/session.cc:6577
#4  0x00007ffff7157fd0 in ARDOUR::AudioEngine::latency_callback(bool) (this=0x55555728bd00, for_playback=true) at ../libs/ardour/audioengine.cc:1393
#5  0x00007fffddbbcd6b in ARDOUR::JACKAudioBackend::jack_latency_callback(JackLatencyCallbackMode) (this=0x55555732a000, mode=JackPlaybackLatency) at ../libs/backends/jack/jack_audiobackend.cc:1010
#6  0x00007fffddbbc842 in ARDOUR::JACKAudioBackend::_latency_callback(JackLatencyCallbackMode, void*) (mode=JackPlaybackLatency, arg=0x55555732a000) at ../libs/backends/jack/jack_audiobackend.cc:856
#7  0x00007fffdd901ec2 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#8  0x00007fffdd90233c in  () at /lib/x86_64-linux-gnu/libjack.so.0
#9  0x00007fffdd91f0b7 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#10 0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7fffdc1e0700 (LWP 93834)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5555577bcf38) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555577bcee0, cond=0x5555577bcf10) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5555577bcf10, mutex=0x5555577bcee0) at pthread_cond_wait.c:638
#3  0x00007fffdd91b11c in  () at /lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007fffdd912d95 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#5  0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fffcbfff700 (LWP 93825)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x5555573dc3e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5555573dc3e0, timeout=<optimized out>, context=0x5555573db310) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=0x5555573db310, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007ffff56f7b63 in g_main_loop_run (loop=0x5555573db400) at ../../../glib/gmain.c:4241
#4  0x00007ffff351ef16 in gdbus_shared_thread_func (user_data=0x5555573db2e0) at ../../../gio/gdbusprivate.c:279
#5  0x00007ffff572052d in g_thread_proxy (data=0x5555573d5c00) at ../../../glib/gthread.c:807
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fffdca13700 (LWP 93824)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x5555573cdfc0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5555573cdfc0, timeout=<optimized out>, context=0x5555573cded0) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x5555573cded0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007ffff56f791f in g_main_context_iteration (context=0x5555573cded0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007ffff56f7971 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996
#5  0x00007ffff572052d in g_thread_proxy (data=0x55555739e920) at ../../../glib/gthread.c:807
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffde462700 (LWP 93822)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x55555728c428, mutex=0x55555728c438) at ../../../glib/gthread-posix.c:1540
#2  0x00007ffff715555d in ARDOUR::AudioEngine::do_devicelist_update() (this=0x55555728bd00) at ../libs/ardour/audioengine.cc:678
#3  0x00007ffff7162325 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x5555572a0890, p=0x55555728bd00) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff7161ccf 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=0x5555572a08a0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff7161459 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x5555572a0890) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007ffff7160cdc in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x5555572a0890) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff716009a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555572a0860) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x5555572aee70) at threads.cc:77
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x5555572aee70) at threads.cc:64
#10 0x00007ffff572052d in g_thread_proxy (data=0x555556e40de0) at ../../../glib/gthread.c:807
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffdf27b700 (LWP 93821)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x55555728c3f8, mutex=0x55555728c408) at ../../../glib/gthread-posix.c:1540
#2  0x00007ffff715531a in ARDOUR::AudioEngine::do_reset_backend() (this=0x55555728bd00) at ../libs/ardour/audioengine.cc:642
#3  0x00007ffff7162325 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x5555572b0030, p=0x55555728bd00) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff7161ccf 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=0x5555572b0040, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff7161459 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x5555572b0030) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007ffff7160cdc in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x5555572b0030) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff716009a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555572b0000) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x5555572a9e70) at threads.cc:77
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x5555572a9e70) at threads.cc:64
#10 0x00007ffff572052d in g_thread_proxy (data=0x555556e40d80) at ../../../glib/gthread.c:807
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffed53f700 (LWP 93819)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e93850 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=0x7ffff7e93840 <ARDOUR::Analyser::analysis_queue_lock>) at ../../../glib/gthread-posix.c:1540
#2  0x00007ffff71094b8 in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:93
#3  0x00007ffff71092ac in analyser_work() () at ../libs/ardour/analyser.cc:58
#4  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f36fe8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f36fe0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f36fb0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#7  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556f36f90) at threads.cc:77
#8  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556f36f90) at threads.cc:64
#9  0x00007ffff572052d in g_thread_proxy (data=0x555556e40d20) at ../../../glib/gthread.c:807
#10 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffedd40700 (LWP 93818)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e96650 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7e96660 <ARDOUR::SourceFactory::peak_building_lock>) at ../../../glib/gthread-posix.c:1540
#2  0x00007ffff78957c4 in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
#3  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f37078) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f37070) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f37040) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#6  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556efc590) at threads.cc:77
#7  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556efc590) at threads.cc:64
#8  0x00007ffff572052d in g_thread_proxy (data=0x555556e40cc0) at ../../../glib/gthread.c:807
#9  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffee541700 (LWP 93817)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e96650 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7e96660 <ARDOUR::SourceFactory::peak_building_lock>) at ../../../glib/gthread-posix.c:1540
#2  0x00007ffff78957c4 in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
#3  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f370c8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f370c0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f37090) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#6  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556ef9f40) at threads.cc:77
#7  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556ef9f40) at threads.cc:64
#8  0x00007ffff572052d in g_thread_proxy (data=0x555556e40c60) at ../../../glib/gthread.c:807
#9  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffeed42700 (LWP 93816)):
#0  0x00007ffff47f5575 in __GI___nanosleep (requested_time=requested_time@entry=0x7fffeed418a0, remaining=remaining@entry=0x7fffeed418b0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007ffff5721f2f in g_usleep (microseconds=<optimized out>) at ../../../glib/gtimer.c:277
#2  0x000055555676437b in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:463
#3  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#4  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fffef4a7100 (LWP 93811)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x55555728c2c8) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffffffb590, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff7716724 in ARDOUR::Route::set_strict_io(bool) (this=0x5555570e7800, enable=true) at ../libs/ardour/route.cc:2429
#4  0x0000555555b92c60 in ARDOUR_UI::session_add_audio_route(bool, int, int, ARDOUR::TrackMode, ARDOUR::RouteGroup*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, unsigned int) (this=0x5555572f8ed0, track=true, input_channels=1, output_channels=2, mode=ARDOUR::Normal, route_group=0x0, how_many=1, name_template="Audio", strict_io=true, order=4294967295) at ../gtk2_ardour/ardour_ui.cc:1570
#5  0x0000555555b98c20 in ARDOUR_UI::add_route_dialog_response(int) (this=0x5555572f8ed0, r=1) at ../gtk2_ardour/ardour_ui.cc:2777
#6  0x0000555555bc7c86 in sigc::bound_mem_functor1<void, ARDOUR_UI, int>::operator()(int const&) const (this=0x5555570b3f78, _A_a1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7  0x0000555555bc10c3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, ARDOUR_UI, int> >::operator()<int const&>(int const&) const (this=0x5555570b3f70, _A_arg1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8  0x0000555555bb8d88 in sigc::internal::slot_call1<sigc::bound_mem_functor1<void, ARDOUR_UI, int>, void, int>::call_it(sigc::internal::slot_rep*, int const&) (rep=0x5555570b3f40, a_1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
#9  0x00007ffff4db8f27 in  () at /lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
#13 0x00007ffff5800edf in <emit signal ??? on instance 0x5555574257b0 [gtkmm__GtkDialog]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #10 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570b83a0, return_value=0x0, n_param_values=2, param_values=0x7fffffffbc50, invocation_hint=0x7fffffffbbd0) at ../../../gobject/gclosure.c:810
    #11 0x00007ffff57f51b3 in signal_emit_unlocked_R (node=node@entry=0x555557534080, detail=detail@entry=0, instance=instance@entry=0x5555574257b0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffbc50) at ../../../gobject/gsignal.c:3812
    #12 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffbe20) at ../../../gobject/gsignal.c:3498
#17 0x00007ffff5800edf in <emit signal ??? on instance 0x555559790030 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #14 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570b2c70, return_value=0x0, n_param_values=1, param_values=0x7fffffffc0c0, invocation_hint=0x7fffffffc040) at ../../../gobject/gclosure.c:810
    #15 0x00007ffff57f5784 in signal_emit_unlocked_R (node=node@entry=0x555557391dc0, detail=detail@entry=0, instance=instance@entry=0x555559790030, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc0c0) at ../../../gobject/gsignal.c:3742
    #16 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc270) at ../../../gobject/gsignal.c:3498
#18 0x00007ffff52e037e in gtk_real_button_released (button=0x555559790030 [GtkButton]) at ../../../../gtk/gtkbutton.c:1712
#22 0x00007ffff5800edf in <emit signal ??? on instance 0x555559790030 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #19 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x555557391cb0, return_value=0x0, n_param_values=1, param_values=0x7fffffffc530, invocation_hint=0x7fffffffc4b0) at ../../../gobject/gclosure.c:810
    #20 0x00007ffff57f58d2 in signal_emit_unlocked_R (node=node@entry=0x555557391ce0, detail=detail@entry=0, instance=instance@entry=0x555559790030, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc530) at ../../../gobject/gsignal.c:3672
    #21 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6e0) at ../../../gobject/gsignal.c:3498
#23 0x00007ffff52df289 in gtk_button_button_release (widget=widget@entry=0x555559790030 [GtkButton], event=<optimized out>) at ../../../../gtk/gtkbutton.c:1604
#28 0x00007ffff5800edf in <emit signal ??? on instance 0x555559790030 [GtkButton]> (instance=instance@entry=0x555559790030, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
    #24 0x00007ffff5386a8b in _gtk_marshal_BOOLEAN__BOXED (closure=0x5555573622a0, return_value=0x7fffffffc960, n_param_values=<optimized out>, param_values=0x7fffffffc9c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../../../../gtk/gtkmarshalers.c:84
    #25 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555573622a0, return_value=0x7fffffffc960, n_param_values=2, param_values=0x7fffffffc9c0, invocation_hint=0x7fffffffc940) at ../../../gobject/gclosure.c:810
    #26 0x00007ffff57f4f06 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x555559790030, emission_return=emission_return@entry=0x7fffffffcae0, instance_and_params=instance_and_params@entry=0x7fffffffc9c0) at ../../../gobject/gsignal.c:3780
    #27 0x00007ffff5800078 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcb90) at ../../../gobject/gsignal.c:3508
#29 0x00007ffff549e9e4 in gtk_widget_event_internal (widget=widget@entry=0x555559790030 [GtkButton], event=event@entry=0x5555595d5150) at ../../../../gtk/gtkwidget.c:5010
#30 0x00007ffff549ecc9 in IA__gtk_widget_event (widget=widget@entry=0x555559790030 [GtkButton], event=event@entry=0x5555595d5150) at ../../../../gtk/gtkwidget.c:4807
#31 0x00007ffff5384cbc in IA__gtk_propagate_event (widget=0x555559790030 [GtkButton], event=0x5555595d5150) at ../../../../gtk/gtkmain.c:2503
#32 0x00007ffff53850b3 in IA__gtk_main_do_event (event=0x5555595d5150) at ../../../../gtk/gtkmain.c:1698
#33 IA__gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1503
#34 0x00007ffff51f710c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../../../gdk/x11/gdkevents-x11.c:2425
#35 0x00007ffff56f760d in g_main_dispatch (context=0x5555572e2960) at ../../../glib/gmain.c:3309
#36 g_main_context_dispatch (context=context@entry=0x5555572e2960) at ../../../glib/gmain.c:3974
#37 0x00007ffff56f7890 in g_main_context_iterate (context=0x5555572e2960, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#38 0x00007ffff56f7b63 in g_main_loop_run (loop=0x55555776daf0) at ../../../glib/gmain.c:4241
#39 0x00007ffff538412a in IA__gtk_main () at ../../../../gtk/gtkmain.c:1270
#40 0x00007ffff5bd7d20 in Gtkmm2ext::UI::run(Receiver&) (this=0x5555572f8ed0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:290
#41 0x0000555556123af9 in main(int, char**) (argc=1, argv=0x7fffffffd2d8) at ../gtk2_ardour/main.cc:435

thread-apply-all-bt (92,366 bytes)

johmue-eo

2020-04-26 12:22

developer   ~0023930

Last edited: 2020-04-26 12:26

View 2 revisions

Probably the same issue as now described in 0007980

Adding a single track works here but it's slow, like takes half a second. Adding more than one track freezes the gui, just like described in 0007980.

After reverting b196cef2c4443ca2a6e7d26b03b3691d0ad706c5 adding several tracks works smoothly.

Alexander

2020-04-26 12:29

reporter  

b196cef2c4443ca2a6e7d26b03b3691d0ad706c5 (256,575 bytes)
Commit 


$ ./gtk2_ardour/ardbg
GNU gdb (Debian 9.1-3) 9.1
Copyright (C) 2020 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:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./gtk2_ardour/../build/gtk2_ardour/ardour-6.0.pre1.242...
(gdb) handle SIG32 noprint nostop
Signal        Stop	Print	Pass to program	Description
SIG32         No	No	Yes		Real-time event 32
(gdb) run
Starting program: /home/alexander/media/sw/ardour/build/gtk2_ardour/ardour-6.0.pre1.242
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
bind txt domain [gtk2_ardour6] to /usr/local/share/ardour6/locale
Ardour6.0.pre1.242 (built using 6.0-rc1-100-gb196cef2c4 and GCC version 9.2.1 20200123)
Ardour: [INFO]: Your system is configured to limit Ardour to 1048576 open files
Ardour: [INFO]: Loading system configuration file /home/alexander/media/sw/ardour/system_config
Ardour: [INFO]: Loading user configuration file /home/alexander/.config/ardour6/config
[New Thread 0x7fffeed42700 (LWP 113539)]
Ardour: [INFO]: CPU vendor: GenuineIntel
Ardour: [INFO]: AVX-capable processor
Ardour: [INFO]: CPU brand: Intel(R) Core(TM) i9-9900 CPU @ 3.10GHz
Ardour: [INFO]: Using SSE optimized routines
[New Thread 0x7fffee541700 (LWP 113540)]
[New Thread 0x7fffedd40700 (LWP 113541)]
[New Thread 0x7fffed53f700 (LWP 113542)]
Ardour: [INFO]: Loading plugin meta data file /home/alexander/media/sw/ardour/share/plugin_metadata/plugin_tags
[New Thread 0x7fffdf27b700 (LWP 113543)]
[Thread 0x7fffdf27b700 (LWP 113543) exited]
[New Thread 0x7fffdf27b700 (LWP 113544)]
[New Thread 0x7fffde462700 (LWP 113545)]
[New Thread 0x7fffdd3c9700 (LWP 113546)]
Ardour: [INFO]: Loading 449 MIDI patches from ./gtk2_ardour/../share/patchfiles
Ardour: [INFO]: Loading default ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/default_ui_config
Ardour: [INFO]: Loading user ui configuration file /home/alexander/.config/ardour6/ui_config
[New Thread 0x7fffdca13700 (LWP 113547)]
[New Thread 0x7fffcbfff700 (LWP 113548)]
[New Thread 0x7fffcb7fe700 (LWP 113549)]
Color shuttle bg not found
Color play head not found
Ardour: [INFO]: Loading color file /home/alexander/media/sw/ardour/gtk2_ardour/themes/dark-ardour.colors
Ardour: [INFO]: Loading ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/clearlooks.rc
Ardour: [INFO]: Loading bindings from /home/alexander/media/sw/ardour/build/gtk2_ardour/ardour.keys
Loading ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/clearlooks.rc
[New Thread 0x7fffdc1e0700 (LWP 113550)]
[New Thread 0x7fffdc15f700 (LWP 113551)]
[Thread 0x7fffdc15f700 (LWP 113551) exited]
[Thread 0x7fffdc1e0700 (LWP 113550) exited]
[New Thread 0x7fffdc1e0700 (LWP 113552)]
[New Thread 0x7fffdc15f700 (LWP 113553)]
[Thread 0x7fffdc15f700 (LWP 113553) exited]
[Thread 0x7fffdc1e0700 (LWP 113552) exited]
[New Thread 0x7fffcaffd700 (LWP 113554)]
[New Thread 0x7fffca7fc700 (LWP 113555)]
Found nothing along /home/alexander/.config/ardour6/templates:./gtk2_ardour/../share/templates:./gtk2_ardour/../build/templates:./gtk2_ardour/../gtk2_ardour/templates:./gtk2_ardour/../build/gtk2_ardour/templates:./templates
[Thread 0x7fffcaffd700 (LWP 113554) exited]
[Thread 0x7fffcb7fe700 (LWP 113549) exited]
[Thread 0x7fffdd3c9700 (LWP 113546) exited]
[New Thread 0x7fffcb7fe700 (LWP 113556)]
[New Thread 0x7fffcaffd700 (LWP 113557)]
[Thread 0x7fffcaffd700 (LWP 113557) exited]
[Thread 0x7fffcb7fe700 (LWP 113556) exited]
[New Thread 0x7fffdc1e0700 (LWP 113558)]
[New Thread 0x7fffdc15f700 (LWP 113559)]
[New Thread 0x7fffc9ba0700 (LWP 113560)]
[New Thread 0x7fffcb7fe700 (LWP 113561)]
[Thread 0x7fffca7fc700 (LWP 113555) exited]
lilv_world_add_plugin(): warning: Duplicate plugin <https://github.com/lucianodato/noise-repellent>
lilv_world_add_plugin(): warning: ... found in file:///usr/lib/x86_64-linux-gnu/lv2/nrepel.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/nrepel.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-reverb>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-reverb.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-reverb.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-delay>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-delay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-delay.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-eq>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-eq.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-eq.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-fluidsynth>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-fluidsynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-fluidsynth.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp#stereo>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/reasonablesynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/reasonablesynth.lv2/ (ignored)
lilv_world_load_bundle(): warning: Replacing version 768.0 of <http://gareus.org/oss/lv2/gmsynth> from <file:///usr/lib/lv2/gmsynth.lv2/>
lilv_world_load_bundle(): note: New version 775.3 found in <file:///usr/local/lib/lv2/gmsynth.lv2/>
Scanning folders for bundled LV2s: ./gtk2_ardour/../build/libs/LV2
lilv_world_add_plugin(): warning: Duplicate plugin <https://github.com/lucianodato/noise-repellent>
lilv_world_add_plugin(): warning: ... found in file:///usr/lib/x86_64-linux-gnu/lv2/nrepel.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/nrepel.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-reverb>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-reverb.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-reverb.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-delay>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-delay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-delay.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-eq>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-eq.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-eq.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-fluidsynth>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-fluidsynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-fluidsynth.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp#stereo>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/reasonablesynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/reasonablesynth.lv2/ (ignored)
lilv_world_load_bundle(): warning: Replacing version 768.0 of <http://gareus.org/oss/lv2/gmsynth> from <file:///usr/lib/lv2/gmsynth.lv2/>
lilv_world_load_bundle(): note: New version 775.3 found in <file:///usr/local/lib/lv2/gmsynth.lv2/>
[New Thread 0x7fffca7fc700 (LWP 113562)]
[New Thread 0x7fffcaffd700 (LWP 113563)]
[Detaching after vfork from child process 113564]
[New Thread 0x7fffc93ad700 (LWP 113565)]
[Thread 0x7fffc93ad700 (LWP 113565) exited]
[Thread 0x7fffcb7fe700 (LWP 113561) exited]
[Thread 0x7fffcaffd700 (LWP 113563) exited]
[Detaching after vfork from child process 113566]
[New Thread 0x7fffc93ad700 (LWP 113567)]
[Thread 0x7fffc93ad700 (LWP 113567) exited]
Set cursor set to default
 loading from /home/alexander/media/ardour-sessions/Untitled-2020-04-26-14-18-41 as Untitled-2020-04-26-14-18-41 templ  is_new 1 bp 2
[New Thread 0x7fffc88ab700 (LWP 113568)]
[New Thread 0x7fffc88a2700 (LWP 113569)]
[New Thread 0x7fffc8899700 (LWP 113570)]
[New Thread 0x7fffc8890700 (LWP 113571)]
[New Thread 0x7fffc8887700 (LWP 113572)]
[New Thread 0x7fffc887e700 (LWP 113573)]
[New Thread 0x7fffc8875700 (LWP 113574)]
[New Thread 0x7fffc886c700 (LWP 113575)]
[New Thread 0x7fffc8863700 (LWP 113576)]
[New Thread 0x7fffc885a700 (LWP 113577)]
[New Thread 0x7fffc8851700 (LWP 113578)]
[New Thread 0x7fffc8848700 (LWP 113579)]
[New Thread 0x7fffc883f700 (LWP 113580)]
[New Thread 0x7fffc8836700 (LWP 113581)]
[New Thread 0x7fffc882d700 (LWP 113582)]
[New Thread 0x7fffc8824700 (LWP 113583)]
[New Thread 0x7fffc87a3700 (LWP 113584)]
[New Thread 0x7fffc8722700 (LWP 113585)]
[New Thread 0x7fffc86a1700 (LWP 113586)]
[New Thread 0x7fffc8620700 (LWP 113587)]
[New Thread 0x7fffc859f700 (LWP 113588)]
[New Thread 0x7fffc851e700 (LWP 113589)]
[New Thread 0x7fffc849d700 (LWP 113590)]
[New Thread 0x7fffc841c700 (LWP 113591)]
[New Thread 0x7fffc839b700 (LWP 113592)]
[New Thread 0x7fffc831a700 (LWP 113593)]
[New Thread 0x7fffc8299700 (LWP 113594)]
[New Thread 0x7fffc8218700 (LWP 113595)]
[New Thread 0x7fffc8197700 (LWP 113596)]
[New Thread 0x7fffc8116700 (LWP 113597)]
[New Thread 0x7fff2f408700 (LWP 113598)]
[New Thread 0x7fffc93ad700 (LWP 113599)]
actually writing state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-14-18-41/Untitled-2020-04-26-14-18-41.tmp
renaming state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-14-18-41/Untitled-2020-04-26-14-18-41.ardour
saved state in 12.9 ms
[New Thread 0x7fffcaffd700 (LWP 113600)]
[New Thread 0x7fffcb7fe700 (LWP 113601)]
actually writing state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-14-18-41/Untitled-2020-04-26-14-18-41.tmp
renaming state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-14-18-41/Untitled-2020-04-26-14-18-41.ardour
saved state in 1.0 ms
locate took 83 usecs for 1 tracks = 83 per track
[New Thread 0x7fff2d5fa700 (LWP 113602)]
actually writing state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-14-18-41/Untitled-2020-04-26-14-18-41.tmp
renaming state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-14-18-41/Untitled-2020-04-26-14-18-41.ardour
saved state in 1.2 ms
[Thread 0x7fffca7fc700 (LWP 113562) exited]
^C--Type <RET> for more, q to quit, c to continue without paging--

Thread 1 "gui" received signal SIGINT, Interrupt.
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
38	../sysdeps/unix/sysv/linux/x86_64/syscall.S: No such file or directory.
(gdb) thread apply all bt

Thread 63 (Thread 0x7fff2d5fa700 (LWP 113602)):
#0  0x00007ffff47f5575 in __GI___nanosleep (requested_time=requested_time@entry=0x7fff2d5f9880, remaining=remaining@entry=0x7fff2d5f9890) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007ffff5721f2f in g_usleep (microseconds=<optimized out>) at ../../../glib/gtimer.c:277
#2  0x00007ffff71ad29b in ARDOUR::AutomationWatch::thread() (this=0x555557b95b40) at ../libs/ardour/automation_watch.cc:195
#3  0x00007ffff71b25a9 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator()(ARDOUR::AutomationWatch*) const (this=0x5555583e4760, p=0x555557b95b40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff71b21bb 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=0x5555583e4770, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff71b1aa9 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator()() (this=0x5555583e4760) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007ffff71b1a3a in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator()() const (this=0x5555583e4760) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff71b148c in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555583e4730) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x5555591d4ac0) at threads.cc:77
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x5555591d4ac0) at threads.cc:64
#10 0x00007ffff572052d in g_thread_proxy (data=0x5555591f0180) at ../../../glib/gthread.c:807
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 62 (Thread 0x7fffcb7fe700 (LWP 113601)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555585d25f8) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffcb7fd2e0, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff778f2ce in ARDOUR::Session::set_worst_io_latencies() (this=0x5555585d07a0) at ../libs/ardour/session.cc:6595
#4  0x00007ffff778e792 in ARDOUR::Session::set_worst_io_latencies_x(ARDOUR::IOChange, void*) (this=0x5555585d07a0) at ../libs/ardour/session.cc:6462
#5  0x00007ffff77b8aaf in boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>::operator()(ARDOUR::Session*, ARDOUR::IOChange, void*) const (this=0x7fff18111d88, p=0x5555585d07a0, a1=..., a2=0x5555585d07a0) at /usr/include/boost/bind/mem_fn_template.hpp:280
#6  0x00007ffff77b5aac in boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::rrlist2<ARDOUR::IOChange, void*> >(boost::_bi::type<void>, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>&, boost::_bi::rrlist2<ARDOUR::IOChange, void*>&, int) (this=0x7fff18111d98, f=..., a=...) at /usr/include/boost/bind/bind.hpp:398
#7  0x00007ffff77b1604 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> > >::operator()<ARDOUR::IOChange, void*>(ARDOUR::IOChange&&, void*&&) (this=0x7fff18111d88, a1=..., a2=@0x7fffcb7fd480: 0x5555585d07a0) at /usr/include/boost/bind/bind.hpp:1318
#8  0x00007ffff77ac0a9 in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> > >, void, ARDOUR::IOChange, void*>::invoke(boost::detail::function::function_buffer&, ARDOUR::IOChange, void*) (function_obj_ptr=..., a0=..., a1=0x5555585d07a0) at /usr/include/boost/function/function_template.hpp:159
#9  0x0000555555fe959e in boost::function2<void, ARDOUR::IOChange, void*>::operator()(ARDOUR::IOChange, void*) const (this=0x7fff18111d80, a0=..., a1=0x5555585d07a0) at /usr/include/boost/function/function_template.hpp:768
#10 0x00007ffff730c26a in PBD::Signal2<void, ARDOUR::IOChange, void*, PBD::OptionalLastValue<void> >::operator()(ARDOUR::IOChange, void*) (this=0x5555591b4af8, a1=..., a2=0x5555585d07a0) at libs/pbd/pbd/signals_generated.h:1080
#11 0x00007ffff7300c88 in ARDOUR::IO::connect(boost::shared_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*) (this=0x5555591b4910, our_port=..., other_port="Master/audio_in 1", src=0x5555585d07a0) at ../libs/ardour/io.cc:206
#12 0x00007ffff7790e84 in ARDOUR::Session::auto_connect(ARDOUR::Session::AutoConnectRequest const&) (this=0x5555585d07a0, ar=...) at ../libs/ardour/session.cc:6906
#13 0x00007ffff7791480 in ARDOUR::Session::auto_connect_thread_run() (this=0x5555585d07a0) at ../libs/ardour/session.cc:6989
#14 0x00007ffff77912a0 in ARDOUR::Session::auto_connect_thread(void*) (arg=0x5555585d07a0) at ../libs/ardour/session.cc:6963
#15 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#16 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 61 (Thread 0x7fffcaffd700 (LWP 113600)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5555585d2580) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555585d2530, cond=0x5555585d2558) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5555585d2558, mutex=0x5555585d2530) at pthread_cond_wait.c:638
#3  0x00007ffff7807229 in ARDOUR::Session::emit_thread_run() (this=0x5555585d07a0) at ../libs/ardour/session_process.cc:1111
#4  0x00007ffff78071c6 in ARDOUR::Session::emit_thread(void*) (arg=0x5555585d07a0) at ../libs/ardour/session_process.cc:1100
#5  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 60 (Thread 0x7fffc93ad700 (LWP 113599)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x7fff2015aad0, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7fff2015aad0, timeout=<optimized out>, context=0x555559120e90) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=0x555559120e90, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007ffff56f7b63 in g_main_loop_run (loop=0x555559120fb0) at ../../../glib/gmain.c:4241
#4  0x00007ffff59f5402 in BaseUI::main_thread() (this=0x555558fcd4e0) at ../libs/pbd/base_ui.cc:98
#5  0x00007ffff59f93d1 in sigc::bound_mem_functor0<void, BaseUI>::operator()() const (this=0x5555591211d8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#6  0x00007ffff59f9092 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0x5555591211d0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff59f8b09 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555591211a0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555559121180) at threads.cc:77
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555559121180) at threads.cc:64
#10 0x00007ffff572052d in g_thread_proxy (data=0x55555859df60) at ../../../glib/gthread.c:807
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 59 (Thread 0x7fff2f408700 (LWP 113598)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x7fff2f406ff8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff5a0aa94 in CrossThreadChannel::poll_for_request() (this=0x555557b46448) at ../libs/pbd/crossthread.posix.cc:102
#2  0x00007ffff5a0aafd in CrossThreadChannel::receive(char&, bool) (this=0x555557b46448, msg=@0x7fff2f4070bf: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:123
#3  0x00007ffff71c372e in ARDOUR::Butler::thread_work() (this=0x555557b463b0) at ../libs/ardour/butler.cc:172
#4  0x00007ffff71c34b1 in ARDOUR::Butler::_thread_work(void*) (arg=0x555557b463b0) at ../libs/ardour/butler.cc:153
#5  0x00007ffff5a2de1e in fake_thread_start(void*) (arg=0x55555910ac80) at ../libs/pbd/pthread_utils.cc:107
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 58 (Thread 0x7fffc8116700 (LWP 113597)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc81159b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc81159c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc81159b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc81159b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580f8580) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 57 (Thread 0x7fffc8197700 (LWP 113596)):
--Type <RET> for more, q to quit, c to continue without paging--c
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc81969b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc81969c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc81969b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc81969b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580f8540) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 56 (Thread 0x7fffc8218700 (LWP 113595)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc82179b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc82179c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc82179b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc82179b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580fa8e0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 55 (Thread 0x7fffc8299700 (LWP 113594)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc82989b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc82989c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc82989b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc82989b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580fa8a0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 54 (Thread 0x7fffc831a700 (LWP 113593)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc83199b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc83199c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc83199b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc83199b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555585010e0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 53 (Thread 0x7fffc839b700 (LWP 113592)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc839a9b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc839a9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc839a9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc839a9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555585010a0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 52 (Thread 0x7fffc841c700 (LWP 113591)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc841b9b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc841b9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc841b9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc841b9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555558502ee0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 51 (Thread 0x7fffc849d700 (LWP 113590)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc849c9b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc849c9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc849c9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc849c9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555558502ea0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 50 (Thread 0x7fffc851e700 (LWP 113589)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc851d9b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc851d9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc851d9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc851d9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555558257340) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 49 (Thread 0x7fffc859f700 (LWP 113588)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc859e9b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc859e9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc859e9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc859e9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555557b33380) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 48 (Thread 0x7fffc8620700 (LWP 113587)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc861f9b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc861f9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc861f9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc861f9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580fd0b0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 47 (Thread 0x7fffc86a1700 (LWP 113586)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc86a09b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc86a09c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc86a09b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc86a09b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555558501790) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 46 (Thread 0x7fffc8722700 (LWP 113585)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc87219b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc87219c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc87219b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc87219b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555585035b0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 45 (Thread 0x7fffc87a3700 (LWP 113584)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc87a29b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc87a29c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc87a29b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc87a29b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555584fdd90) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 44 (Thread 0x7fffc8824700 (LWP 113583)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2098) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557ca2098, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2098, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2098) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d7cd7 in ARDOUR::Graph::reached_terminal_node() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:301
#5  0x00007ffff72df949 in ARDOUR::GraphNode::finish(int) (this=0x555559036d58, chain=1) at ../libs/ardour/graphnode.cc:73
#6  0x00007ffff72db280 in ARDOUR::GraphNode::run(int) (this=0x555559036d58, chain=1) at ../libs/ardour/ardour/graphnode.h:63
#7  0x00007ffff72d8af4 in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:442
#8  0x00007ffff72d926f in ARDOUR::Graph::main_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:523
#9  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc88239b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#10 0x00007ffff72deaaf 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=0x7fffc88239c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#11 0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc88239b8) at /usr/include/boost/bind/bind.hpp:1294
#12 0x00007ffff72dd7c4 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:159
#13 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc88239b0) at /usr/include/boost/function/function_template.hpp:768
#14 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555584ff970) at ../libs/backends/jack/jack_audiobackend.cc:953
#15 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#16 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 43 (Thread 0x7fffc882d700 (LWP 113582)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 42 (Thread 0x7fffc8836700 (LWP 113581)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 41 (Thread 0x7fffc883f700 (LWP 113580)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 40 (Thread 0x7fffc8848700 (LWP 113579)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 39 (Thread 0x7fffc8851700 (LWP 113578)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 38 (Thread 0x7fffc885a700 (LWP 113577)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 37 (Thread 0x7fffc8863700 (LWP 113576)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 36 (Thread 0x7fffc886c700 (LWP 113575)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 35 (Thread 0x7fffc8875700 (LWP 113574)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 34 (Thread 0x7fffc887e700 (LWP 113573)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 33 (Thread 0x7fffc8887700 (LWP 113572)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 32 (Thread 0x7fffc8890700 (LWP 113571)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 31 (Thread 0x7fffc8899700 (LWP 113570)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 30 (Thread 0x7fffc88a2700 (LWP 113569)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 29 (Thread 0x7fffc88ab700 (LWP 113568)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 23 (Thread 0x7fffc9ba0700 (LWP 113560)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fffdd91c567 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007fffdd903f55 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007fffdd9028c9 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007fffddbbccac in ARDOUR::JACKAudioBackend::process_thread() (this=0x555557329000) at ../libs/backends/jack/jack_audiobackend.cc:982
#5  0x00007fffddbbcc4c in ARDOUR::JACKAudioBackend::_process_thread(void*) (arg=0x555557329000) at ../libs/backends/jack/jack_audiobackend.cc:961
#6  0x00007fffdd90282a in  () at /lib/x86_64-linux-gnu/libjack.so.0
#7  0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#8  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fffdc15f700 (LWP 113559)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555572a9138) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffdc15e530, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff778f001 in ARDOUR::Session::update_latency(bool) (this=0x5555585d07a0, playback=true) at ../libs/ardour/session.cc:6577
#4  0x00007ffff7157fd0 in ARDOUR::AudioEngine::latency_callback(bool) (this=0x5555572a8b70, for_playback=true) at ../libs/ardour/audioengine.cc:1393
#5  0x00007fffddbbcd6b in ARDOUR::JACKAudioBackend::jack_latency_callback(JackLatencyCallbackMode) (this=0x555557329000, mode=JackPlaybackLatency) at ../libs/backends/jack/jack_audiobackend.cc:1010
#6  0x00007fffddbbc842 in ARDOUR::JACKAudioBackend::_latency_callback(JackLatencyCallbackMode, void*) (mode=JackPlaybackLatency, arg=0x555557329000) at ../libs/backends/jack/jack_audiobackend.cc:856
#7  0x00007fffdd901ec2 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#8  0x00007fffdd90233c in  () at /lib/x86_64-linux-gnu/libjack.so.0
#9  0x00007fffdd91f0b7 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#10 0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fffdc1e0700 (LWP 113558)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5555577b5d58) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555577b5d00, cond=0x5555577b5d30) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5555577b5d30, mutex=0x5555577b5d00) at pthread_cond_wait.c:638
#3  0x00007fffdd91b11c in  () at /lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007fffdd912d95 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#5  0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fffcbfff700 (LWP 113548)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x5555573d9ef0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5555573d9ef0, timeout=<optimized out>, context=0x5555573da910) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=0x5555573da910, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007ffff56f7b63 in g_main_loop_run (loop=0x5555573daa00) at ../../../glib/gmain.c:4241
#4  0x00007ffff351ef16 in gdbus_shared_thread_func (user_data=0x5555573da8e0) at ../../../gio/gdbusprivate.c:279
#5  0x00007ffff572052d in g_thread_proxy (data=0x5555573d5400) at ../../../glib/gthread.c:807
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fffdca13700 (LWP 113547)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x5555573ce450, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5555573ce450, timeout=<optimized out>, context=0x5555573ce360) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x5555573ce360, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007ffff56f791f in g_main_context_iteration (context=0x5555573ce360, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007ffff56f7971 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996
#5  0x00007ffff572052d in g_thread_proxy (data=0x55555739e920) at ../../../glib/gthread.c:807
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffde462700 (LWP 113545)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x5555572a9298, mutex=0x5555572a92a8) at ../../../glib/gthread-posix.c:1540
#2  0x00007ffff715555d in ARDOUR::AudioEngine::do_devicelist_update() (this=0x5555572a8b70) at ../libs/ardour/audioengine.cc:678
#3  0x00007ffff7162325 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x5555572ac1d0, p=0x5555572a8b70) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff7161ccf 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=0x5555572ac1e0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff7161459 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x5555572ac1d0) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007ffff7160cdc in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x5555572ac1d0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff716009a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555572ac1a0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x5555572ac220) at threads.cc:77
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x5555572ac220) at threads.cc:64
#10 0x00007ffff572052d in g_thread_proxy (data=0x555556e40de0) at ../../../glib/gthread.c:807
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffdf27b700 (LWP 113544)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x5555572a9268, mutex=0x5555572a9278) at ../../../glib/gthread-posix.c:1540
#2  0x00007ffff715531a in ARDOUR::AudioEngine::do_reset_backend() (this=0x5555572a8b70) at ../libs/ardour/audioengine.cc:642
#3  0x00007ffff7162325 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x55555729cb30, p=0x5555572a8b70) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff7161ccf 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=0x55555729cb40, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff7161459 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x55555729cb30) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007ffff7160cdc in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x55555729cb30) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff716009a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x55555729cb00) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x5555572ac180) at threads.cc:77
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x5555572ac180) at threads.cc:64
#10 0x00007ffff572052d in g_thread_proxy (data=0x555556e40d80) at ../../../glib/gthread.c:807
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffed53f700 (LWP 113542)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e93850 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=0x7ffff7e93840 <ARDOUR::Analyser::analysis_queue_lock>) at ../../../glib/gthread-posix.c:1540
#2  0x00007ffff71094b8 in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:93
#3  0x00007ffff71092ac in analyser_work() () at ../libs/ardour/analyser.cc:58
#4  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f37188) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f37180) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f37150) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#7  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556f37130) at threads.cc:77
#8  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556f37130) at threads.cc:64
#9  0x00007ffff572052d in g_thread_proxy (data=0x555556e40d20) at ../../../glib/gthread.c:807
#10 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffedd40700 (LWP 113541)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e96650 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7e96660 <ARDOUR::SourceFactory::peak_building_lock>) at ../../../glib/gthread-posix.c:1540
#2  0x00007ffff78958a2 in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
#3  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f37218) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f37210) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f371e0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#6  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556efc090) at threads.cc:77
#7  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556efc090) at threads.cc:64
#8  0x00007ffff572052d in g_thread_proxy (data=0x555556e40cc0) at ../../../glib/gthread.c:807
#9  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffee541700 (LWP 113540)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e96650 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7e96660 <ARDOUR::SourceFactory::peak_building_lock>) at ../../../glib/gthread-posix.c:1540
#2  0x00007ffff78958a2 in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
#3  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f37268) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f37260) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f37230) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#6  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556ef9960) at threads.cc:77
#7  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556ef9960) at threads.cc:64
#8  0x00007ffff572052d in g_thread_proxy (data=0x555556e40c60) at ../../../glib/gthread.c:807
#9  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffeed42700 (LWP 113539)):
#0  0x00007ffff47f5575 in __GI___nanosleep (requested_time=requested_time@entry=0x7fffeed418a0, remaining=remaining@entry=0x7fffeed418b0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007ffff5721f2f in g_usleep (microseconds=<optimized out>) at ../../../glib/gtimer.c:277
#2  0x000055555676437b in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:463
#3  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#4  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fffef4a7100 (LWP 113535)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555572a9138) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffffffb590, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff77167ae in ARDOUR::Route::set_strict_io(bool) (this=0x5555570eb8e0, enable=true) at ../libs/ardour/route.cc:2429
#4  0x0000555555b92c60 in ARDOUR_UI::session_add_audio_route(bool, int, int, ARDOUR::TrackMode, ARDOUR::RouteGroup*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, unsigned int) (this=0x5555572ed500, track=true, input_channels=1, output_channels=2, mode=ARDOUR::Normal, route_group=0x0, how_many=1, name_template="Audio", strict_io=true, order=4294967295) at ../gtk2_ardour/ardour_ui.cc:1570
#5  0x0000555555b98c20 in ARDOUR_UI::add_route_dialog_response(int) (this=0x5555572ed500, r=1) at ../gtk2_ardour/ardour_ui.cc:2777
#6  0x0000555555bc7c86 in sigc::bound_mem_functor1<void, ARDOUR_UI, int>::operator()(int const&) const (this=0x5555570baf88, _A_a1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7  0x0000555555bc10c3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, ARDOUR_UI, int> >::operator()<int const&>(int const&) const (this=0x5555570baf80, _A_arg1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8  0x0000555555bb8d88 in sigc::internal::slot_call1<sigc::bound_mem_functor1<void, ARDOUR_UI, int>, void, int>::call_it(sigc::internal::slot_rep*, int const&) (rep=0x5555570baf50, a_1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
#9  0x00007ffff4db8f27 in  () at /lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
#13 0x00007ffff5800edf in <emit signal ??? on instance 0x5555574f17b0 [gtkmm__GtkDialog]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #10 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570bff20, return_value=0x0, n_param_values=2, param_values=0x7fffffffbc50, invocation_hint=0x7fffffffbbd0) at ../../../gobject/gclosure.c:810
    #11 0x00007ffff57f51b3 in signal_emit_unlocked_R (node=node@entry=0x555557461850, detail=detail@entry=0, instance=instance@entry=0x5555574f17b0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffbc50) at ../../../gobject/gsignal.c:3812
    #12 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffbe20) at ../../../gobject/gsignal.c:3498
#17 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570ab050 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #14 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570b9f60, return_value=0x0, n_param_values=1, param_values=0x7fffffffc0c0, invocation_hint=0x7fffffffc040) at ../../../gobject/gclosure.c:810
    #15 0x00007ffff57f5784 in signal_emit_unlocked_R (node=node@entry=0x555557393510, detail=detail@entry=0, instance=instance@entry=0x5555570ab050, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc0c0) at ../../../gobject/gsignal.c:3742
    #16 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc270) at ../../../gobject/gsignal.c:3498
#18 0x00007ffff52e037e in gtk_real_button_released (button=0x5555570ab050 [GtkButton]) at ../../../../gtk/gtkbutton.c:1712
#22 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570ab050 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #19 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x555557393400, return_value=0x0, n_param_values=1, param_values=0x7fffffffc530, invocation_hint=0x7fffffffc4b0) at ../../../gobject/gclosure.c:810
    #20 0x00007ffff57f58d2 in signal_emit_unlocked_R (node=node@entry=0x555557393430, detail=detail@entry=0, instance=instance@entry=0x5555570ab050, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc530) at ../../../gobject/gsignal.c:3672
    #21 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6e0) at ../../../gobject/gsignal.c:3498
#23 0x00007ffff52df289 in gtk_button_button_release (widget=widget@entry=0x5555570ab050 [GtkButton], event=<optimized out>) at ../../../../gtk/gtkbutton.c:1604
#28 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570ab050 [GtkButton]> (instance=instance@entry=0x5555570ab050, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
    #24 0x00007ffff5386a8b in _gtk_marshal_BOOLEAN__BOXED (closure=0x5555573625f0, return_value=0x7fffffffc960, n_param_values=<optimized out>, param_values=0x7fffffffc9c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../../../../gtk/gtkmarshalers.c:84
    #25 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555573625f0, return_value=0x7fffffffc960, n_param_values=2, param_values=0x7fffffffc9c0, invocation_hint=0x7fffffffc940) at ../../../gobject/gclosure.c:810
    #26 0x00007ffff57f4f06 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x5555570ab050, emission_return=emission_return@entry=0x7fffffffcae0, instance_and_params=instance_and_params@entry=0x7fffffffc9c0) at ../../../gobject/gsignal.c:3780
    #27 0x00007ffff5800078 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcb90) at ../../../gobject/gsignal.c:3508
#29 0x00007ffff549e9e4 in gtk_widget_event_internal (widget=widget@entry=0x5555570ab050 [GtkButton], event=event@entry=0x5555597188e0) at ../../../../gtk/gtkwidget.c:5010
#30 0x00007ffff549ecc9 in IA__gtk_widget_event (widget=widget@entry=0x5555570ab050 [GtkButton], event=event@entry=0x5555597188e0) at ../../../../gtk/gtkwidget.c:4807
#31 0x00007ffff5384cbc in IA__gtk_propagate_event (widget=0x5555570ab050 [GtkButton], event=0x5555597188e0) at ../../../../gtk/gtkmain.c:2503
#32 0x00007ffff53850b3 in IA__gtk_main_do_event (event=0x5555597188e0) at ../../../../gtk/gtkmain.c:1698
#33 IA__gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1503
#34 0x00007ffff51f710c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../../../gdk/x11/gdkevents-x11.c:2425
#35 0x00007ffff56f760d in g_main_dispatch (context=0x5555572e5db0) at ../../../glib/gmain.c:3309
#36 g_main_context_dispatch (context=context@entry=0x5555572e5db0) at ../../../glib/gmain.c:3974
#37 0x00007ffff56f7890 in g_main_context_iterate (context=0x5555572e5db0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#38 0x00007ffff56f7b63 in g_main_loop_run (loop=0x55555776e230) at ../../../glib/gmain.c:4241
#39 0x00007ffff538412a in IA__gtk_main () at ../../../../gtk/gtkmain.c:1270
#40 0x00007ffff5bd7d20 in Gtkmm2ext::UI::run(Receiver&) (this=0x5555572ed500, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:290
#41 0x0000555556123af9 in main(int, char**) (argc=1, argv=0x7fffffffd2d8) at ../gtk2_ardour/main.cc:435




############## full bt


(gdb) thread apply all bt full

Thread 63 (Thread 0x7fff2d5fa700 (LWP 113602)):
#0  0x00007ffff47f5575 in __GI___nanosleep (requested_time=requested_time@entry=0x7fff2d5f9880, remaining=remaining@entry=0x7fff2d5f9890) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff5721f2f in g_usleep (microseconds=<optimized out>) at ../../../glib/gtimer.c:277
        request = {tv_sec = 0, tv_nsec = 30000000}
        remaining = {tv_sec = 0, tv_nsec = 15812686}
#2  0x00007ffff71ad29b in ARDOUR::AutomationWatch::thread() (this=0x555557b95b40) at ../libs/ardour/automation_watch.cc:195
#3  0x00007ffff71b25a9 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator()(ARDOUR::AutomationWatch*) const (this=0x5555583e4760, p=0x555557b95b40) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff71b21bb 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=0x5555583e4770, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff71b1aa9 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator()() (this=0x5555583e4760) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#6  0x00007ffff71b1a3a in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator()() const (this=0x5555583e4760) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff71b148c in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555583e4730) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x5555583e4730
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x5555591d4ac0) at threads.cc:77
        slot = 0x5555591d4ac0
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x5555591d4ac0) at threads.cc:64
        slot = 0x5555591d4ac0
#10 0x00007ffff572052d in g_thread_proxy (data=0x5555591f0180) at ../../../glib/gthread.c:807
        thread = 0x5555591f0180
        __func__ = "g_thread_proxy"
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733954631424, -6471704574407032776, 140737488331230, 140737488331231, 140733954628288, 140733954631424, 6472156747396202552, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 62 (Thread 0x7fffcb7fe700 (LWP 113601)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555585d25f8) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffcb7fd2e0, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff778f2ce in ARDOUR::Session::set_worst_io_latencies() (this=0x5555585d07a0) at ../libs/ardour/session.cc:6595
        lx = {mutex_ = @0x5555585d25f8, locked_ = true}
#4  0x00007ffff778e792 in ARDOUR::Session::set_worst_io_latencies_x(ARDOUR::IOChange, void*) (this=0x5555585d07a0) at ../libs/ardour/session.cc:6462
#5  0x00007ffff77b8aaf in boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>::operator()(ARDOUR::Session*, ARDOUR::IOChange, void*) const (this=0x7fff18111d88, p=0x5555585d07a0, a1=..., a2=0x5555585d07a0) at /usr/include/boost/bind/mem_fn_template.hpp:280
#6  0x00007ffff77b5aac in boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::rrlist2<ARDOUR::IOChange, void*> >(boost::_bi::type<void>, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>&, boost::_bi::rrlist2<ARDOUR::IOChange, void*>&, int) (this=0x7fff18111d98, f=..., a=...) at /usr/include/boost/bind/bind.hpp:398
#7  0x00007ffff77b1604 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> > >::operator()<ARDOUR::IOChange, void*>(ARDOUR::IOChange&&, void*&&) (this=0x7fff18111d88, a1=..., a2=@0x7fffcb7fd480: 0x5555585d07a0) at /usr/include/boost/bind/bind.hpp:1318
        a = {a1_ = @0x7fffcb7fd4b0, a2_ = @0x7fffcb7fd480}
#8  0x00007ffff77ac0a9 in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> > >, void, ARDOUR::IOChange, void*>::invoke(boost::detail::function::function_buffer&, ARDOUR::IOChange, void*) (function_obj_ptr=..., a0=..., a1=0x5555585d07a0) at /usr/include/boost/function/function_template.hpp:159
        f = 0x7fff18111d88
#9  0x0000555555fe959e in boost::function2<void, ARDOUR::IOChange, void*>::operator()(ARDOUR::IOChange, void*) const (this=0x7fff18111d80, a0=..., a1=0x5555585d07a0) at /usr/include/boost/function/function_template.hpp:768
#10 0x00007ffff730c26a in PBD::Signal2<void, ARDOUR::IOChange, void*, PBD::OptionalLastValue<void> >::operator()(ARDOUR::IOChange, void*) (this=0x5555591b4af8, a1=..., a2=0x5555585d07a0) at libs/pbd/pbd/signals_generated.h:1080
        still_there = true
        i = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer':
{_M_node = 0x7fff18111d50}
        s = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer':
std::map with 6 elements
#11 0x00007ffff7300c88 in ARDOUR::IO::connect(boost::shared_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*) (this=0x5555591b4910, our_port=..., other_port="Master/audio_in 1", src=0x5555585d07a0) at ../libs/ardour/io.cc:206
#12 0x00007ffff7790e84 in ARDOUR::Session::auto_connect(ARDOUR::Session::AutoConnectRequest const&) (this=0x5555585d07a0, ar=...) at ../libs/ardour/session.cc:6906
        port = "Master/audio_in 1"
        i = 0
        nphysical_out = 32
        physinputs = std::vector of length 32, capacity 32 = {"system:capture_1", "system:capture_2", "system:capture_3", "system:capture_4", "system:capture_5", "system:capture_6", "system:capture_7", "system:capture_8", "system:capture_9", "system:capture_10", "system:capture_11", "system:capture_12", "system:capture_13", "system:capture_14", "system:capture_15", "system:capture_16", "system:capture_17", "system:capture_18", "system:capture_19", "system:capture_20", "system:capture_21", "system:capture_22", "system:capture_23", "system:capture_24", "system:capture_25", "system:capture_26", "system:capture_27", "system:capture_28", "system:capture_29", "system:capture_30", "system:capture_31", "system:capture_32"}
        physoutputs = std::vector of length 32, capacity 32 = {"system:playback_1", "system:playback_2", "system:playback_3", "system:playback_4", "system:playback_5", "system:playback_6", "system:playback_7", "system:playback_8", "system:playback_9", "system:playback_10", "system:playback_11", "system:playback_12", "system:playback_13", "system:playback_14", "system:playback_15", "system:playback_16", "system:playback_17", "system:playback_18", "system:playback_19", "system:playback_20", "system:playback_21", "system:playback_22", "system:playback_23", "system:playback_24", "system:playback_25", "system:playback_26", "system:playback_27", "system:playback_28", "system:playback_29", "system:playback_30", "system:playback_31", "system:playback_32"}
        t = {_index = 0}
        route = {px = 0x5555570eb8e0, pn = {pi_ = 0x55555925fd70}}
        in_out_physical = false
        in_offset = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}
        out_offset = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}
#13 0x00007ffff7791480 in ARDOUR::Session::auto_connect_thread_run() (this=0x5555585d07a0) at ../libs/ardour/session.cc:6989
        ar = {route = {px = 0x5555570eb8e0, pn = {pi_ = 0x55555925fd70}}, connect_inputs = true, input_start = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}, output_start = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}, input_offset = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}, output_offset = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}}
        lm = {mutex_ = @0x5555572a9138, locked_ = true}
        lx = {mutex_ = @0x5555585d2600, locked_ = false}
#14 0x00007ffff77912a0 in ARDOUR::Session::auto_connect_thread(void*) (arg=0x5555585d07a0) at ../libs/ardour/session.cc:6963
        s = 0x5555585d07a0
#15 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736607545088, -6471704574407032776, 140737488331982, 140737488331983, 140736607541952, 140736607545088, 6471800232898379832, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#16 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 61 (Thread 0x7fffcaffd700 (LWP 113600)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5555585d2580) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7ffff47f1370 <__condvar_cleanup_waiting>, __arg = 0x7fffcaffc940, __canceltype = 15, __prev = 0x0}
--Type <RET> for more, q to quit, c to continue without paging--c
        cbuffer = {wseq = 0, cond = 0x5555585d2558, mutex = 0x5555585d2530, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
        private = 0
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555585d2530, cond=0x5555585d2558) at pthread_cond_wait.c:508
        spin = 0
        buffer = {__routine = 0x7ffff47f1370 <__condvar_cleanup_waiting>, __arg = 0x7fffcaffc940, __canceltype = 15, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x5555585d2558, mutex = 0x5555585d2530, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
        private = 0
#2  __pthread_cond_wait (cond=0x5555585d2558, mutex=0x5555585d2530) at pthread_cond_wait.c:638
#3  0x00007ffff7807229 in ARDOUR::Session::emit_thread_run() (this=0x5555585d07a0) at ../libs/ardour/session_process.cc:1111
#4  0x00007ffff78071c6 in ARDOUR::Session::emit_thread(void*) (arg=0x5555585d07a0) at ../libs/ardour/session_process.cc:1100
        s = 0x5555585d07a0
#5  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736599152384, -6471704574407032776, 140737488331998, 140737488331999, 140736599149248, 140736599152384, 6471803531970134072, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 60 (Thread 0x7fffc93ad700 (LWP 113599)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x7fff2015aad0, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7fff2015aad0, timeout=<optimized out>, context=0x555559120e90) at ../../../glib/gmain.c:4346
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7ffff57071d0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 4
        allocated_nfds = <optimized out>
        fds = 0x7fff2015aad0
#2  g_main_context_iterate (context=0x555559120e90, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 4
        allocated_nfds = <optimized out>
        fds = 0x7fff2015aad0
#3  0x00007ffff56f7b63 in g_main_loop_run (loop=0x555559120fb0) at ../../../glib/gmain.c:4241
        __func__ = "g_main_loop_run"
#4  0x00007ffff59f5402 in BaseUI::main_thread() (this=0x555558fcd4e0) at ../libs/pbd/base_ui.cc:98
#5  0x00007ffff59f93d1 in sigc::bound_mem_functor0<void, BaseUI>::operator()() const (this=0x5555591211d8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#6  0x00007ffff59f9092 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0x5555591211d0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff59f8b09 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555591211a0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x5555591211a0
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555559121180) at threads.cc:77
        slot = 0x555559121180
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555559121180) at threads.cc:64
        slot = 0x555559121180
#10 0x00007ffff572052d in g_thread_proxy (data=0x55555859df60) at ../../../glib/gthread.c:807
        thread = 0x55555859df60
        __func__ = "g_thread_proxy"
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736569464576, -6471704574407032776, 140737488329838, 140737488329839, 140736569461440, 140736569464576, 6471796428094226488, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 59 (Thread 0x7fff2f408700 (LWP 113598)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x7fff2f406ff8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff5a0aa94 in CrossThreadChannel::poll_for_request() (this=0x555557b46448) at ../libs/pbd/crossthread.posix.cc:102
        pfd = {{fd = 17, events = 25, revents = 0}}
#2  0x00007ffff5a0aafd in CrossThreadChannel::receive(char&, bool) (this=0x555557b46448, msg=@0x7fff2f4070bf: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:123
#3  0x00007ffff71c372e in ARDOUR::Butler::thread_work() (this=0x555557b463b0) at ../libs/ardour/butler.cc:172
        msg = 0 '\000'
        audition_seek = 140737347452113
        rl = {px = 0x7fffd23cf1f0, pn = {pi_ = 0x7fffd113bed0}}
        err = 0
        disk_work_outstanding = false
        i = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer':

#4  0x00007ffff71c34b1 in ARDOUR::Butler::_thread_work(void*) (arg=0x555557b463b0) at ../libs/ardour/butler.cc:153
#5  0x00007ffff5a2de1e in fake_thread_start(void*) (arg=0x55555910ac80) at ../libs/pbd/pthread_utils.cc:107
        ts = 0x55555910ac80
        thread_work = 0x7ffff71c3440 <ARDOUR::Butler::_thread_work(void*)>
        thread_arg = 0x555557b463b0
        ret = 0x0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733986146048, -6471704574407032776, 140737488330062, 140737488330063, 140733986142912, 140733986146048, 6472161374149722168, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 58 (Thread 0x7fffc8116700 (LWP 113597)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557ca2070, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 55834574848
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
        id = 14
        pt = 0x7fff38000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc81159b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc81159c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc81159b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc81159b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc81159b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580f8580) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555580f8580
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557ca1fc0}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\300\037\312WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736549971712, -6471704574407032776, 140737488330606, 140737488330607, 140736549968576, 140736549971712, 6471798940113223736, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 57 (Thread 0x7fffc8197700 (LWP 113596)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557ca2070, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 51539607552
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
        id = 13
        pt = 0x7fff34000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc81969b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc81969c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc81969b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc81969b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc81969b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580f8540) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555580f8540
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557ca1fc0}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\300\037\312WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736550500096, -6471704574407032776, 140737488330606, 140737488330607, 140736550496960, 140736550500096, 6471798870856876088, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 56 (Thread 0x7fffc8218700 (LWP 113595)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557ca2070, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 47244640256
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
        id = 12
        pt = 0x7fff40000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc82179b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc82179c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc82179b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc82179b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc82179b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580fa8e0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555580fa8e0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557ca1fc0}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\300\037\312WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736551028480, -6471704574407032776, 140737488330606, 140737488330607, 140736551025344, 140736551028480, 6471798801600528440, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 55 (Thread 0x7fffc8299700 (LWP 113594)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557ca2070, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 42949672960
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
        id = 11
        pt = 0x7fff3c000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc82989b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc82989c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc82989b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc82989b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc82989b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580fa8a0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555580fa8a0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557ca1fc0}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\300\037\312WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736551556864, -6471704574407032776, 140737488330606, 140737488330607, 140736551553728, 140736551556864, 6471798736639148088, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 54 (Thread 0x7fffc831a700 (LWP 113593)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557ca2070, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 38654705664
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
        id = 10
        pt = 0x7fff48000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc83199b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc83199c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc83199b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc83199b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc83199b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555585010e0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555585010e0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557ca1fc0}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\300\037\312WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736552085248, -6471704574407032776, 140737488330606, 140737488330607, 140736552082112, 140736552085248, 6471798667382800440, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 53 (Thread 0x7fffc839b700 (LWP 113592)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557ca2070, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 34359738368
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
        id = 9
        pt = 0x7fff44000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc839a9b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc839a9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc839a9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc839a9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc839a9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555585010a0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555585010a0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557ca1fc0}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\300\037\312WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736552613632, -6471704574407032776, 140737488330606, 140737488330607, 140736552610496, 140736552613632, 6471798598126452792, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 52 (Thread 0x7fffc841c700 (LWP 113591)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557ca2070, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 30064771072
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
        id = 8
        pt = 0x7fff50000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc841b9b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc841b9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc841b9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc841b9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc841b9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555558502ee0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x555558502ee0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557ca1fc0}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\300\037\312WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736553142016, -6471704574407032776, 140737488330606, 140737488330607, 140736553138880, 140736553142016, 6471798528870105144, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 51 (Thread 0x7fffc849d700 (LWP 113590)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557ca2070, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 25769803776
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
        id = 7
        pt = 0x7fff4c000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc849c9b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc849c9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc849c9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc849c9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc849c9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555558502ea0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x555558502ea0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557ca1fc0}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\300\037\312WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736553670400, -6471704574407032776, 140737488330606, 140737488330607, 140736553667264, 140736553670400, 6471798463908724792, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 50 (Thread 0x7fffc851e700 (LWP 113589)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557ca2070, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 21474836480
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
        id = 6
        pt = 0x7fff58000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc851d9b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc851d9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc851d9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc851d9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc851d9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555558257340) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x555558257340
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557ca1fc0}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\300\037\312WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736554198784, -6471704574407032776, 140737488330606, 140737488330607, 140736554195648, 140736554198784, 6471798394652377144, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 49 (Thread 0x7fffc859f700 (LWP 113588)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557ca2070, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 17179869184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
        id = 5
        pt = 0x7fff54000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc859e9b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc859e9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc859e9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc859e9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc859e9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555557b33380) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x555557b33380
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557ca1fc0}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\300\037\312WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736554727168, -6471704574407032776, 140737488330606, 140737488330607, 140736554724032, 140736554727168, 6471798325396029496, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 48 (Thread 0x7fffc8620700 (LWP 113587)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557ca2070, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 12884901888
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
        id = 4
        pt = 0x7fff60000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc861f9b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc861f9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc861f9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc861f9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc861f9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580fd0b0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555580fd0b0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557ca1fc0}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\300\037\312WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736555255552, -6471704574407032776, 140737488330606, 140737488330607, 140736555252416, 140736555255552, 6471798256139681848, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 47 (Thread 0x7fffc86a1700 (LWP 113586)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557ca2070, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 8589934592
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
        id = 3
        pt = 0x7fff5c000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc86a09b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc86a09c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc86a09b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc86a09b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc86a09b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555558501790) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x555558501790
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557ca1fc0}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\300\037\312WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736555783936, -6471704574407032776, 140737488330606, 140737488330607, 140736555780800, 140736555783936, 6471798208358170680, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 46 (Thread 0x7fffc8722700 (LWP 113585)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557ca2070, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 4294967296
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
        id = 2
        pt = 0x7fff68000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc87219b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc87219c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc87219b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc87219b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc87219b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555585035b0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555585035b0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557ca1fc0}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\300\037\312WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736556312320, -6471704574407032776, 140737488330606, 140737488330607, 140736556309184, 140736556312320, 6471798139101823032, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 45 (Thread 0x7fffc87a3700 (LWP 113584)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2070) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2070, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557ca2070, __canceltype = 1677737784, __prev = 0x0}
        err = <optimized out>
        d = 0
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2070) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:470
        id = 1
        pt = 0x7fff64000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc87a29b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc87a29c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc87a29b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc87a29b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc87a29b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555584fdd90) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555584fdd90
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557ca1fc0}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\300\037\312WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736556840704, -6471704574407032776, 140737488330606, 140737488330607, 140736556837568, 140736556840704, 6471798069845475384, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 44 (Thread 0x7fffc8824700 (LWP 113583)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557ca2098) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557ca2098, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557ca2098, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557ca2098, __canceltype = -930991360, __prev = 0x0}
        err = <optimized out>
        d = 0
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557ca2098) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d7cd7 in ARDOUR::Graph::reached_terminal_node() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:301
        n_workers = 14
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::reached_terminal_node()"
#5  0x00007ffff72df949 in ARDOUR::GraphNode::finish(int) (this=0x555559036d58, chain=1) at ../libs/ardour/graphnode.cc:73
        i = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer':
{_M_node = 0x555559036d98}
        feeds = false
#6  0x00007ffff72db280 in ARDOUR::GraphNode::run(int) (this=0x555559036d58, chain=1) at ../libs/ardour/ardour/graphnode.h:63
#7  0x00007ffff72d8af4 in ARDOUR::Graph::run_one() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:442
        to_run = 0x555559036d58
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#8  0x00007ffff72d926f in ARDOUR::Graph::main_thread() (this=0x555557ca1fc0) at ../libs/ardour/graph.cc:523
        pt = 0x7fff70000b60
#9  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc88239b8, p=0x555557ca1fc0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#10 0x00007ffff72deaaf 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=0x7fffc88239c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#11 0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc88239b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#12 0x00007ffff72dd7c4 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:159
        f = 0x7fffc88239b8
#13 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc88239b0) at /usr/include/boost/function/function_template.hpp:768
#14 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555584ff970) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555584ff970
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8f06 <ARDOUR::Graph::main_thread()>, type = {type = 0x7ffff72d8f06 <ARDOUR::Graph::main_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8f06 <ARDOUR::Graph::main_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8f06 <ARDOUR::Graph::main_thread()>, obj_ptr = 0x555557ca1fc0}, obj_ref = {obj_ptr = 0x7ffff72d8f06 <ARDOUR::Graph::main_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\006\217-\367\377\177\000\000\000\000\000\000\000\000\000\000\300\037\312WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#15 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736557369088, -6471704574407032776, 140737488330606, 140737488330607, 140736557365952, 140736557369088, 6471800199612383288, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#16 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 43 (Thread 0x7fffc882d700 (LWP 113582)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585951a0, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 60129542144
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x63d967497402ed00, type = {type = 0x63d967497402ed00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x63d967497402ed00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x63d967497402ed00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x63d967497402ed00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\355\002tIg\331c~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555558595198, locked_ = false}
        wait = true
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555558595170
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736557405952, -6471704574407032776, 140737488331390, 140737488331391, 140736557402816, 140736557405952, 6471800207665446968, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 42 (Thread 0x7fffc8836700 (LWP 113581)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585951a0, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 55834574848
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x63d967497402ed00, type = {type = 0x63d967497402ed00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x63d967497402ed00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x63d967497402ed00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x63d967497402ed00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\355\002tIg\331c~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555558595198, locked_ = false}
        wait = true
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555558595170
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736557442816, -6471704574407032776, 140737488331390, 140737488331391, 140736557439680, 140736557442816, 6471800194243674168, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 41 (Thread 0x7fffc883f700 (LWP 113580)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585951a0, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 51539607552
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x63d967497402ed00, type = {type = 0x63d967497402ed00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x63d967497402ed00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x63d967497402ed00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x63d967497402ed00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\355\002tIg\331c~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555558595198, locked_ = false}
        wait = true
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555558595170
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736557479680, -6471704574407032776, 140737488331390, 140737488331391, 140736557476544, 140736557479680, 6471800198001770552, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 40 (Thread 0x7fffc8848700 (LWP 113579)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585951a0, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 47244640256
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x63d967497402ed00, type = {type = 0x63d967497402ed00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x63d967497402ed00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x63d967497402ed00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x63d967497402ed00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\355\002tIg\331c~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555558595198, locked_ = false}
        wait = true
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555558595170
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736557516544, -6471704574407032776, 140737488331390, 140737488331391, 140736557513408, 140736557516544, 6471800150220259384, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 39 (Thread 0x7fffc8851700 (LWP 113578)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585951a0, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 42949672960
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x63d967497402ed00, type = {type = 0x63d967497402ed00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x63d967497402ed00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x63d967497402ed00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x63d967497402ed00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\355\002tIg\331c~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555558595198, locked_ = false}
        wait = true
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555558595170
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736557553408, -6471704574407032776, 140737488331390, 140737488331391, 140736557550272, 140736557553408, 6471800141093453880, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 38 (Thread 0x7fffc885a700 (LWP 113577)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585951a0, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 38654705664
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x63d967497402ed00, type = {type = 0x63d967497402ed00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x63d967497402ed00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x63d967497402ed00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x63d967497402ed00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\355\002tIg\331c~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555558595198, locked_ = false}
        wait = true
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555558595170
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736557590272, -6471704574407032776, 140737488331390, 140737488331391, 140736557587136, 140736557590272, 6471800144851550264, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 37 (Thread 0x7fffc8863700 (LWP 113576)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585951a0, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 34359738368
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x63d967497402ed00, type = {type = 0x63d967497402ed00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x63d967497402ed00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x63d967497402ed00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x63d967497402ed00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\355\002tIg\331c~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555558595198, locked_ = false}
        wait = true
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555558595170
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736557627136, -6471704574407032776, 140737488331390, 140737488331391, 140736557624000, 140736557627136, 6471800165789515832, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 36 (Thread 0x7fffc886c700 (LWP 113575)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585951a0, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 30064771072
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x63d967497402ed00, type = {type = 0x63d967497402ed00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x63d967497402ed00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x63d967497402ed00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x63d967497402ed00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\355\002tIg\331c~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555558595198, locked_ = false}
        wait = true
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555558595170
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736557664000, -6471704574407032776, 140737488331390, 140737488331391, 140736557660864, 140736557664000, 6471800169547612216, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 35 (Thread 0x7fffc8875700 (LWP 113574)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585951a0, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 25769803776
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x63d967497402ed00, type = {type = 0x63d967497402ed00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x63d967497402ed00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x63d967497402ed00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x63d967497402ed00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\355\002tIg\331c~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555558595198, locked_ = false}
        wait = true
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555558595170
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736557700864, -6471704574407032776, 140737488331390, 140737488331391, 140736557697728, 140736557700864, 6471800160420806712, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 34 (Thread 0x7fffc887e700 (LWP 113573)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585951a0, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 21474836480
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x63d967497402ed00, type = {type = 0x63d967497402ed00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x63d967497402ed00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x63d967497402ed00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x63d967497402ed00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\355\002tIg\331c~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555558595198, locked_ = false}
        wait = true
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555558595170
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736557737728, -6471704574407032776, 140737488331390, 140737488331391, 140736557734592, 140736557737728, 6471800164178903096, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 33 (Thread 0x7fffc8887700 (LWP 113572)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585951a0, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 17179869184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x63d967497402ed00, type = {type = 0x63d967497402ed00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x63d967497402ed00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x63d967497402ed00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x63d967497402ed00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\355\002tIg\331c~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555558595198, locked_ = false}
        wait = true
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555558595170
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736557774592, -6471704574407032776, 140737488331390, 140737488331391, 140736557771456, 140736557774592, 6471800116397391928, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 32 (Thread 0x7fffc8890700 (LWP 113571)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585951a0, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 12884901888
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x63d967497402ed00, type = {type = 0x63d967497402ed00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x63d967497402ed00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x63d967497402ed00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x63d967497402ed00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\355\002tIg\331c~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555558595198, locked_ = false}
        wait = true
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555558595170
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736557811456, -6471704574407032776, 140737488331390, 140737488331391, 140736557808320, 140736557811456, 6471800120155488312, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 31 (Thread 0x7fffc8899700 (LWP 113570)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585951a0, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 8589934592
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x63d967497402ed00, type = {type = 0x63d967497402ed00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x63d967497402ed00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x63d967497402ed00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x63d967497402ed00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\355\002tIg\331c~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555558595198, locked_ = false}
        wait = true
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555558595170
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736557848320, -6471704574407032776, 140737488331390, 140737488331391, 140736557845184, 140736557848320, 6471800111028682808, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 30 (Thread 0x7fffc88a2700 (LWP 113569)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585951a0, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 4294967296
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x63d967497402ed00, type = {type = 0x63d967497402ed00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x63d967497402ed00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x63d967497402ed00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x63d967497402ed00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\355\002tIg\331c~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555558595198, locked_ = false}
        wait = true
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555558595170
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736557885184, -6471704574407032776, 140737488331390, 140737488331391, 140736557882048, 140736557885184, 6471800131966648376, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 29 (Thread 0x7fffc88ab700 (LWP 113568)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555585951a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x5555585951a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x5555585951a0, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 0
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x5555585951a0) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753f11 in ARDOUR::RTTaskList::run() (this=0x555558595170) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x63d967497402ed00, type = {type = 0x63d967497402ed00, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x63d967497402ed00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x63d967497402ed00, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x63d967497402ed00, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\355\002tIg\331c~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555558595198, locked_ = false}
        wait = true
#5  0x00007ffff7753ce2 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555558595170) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555558595170
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736557922048, -6471704574407032776, 140737488331390, 140737488331391, 140736557918912, 140736557922048, 6471800135724744760, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 23 (Thread 0x7fffc9ba0700 (LWP 113560)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fffdd91c567 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007fffdd903f55 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007fffdd9028c9 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007fffddbbccac in ARDOUR::JACKAudioBackend::process_thread() (this=0x555557329000) at ../libs/backends/jack/jack_audiobackend.cc:982
        _priv_jack = 0x5555573eb560
        nframes = 512
#5  0x00007fffddbbcc4c in ARDOUR::JACKAudioBackend::_process_thread(void*) (arg=0x555557329000) at ../libs/backends/jack/jack_audiobackend.cc:961
#6  0x00007fffdd90282a in  () at /lib/x86_64-linux-gnu/libjack.so.0
#7  0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#8  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736577799936, -6471704574407032776, 140737488338094, 140737488338095, 140736577796800, 140736577799936, 6471797500225437752, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#9  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fffdc15f700 (LWP 113559)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555572a9138) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffdc15e530, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff778f001 in ARDOUR::Session::update_latency(bool) (this=0x5555585d07a0, playback=true) at ../libs/ardour/session.cc:6577
        lx = {mutex_ = @0x5555585d25f8, locked_ = true}
        lm = {mutex_ = @0x5555572a9138, locked_ = true}
        r = {px = 0x7fffd27e95a0, pn = {pi_ = 0x7fffd1a76d30}}
#4  0x00007ffff7157fd0 in ARDOUR::AudioEngine::latency_callback(bool) (this=0x5555572a8b70, for_playback=true) at ../libs/ardour/audioengine.cc:1393
#5  0x00007fffddbbcd6b in ARDOUR::JACKAudioBackend::jack_latency_callback(JackLatencyCallbackMode) (this=0x555557329000, mode=JackPlaybackLatency) at ../libs/backends/jack/jack_audiobackend.cc:1010
#6  0x00007fffddbbc842 in ARDOUR::JACKAudioBackend::_latency_callback(JackLatencyCallbackMode, void*) (mode=JackPlaybackLatency, arg=0x555557329000) at ../libs/backends/jack/jack_audiobackend.cc:856
#7  0x00007fffdd901ec2 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#8  0x00007fffdd90233c in  () at /lib/x86_64-linux-gnu/libjack.so.0
#9  0x00007fffdd91f0b7 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#10 0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736885815040, -6471704574407032776, 140737488337470, 140737488337471, 140736885811904, 140736885815040, 6471772521232515128, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fffdc1e0700 (LWP 113558)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5555577b5d58) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
        __ret = -512
        oldtype = 2
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7ffff47f1370 <__condvar_cleanup_waiting>, __arg = 0x7fffdc1df930, __canceltype = -602015312, __prev = 0x0}
        cbuffer = {wseq = 4, cond = 0x5555577b5d30, mutex = 0x5555577b5d00, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 4
        seq = 2
        private = 0
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555577b5d00, cond=0x5555577b5d30) at pthread_cond_wait.c:508
        spin = 0
        buffer = {__routine = 0x7ffff47f1370 <__condvar_cleanup_waiting>, __arg = 0x7fffdc1df930, __canceltype = -602015312, __prev = 0x0}
        cbuffer = {wseq = 4, cond = 0x5555577b5d30, mutex = 0x5555577b5d00, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 4
        seq = 2
        private = 0
#2  __pthread_cond_wait (cond=0x5555577b5d30, mutex=0x5555577b5d00) at pthread_cond_wait.c:638
#3  0x00007fffdd91b11c in  () at /lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007fffdd912d95 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#5  0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736886343424, -6471704574407032776, 140737488337630, 140737488337631, 140736886340288, 140736886343424, 6471772451976167480, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fffcbfff700 (LWP 113548)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x5555573d9ef0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5555573d9ef0, timeout=<optimized out>, context=0x5555573da910) at ../../../glib/gmain.c:4346
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7ffff57071d0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x5555573d9ef0
#2  g_main_context_iterate (context=0x5555573da910, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x5555573d9ef0
#3  0x00007ffff56f7b63 in g_main_loop_run (loop=0x5555573daa00) at ../../../glib/gmain.c:4241
        __func__ = "g_main_loop_run"
#4  0x00007ffff351ef16 in gdbus_shared_thread_func (user_data=0x5555573da8e0) at ../../../gio/gdbusprivate.c:279
        data = 0x5555573da8e0
#5  0x00007ffff572052d in g_thread_proxy (data=0x5555573d5400) at ../../../glib/gthread.c:807
        thread = 0x5555573d5400
        __func__ = "g_thread_proxy"
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736615937792, -6471704574407032776, 140737488330462, 140737488330463, 140736615934656, 140736615937792, 6471801331873136696, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fffdca13700 (LWP 113547)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x5555573ce450, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5555573ce450, timeout=<optimized out>, context=0x5555573ce360) at ../../../glib/gmain.c:4346
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7ffff57071d0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x5555573ce450
#2  g_main_context_iterate (context=context@entry=0x5555573ce360, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x5555573ce450
#3  0x00007ffff56f791f in g_main_context_iteration (context=0x5555573ce360, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
        retval = <optimized out>
#4  0x00007ffff56f7971 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996
#5  0x00007ffff572052d in g_thread_proxy (data=0x55555739e920) at ../../../glib/gthread.c:807
        thread = 0x55555739e920
        __func__ = "g_thread_proxy"
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736894940928, -6471704574407032776, 140737488330030, 140737488330031, 140736894937792, 140736894940928, 6471773511222476856, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffde462700 (LWP 113545)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x5555572a9298, mutex=0x5555572a92a8) at ../../../glib/gthread-posix.c:1540
        sampled = 0
#2  0x00007ffff715555d in ARDOUR::AudioEngine::do_devicelist_update() (this=0x5555572a8b70) at ../libs/ardour/audioengine.cc:678
        guard = {mutex_ = @0x5555572a92a8, locked_ = true}
#3  0x00007ffff7162325 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x5555572ac1d0, p=0x5555572a8b70) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff7161ccf 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=0x5555572ac1e0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff7161459 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x5555572ac1d0) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#6  0x00007ffff7160cdc in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x5555572ac1d0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff716009a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555572ac1a0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x5555572ac1a0
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x5555572ac220) at threads.cc:77
        slot = 0x5555572ac220
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x5555572ac220) at threads.cc:64
        slot = 0x5555572ac220
#10 0x00007ffff572052d in g_thread_proxy (data=0x555556e40de0) at ../../../glib/gthread.c:807
        thread = 0x555556e40de0
        __func__ = "g_thread_proxy"
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736922527488, -6471704574407032776, 140737488341326, 140737488341327, 140736922524352, 140736922527488, 6471776526826389560, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffdf27b700 (LWP 113544)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x5555572a9268, mutex=0x5555572a9278) at ../../../glib/gthread-posix.c:1540
        sampled = 0
#2  0x00007ffff715531a in ARDOUR::AudioEngine::do_reset_backend() (this=0x5555572a8b70) at ../libs/ardour/audioengine.cc:642
        guard = {mutex_ = @0x5555572a9278, locked_ = true}
#3  0x00007ffff7162325 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x55555729cb30, p=0x5555572a8b70) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff7161ccf 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=0x55555729cb40, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff7161459 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x55555729cb30) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#6  0x00007ffff7160cdc in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x55555729cb30) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff716009a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x55555729cb00) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x55555729cb00
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x5555572ac180) at threads.cc:77
        slot = 0x5555572ac180
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x5555572ac180) at threads.cc:64
        slot = 0x5555572ac180
#10 0x00007ffff572052d in g_thread_proxy (data=0x555556e40d80) at ../../../glib/gthread.c:807
        thread = 0x555556e40d80
        __func__ = "g_thread_proxy"
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736937309952, -6471704574407032776, 140737488341326, 140737488341327, 140736937306816, 140736937309952, 6471774597849202744, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffed53f700 (LWP 113542)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e93850 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=0x7ffff7e93840 <ARDOUR::Analyser::analysis_queue_lock>) at ../../../glib/gthread-posix.c:1540
        sampled = 0
#2  0x00007ffff71094b8 in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:93
        src = {px = 0x555556e40d20, pn = {pi_ = 0x63d967497402ed00}}
#3  0x00007ffff71092ac in analyser_work() () at ../libs/ardour/analyser.cc:58
#4  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f37188) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f37180) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f37150) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x555556f37150
#7  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556f37130) at threads.cc:77
        slot = 0x555556f37130
#8  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556f37130) at threads.cc:64
        slot = 0x555556f37130
#9  0x00007ffff572052d in g_thread_proxy (data=0x555556e40d20) at ../../../glib/gthread.c:807
        thread = 0x555556e40d20
        __func__ = "g_thread_proxy"
#10 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737175090944, -6471704574407032776, 140737488341518, 140737488341519, 140737175087808, 140737175090944, 6471734639620964408, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#11 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffedd40700 (LWP 113541)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e96650 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7e96660 <ARDOUR::SourceFactory::peak_building_lock>) at ../../../glib/gthread-posix.c:1540
        sampled = 0
#2  0x00007ffff78958a2 in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
        as = {px = 0x0, pn = {pi_ = 0x0}}
#3  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f37218) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f37210) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f371e0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x555556f371e0
#6  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556efc090) at threads.cc:77
        slot = 0x555556efc090
#7  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556efc090) at threads.cc:64
        slot = 0x555556efc090
#8  0x00007ffff572052d in g_thread_proxy (data=0x555556e40cc0) at ../../../glib/gthread.c:807
        thread = 0x555556e40cc0
        __func__ = "g_thread_proxy"
#9  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737183483648, -6471704574407032776, 140737488341518, 140737488341519, 140737183480512, 140737183483648, 6471735738595721272, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#10 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffee541700 (LWP 113540)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e96650 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7e96660 <ARDOUR::SourceFactory::peak_building_lock>) at ../../../glib/gthread-posix.c:1540
        sampled = 0
#2  0x00007ffff78958a2 in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
        as = {px = 0x3a00000029, pn = {pi_ = 0x0}}
#3  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f37268) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f37260) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f37230) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x555556f37230
#6  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556ef9960) at threads.cc:77
        slot = 0x555556ef9960
#7  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556ef9960) at threads.cc:64
        slot = 0x555556ef9960
#8  0x00007ffff572052d in g_thread_proxy (data=0x555556e40c60) at ../../../glib/gthread.c:807
        thread = 0x555556e40c60
        __func__ = "g_thread_proxy"
#9  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737191876352, -6471704574407032776, 140737488341518, 140737488341519, 140737191873216, 140737191876352, 6471741188372348984, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#10 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffeed42700 (LWP 113539)):
#0  0x00007ffff47f5575 in __GI___nanosleep (requested_time=requested_time@entry=0x7fffeed418a0, remaining=remaining@entry=0x7fffeed418b0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff5721f2f in g_usleep (microseconds=<optimized out>) at ../../../glib/gtimer.c:277
        request = {tv_sec = 0, tv_nsec = 38000000}
        remaining = {tv_sec = 0, tv_nsec = 37818712}
#2  0x000055555676437b in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:463
        may_sleep = true
        elapsed_time_ms = 1
        vstfx = 0x0
        LXVST_sched_timer_interval = 40
        event = {type = 0, xany = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0}, xkey = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, root = 0, subwindow = 0, time = 0, x = 0, y = 0, x_root = 0, y_root = 0, state = 0, keycode = 0, same_screen = 0}, xbutton = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, root = 0, subwindow = 0, time = 0, x = 0, y = 0, x_root = 0, y_root = 0, state = 0, button = 0, same_screen = 0}, xmotion = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, root = 0, subwindow = 0, time = 0, x = 0, y = 0, x_root = 0, y_root = 0, state = 0, is_hint = 0 '\000', same_screen = 0}, xcrossing = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, root = 0, subwindow = 0, time = 0, x = 0, y = 0, x_root = 0, y_root = 0, mode = 0, detail = 0, same_screen = 0, focus = 0, state = 0}, xfocus = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, mode = 0, detail = 0}, xexpose = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, x = 0, y = 0, width = 0, height = 0, count = 0}, xgraphicsexpose = {type = 0, serial = 0, send_event = 0, display = 0x0, drawable = 0, x = 0, y = 0, width = 0, height = 0, count = 0, major_code = 0, minor_code = 0}, xnoexpose = {type = 0, serial = 0, send_event = 0, display = 0x0, drawable = 0, major_code = 0, minor_code = 0}, xvisibility = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, state = 0}, xcreatewindow = {type = 0, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 0, x = 0, y = 0, width = 0, height = 0, border_width = 0, override_redirect = 0}, xdestroywindow = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0}, xunmap = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, from_configure = 0}, xmap = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, override_redirect = 0}, xmaprequest = {type = 0, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 0}, xreparent = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, parent = 0, x = 0, y = 0, override_redirect = 0}, xconfigure = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, x = 0, y = 0, width = 0, height = 0, border_width = 0, above = 0, override_redirect = 0}, xgravity = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, x = 0, y = 0}, xresizerequest = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, width = 0, height = 0}, xconfigurerequest = {type = 0, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 0, x = 0, y = 0, width = 0, height = 0, border_width = 0, above = 0, detail = 0, value_mask = 0}, xcirculate = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, place = 0}, xcirculaterequest = {type = 0, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 0, place = 0}, xproperty = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, atom = 0, time = 0, state = 0}, xselectionclear = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, selection = 0, time = 0}, xselectionrequest = {type = 0, serial = 0, send_event = 0, display = 0x0, owner = 0, requestor = 0, selection = 0, target = 0, property = 0, time = 0}, xselection = {type = 0, serial = 0, send_event = 0, display = 0x0, requestor = 0, selection = 0, target = 0, property = 0, time = 0}, xcolormap = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, colormap = 0, c_new = 0, state = 0}, xclient = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, message_type = 0, format = 0, data = {b = '\000' <repeats 19 times>, s = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, l = {0, 0, 0, 0, 0}}}, xmapping = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, request = 0, first_keycode = 0, count = 0}, xerror = {type = 0, display = 0x0, resourceid = 0, serial = 0, error_code = 0 '\000', request_code = 0 '\000', minor_code = 0 '\000'}, xkeymap = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, key_vector = '\000' <repeats 31 times>}, xgeneric = {type = 0, serial = 0, send_event = 0, display = 0x0, extension = 0, evtype = 0}, xcookie = {type = 0, serial = 0, send_event = 0, display = 0x0, extension = 0, evtype = 0, cookie = 0, data = 0x0}, pad = {0 <repeats 24 times>}}
        clock1 = 59310811217
        clock2 = 59310812271
#3  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737200269056, -6471704574407032776, 140737488341806, 140737488341807, 140737200265920, 140737200269056, 6471742287347105848, 6471683690696589368}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#4  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fffef4a7100 (LWP 113535)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555572a9138) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffffffb590, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff77167ae in ARDOUR::Route::set_strict_io(bool) (this=0x5555570eb8e0, enable=true) at ../libs/ardour/route.cc:2429
        lx = {mutex_ = @0x5555572a9138, locked_ = true}
#4  0x0000555555b92c60 in ARDOUR_UI::session_add_audio_route(bool, int, int, ARDOUR::TrackMode, ARDOUR::RouteGroup*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, unsigned int) (this=0x5555572ed500, track=true, input_channels=1, output_channels=2, mode=ARDOUR::Normal, route_group=0x0, how_many=1, name_template="Audio", strict_io=true, order=4294967295) at ../gtk2_ardour/ardour_ui.cc:1570
        i = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer':

        tracks = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer':
std::__cxx11::list
        routes = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer':
empty std::__cxx11::list
        __PRETTY_FUNCTION__ = "void ARDOUR_UI::session_add_audio_route(bool, int32_t, int32_t, ARDOUR::TrackMode, ARDOUR::RouteGroup*, uint32_t, const string&, bool, ARDOUR::PresentationInfo::order_t)"
#5  0x0000555555b98c20 in ARDOUR_UI::add_route_dialog_response(int) (this=0x5555572ed500, r=1) at ../gtk2_ardour/ardour_ui.cc:2777
        order = 4294967295
        output_chan = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {2, 0}}
        input_chan = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {1, 0}}
        instrument = {px = 0x5555581821a0, pn = {pi_ = 0x555558161360}}
        route_group = 0x0
        strict_io = true
        pcb = {_session = 0x5555585d07a0, _reconfigure_on_delete = true}
        name_template = "Audio"
        ds = {<No data fields>}
        oac = ARDOUR::AutoConnectMaster
        count = 1
        template_path = ""
#6  0x0000555555bc7c86 in sigc::bound_mem_functor1<void, ARDOUR_UI, int>::operator()(int const&) const (this=0x5555570baf88, _A_a1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7  0x0000555555bc10c3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, ARDOUR_UI, int> >::operator()<int const&>(int const&) const (this=0x5555570baf80, _A_arg1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8  0x0000555555bb8d88 in sigc::internal::slot_call1<sigc::bound_mem_functor1<void, ARDOUR_UI, int>, void, int>::call_it(sigc::internal::slot_rep*, int const&) (rep=0x5555570baf50, a_1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
        typed_rep = 0x5555570baf50
#9  0x00007ffff4db8f27 in  () at /lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
#13 0x00007ffff5800edf in <emit signal ??? on instance 0x5555574f17b0 [gtkmm__GtkDialog]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffbf00, reg_save_area = 0x7fffffffbe40}}
    #10 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570bff20, return_value=0x0, n_param_values=2, param_values=0x7fffffffbc50, invocation_hint=0x7fffffffbbd0) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e4430 <g_cclosure_marshal_VOID__INT>
                marshal_data = 0x0
                in_marshal = 0
                real_closure = 0x5555570bff00
                __func__ = "g_closure_invoke"
    #11 0x00007ffff57f51b3 in signal_emit_unlocked_R (node=node@entry=0x555557461850, detail=detail@entry=0, instance=instance@entry=0x5555574f17b0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffbc50) at ../../../gobject/gsignal.c:3812
                tmp = <optimized out>
                handler = 0x5555570be600
                accumulator = 0x0
                emission = {next = 0x7fffffffc030, instance = 0x5555574f17b0, ihint = {signal_id = 204, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
                class_closure = 0x555557370140
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 204
                max_sequential_handler_number = 18442
                return_value_altered = 1
    #12 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffbe20) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffbc50
                signal_return_type = <optimized out>
                param_values = 0x7fffffffbc68
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#17 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570ab050 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc350, reg_save_area = 0x7fffffffc290}}
    #14 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570b9f60, return_value=0x0, n_param_values=1, param_values=0x7fffffffc0c0, invocation_hint=0x7fffffffc040) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e3fe0 <g_cclosure_marshal_VOID__VOID>
                marshal_data = 0x0
                in_marshal = 0
                real_closure = 0x5555570b9f40
                __func__ = "g_closure_invoke"
    #15 0x00007ffff57f5784 in signal_emit_unlocked_R (node=node@entry=0x555557393510, detail=detail@entry=0, instance=instance@entry=0x5555570ab050, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc0c0) at ../../../gobject/gsignal.c:3742
                tmp = <optimized out>
                handler = 0x5555570b4440
                accumulator = 0x0
                emission = {next = 0x7fffffffc4a0, instance = 0x5555570ab050, ihint = {signal_id = 123, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
                class_closure = 0x5555573934e0
                hlist = <optimized out>
                handler_list = 0x5555570b4440
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 123
                max_sequential_handler_number = 18442
                return_value_altered = 1
    #16 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc270) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffc0c0
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc0d8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#18 0x00007ffff52e037e in gtk_real_button_released (button=0x5555570ab050 [GtkButton]) at ../../../../gtk/gtkbutton.c:1712
#22 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570ab050 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc7c0, reg_save_area = 0x7fffffffc700}}
    #19 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x555557393400, return_value=0x0, n_param_values=1, param_values=0x7fffffffc530, invocation_hint=0x7fffffffc4b0) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e0510 <g_type_class_meta_marshal>
                marshal_data = 0x340
                in_marshal = 0
                real_closure = 0x5555573933e0
                __func__ = "g_closure_invoke"
    #20 0x00007ffff57f58d2 in signal_emit_unlocked_R (node=node@entry=0x555557393430, detail=detail@entry=0, instance=instance@entry=0x5555570ab050, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc530) at ../../../gobject/gsignal.c:3672
                accumulator = 0x0
                emission = {next = 0x7fffffffc930, instance = 0x5555570ab050, ihint = {signal_id = 122, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x555556ed18e0 [GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
                class_closure = 0x555557393400
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 122
                max_sequential_handler_number = 18442
                return_value_altered = <optimized out>
    #21 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6e0) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffc530
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc548
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#23 0x00007ffff52df289 in gtk_button_button_release (widget=widget@entry=0x5555570ab050 [GtkButton], event=<optimized out>) at ../../../../gtk/gtkbutton.c:1604
        button = 0x5555570ab050 [GtkButton]
#28 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570ab050 [GtkButton]> (instance=instance@entry=0x5555570ab050, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffcc70, reg_save_area = 0x7fffffffcbb0}}
    #24 0x00007ffff5386a8b in _gtk_marshal_BOOLEAN__BOXED (closure=0x5555573625f0, return_value=0x7fffffffc960, n_param_values=<optimized out>, param_values=0x7fffffffc9c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../../../../gtk/gtkmarshalers.c:84
                cc = 0x5555573625f0
                data1 = 0x5555570ab050
                data2 = <optimized out>
                callback = 0x7ffff52df270 <gtk_button_button_release>
                v_return = <optimized out>
                __func__ = "_gtk_marshal_BOOLEAN__BOXED"
    #25 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555573625f0, return_value=0x7fffffffc960, n_param_values=2, param_values=0x7fffffffc9c0, invocation_hint=0x7fffffffc940) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e0510 <g_type_class_meta_marshal>
                marshal_data = 0x160
                in_marshal = 0
                real_closure = 0x5555573625d0
                __func__ = "g_closure_invoke"
    #26 0x00007ffff57f4f06 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x5555570ab050, emission_return=emission_return@entry=0x7fffffffcae0, instance_and_params=instance_and_params@entry=0x7fffffffc9c0) at ../../../gobject/gsignal.c:3780
                accumulator = 0x555557363e90
                emission = {next = 0x0, instance = 0x5555570ab050, ihint = {signal_id = 34, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x555556ed18e0 [GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
                class_closure = 0x5555573625f0
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x7fffffffc960
                accu = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 34
                max_sequential_handler_number = 18442
                return_value_altered = 0
    #27 0x00007ffff5800078 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcb90) at ../../../gobject/gsignal.c:3508
                return_value = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                error = 0x0
                rtype = 0x14 [gboolean]
                static_scope = 0
                instance_and_params = 0x7fffffffc9c0
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc9d8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#29 0x00007ffff549e9e4 in gtk_widget_event_internal (widget=widget@entry=0x5555570ab050 [GtkButton], event=event@entry=0x5555597188e0) at ../../../../gtk/gtkwidget.c:5010
        signal_num = <optimized out>
        return_val = 0
#30 0x00007ffff549ecc9 in IA__gtk_widget_event (widget=widget@entry=0x5555570ab050 [GtkButton], event=event@entry=0x5555597188e0) at ../../../../gtk/gtkwidget.c:4807
        __func__ = "IA__gtk_widget_event"
#31 0x00007ffff5384cbc in IA__gtk_propagate_event (widget=0x5555570ab050 [GtkButton], event=0x5555597188e0) at ../../../../gtk/gtkmain.c:2503
        tmp = <optimized out>
        handled_event = <optimized out>
        __func__ = "IA__gtk_propagate_event"
#32 0x00007ffff53850b3 in IA__gtk_main_do_event (event=0x5555597188e0) at ../../../../gtk/gtkmain.c:1698
        grab_widget = 0x5555570ab050 [GtkButton]
        window_group = <optimized out>
        rewritten_event = <optimized out>
        tmp_list = <optimized out>
        event_widget = <optimized out>
        __func__ = "IA__gtk_main_do_event"
        __func__ = "IA__gtk_main_do_event"
#33 IA__gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1503
        __func__ = "IA__gtk_main_do_event"
#34 0x00007ffff51f710c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../../../gdk/x11/gdkevents-x11.c:2425
        display = <optimized out>
        event = 0x5555597188e0
#35 0x00007ffff56f760d in g_main_dispatch (context=0x5555572e5db0) at ../../../glib/gmain.c:3309
        dispatch = 0x7ffff51f70c0 <gdk_event_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x0
        cb_data = <optimized out>
        need_destroy = <optimized out>
        source = 0x555557322380
        current = 0x5555573dbf50
        i = 0
        __func__ = "g_main_dispatch"
#36 g_main_context_dispatch (context=context@entry=0x5555572e5db0) at ../../../glib/gmain.c:3974
#37 0x00007ffff56f7890 in g_main_context_iterate (context=0x5555572e5db0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
        max_priority = 2147483647
        timeout = 40
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = <optimized out>
        fds = 0x5555570a3ac0
#38 0x00007ffff56f7b63 in g_main_loop_run (loop=0x55555776e230) at ../../../glib/gmain.c:4241
        __func__ = "g_main_loop_run"
#39 0x00007ffff538412a in IA__gtk_main () at ../../../../gtk/gtkmain.c:1270
        tmp_list = 0x0
        functions = 0x0
        init = <optimized out>
        loop = 0x55555776e230
#40 0x00007ffff5bd7d20 in Gtkmm2ext::UI::run(Receiver&) (this=0x5555572ed500, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:290
#41 0x0000555556123af9 in main(int, char**) (argc=1, argv=0x7fffffffd2d8) at ../gtk2_ardour/main.cc:435




02e5605cdd2d248c185bcbb995456161dd2c4d21 (255,727 bytes)
Commit 02e5605cdd2d248c185bcbb995456161dd2c4d21

(gdb) run
Starting program: /home/alexander/media/sw/ardour/build/gtk2_ardour/ardour-6.0.pre1.242 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
bind txt domain [gtk2_ardour6] to /usr/local/share/ardour6/locale
Ardour6.0.pre1.242 (built using 6.0-rc1-102-g02e5605cdd and GCC version 9.2.1 20200123)
Ardour: [INFO]: Your system is configured to limit Ardour to 1048576 open files
Ardour: [INFO]: Loading system configuration file /home/alexander/media/sw/ardour/system_config
Ardour: [INFO]: Loading user configuration file /home/alexander/.config/ardour6/config
[New Thread 0x7fffeed42700 (LWP 111527)]
Ardour: [INFO]: CPU vendor: GenuineIntel
Ardour: [INFO]: AVX-capable processor
Ardour: [INFO]: CPU brand: Intel(R) Core(TM) i9-9900 CPU @ 3.10GHz
Ardour: [INFO]: Using SSE optimized routines
[New Thread 0x7fffee541700 (LWP 111528)]
[New Thread 0x7fffedd40700 (LWP 111529)]
[New Thread 0x7fffed53f700 (LWP 111530)]
Ardour: [INFO]: Loading plugin meta data file /home/alexander/media/sw/ardour/share/plugin_metadata/plugin_tags
[New Thread 0x7fffdf27b700 (LWP 111531)]
[Thread 0x7fffdf27b700 (LWP 111531) exited]
[New Thread 0x7fffdf27b700 (LWP 111532)]
[New Thread 0x7fffde462700 (LWP 111533)]
[New Thread 0x7fffdd3c9700 (LWP 111534)]
Ardour: [INFO]: Loading 449 MIDI patches from ./gtk2_ardour/../share/patchfiles
Ardour: [INFO]: Loading default ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/default_ui_config
Ardour: [INFO]: Loading user ui configuration file /home/alexander/.config/ardour6/ui_config
[New Thread 0x7fffdca13700 (LWP 111535)]
[New Thread 0x7fffcbfff700 (LWP 111536)]
[New Thread 0x7fffcb7fe700 (LWP 111537)]
Color shuttle bg not found
Color play head not found
Ardour: [INFO]: Loading color file /home/alexander/media/sw/ardour/gtk2_ardour/themes/dark-ardour.colors
Ardour: [INFO]: Loading ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/clearlooks.rc
Ardour: [INFO]: Loading bindings from /home/alexander/media/sw/ardour/build/gtk2_ardour/ardour.keys
Loading ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/clearlooks.rc
[New Thread 0x7fffdc1e0700 (LWP 111538)]
[New Thread 0x7fffdc15f700 (LWP 111539)]
[Thread 0x7fffdc15f700 (LWP 111539) exited]
[Thread 0x7fffdc1e0700 (LWP 111538) exited]
[New Thread 0x7fffdc1e0700 (LWP 111540)]
[New Thread 0x7fffdc15f700 (LWP 111541)]
[Thread 0x7fffdc15f700 (LWP 111541) exited]
[Thread 0x7fffdc1e0700 (LWP 111540) exited]
[New Thread 0x7fffcaffd700 (LWP 111542)]
[New Thread 0x7fffca7fc700 (LWP 111543)]
Found nothing along /home/alexander/.config/ardour6/templates:./gtk2_ardour/../share/templates:./gtk2_ardour/../build/templates:./gtk2_ardour/../gtk2_ardour/templates:./gtk2_ardour/../build/gtk2_ardour/templates:./templates
[Thread 0x7fffcaffd700 (LWP 111542) exited]
[Thread 0x7fffca7fc700 (LWP 111543) exited]
[Thread 0x7fffdd3c9700 (LWP 111534) exited]
[New Thread 0x7fffca7fc700 (LWP 111544)]
[Thread 0x7fffcb7fe700 (LWP 111537) exited]
[New Thread 0x7fffdc1e0700 (LWP 111545)]
[New Thread 0x7fffdc15f700 (LWP 111546)]
[New Thread 0x7fffc9ba0700 (LWP 111547)]
[New Thread 0x7fffcb7fe700 (LWP 111548)]
[Thread 0x7fffcb7fe700 (LWP 111548) exited]
lilv_world_add_plugin(): warning: Duplicate plugin <https://github.com/lucianodato/noise-repellent>
lilv_world_add_plugin(): warning: ... found in file:///usr/lib/x86_64-linux-gnu/lv2/nrepel.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/nrepel.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-reverb>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-reverb.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-reverb.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-delay>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-delay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-delay.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-eq>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-eq.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-eq.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-fluidsynth>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-fluidsynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-fluidsynth.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp#stereo>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/reasonablesynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/reasonablesynth.lv2/ (ignored)
lilv_world_load_bundle(): warning: Replacing version 768.0 of <http://gareus.org/oss/lv2/gmsynth> from <file:///usr/lib/lv2/gmsynth.lv2/>
lilv_world_load_bundle(): note: New version 775.3 found in <file:///usr/local/lib/lv2/gmsynth.lv2/>
Scanning folders for bundled LV2s: ./gtk2_ardour/../build/libs/LV2
lilv_world_add_plugin(): warning: Duplicate plugin <https://github.com/lucianodato/noise-repellent>
lilv_world_add_plugin(): warning: ... found in file:///usr/lib/x86_64-linux-gnu/lv2/nrepel.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/nrepel.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-reverb>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-reverb.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-reverb.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-delay>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-delay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-delay.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-eq>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-eq.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-eq.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-fluidsynth>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-fluidsynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-fluidsynth.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp#stereo>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/reasonablesynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/reasonablesynth.lv2/ (ignored)
lilv_world_load_bundle(): warning: Replacing version 768.0 of <http://gareus.org/oss/lv2/gmsynth> from <file:///usr/lib/lv2/gmsynth.lv2/>
lilv_world_load_bundle(): note: New version 775.3 found in <file:///usr/local/lib/lv2/gmsynth.lv2/>
[New Thread 0x7fffcb7fe700 (LWP 111549)]
[New Thread 0x7fffcaffd700 (LWP 111550)]
[Detaching after vfork from child process 111551]
[New Thread 0x7fffc913f700 (LWP 111552)]
[Thread 0x7fffc913f700 (LWP 111552) exited]
[Thread 0x7fffcb7fe700 (LWP 111549) exited]
[Thread 0x7fffcaffd700 (LWP 111550) exited]
[Detaching after vfork from child process 111553]
[New Thread 0x7fffc913f700 (LWP 111554)]
[Thread 0x7fffc913f700 (LWP 111554) exited]
Set cursor set to default
 loading from /home/alexander/media/ardour-sessions/Untitled-2020-04-26-14-09-20 as Untitled-2020-04-26-14-09-20 templ  is_new 1 bp 2
[New Thread 0x7fffc863d700 (LWP 111555)]
[New Thread 0x7fffc8634700 (LWP 111556)]
[New Thread 0x7fffc862b700 (LWP 111557)]
[New Thread 0x7fffc8622700 (LWP 111558)]
[New Thread 0x7fffc8619700 (LWP 111559)]
[New Thread 0x7fffc8610700 (LWP 111560)]
[New Thread 0x7fffc8607700 (LWP 111561)]
[New Thread 0x7fffc85fe700 (LWP 111562)]
[New Thread 0x7fffc85f5700 (LWP 111563)]
[New Thread 0x7fffc85ec700 (LWP 111564)]
[New Thread 0x7fffc85e3700 (LWP 111565)]
[New Thread 0x7fffc85da700 (LWP 111566)]
[New Thread 0x7fffc85d1700 (LWP 111567)]
[New Thread 0x7fffc85c8700 (LWP 111568)]
[New Thread 0x7fffc85bf700 (LWP 111569)]
[New Thread 0x7fffc85b6700 (LWP 111570)]
[New Thread 0x7fffc8535700 (LWP 111571)]
[New Thread 0x7fffc84b4700 (LWP 111572)]
[New Thread 0x7fffc8433700 (LWP 111573)]
[New Thread 0x7fffc83b2700 (LWP 111574)]
[New Thread 0x7fffc8331700 (LWP 111575)]
[New Thread 0x7fffc82b0700 (LWP 111576)]
[New Thread 0x7fffc822f700 (LWP 111577)]
[New Thread 0x7fffc81ae700 (LWP 111578)]
[New Thread 0x7fffc812d700 (LWP 111579)]
[New Thread 0x7fffc80ac700 (LWP 111580)]
[New Thread 0x7fffab187700 (LWP 111581)]
[New Thread 0x7fffab106700 (LWP 111582)]
[New Thread 0x7fffab085700 (LWP 111583)]
[New Thread 0x7fffab004700 (LWP 111584)]
[New Thread 0x7fff2f184700 (LWP 111585)]
[New Thread 0x7fffc913f700 (LWP 111586)]
actually writing state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-14-09-20/Untitled-2020-04-26-14-09-20.tmp
renaming state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-14-09-20/Untitled-2020-04-26-14-09-20.ardour
saved state in 13.1 ms
[New Thread 0x7fffcaffd700 (LWP 111587)]
[New Thread 0x7fffcb7fe700 (LWP 111588)]
actually writing state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-14-09-20/Untitled-2020-04-26-14-09-20.tmp
renaming state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-14-09-20/Untitled-2020-04-26-14-09-20.ardour
saved state in 1.0 ms
[New Thread 0x7fff2d33d700 (LWP 111589)]
locate took 75 usecs for 1 tracks = 75 per track
actually writing state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-14-09-20/Untitled-2020-04-26-14-09-20.tmp
renaming state to /home/alexander/media/ardour-sessions/Untitled-2020-04-26-14-09-20/Untitled-2020-04-26-14-09-20.ardour
saved state in 1.3 ms
[Thread 0x7fffca7fc700 (LWP 111544) exited]
^C--Type <RET> for more, q to quit, c to continue without paging--

Thread 1 "gui" received signal SIGINT, Interrupt.
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
38	../sysdeps/unix/sysv/linux/x86_64/syscall.S: No such file or directory.
(gdb) thread apply all bt

Thread 62 (Thread 0x7fff2d33d700 (LWP 111589)):
#0  0x00007ffff47f5575 in __GI___nanosleep (requested_time=requested_time@entry=0x7fff2d33c880, remaining=remaining@entry=0x7fff2d33c890) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007ffff5721f2f in g_usleep (microseconds=<optimized out>) at ../../../glib/gtimer.c:277
#2  0x00007ffff71ad29b in ARDOUR::AutomationWatch::thread() (this=0x55555914a2f0) at ../libs/ardour/automation_watch.cc:195
#3  0x00007ffff71b25a9 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator()(ARDOUR::AutomationWatch*) const (this=0x5555591ee4c0, p=0x55555914a2f0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff71b21bb 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=0x5555591ee4d0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff71b1aa9 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator()() (this=0x5555591ee4c0) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007ffff71b1a3a in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator()() const (this=0x5555591ee4c0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff71b148c in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555591ee490) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555557800ac0) at threads.cc:77
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555557800ac0) at threads.cc:64
#10 0x00007ffff572052d in g_thread_proxy (data=0x5555591ec180) at ../../../glib/gthread.c:807
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 61 (Thread 0x7fffcb7fe700 (LWP 111588)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555585ce268) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffcb7fd2e0, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff778f1f0 in ARDOUR::Session::set_worst_io_latencies() (this=0x5555585cc410) at ../libs/ardour/session.cc:6595
#4  0x00007ffff778e6b4 in ARDOUR::Session::set_worst_io_latencies_x(ARDOUR::IOChange, void*) (this=0x5555585cc410) at ../libs/ardour/session.cc:6462
#5  0x00007ffff77b89d1 in boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>::operator()(ARDOUR::Session*, ARDOUR::IOChange, void*) const (this=0x7fff18112f28, p=0x5555585cc410, a1=..., a2=0x5555585cc410) at /usr/include/boost/bind/mem_fn_template.hpp:280
#6  0x00007ffff77b59ce in boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::rrlist2<ARDOUR::IOChange, void*> >(boost::_bi::type<void>, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>&, boost::_bi::rrlist2<ARDOUR::IOChange, void*>&, int) (this=0x7fff18112f38, f=..., a=...) at /usr/include/boost/bind/bind.hpp:398
#7  0x00007ffff77b1526 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> > >::operator()<ARDOUR::IOChange, void*>(ARDOUR::IOChange&&, void*&&) (this=0x7fff18112f28, a1=..., a2=@0x7fffcb7fd480: 0x5555585cc410) at /usr/include/boost/bind/bind.hpp:1318
#8  0x00007ffff77abfcb in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> > >, void, ARDOUR::IOChange, void*>::invoke(boost::detail::function::function_buffer&, ARDOUR::IOChange, void*) (function_obj_ptr=..., a0=..., a1=0x5555585cc410) at /usr/include/boost/function/function_template.hpp:159
#9  0x0000555555fe959e in boost::function2<void, ARDOUR::IOChange, void*>::operator()(ARDOUR::IOChange, void*) const (this=0x7fff18112f20, a0=..., a1=0x5555585cc410) at /usr/include/boost/function/function_template.hpp:768
#10 0x00007ffff730c26a in PBD::Signal2<void, ARDOUR::IOChange, void*, PBD::OptionalLastValue<void> >::operator()(ARDOUR::IOChange, void*) (this=0x55555918a678, a1=..., a2=0x5555585cc410) at libs/pbd/pbd/signals_generated.h:1080
#11 0x00007ffff7300c88 in ARDOUR::IO::connect(boost::shared_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*) (this=0x55555918a490, our_port=..., other_port="Master/audio_in 1", src=0x5555585cc410) at ../libs/ardour/io.cc:206
#12 0x00007ffff7790da6 in ARDOUR::Session::auto_connect(ARDOUR::Session::AutoConnectRequest const&) (this=0x5555585cc410, ar=...) at ../libs/ardour/session.cc:6906
#13 0x00007ffff77913a2 in ARDOUR::Session::auto_connect_thread_run() (this=0x5555585cc410) at ../libs/ardour/session.cc:6989
#14 0x00007ffff77911c2 in ARDOUR::Session::auto_connect_thread(void*) (arg=0x5555585cc410) at ../libs/ardour/session.cc:6963
#15 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#16 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 60 (Thread 0x7fffcaffd700 (LWP 111587)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5555585ce1f0) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555585ce1a0, cond=0x5555585ce1c8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5555585ce1c8, mutex=0x5555585ce1a0) at pthread_cond_wait.c:638
#3  0x00007ffff780714b in ARDOUR::Session::emit_thread_run() (this=0x5555585cc410) at ../libs/ardour/session_process.cc:1111
#4  0x00007ffff78070e8 in ARDOUR::Session::emit_thread(void*) (arg=0x5555585cc410) at ../libs/ardour/session_process.cc:1100
#5  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 59 (Thread 0x7fffc913f700 (LWP 111586)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x7fff2015aad0, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7fff2015aad0, timeout=<optimized out>, context=0x55555911e6c0) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=0x55555911e6c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007ffff56f7b63 in g_main_loop_run (loop=0x55555911e7e0) at ../../../glib/gmain.c:4241
#4  0x00007ffff59f5402 in BaseUI::main_thread() (this=0x5555585b4800) at ../libs/pbd/base_ui.cc:98
#5  0x00007ffff59f93d1 in sigc::bound_mem_functor0<void, BaseUI>::operator()() const (this=0x55555911ea08) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#6  0x00007ffff59f9092 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0x55555911ea00) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff59f8b09 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0x55555911e9d0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x55555911e9b0) at threads.cc:77
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x55555911e9b0) at threads.cc:64
#10 0x00007ffff572052d in g_thread_proxy (data=0x55555859d8c0) at ../../../glib/gthread.c:807
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 58 (Thread 0x7fff2f184700 (LWP 111585)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x7fff2f182ff8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff5a0aa94 in CrossThreadChannel::poll_for_request() (this=0x5555584c0fc8) at ../libs/pbd/crossthread.posix.cc:102
#2  0x00007ffff5a0aafd in CrossThreadChannel::receive(char&, bool) (this=0x5555584c0fc8, msg=@0x7fff2f1830bf: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:123
#3  0x00007ffff71c372e in ARDOUR::Butler::thread_work() (this=0x5555584c0f30) at ../libs/ardour/butler.cc:172
#4  0x00007ffff71c34b1 in ARDOUR::Butler::_thread_work(void*) (arg=0x5555584c0f30) at ../libs/ardour/butler.cc:153
#5  0x00007ffff5a2de1e in fake_thread_start(void*) (arg=0x5555591084e0) at ../libs/pbd/pthread_utils.cc:107
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 57 (Thread 0x7fffab004700 (LWP 111584)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffab0039b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffab0039c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffab0039b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffab0039b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555578edd40) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 56 (Thread 0x7fffab085700 (LWP 111583)):
--Type <RET> for more, q to quit, c to continue without paging--c
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffab0849b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffab0849c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffab0849b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffab0849b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580b7dd0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 55 (Thread 0x7fffab106700 (LWP 111582)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffab1059b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffab1059c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffab1059b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffab1059b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580b7d90) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 54 (Thread 0x7fffab187700 (LWP 111581)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffab1869b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffab1869c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffab1869b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffab1869b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x55555733e540) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 53 (Thread 0x7fffc80ac700 (LWP 111580)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc80ab9b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc80ab9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc80ab9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc80ab9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x55555733e500) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 52 (Thread 0x7fffc812d700 (LWP 111579)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc812c9b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc812c9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc812c9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc812c9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580b65c0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 51 (Thread 0x7fffc81ae700 (LWP 111578)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc81ad9b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc81ad9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc81ad9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc81ad9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580b6580) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 50 (Thread 0x7fffc822f700 (LWP 111577)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc822e9b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc822e9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc822e9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc822e9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x55555824f5c0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 49 (Thread 0x7fffc82b0700 (LWP 111576)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc82af9b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc82af9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc82af9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc82af9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580bc1f0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 48 (Thread 0x7fffc8331700 (LWP 111575)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc83309b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc83309c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc83309b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc83309b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555557c83950) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 47 (Thread 0x7fffc83b2700 (LWP 111574)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc83b19b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc83b19c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc83b19b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc83b19b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580ba600) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 46 (Thread 0x7fffc8433700 (LWP 111573)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc84329b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc84329c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc84329b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc84329b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555557e7a310) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 45 (Thread 0x7fffc84b4700 (LWP 111572)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc84b39b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc84b39c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc84b39b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc84b39b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555584eeab0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 44 (Thread 0x7fffc8535700 (LWP 111571)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc85349b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc85349c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc85349b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd7c4 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:159
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc85349b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580b96d0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 43 (Thread 0x7fffc85b6700 (LWP 111570)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab68) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557f3ab68, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab68, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab68) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d7cd7 in ARDOUR::Graph::reached_terminal_node() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:301
#5  0x00007ffff72df949 in ARDOUR::GraphNode::finish(int) (this=0x555559034558, chain=1) at ../libs/ardour/graphnode.cc:73
#6  0x00007ffff72db280 in ARDOUR::GraphNode::run(int) (this=0x555559034558, chain=1) at ../libs/ardour/ardour/graphnode.h:63
#7  0x00007ffff72d8af4 in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:442
#8  0x00007ffff72d926f in ARDOUR::Graph::main_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:523
#9  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc85b59b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#10 0x00007ffff72deaaf 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=0x7fffc85b59c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#11 0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc85b59b8) at /usr/include/boost/bind/bind.hpp:1294
#12 0x00007ffff72dd7c4 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:159
#13 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc85b59b0) at /usr/include/boost/function/function_template.hpp:768
#14 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580bad20) at ../libs/backends/jack/jack_audiobackend.cc:953
#15 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#16 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 42 (Thread 0x7fffc85bf700 (LWP 111569)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 41 (Thread 0x7fffc85c8700 (LWP 111568)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 40 (Thread 0x7fffc85d1700 (LWP 111567)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 39 (Thread 0x7fffc85da700 (LWP 111566)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 38 (Thread 0x7fffc85e3700 (LWP 111565)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 37 (Thread 0x7fffc85ec700 (LWP 111564)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 36 (Thread 0x7fffc85f5700 (LWP 111563)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 35 (Thread 0x7fffc85fe700 (LWP 111562)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 34 (Thread 0x7fffc8607700 (LWP 111561)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 33 (Thread 0x7fffc8610700 (LWP 111560)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 32 (Thread 0x7fffc8619700 (LWP 111559)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 31 (Thread 0x7fffc8622700 (LWP 111558)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 30 (Thread 0x7fffc862b700 (LWP 111557)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 29 (Thread 0x7fffc8634700 (LWP 111556)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 28 (Thread 0x7fffc863d700 (LWP 111555)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fffc9ba0700 (LWP 111547)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fffdd91c567 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007fffdd903f55 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007fffdd9028c9 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007fffddbbccac in ARDOUR::JACKAudioBackend::process_thread() (this=0x55555733e650) at ../libs/backends/jack/jack_audiobackend.cc:982
#5  0x00007fffddbbcc4c in ARDOUR::JACKAudioBackend::_process_thread(void*) (arg=0x55555733e650) at ../libs/backends/jack/jack_audiobackend.cc:961
#6  0x00007fffdd90282a in  () at /lib/x86_64-linux-gnu/libjack.so.0
#7  0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#8  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fffdc15f700 (LWP 111546)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555572a57b8) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffdc15e530, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff778ef23 in ARDOUR::Session::update_latency(bool) (this=0x5555585cc410, playback=true) at ../libs/ardour/session.cc:6577
#4  0x00007ffff7157fd0 in ARDOUR::AudioEngine::latency_callback(bool) (this=0x5555572a51f0, for_playback=true) at ../libs/ardour/audioengine.cc:1393
#5  0x00007fffddbbcd6b in ARDOUR::JACKAudioBackend::jack_latency_callback(JackLatencyCallbackMode) (this=0x55555733e650, mode=JackPlaybackLatency) at ../libs/backends/jack/jack_audiobackend.cc:1010
#6  0x00007fffddbbc842 in ARDOUR::JACKAudioBackend::_latency_callback(JackLatencyCallbackMode, void*) (mode=JackPlaybackLatency, arg=0x55555733e650) at ../libs/backends/jack/jack_audiobackend.cc:856
#7  0x00007fffdd901ec2 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#8  0x00007fffdd90233c in  () at /lib/x86_64-linux-gnu/libjack.so.0
#9  0x00007fffdd91f0b7 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#10 0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7fffdc1e0700 (LWP 111545)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x555557787e48) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555557787df0, cond=0x555557787e20) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555557787e20, mutex=0x555557787df0) at pthread_cond_wait.c:638
#3  0x00007fffdd91b11c in  () at /lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007fffdd912d95 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#5  0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fffcbfff700 (LWP 111536)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x5555573da360, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5555573da360, timeout=<optimized out>, context=0x5555573d9140) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=0x5555573d9140, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007ffff56f7b63 in g_main_loop_run (loop=0x5555573d9230) at ../../../glib/gmain.c:4241
#4  0x00007ffff351ef16 in gdbus_shared_thread_func (user_data=0x5555573d9110) at ../../../gio/gdbusprivate.c:279
#5  0x00007ffff572052d in g_thread_proxy (data=0x5555573d3c00) at ../../../glib/gthread.c:807
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fffdca13700 (LWP 111535)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x5555573ccf60, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5555573ccf60, timeout=<optimized out>, context=0x5555573cce70) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x5555573cce70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007ffff56f791f in g_main_context_iteration (context=0x5555573cce70, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007ffff56f7971 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996
#5  0x00007ffff572052d in g_thread_proxy (data=0x55555739e120) at ../../../glib/gthread.c:807
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffde462700 (LWP 111533)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x5555572a5918, mutex=0x5555572a5928) at ../../../glib/gthread-posix.c:1540
#2  0x00007ffff715555d in ARDOUR::AudioEngine::do_devicelist_update() (this=0x5555572a51f0) at ../libs/ardour/audioengine.cc:678
#3  0x00007ffff7162325 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x5555572a9220, p=0x5555572a51f0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff7161ccf 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=0x5555572a9230, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff7161459 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x5555572a9220) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007ffff7160cdc in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x5555572a9220) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff716009a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555572a91f0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x5555572a5980) at threads.cc:77
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x5555572a5980) at threads.cc:64
#10 0x00007ffff572052d in g_thread_proxy (data=0x555556e40de0) at ../../../glib/gthread.c:807
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffdf27b700 (LWP 111532)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x5555572a58e8, mutex=0x5555572a58f8) at ../../../glib/gthread-posix.c:1540
#2  0x00007ffff715531a in ARDOUR::AudioEngine::do_reset_backend() (this=0x5555572a51f0) at ../libs/ardour/audioengine.cc:642
#3  0x00007ffff7162325 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x5555572ab120, p=0x5555572a51f0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff7161ccf 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=0x5555572ab130, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff7161459 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x5555572ab120) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007ffff7160cdc in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x5555572ab120) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff716009a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555572ab0f0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x5555572ab170) at threads.cc:77
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x5555572ab170) at threads.cc:64
#10 0x00007ffff572052d in g_thread_proxy (data=0x555556e40d80) at ../../../glib/gthread.c:807
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffed53f700 (LWP 111530)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e93850 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=0x7ffff7e93840 <ARDOUR::Analyser::analysis_queue_lock>) at ../../../glib/gthread-posix.c:1540
#2  0x00007ffff71094b8 in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:93
#3  0x00007ffff71092ac in analyser_work() () at ../libs/ardour/analyser.cc:58
#4  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f36ef8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f36ef0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f36ec0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#7  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556f36ea0) at threads.cc:77
#8  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556f36ea0) at threads.cc:64
#9  0x00007ffff572052d in g_thread_proxy (data=0x555556e40d20) at ../../../glib/gthread.c:807
#10 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffedd40700 (LWP 111529)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e96650 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7e96660 <ARDOUR::SourceFactory::peak_building_lock>) at ../../../glib/gthread-posix.c:1540
#2  0x00007ffff78957c4 in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
#3  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f36f88) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f36f80) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f36f50) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#6  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556efbe00) at threads.cc:77
#7  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556efbe00) at threads.cc:64
#8  0x00007ffff572052d in g_thread_proxy (data=0x555556e40cc0) at ../../../glib/gthread.c:807
#9  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffee541700 (LWP 111528)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e96650 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7e96660 <ARDOUR::SourceFactory::peak_building_lock>) at ../../../glib/gthread-posix.c:1540
#2  0x00007ffff78957c4 in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
#3  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f36fd8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f36fd0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f36fa0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#6  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556ef95f0) at threads.cc:77
#7  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556ef95f0) at threads.cc:64
#8  0x00007ffff572052d in g_thread_proxy (data=0x555556e40c60) at ../../../glib/gthread.c:807
#9  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffeed42700 (LWP 111527)):
#0  0x00007ffff47f5575 in __GI___nanosleep (requested_time=requested_time@entry=0x7fffeed418a0, remaining=remaining@entry=0x7fffeed418b0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007ffff5721f2f in g_usleep (microseconds=<optimized out>) at ../../../glib/gtimer.c:277
#2  0x000055555676437b in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:463
#3  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#4  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fffef4a7100 (LWP 111526)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555572a57b8) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffffffb590, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff7716724 in ARDOUR::Route::set_strict_io(bool) (this=0x5555570f6c00, enable=true) at ../libs/ardour/route.cc:2429
#4  0x0000555555b92c60 in ARDOUR_UI::session_add_audio_route(bool, int, int, ARDOUR::TrackMode, ARDOUR::RouteGroup*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, unsigned int) (this=0x5555572f7e80, track=true, input_channels=1, output_channels=2, mode=ARDOUR::Normal, route_group=0x0, how_many=1, name_template="Audio", strict_io=true, order=4294967295) at ../gtk2_ardour/ardour_ui.cc:1570
#5  0x0000555555b98c20 in ARDOUR_UI::add_route_dialog_response(int) (this=0x5555572f7e80, r=1) at ../gtk2_ardour/ardour_ui.cc:2777
#6  0x0000555555bc7c86 in sigc::bound_mem_functor1<void, ARDOUR_UI, int>::operator()(int const&) const (this=0x5555570c4f38, _A_a1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7  0x0000555555bc10c3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, ARDOUR_UI, int> >::operator()<int const&>(int const&) const (this=0x5555570c4f30, _A_arg1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8  0x0000555555bb8d88 in sigc::internal::slot_call1<sigc::bound_mem_functor1<void, ARDOUR_UI, int>, void, int>::call_it(sigc::internal::slot_rep*, int const&) (rep=0x5555570c4f00, a_1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
#9  0x00007ffff4db8f27 in  () at /lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
#13 0x00007ffff5800edf in <emit signal ??? on instance 0x5555574237b0 [gtkmm__GtkDialog]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #10 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570ca0a0, return_value=0x0, n_param_values=2, param_values=0x7fffffffbc50, invocation_hint=0x7fffffffbbd0) at ../../../gobject/gclosure.c:810
    #11 0x00007ffff57f51b3 in signal_emit_unlocked_R (node=node@entry=0x555557530200, detail=detail@entry=0, instance=instance@entry=0x5555574237b0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffbc50) at ../../../gobject/gsignal.c:3812
    #12 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffbe20) at ../../../gobject/gsignal.c:3498
#17 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570b5060 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #14 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570c0060, return_value=0x0, n_param_values=1, param_values=0x7fffffffc0c0, invocation_hint=0x7fffffffc040) at ../../../gobject/gclosure.c:810
    #15 0x00007ffff57f5784 in signal_emit_unlocked_R (node=node@entry=0x555557392600, detail=detail@entry=0, instance=instance@entry=0x5555570b5060, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc0c0) at ../../../gobject/gsignal.c:3742
    #16 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc270) at ../../../gobject/gsignal.c:3498
#18 0x00007ffff52e037e in gtk_real_button_released (button=0x5555570b5060 [GtkButton]) at ../../../../gtk/gtkbutton.c:1712
#22 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570b5060 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
    #19 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555573924f0, return_value=0x0, n_param_values=1, param_values=0x7fffffffc530, invocation_hint=0x7fffffffc4b0) at ../../../gobject/gclosure.c:810
    #20 0x00007ffff57f58d2 in signal_emit_unlocked_R (node=node@entry=0x555557392520, detail=detail@entry=0, instance=instance@entry=0x5555570b5060, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc530) at ../../../gobject/gsignal.c:3672
    #21 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6e0) at ../../../gobject/gsignal.c:3498
#23 0x00007ffff52df289 in gtk_button_button_release (widget=widget@entry=0x5555570b5060 [GtkButton], event=<optimized out>) at ../../../../gtk/gtkbutton.c:1604
#28 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570b5060 [GtkButton]> (instance=instance@entry=0x5555570b5060, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
    #24 0x00007ffff5386a8b in _gtk_marshal_BOOLEAN__BOXED (closure=0x555557361a60, return_value=0x7fffffffc960, n_param_values=<optimized out>, param_values=0x7fffffffc9c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../../../../gtk/gtkmarshalers.c:84
    #25 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x555557361a60, return_value=0x7fffffffc960, n_param_values=2, param_values=0x7fffffffc9c0, invocation_hint=0x7fffffffc940) at ../../../gobject/gclosure.c:810
    #26 0x00007ffff57f4f06 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x5555570b5060, emission_return=emission_return@entry=0x7fffffffcae0, instance_and_params=instance_and_params@entry=0x7fffffffc9c0) at ../../../gobject/gsignal.c:3780
    #27 0x00007ffff5800078 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcb90) at ../../../gobject/gsignal.c:3508
#29 0x00007ffff549e9e4 in gtk_widget_event_internal (widget=widget@entry=0x5555570b5060 [GtkButton], event=event@entry=0x5555585c6de0) at ../../../../gtk/gtkwidget.c:5010
#30 0x00007ffff549ecc9 in IA__gtk_widget_event (widget=widget@entry=0x5555570b5060 [GtkButton], event=event@entry=0x5555585c6de0) at ../../../../gtk/gtkwidget.c:4807
#31 0x00007ffff5384cbc in IA__gtk_propagate_event (widget=0x5555570b5060 [GtkButton], event=0x5555585c6de0) at ../../../../gtk/gtkmain.c:2503
#32 0x00007ffff53850b3 in IA__gtk_main_do_event (event=0x5555585c6de0) at ../../../../gtk/gtkmain.c:1698
#33 IA__gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1503
#34 0x00007ffff51f710c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../../../gdk/x11/gdkevents-x11.c:2425
#35 0x00007ffff56f760d in g_main_dispatch (context=0x5555572e24b0) at ../../../glib/gmain.c:3309
#36 g_main_context_dispatch (context=context@entry=0x5555572e24b0) at ../../../glib/gmain.c:3974
#37 0x00007ffff56f7890 in g_main_context_iterate (context=0x5555572e24b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#38 0x00007ffff56f7b63 in g_main_loop_run (loop=0x5555576df250) at ../../../glib/gmain.c:4241
#39 0x00007ffff538412a in IA__gtk_main () at ../../../../gtk/gtkmain.c:1270
#40 0x00007ffff5bd7d20 in Gtkmm2ext::UI::run(Receiver&) (this=0x5555572f7e80, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:290
#41 0x0000555556123af9 in main(int, char**) (argc=1, argv=0x7fffffffd2d8) at ../gtk2_ardour/main.cc:435









################# Full BT:



(gdb) thread apply all bt full

Thread 62 (Thread 0x7fff2d33d700 (LWP 111589)):
#0  0x00007ffff47f5575 in __GI___nanosleep (requested_time=requested_time@entry=0x7fff2d33c880, remaining=remaining@entry=0x7fff2d33c890) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff5721f2f in g_usleep (microseconds=<optimized out>) at ../../../glib/gtimer.c:277
        request = {tv_sec = 0, tv_nsec = 30000000}
        remaining = {tv_sec = 0, tv_nsec = 5612352}
#2  0x00007ffff71ad29b in ARDOUR::AutomationWatch::thread() (this=0x55555914a2f0) at ../libs/ardour/automation_watch.cc:195
#3  0x00007ffff71b25a9 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator()(ARDOUR::AutomationWatch*) const (this=0x5555591ee4c0, p=0x55555914a2f0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff71b21bb 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=0x5555591ee4d0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff71b1aa9 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator()() (this=0x5555591ee4c0) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#6  0x00007ffff71b1a3a in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator()() const (this=0x5555591ee4c0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff71b148c in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555591ee490) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x5555591ee490
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555557800ac0) at threads.cc:77
        slot = 0x555557800ac0
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555557800ac0) at threads.cc:64
        slot = 0x555557800ac0
#10 0x00007ffff572052d in g_thread_proxy (data=0x5555591ec180) at ../../../glib/gthread.c:807
        thread = 0x5555591ec180
        __func__ = "g_thread_proxy"
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733951760128, 5128346202007565501, 140737488331230, 140737488331231, 140733951756992, 140733951760128, -5127961890015513411, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 61 (Thread 0x7fffcb7fe700 (LWP 111588)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555585ce268) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffcb7fd2e0, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff778f1f0 in ARDOUR::Session::set_worst_io_latencies() (this=0x5555585cc410) at ../libs/ardour/session.cc:6595
        lx = {mutex_ = @0x5555585ce268, locked_ = true}
#4  0x00007ffff778e6b4 in ARDOUR::Session::set_worst_io_latencies_x(ARDOUR::IOChange, void*) (this=0x5555585cc410) at ../libs/ardour/session.cc:6462
#5  0x00007ffff77b89d1 in boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>::operator()(ARDOUR::Session*, ARDOUR::IOChange, void*) const (this=0x7fff18112f28, p=0x5555585cc410, a1=..., a2=0x5555585cc410) at /usr/include/boost/bind/mem_fn_template.hpp:280
#6  0x00007ffff77b59ce in boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::rrlist2<ARDOUR::IOChange, void*> >(boost::_bi::type<void>, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>&, boost::_bi::rrlist2<ARDOUR::IOChange, void*>&, int) (this=0x7fff18112f38, f=..., a=...) at /usr/include/boost/bind/bind.hpp:398
#7  0x00007ffff77b1526 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> > >::operator()<ARDOUR::IOChange, void*>(ARDOUR::IOChange&&, void*&&) (this=0x7fff18112f28, a1=..., a2=@0x7fffcb7fd480: 0x5555585cc410) at /usr/include/boost/bind/bind.hpp:1318
        a = {a1_ = @0x7fffcb7fd4b0, a2_ = @0x7fffcb7fd480}
#8  0x00007ffff77abfcb in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Session, ARDOUR::IOChange, void*>, boost::_bi::list3<boost::_bi::value<ARDOUR::Session*>, boost::arg<1>, boost::arg<2> > >, void, ARDOUR::IOChange, void*>::invoke(boost::detail::function::function_buffer&, ARDOUR::IOChange, void*) (function_obj_ptr=..., a0=..., a1=0x5555585cc410) at /usr/include/boost/function/function_template.hpp:159
        f = 0x7fff18112f28
#9  0x0000555555fe959e in boost::function2<void, ARDOUR::IOChange, void*>::operator()(ARDOUR::IOChange, void*) const (this=0x7fff18112f20, a0=..., a1=0x5555585cc410) at /usr/include/boost/function/function_template.hpp:768
#10 0x00007ffff730c26a in PBD::Signal2<void, ARDOUR::IOChange, void*, PBD::OptionalLastValue<void> >::operator()(ARDOUR::IOChange, void*) (this=0x55555918a678, a1=..., a2=0x5555585cc410) at libs/pbd/pbd/signals_generated.h:1080
        still_there = true
        i = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer': 
{_M_node = 0x7fff18112ef0}
        s = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer': 
std::map with 3 elements
#11 0x00007ffff7300c88 in ARDOUR::IO::connect(boost::shared_ptr<ARDOUR::Port>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void*) (this=0x55555918a490, our_port=..., other_port="Master/audio_in 1", src=0x5555585cc410) at ../libs/ardour/io.cc:206
#12 0x00007ffff7790da6 in ARDOUR::Session::auto_connect(ARDOUR::Session::AutoConnectRequest const&) (this=0x5555585cc410, ar=...) at ../libs/ardour/session.cc:6906
        port = "Master/audio_in 1"
        i = 0
        nphysical_out = 32
        physinputs = std::vector of length 32, capacity 32 = {"system:capture_1", "system:capture_2", "system:capture_3", "system:capture_4", "system:capture_5", "system:capture_6", "system:capture_7", "system:capture_8", "system:capture_9", "system:capture_10", "system:capture_11", "system:capture_12", "system:capture_13", "system:capture_14", "system:capture_15", "system:capture_16", "system:capture_17", "system:capture_18", "system:capture_19", "system:capture_20", "system:capture_21", "system:capture_22", "system:capture_23", "system:capture_24", "system:capture_25", "system:capture_26", "system:capture_27", "system:capture_28", "system:capture_29", "system:capture_30", "system:capture_31", "system:capture_32"}
        physoutputs = std::vector of length 32, capacity 32 = {"system:playback_1", "system:playback_2", "system:playback_3", "system:playback_4", "system:playback_5", "system:playback_6", "system:playback_7", "system:playback_8", "system:playback_9", "system:playback_10", "system:playback_11", "system:playback_12", "system:playback_13", "system:playback_14", "system:playback_15", "system:playback_16", "system:playback_17", "system:playback_18", "system:playback_19", "system:playback_20", "system:playback_21", "system:playback_22", "system:playback_23", "system:playback_24", "system:playback_25", "system:playback_26", "system:playback_27", "system:playback_28", "system:playback_29", "system:playback_30", "system:playback_31", "system:playback_32"}
        t = {_index = 0}
        route = {px = 0x5555570f6c00, pn = {pi_ = 0x55555971e090}}
        in_out_physical = false
        in_offset = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}
        out_offset = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}
#13 0x00007ffff77913a2 in ARDOUR::Session::auto_connect_thread_run() (this=0x5555585cc410) at ../libs/ardour/session.cc:6989
        ar = {route = {px = 0x5555570f6c00, pn = {pi_ = 0x55555971e090}}, connect_inputs = true, input_start = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}, output_start = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}, input_offset = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}, output_offset = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {0, 0}}}
        lm = {mutex_ = @0x5555572a57b8, locked_ = true}
        lx = {mutex_ = @0x5555585ce270, locked_ = false}
#14 0x00007ffff77911c2 in ARDOUR::Session::auto_connect_thread(void*) (arg=0x5555585cc410) at ../libs/ardour/session.cc:6963
        s = 0x5555585cc410
#15 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736607545088, 5128346202007565501, 140737488331982, 140737488331983, 140736607541952, 140736607545088, -5128441860663905091, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#16 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 60 (Thread 0x7fffcaffd700 (LWP 111587)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5555585ce1f0) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7ffff47f1370 <__condvar_cleanup_waiting>, __arg = 0x7fffcaffc940, __canceltype = 15, __prev = 0x0}
--Type <RET> for more, q to quit, c to continue without paging--c
        cbuffer = {wseq = 0, cond = 0x5555585ce1c8, mutex = 0x5555585ce1a0, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
        private = 0
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555585ce1a0, cond=0x5555585ce1c8) at pthread_cond_wait.c:508
        spin = 0
        buffer = {__routine = 0x7ffff47f1370 <__condvar_cleanup_waiting>, __arg = 0x7fffcaffc940, __canceltype = 15, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x5555585ce1c8, mutex = 0x5555585ce1a0, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
        private = 0
#2  __pthread_cond_wait (cond=0x5555585ce1c8, mutex=0x5555585ce1a0) at pthread_cond_wait.c:638
#3  0x00007ffff780714b in ARDOUR::Session::emit_thread_run() (this=0x5555585cc410) at ../libs/ardour/session_process.cc:1111
#4  0x00007ffff78070e8 in ARDOUR::Session::emit_thread(void*) (arg=0x5555585cc410) at ../libs/ardour/session_process.cc:1100
        s = 0x5555585cc410
#5  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736599152384, 5128346202007565501, 140737488331998, 140737488331999, 140736599149248, 140736599152384, -5128440761689148227, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 59 (Thread 0x7fffc913f700 (LWP 111586)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x7fff2015aad0, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7fff2015aad0, timeout=<optimized out>, context=0x55555911e6c0) at ../../../glib/gmain.c:4346
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7ffff57071d0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 4
        allocated_nfds = <optimized out>
        fds = 0x7fff2015aad0
#2  g_main_context_iterate (context=0x55555911e6c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 4
        allocated_nfds = <optimized out>
        fds = 0x7fff2015aad0
#3  0x00007ffff56f7b63 in g_main_loop_run (loop=0x55555911e7e0) at ../../../glib/gmain.c:4241
        __func__ = "g_main_loop_run"
#4  0x00007ffff59f5402 in BaseUI::main_thread() (this=0x5555585b4800) at ../libs/pbd/base_ui.cc:98
#5  0x00007ffff59f93d1 in sigc::bound_mem_functor0<void, BaseUI>::operator()() const (this=0x55555911ea08) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#6  0x00007ffff59f9092 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0x55555911ea00) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff59f8b09 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0x55555911e9d0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x55555911e9d0
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x55555911e9b0) at threads.cc:77
        slot = 0x55555911e9b0
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x55555911e9b0) at threads.cc:64
        slot = 0x55555911e9b0
#10 0x00007ffff572052d in g_thread_proxy (data=0x55555859d8c0) at ../../../glib/gthread.c:807
        thread = 0x55555859d8c0
        __func__ = "g_thread_proxy"
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736566916864, 5128346202007565501, 140737488329838, 140737488329839, 140736566913728, 140736566916864, -5128445948935899971, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 58 (Thread 0x7fff2f184700 (LWP 111585)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x7fff2f182ff8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff5a0aa94 in CrossThreadChannel::poll_for_request() (this=0x5555584c0fc8) at ../libs/pbd/crossthread.posix.cc:102
        pfd = {{fd = 17, events = 25, revents = 0}}
#2  0x00007ffff5a0aafd in CrossThreadChannel::receive(char&, bool) (this=0x5555584c0fc8, msg=@0x7fff2f1830bf: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:123
#3  0x00007ffff71c372e in ARDOUR::Butler::thread_work() (this=0x5555584c0f30) at ../libs/ardour/butler.cc:172
        msg = 0 '\000'
        audition_seek = 140737347452113
        rl = {px = 0x7fffb800e550, pn = {pi_ = 0x7fffb801bb00}}
        err = 0
        disk_work_outstanding = false
        i = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer': 

#4  0x00007ffff71c34b1 in ARDOUR::Butler::_thread_work(void*) (arg=0x5555584c0f30) at ../libs/ardour/butler.cc:153
#5  0x00007ffff5a2de1e in fake_thread_start(void*) (arg=0x5555591084e0) at ../libs/pbd/pthread_utils.cc:107
        ts = 0x5555591084e0
        thread_work = 0x7ffff71c3440 <ARDOUR::Butler::_thread_work(void*)>
        thread_arg = 0x5555584c0f30
        ret = 0x0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733983508224, 5128346202007565501, 140737488330062, 140737488330063, 140733983505088, 140733983508224, -5127957840398224195, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 57 (Thread 0x7fffab004700 (LWP 111584)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557f3ab40, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 55834574848
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
        id = 14
        pt = 0x7fff38000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffab0039b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffab0039c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffab0039b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffab0039b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffab0039b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555578edd40) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555578edd40
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557f3aa90}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\220\252\363WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736062310144, 5128346202007565501, 140737488330606, 140737488330607, 140736062307008, 140736062310144, -5128230313123482435, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 56 (Thread 0x7fffab085700 (LWP 111583)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557f3ab40, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 51539607552
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
        id = 13
        pt = 0x7fff34000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffab0849b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffab0849c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffab0849b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffab0849b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffab0849b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580b7dd0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555580b7dd0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557f3aa90}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\220\252\363WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736062838528, 5128346202007565501, 140737488330606, 140737488330607, 140736062835392, 140736062838528, -5128230381306088259, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 55 (Thread 0x7fffab106700 (LWP 111582)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557f3ab40, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 42949672960
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
        id = 12
        pt = 0x7fff40000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffab1059b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffab1059c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffab1059b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffab1059b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffab1059b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580b7d90) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555580b7d90
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557f3aa90}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\220\252\363WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736063366912, 5128346202007565501, 140737488330606, 140737488330607, 140736063363776, 140736063366912, -5128230449488694083, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 54 (Thread 0x7fffab187700 (LWP 111581)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557f3ab40, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 38654705664
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
        id = 11
        pt = 0x7fff3c000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffab1869b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffab1869c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffab1869b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffab1869b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffab1869b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x55555733e540) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x55555733e540
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557f3aa90}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\220\252\363WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736063895296, 5128346202007565501, 140737488330606, 140737488330607, 140736063892160, 140736063895296, -5128230517671299907, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 53 (Thread 0x7fffc80ac700 (LWP 111580)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557f3ab40, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 47244640256
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
        id = 10
        pt = 0x7fff48000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc80ab9b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc80ab9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc80ab9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc80ab9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc80ab9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x55555733e500) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x55555733e500
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557f3aa90}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\220\252\363WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736549537536, 5128346202007565501, 140737488330606, 140737488330607, 140736549534400, 140736549537536, -5128443674213845827, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 52 (Thread 0x7fffc812d700 (LWP 111579)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557f3ab40, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 34359738368
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
        id = 9
        pt = 0x7fff44000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc812c9b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc812c9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc812c9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc812c9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc812c9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580b65c0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555580b65c0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557f3aa90}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\220\252\363WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736550065920, 5128346202007565501, 140737488330606, 140737488330607, 140736550062784, 140736550065920, -5128443742396451651, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 51 (Thread 0x7fffc81ae700 (LWP 111578)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557f3ab40, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 30064771072
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
        id = 8
        pt = 0x7fff50000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc81ad9b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc81ad9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc81ad9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc81ad9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc81ad9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580b6580) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555580b6580
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557f3aa90}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\220\252\363WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736550594304, 5128346202007565501, 140737488330606, 140737488330607, 140736550591168, 140736550594304, -5128443810579057475, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 50 (Thread 0x7fffc822f700 (LWP 111577)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557f3ab40, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 25769803776
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
        id = 7
        pt = 0x7fff4c000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc822e9b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc822e9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc822e9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc822e9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc822e9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x55555824f5c0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x55555824f5c0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557f3aa90}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\220\252\363WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736551122688, 5128346202007565501, 140737488330606, 140737488330607, 140736551119552, 140736551122688, -5128443329005849411, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 49 (Thread 0x7fffc82b0700 (LWP 111576)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557f3ab40, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 17179869184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
        id = 6
        pt = 0x7fff58000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc82af9b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc82af9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc82af9b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc82af9b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc82af9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580bc1f0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555580bc1f0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557f3aa90}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\220\252\363WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736551651072, 5128346202007565501, 140737488330606, 140737488330607, 140736551647936, 140736551651072, -5128443397188455235, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 48 (Thread 0x7fffc8331700 (LWP 111575)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557f3ab40, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 21474836480
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
        id = 5
        pt = 0x7fff54000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc83309b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc83309c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc83309b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc83309b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc83309b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555557c83950) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x555557c83950
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557f3aa90}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\220\252\363WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736552179456, 5128346202007565501, 140737488330606, 140737488330607, 140736552176320, 140736552179456, -5128443473960995651, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 47 (Thread 0x7fffc83b2700 (LWP 111574)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557f3ab40, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 12884901888
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
        id = 4
        pt = 0x7fff60000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc83b19b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc83b19c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc83b19b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc83b19b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc83b19b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580ba600) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555580ba600
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557f3aa90}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\220\252\363WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736552707840, 5128346202007565501, 140737488330606, 140737488330607, 140736552704704, 140736552707840, -5128443542143601475, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 46 (Thread 0x7fffc8433700 (LWP 111573)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557f3ab40, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 8589934592
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
        id = 3
        pt = 0x7fff5c000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc84329b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc84329c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc84329b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc84329b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc84329b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555557e7a310) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x555557e7a310
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557f3aa90}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\220\252\363WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736553236224, 5128346202007565501, 140737488330606, 140737488330607, 140736553233088, 140736553236224, -5128444160082021187, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 45 (Thread 0x7fffc84b4700 (LWP 111572)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557f3ab40, __canceltype = -24721, __prev = 0x0}
        err = <optimized out>
        d = 4294967296
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
        id = 2
        pt = 0x7fff68000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc84b39b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc84b39c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc84b39b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc84b39b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc84b39b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555584eeab0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555584eeab0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557f3aa90}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\220\252\363WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736553764608, 5128346202007565501, 140737488330606, 140737488330607, 140736553761472, 140736553764608, -5128444228264627011, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 44 (Thread 0x7fffc8535700 (LWP 111571)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab40) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab40, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557f3ab40, __canceltype = 1677737784, __prev = 0x0}
        err = <optimized out>
        d = 0
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab40) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d897a in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:426
        to_run = 0x0
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#5  0x00007ffff72d8e56 in ARDOUR::Graph::helper_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:470
        id = 1
        pt = 0x7fff64000b80
#6  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc85349b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72deaaf 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=0x7fffc85349c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc85349b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#9  0x00007ffff72dd7c4 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:159
        f = 0x7fffc85349b8
#10 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc85349b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580b96d0) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555580b96d0
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, type = {type = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, obj_ptr = 0x555557f3aa90}, obj_ref = {obj_ptr = 0x7ffff72d8cc2 <ARDOUR::Graph::helper_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\302\214-\367\377\177\000\000\000\000\000\000\000\000\000\000\220\252\363WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#12 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736554292992, 5128346202007565501, 140737488330606, 140737488330607, 140736554289856, 140736554292992, -5128444296447232835, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 43 (Thread 0x7fffc85b6700 (LWP 111570)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557f3ab68) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557f3ab68, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557f3ab68, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557f3ab68, __canceltype = -933539072, __prev = 0x0}
        err = <optimized out>
        d = 0
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557f3ab68) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d7cd7 in ARDOUR::Graph::reached_terminal_node() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:301
        n_workers = 14
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::reached_terminal_node()"
#5  0x00007ffff72df949 in ARDOUR::GraphNode::finish(int) (this=0x555559034558, chain=1) at ../libs/ardour/graphnode.cc:73
        i = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer': 
{_M_node = 0x555559034598}
        feeds = false
#6  0x00007ffff72db280 in ARDOUR::GraphNode::run(int) (this=0x555559034558, chain=1) at ../libs/ardour/ardour/graphnode.h:63
#7  0x00007ffff72d8af4 in ARDOUR::Graph::run_one() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:442
        to_run = 0x555559034558
        __PRETTY_FUNCTION__ = "void ARDOUR::Graph::run_one()"
#8  0x00007ffff72d926f in ARDOUR::Graph::main_thread() (this=0x555557f3aa90) at ../libs/ardour/graph.cc:523
        pt = 0x7fff70000b60
#9  0x00007ffff72df245 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc85b59b8, p=0x555557f3aa90) at /usr/include/boost/bind/mem_fn_template.hpp:49
#10 0x00007ffff72deaaf 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=0x7fffc85b59c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#11 0x00007ffff72ddf31 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc85b59b8) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#12 0x00007ffff72dd7c4 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:159
        f = 0x7fffc85b59b8
#13 0x0000555555b81dfe in boost::function0<void>::operator()() const (this=0x7fffc85b59b0) at /usr/include/boost/function/function_template.hpp:768
#14 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580bad20) at ../libs/backends/jack/jack_audiobackend.cc:953
        td = 0x5555580bad20
        f = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x7ffff7de81f1 <boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >)::stored_vtable+1>, functor = {members = {obj_ptr = 0x7ffff72d8f06 <ARDOUR::Graph::main_thread()>, type = {type = 0x7ffff72d8f06 <ARDOUR::Graph::main_thread()>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7ffff72d8f06 <ARDOUR::Graph::main_thread()>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x7ffff72d8f06 <ARDOUR::Graph::main_thread()>, obj_ptr = 0x555557f3aa90}, obj_ref = {obj_ptr = 0x7ffff72d8f06 <ARDOUR::Graph::main_thread()>, is_const_qualified = false, is_volatile_qualified = false}}, data = "\006\217-\367\377\177\000\000\000\000\000\000\000\000\000\000\220\252\363WUU\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
#15 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736554821376, 5128346202007565501, 140737488330606, 140737488330607, 140736554818240, 140736554821376, -5128444364629838659, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#16 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 42 (Thread 0x7fffc85bf700 (LWP 111569)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557d20f00, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 60129542144
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x888ef7e465471300, type = {type = 0x888ef7e465471300, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x888ef7e465471300, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x888ef7e465471300, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x888ef7e465471300, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\023Ge\344\367\216\210~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555557d20ef8, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555557d20ed0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736554858240, 5128346202007565501, 140737488331390, 140737488331391, 140736554855104, 140736554858240, -5128444368387935043, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 41 (Thread 0x7fffc85c8700 (LWP 111568)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557d20f00, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 55834574848
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x888ef7e465471300, type = {type = 0x888ef7e465471300, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x888ef7e465471300, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x888ef7e465471300, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x888ef7e465471300, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\023Ge\344\367\216\210~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555557d20ef8, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555557d20ed0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736554895104, 5128346202007565501, 140737488331390, 140737488331391, 140736554891968, 140736554895104, -5128444337786293059, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 40 (Thread 0x7fffc85d1700 (LWP 111567)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557d20f00, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 51539607552
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x888ef7e465471300, type = {type = 0x888ef7e465471300, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x888ef7e465471300, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x888ef7e465471300, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x888ef7e465471300, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\023Ge\344\367\216\210~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555557d20ef8, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555557d20ed0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736554931968, 5128346202007565501, 140737488331390, 140737488331391, 140736554928832, 140736554931968, -5128444350134324035, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 39 (Thread 0x7fffc85da700 (LWP 111566)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557d20f00, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 47244640256
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x888ef7e465471300, type = {type = 0x888ef7e465471300, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x888ef7e465471300, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x888ef7e465471300, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x888ef7e465471300, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\023Ge\344\367\216\210~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555557d20ef8, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555557d20ed0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736554968832, 5128346202007565501, 140737488331390, 140737488331391, 140736554965696, 140736554968832, -5128444353892420419, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 38 (Thread 0x7fffc85e3700 (LWP 111565)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557d20f00, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 42949672960
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x888ef7e465471300, type = {type = 0x888ef7e465471300, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x888ef7e465471300, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x888ef7e465471300, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x888ef7e465471300, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\023Ge\344\367\216\210~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555557d20ef8, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555557d20ed0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736555005696, 5128346202007565501, 140737488331390, 140737488331391, 140736555002560, 140736555005696, -5128444323290778435, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 37 (Thread 0x7fffc85ec700 (LWP 111564)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557d20f00, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 38654705664
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x888ef7e465471300, type = {type = 0x888ef7e465471300, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x888ef7e465471300, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x888ef7e465471300, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x888ef7e465471300, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\023Ge\344\367\216\210~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555557d20ef8, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555557d20ed0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736555042560, 5128346202007565501, 140737488331390, 140737488331391, 140736555039424, 140736555042560, -5128444327048874819, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 36 (Thread 0x7fffc85f5700 (LWP 111563)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557d20f00, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 34359738368
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x888ef7e465471300, type = {type = 0x888ef7e465471300, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x888ef7e465471300, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x888ef7e465471300, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x888ef7e465471300, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\023Ge\344\367\216\210~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555557d20ef8, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555557d20ed0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736555079424, 5128346202007565501, 140737488331390, 140737488331391, 140736555076288, 140736555079424, -5128444330806971203, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 35 (Thread 0x7fffc85fe700 (LWP 111562)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557d20f00, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 30064771072
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x888ef7e465471300, type = {type = 0x888ef7e465471300, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x888ef7e465471300, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x888ef7e465471300, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x888ef7e465471300, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\023Ge\344\367\216\210~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555557d20ef8, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555557d20ed0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736555116288, 5128346202007565501, 140737488331390, 140737488331391, 140736555113152, 140736555116288, -5128444334565067587, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 34 (Thread 0x7fffc8607700 (LWP 111561)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557d20f00, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 25769803776
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x888ef7e465471300, type = {type = 0x888ef7e465471300, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x888ef7e465471300, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x888ef7e465471300, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x888ef7e465471300, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\023Ge\344\367\216\210~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555557d20ef8, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555557d20ed0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736555153152, 5128346202007565501, 140737488331390, 140737488331391, 140736555150016, 140736555153152, -5128443891646565187, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 33 (Thread 0x7fffc8610700 (LWP 111560)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557d20f00, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 21474836480
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x888ef7e465471300, type = {type = 0x888ef7e465471300, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x888ef7e465471300, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x888ef7e465471300, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x888ef7e465471300, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\023Ge\344\367\216\210~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555557d20ef8, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555557d20ed0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736555190016, 5128346202007565501, 140737488331390, 140737488331391, 140736555186880, 140736555190016, -5128443895404661571, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 32 (Thread 0x7fffc8619700 (LWP 111559)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557d20f00, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 17179869184
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x888ef7e465471300, type = {type = 0x888ef7e465471300, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x888ef7e465471300, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x888ef7e465471300, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x888ef7e465471300, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\023Ge\344\367\216\210~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555557d20ef8, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555557d20ed0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736555226880, 5128346202007565501, 140737488331390, 140737488331391, 140736555223744, 140736555226880, -5128443907752692547, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 31 (Thread 0x7fffc8622700 (LWP 111558)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557d20f00, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 12884901888
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x888ef7e465471300, type = {type = 0x888ef7e465471300, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x888ef7e465471300, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x888ef7e465471300, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x888ef7e465471300, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\023Ge\344\367\216\210~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555557d20ef8, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555557d20ed0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736555263744, 5128346202007565501, 140737488331390, 140737488331391, 140736555260608, 140736555263744, -5128443877151050563, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 30 (Thread 0x7fffc862b700 (LWP 111557)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557d20f00, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 8589934592
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x888ef7e465471300, type = {type = 0x888ef7e465471300, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x888ef7e465471300, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x888ef7e465471300, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x888ef7e465471300, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\023Ge\344\367\216\210~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555557d20ef8, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555557d20ed0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736555300608, 5128346202007565501, 140737488331390, 140737488331391, 140736555297472, 140736555300608, -5128443880909146947, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 29 (Thread 0x7fffc8634700 (LWP 111556)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557d20f00, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 4294967296
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x888ef7e465471300, type = {type = 0x888ef7e465471300, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x888ef7e465471300, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x888ef7e465471300, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x888ef7e465471300, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\023Ge\344\367\216\210~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555557d20ef8, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555557d20ed0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736555337472, 5128346202007565501, 140737488331390, 140737488331391, 140736555334336, 140736555337472, -5128443884667243331, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 28 (Thread 0x7fffc863d700 (LWP 111555)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d20f00) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
        __ret = -512
        op = 393
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
#1  do_futex_wait (sem=sem@entry=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f4098 in __new_sem_wait_slow (sem=0x555557d20f00, abstime=0x0, clockid=0) at sem_waitcommon.c:184
        _buffer = {__routine = 0x7ffff47f3f60 <__sem_wait_cleanup>, __arg = 0x555557d20f00, __canceltype = 41, __prev = 0x0}
        err = <optimized out>
        d = 0
#3  0x00007ffff72db216 in PBD::Semaphore::wait() (this=0x555557d20f00) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e33 in ARDOUR::RTTaskList::run() (this=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:112
        to_run = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {members = {obj_ptr = 0x888ef7e465471300, type = {type = 0x888ef7e465471300, const_qualified = 126, volatile_qualified = 162}, func_ptr = 0x888ef7e465471300, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(class boost::detail::function::X * const, int)) 0x888ef7e465471300, this adjustment 140737488331390, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x888ef7e465471300, is_const_qualified = 126, is_volatile_qualified = 162}}, data = "\000\023Ge\344\367\216\210~\242\377\377\377\177\000\000\000\000\000\000\000\000\000"}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
        tm = {mutex_ = @0x555557d20ef8, locked_ = false}
        wait = true
#5  0x00007ffff7753c04 in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d20ed0) at ../libs/ardour/rt_tasklist.cc:67
        d = 0x555557d20ed0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736555374336, 5128346202007565501, 140737488331390, 140737488331391, 140736555371200, 140736555374336, -5128443888425339715, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fffc9ba0700 (LWP 111547)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fffdd91c567 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#2  0x00007fffdd903f55 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#3  0x00007fffdd9028c9 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007fffddbbccac in ARDOUR::JACKAudioBackend::process_thread() (this=0x55555733e650) at ../libs/backends/jack/jack_audiobackend.cc:982
        _priv_jack = 0x555557369f00
        nframes = 512
#5  0x00007fffddbbcc4c in ARDOUR::JACKAudioBackend::_process_thread(void*) (arg=0x55555733e650) at ../libs/backends/jack/jack_audiobackend.cc:961
#6  0x00007fffdd90282a in  () at /lib/x86_64-linux-gnu/libjack.so.0
#7  0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#8  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736577799936, 5128346202007565501, 140737488338094, 140737488338095, 140736577796800, 140736577799936, -5128446858932095811, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#9  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fffdc15f700 (LWP 111546)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555572a57b8) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffdc15e530, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff778ef23 in ARDOUR::Session::update_latency(bool) (this=0x5555585cc410, playback=true) at ../libs/ardour/session.cc:6577
        lx = {mutex_ = @0x5555585ce268, locked_ = true}
        lm = {mutex_ = @0x5555572a57b8, locked_ = true}
        r = {px = 0x7fffb8029b00, pn = {pi_ = 0x7fffb800f530}}
#4  0x00007ffff7157fd0 in ARDOUR::AudioEngine::latency_callback(bool) (this=0x5555572a51f0, for_playback=true) at ../libs/ardour/audioengine.cc:1393
#5  0x00007fffddbbcd6b in ARDOUR::JACKAudioBackend::jack_latency_callback(JackLatencyCallbackMode) (this=0x55555733e650, mode=JackPlaybackLatency) at ../libs/backends/jack/jack_audiobackend.cc:1010
#6  0x00007fffddbbc842 in ARDOUR::JACKAudioBackend::_latency_callback(JackLatencyCallbackMode, void*) (mode=JackPlaybackLatency, arg=0x55555733e650) at ../libs/backends/jack/jack_audiobackend.cc:856
#7  0x00007fffdd901ec2 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#8  0x00007fffdd90233c in  () at /lib/x86_64-linux-gnu/libjack.so.0
#9  0x00007fffdd91f0b7 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#10 0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736885815040, 5128346202007565501, 140737488337470, 140737488337471, 140736885811904, 140736885815040, -5128417344453708611, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7fffdc1e0700 (LWP 111545)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x555557787e48) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
        __ret = -512
        oldtype = 2
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7ffff47f1370 <__condvar_cleanup_waiting>, __arg = 0x7fffdc1df930, __canceltype = -602015312, __prev = 0x0}
        cbuffer = {wseq = 4, cond = 0x555557787e20, mutex = 0x555557787df0, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 4
        seq = 2
        private = 0
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555557787df0, cond=0x555557787e20) at pthread_cond_wait.c:508
        spin = 0
        buffer = {__routine = 0x7ffff47f1370 <__condvar_cleanup_waiting>, __arg = 0x7fffdc1df930, __canceltype = -602015312, __prev = 0x0}
        cbuffer = {wseq = 4, cond = 0x555557787e20, mutex = 0x555557787df0, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 4
        seq = 2
        private = 0
#2  __pthread_cond_wait (cond=0x555557787e20, mutex=0x555557787df0) at pthread_cond_wait.c:638
#3  0x00007fffdd91b11c in  () at /lib/x86_64-linux-gnu/libjack.so.0
#4  0x00007fffdd912d95 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#5  0x00007fffdd91a756 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736886343424, 5128346202007565501, 140737488337630, 140737488337631, 140736886340288, 140736886343424, -5128417412636314435, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fffcbfff700 (LWP 111536)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x5555573da360, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5555573da360, timeout=<optimized out>, context=0x5555573d9140) at ../../../glib/gmain.c:4346
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7ffff57071d0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x5555573da360
#2  g_main_context_iterate (context=0x5555573d9140, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x5555573da360
#3  0x00007ffff56f7b63 in g_main_loop_run (loop=0x5555573d9230) at ../../../glib/gmain.c:4241
        __func__ = "g_main_loop_run"
#4  0x00007ffff351ef16 in gdbus_shared_thread_func (user_data=0x5555573d9110) at ../../../gio/gdbusprivate.c:279
        data = 0x5555573d9110
#5  0x00007ffff572052d in g_thread_proxy (data=0x5555573d3c00) at ../../../glib/gthread.c:807
        thread = 0x5555573d3c00
        __func__ = "g_thread_proxy"
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736615937792, 5128346202007565501, 140737488330462, 140737488330463, 140736615934656, 140736615937792, -5128442959638661955, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fffdca13700 (LWP 111535)):
#0  0x00007ffff40c7b4f in __GI___poll (fds=0x5555573ccf60, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff56f77fe in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5555573ccf60, timeout=<optimized out>, context=0x5555573cce70) at ../../../glib/gmain.c:4346
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7ffff57071d0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x5555573ccf60
#2  g_main_context_iterate (context=context@entry=0x5555573cce70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x5555573ccf60
#3  0x00007ffff56f791f in g_main_context_iteration (context=0x5555573cce70, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
        retval = <optimized out>
#4  0x00007ffff56f7971 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996
#5  0x00007ffff572052d in g_thread_proxy (data=0x55555739e120) at ../../../glib/gthread.c:807
        thread = 0x55555739e120
        __func__ = "g_thread_proxy"
#6  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736894940928, 5128346202007565501, 140737488330030, 140737488330031, 140736894937792, 140736894940928, -5128418063860730691, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffde462700 (LWP 111533)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x5555572a5918, mutex=0x5555572a5928) at ../../../glib/gthread-posix.c:1540
        sampled = 0
#2  0x00007ffff715555d in ARDOUR::AudioEngine::do_devicelist_update() (this=0x5555572a51f0) at ../libs/ardour/audioengine.cc:678
        guard = {mutex_ = @0x5555572a5928, locked_ = true}
#3  0x00007ffff7162325 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x5555572a9220, p=0x5555572a51f0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff7161ccf 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=0x5555572a9230, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff7161459 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x5555572a9220) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#6  0x00007ffff7160cdc in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x5555572a9220) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff716009a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555572a91f0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x5555572a91f0
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x5555572a5980) at threads.cc:77
        slot = 0x5555572a5980
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x5555572a5980) at threads.cc:64
        slot = 0x5555572a5980
#10 0x00007ffff572052d in g_thread_proxy (data=0x555556e40de0) at ../../../glib/gthread.c:807
        thread = 0x555556e40de0
        __func__ = "g_thread_proxy"
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736922527488, 5128346202007565501, 140737488341326, 140737488341327, 140736922524352, 140736922527488, -5128413331343641411, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffdf27b700 (LWP 111532)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x5555572a58e8, mutex=0x5555572a58f8) at ../../../glib/gthread-posix.c:1540
        sampled = 0
#2  0x00007ffff715531a in ARDOUR::AudioEngine::do_reset_backend() (this=0x5555572a51f0) at ../libs/ardour/audioengine.cc:642
        guard = {mutex_ = @0x5555572a58f8, locked_ = true}
#3  0x00007ffff7162325 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const (this=0x5555572ab120, p=0x5555572a51f0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff7161ccf 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=0x5555572ab130, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff7161459 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator()() (this=0x5555572ab120) at /usr/include/boost/bind/bind.hpp:1294
        a = {<No data fields>}
#6  0x00007ffff7160cdc in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()() const (this=0x5555572ab120) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff716009a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555572ab0f0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x5555572ab0f0
#8  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x5555572ab170) at threads.cc:77
        slot = 0x5555572ab170
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x5555572ab170) at threads.cc:64
        slot = 0x5555572ab170
#10 0x00007ffff572052d in g_thread_proxy (data=0x555556e40d80) at ../../../glib/gthread.c:807
        thread = 0x555556e40d80
        __func__ = "g_thread_proxy"
#11 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736937309952, 5128346202007565501, 140737488341326, 140737488341327, 140736937306816, 140736937309952, -5128414718081207107, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#12 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffed53f700 (LWP 111530)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e93850 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=0x7ffff7e93840 <ARDOUR::Analyser::analysis_queue_lock>) at ../../../glib/gthread-posix.c:1540
        sampled = 0
#2  0x00007ffff71094b8 in ARDOUR::Analyser::work() () at ../libs/ardour/analyser.cc:93
        src = {px = 0x555556e40d20, pn = {pi_ = 0x888ef7e465471300}}
#3  0x00007ffff71092ac in analyser_work() () at ../libs/ardour/analyser.cc:58
#4  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f36ef8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f36ef0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f36ec0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x555556f36ec0
#7  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556f36ea0) at threads.cc:77
        slot = 0x555556f36ea0
#8  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556f36ea0) at threads.cc:64
        slot = 0x555556f36ea0
#9  0x00007ffff572052d in g_thread_proxy (data=0x555556e40d20) at ../../../glib/gthread.c:807
        thread = 0x555556e40d20
        __func__ = "g_thread_proxy"
#10 0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737175090944, 5128346202007565501, 140737488341518, 140737488341519, 140737175087808, 140737175090944, -5128384926040558403, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#11 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffedd40700 (LWP 111529)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e96650 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7e96660 <ARDOUR::SourceFactory::peak_building_lock>) at ../../../glib/gthread-posix.c:1540
        sampled = 0
#2  0x00007ffff78957c4 in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
        as = {px = 0x0, pn = {pi_ = 0x0}}
#3  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f36f88) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f36f80) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f36f50) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x555556f36f50
#6  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556efbe00) at threads.cc:77
        slot = 0x555556efbe00
#7  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556efbe00) at threads.cc:64
        slot = 0x555556efbe00
#8  0x00007ffff572052d in g_thread_proxy (data=0x555556e40cc0) at ../../../glib/gthread.c:807
        thread = 0x555556e40cc0
        __func__ = "g_thread_proxy"
#9  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737183483648, 5128346202007565501, 140737488341518, 140737488341519, 140737183480512, 140737183483648, -5128386025015315267, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#10 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffee541700 (LWP 111528)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff57439df in g_cond_wait (cond=0x7ffff7e96650 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x7ffff7e96660 <ARDOUR::SourceFactory::peak_building_lock>) at ../../../glib/gthread-posix.c:1540
        sampled = 0
#2  0x00007ffff78957c4 in peak_thread_work() () at ../libs/ardour/source_factory.cc:74
        as = {px = 0x3a00000029, pn = {pi_ = 0x0}}
#3  0x00005555563ead1f in sigc::pointer_functor0<void>::operator()() const (this=0x555556f36fd8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00005555563e7fa2 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const (this=0x555556f36fd0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5  0x00005555563e4403 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556f36fa0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
        typed_rep = 0x555556f36fa0
#6  0x00007ffff5882fda in sigc::slot0<void>::operator()() const (this=0x555556ef95f0) at threads.cc:77
        slot = 0x555556ef95f0
#7  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555556ef95f0) at threads.cc:64
        slot = 0x555556ef95f0
#8  0x00007ffff572052d in g_thread_proxy (data=0x555556e40c60) at ../../../glib/gthread.c:807
        thread = 0x555556e40c60
        __func__ = "g_thread_proxy"
#9  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737191876352, 5128346202007565501, 140737488341518, 140737488341519, 140737191873216, 140737191876352, -5128378302127246147, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#10 0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffeed42700 (LWP 111527)):
#0  0x00007ffff47f5575 in __GI___nanosleep (requested_time=requested_time@entry=0x7fffeed418a0, remaining=remaining@entry=0x7fffeed418b0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff5721f2f in g_usleep (microseconds=<optimized out>) at ../../../glib/gtimer.c:277
        request = {tv_sec = 0, tv_nsec = 38000000}
        remaining = {tv_sec = 0, tv_nsec = 7386265}
#2  0x000055555676437b in gui_event_loop(void*) (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:463
        may_sleep = true
        elapsed_time_ms = 1
        vstfx = 0x0
        LXVST_sched_timer_interval = 40
        event = {type = 0, xany = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0}, xkey = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, root = 0, subwindow = 0, time = 0, x = 0, y = 0, x_root = 0, y_root = 0, state = 0, keycode = 0, same_screen = 0}, xbutton = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, root = 0, subwindow = 0, time = 0, x = 0, y = 0, x_root = 0, y_root = 0, state = 0, button = 0, same_screen = 0}, xmotion = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, root = 0, subwindow = 0, time = 0, x = 0, y = 0, x_root = 0, y_root = 0, state = 0, is_hint = 0 '\000', same_screen = 0}, xcrossing = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, root = 0, subwindow = 0, time = 0, x = 0, y = 0, x_root = 0, y_root = 0, mode = 0, detail = 0, same_screen = 0, focus = 0, state = 0}, xfocus = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, mode = 0, detail = 0}, xexpose = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, x = 0, y = 0, width = 0, height = 0, count = 0}, xgraphicsexpose = {type = 0, serial = 0, send_event = 0, display = 0x0, drawable = 0, x = 0, y = 0, width = 0, height = 0, count = 0, major_code = 0, minor_code = 0}, xnoexpose = {type = 0, serial = 0, send_event = 0, display = 0x0, drawable = 0, major_code = 0, minor_code = 0}, xvisibility = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, state = 0}, xcreatewindow = {type = 0, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 0, x = 0, y = 0, width = 0, height = 0, border_width = 0, override_redirect = 0}, xdestroywindow = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0}, xunmap = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, from_configure = 0}, xmap = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, override_redirect = 0}, xmaprequest = {type = 0, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 0}, xreparent = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, parent = 0, x = 0, y = 0, override_redirect = 0}, xconfigure = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, x = 0, y = 0, width = 0, height = 0, border_width = 0, above = 0, override_redirect = 0}, xgravity = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, x = 0, y = 0}, xresizerequest = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, width = 0, height = 0}, xconfigurerequest = {type = 0, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 0, x = 0, y = 0, width = 0, height = 0, border_width = 0, above = 0, detail = 0, value_mask = 0}, xcirculate = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, place = 0}, xcirculaterequest = {type = 0, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 0, place = 0}, xproperty = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, atom = 0, time = 0, state = 0}, xselectionclear = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, selection = 0, time = 0}, xselectionrequest = {type = 0, serial = 0, send_event = 0, display = 0x0, owner = 0, requestor = 0, selection = 0, target = 0, property = 0, time = 0}, xselection = {type = 0, serial = 0, send_event = 0, display = 0x0, requestor = 0, selection = 0, target = 0, property = 0, time = 0}, xcolormap = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, colormap = 0, c_new = 0, state = 0}, xclient = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, message_type = 0, format = 0, data = {b = '\000' <repeats 19 times>, s = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, l = {0, 0, 0, 0, 0}}}, xmapping = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, request = 0, first_keycode = 0, count = 0}, xerror = {type = 0, display = 0x0, resourceid = 0, serial = 0, error_code = 0 '\000', request_code = 0 '\000', minor_code = 0 '\000'}, xkeymap = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, key_vector = '\000' <repeats 31 times>}, xgeneric = {type = 0, serial = 0, send_event = 0, display = 0x0, extension = 0, evtype = 0}, xcookie = {type = 0, serial = 0, send_event = 0, display = 0x0, extension = 0, evtype = 0, cookie = 0, data = 0x0}, pad = {0 <repeats 24 times>}}
        clock1 = 58866642089
        clock2 = 58866643170
#3  0x00007ffff47eaf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737200269056, 5128346202007565501, 140737488341806, 140737488341807, 140737200265920, 140737200269056, -5128379401102003011, -5128364887760145219}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#4  0x00007ffff40d22ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fffef4a7100 (LWP 111526)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff5742e7c in g_mutex_lock_slowpath (mutex=0x5555572a57b8) at ../../../glib/gthread-posix.c:1458
#2  0x0000555555b686d6 in Glib::Threads::Mutex::Lock::Lock(Glib::Threads::Mutex&) (this=0x7fffffffb590, mutex=...) at /usr/include/glibmm-2.4/glibmm/threads.h:687
#3  0x00007ffff7716724 in ARDOUR::Route::set_strict_io(bool) (this=0x5555570f6c00, enable=true) at ../libs/ardour/route.cc:2429
        lx = {mutex_ = @0x5555572a57b8, locked_ = true}
#4  0x0000555555b92c60 in ARDOUR_UI::session_add_audio_route(bool, int, int, ARDOUR::TrackMode, ARDOUR::RouteGroup*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, unsigned int) (this=0x5555572f7e80, track=true, input_channels=1, output_channels=2, mode=ARDOUR::Normal, route_group=0x0, how_many=1, name_template="Audio", strict_io=true, order=4294967295) at ../gtk2_ardour/ardour_ui.cc:1570
        i = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer': 

        tracks = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer': 
std::__cxx11::list
        routes = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer': 
empty std::__cxx11::list
        __PRETTY_FUNCTION__ = "void ARDOUR_UI::session_add_audio_route(bool, int32_t, int32_t, ARDOUR::TrackMode, ARDOUR::RouteGroup*, uint32_t, const string&, bool, ARDOUR::PresentationInfo::order_t)"
#5  0x0000555555b98c20 in ARDOUR_UI::add_route_dialog_response(int) (this=0x5555572f7e80, r=1) at ../gtk2_ardour/ardour_ui.cc:2777
        order = 4294967295
        output_chan = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {2, 0}}
        input_chan = {static ZERO = {static ZERO = <same as static member of an already seen type>, _counts = {0, 0}}, _counts = {1, 0}}
        instrument = {px = 0x555558181eb0, pn = {pi_ = 0x555558161080}}
        route_group = 0x0
        strict_io = true
        pcb = {_session = 0x5555585cc410, _reconfigure_on_delete = true}
        name_template = "Audio"
        ds = {<No data fields>}
        oac = ARDOUR::AutoConnectMaster
        count = 1
        template_path = ""
#6  0x0000555555bc7c86 in sigc::bound_mem_functor1<void, ARDOUR_UI, int>::operator()(int const&) const (this=0x5555570c4f38, _A_a1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7  0x0000555555bc10c3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, ARDOUR_UI, int> >::operator()<int const&>(int const&) const (this=0x5555570c4f30, _A_arg1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8  0x0000555555bb8d88 in sigc::internal::slot_call1<sigc::bound_mem_functor1<void, ARDOUR_UI, int>, void, int>::call_it(sigc::internal::slot_rep*, int const&) (rep=0x5555570c4f00, a_1=@0x7fffffffba7c: 1) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
        typed_rep = 0x5555570c4f00
#9  0x00007ffff4db8f27 in  () at /lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
#13 0x00007ffff5800edf in <emit signal ??? on instance 0x5555574237b0 [gtkmm__GtkDialog]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffbf00, reg_save_area = 0x7fffffffbe40}}
    #10 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570ca0a0, return_value=0x0, n_param_values=2, param_values=0x7fffffffbc50, invocation_hint=0x7fffffffbbd0) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e4430 <g_cclosure_marshal_VOID__INT>
                marshal_data = 0x0
                in_marshal = 0
                real_closure = 0x5555570ca080
                __func__ = "g_closure_invoke"
    #11 0x00007ffff57f51b3 in signal_emit_unlocked_R (node=node@entry=0x555557530200, detail=detail@entry=0, instance=instance@entry=0x5555574237b0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffbc50) at ../../../gobject/gsignal.c:3812
                tmp = <optimized out>
                handler = 0x5555570c7400
                accumulator = 0x0
                emission = {next = 0x7fffffffc030, instance = 0x5555574237b0, ihint = {signal_id = 204, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
                class_closure = 0x55555736f060
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 204
                max_sequential_handler_number = 18441
                return_value_altered = 1
    #12 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffbe20) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffbc50
                signal_return_type = <optimized out>
                param_values = 0x7fffffffbc68
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#17 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570b5060 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc350, reg_save_area = 0x7fffffffc290}}
    #14 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555570c0060, return_value=0x0, n_param_values=1, param_values=0x7fffffffc0c0, invocation_hint=0x7fffffffc040) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e3fe0 <g_cclosure_marshal_VOID__VOID>
                marshal_data = 0x0
                in_marshal = 0
                real_closure = 0x5555570c0040
                __func__ = "g_closure_invoke"
    #15 0x00007ffff57f5784 in signal_emit_unlocked_R (node=node@entry=0x555557392600, detail=detail@entry=0, instance=instance@entry=0x5555570b5060, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc0c0) at ../../../gobject/gsignal.c:3742
                tmp = <optimized out>
                handler = 0x5555570bddc0
                accumulator = 0x0
                emission = {next = 0x7fffffffc4a0, instance = 0x5555570b5060, ihint = {signal_id = 123, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
                class_closure = 0x5555573925d0
                hlist = <optimized out>
                handler_list = 0x5555570bddc0
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 123
                max_sequential_handler_number = 18441
                return_value_altered = 1
    #16 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc270) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffc0c0
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc0d8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#18 0x00007ffff52e037e in gtk_real_button_released (button=0x5555570b5060 [GtkButton]) at ../../../../gtk/gtkbutton.c:1712
#22 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570b5060 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc7c0, reg_save_area = 0x7fffffffc700}}
    #19 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x5555573924f0, return_value=0x0, n_param_values=1, param_values=0x7fffffffc530, invocation_hint=0x7fffffffc4b0) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e0510 <g_type_class_meta_marshal>
                marshal_data = 0x340
                in_marshal = 0
                real_closure = 0x5555573924d0
                __func__ = "g_closure_invoke"
    #20 0x00007ffff57f58d2 in signal_emit_unlocked_R (node=node@entry=0x555557392520, detail=detail@entry=0, instance=instance@entry=0x5555570b5060, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc530) at ../../../gobject/gsignal.c:3672
                accumulator = 0x0
                emission = {next = 0x7fffffffc930, instance = 0x5555570b5060, ihint = {signal_id = 122, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x555556ed1450 [GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
                class_closure = 0x5555573924f0
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 122
                max_sequential_handler_number = 18441
                return_value_altered = <optimized out>
    #21 0x00007ffff580054f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc6e0) at ../../../gobject/gsignal.c:3498
                instance_and_params = 0x7fffffffc530
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc548
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#23 0x00007ffff52df289 in gtk_button_button_release (widget=widget@entry=0x5555570b5060 [GtkButton], event=<optimized out>) at ../../../../gtk/gtkbutton.c:1604
        button = 0x5555570b5060 [GtkButton]
#28 0x00007ffff5800edf in <emit signal ??? on instance 0x5555570b5060 [GtkButton]> (instance=instance@entry=0x5555570b5060, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffcc70, reg_save_area = 0x7fffffffcbb0}}
    #24 0x00007ffff5386a8b in _gtk_marshal_BOOLEAN__BOXED (closure=0x555557361a60, return_value=0x7fffffffc960, n_param_values=<optimized out>, param_values=0x7fffffffc9c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../../../../gtk/gtkmarshalers.c:84
                cc = 0x555557361a60
                data1 = 0x5555570b5060
                data2 = <optimized out>
                callback = 0x7ffff52df270 <gtk_button_button_release>
                v_return = <optimized out>
                __func__ = "_gtk_marshal_BOOLEAN__BOXED"
    #25 0x00007ffff57e1fd2 in g_closure_invoke (closure=0x555557361a60, return_value=0x7fffffffc960, n_param_values=2, param_values=0x7fffffffc9c0, invocation_hint=0x7fffffffc940) at ../../../gobject/gclosure.c:810
                marshal = 0x7ffff57e0510 <g_type_class_meta_marshal>
                marshal_data = 0x160
                in_marshal = 0
                real_closure = 0x555557361a40
                __func__ = "g_closure_invoke"
    #26 0x00007ffff57f4f06 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x5555570b5060, emission_return=emission_return@entry=0x7fffffffcae0, instance_and_params=instance_and_params@entry=0x7fffffffc9c0) at ../../../gobject/gsignal.c:3780
                accumulator = 0x555557363350
                emission = {next = 0x0, instance = 0x5555570b5060, ihint = {signal_id = 34, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x555556ed1450 [GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
                class_closure = 0x555557361a60
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = 0x7fffffffc960
                accu = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 34
                max_sequential_handler_number = 18441
                return_value_altered = 0
    #27 0x00007ffff5800078 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcb90) at ../../../gobject/gsignal.c:3508
                return_value = {g_type = 0x14 [gboolean], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                error = 0x0
                rtype = 0x14 [gboolean]
                static_scope = 0
                instance_and_params = 0x7fffffffc9c0
                signal_return_type = <optimized out>
                param_values = 0x7fffffffc9d8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#29 0x00007ffff549e9e4 in gtk_widget_event_internal (widget=widget@entry=0x5555570b5060 [GtkButton], event=event@entry=0x5555585c6de0) at ../../../../gtk/gtkwidget.c:5010
        signal_num = <optimized out>
        return_val = 0
#30 0x00007ffff549ecc9 in IA__gtk_widget_event (widget=widget@entry=0x5555570b5060 [GtkButton], event=event@entry=0x5555585c6de0) at ../../../../gtk/gtkwidget.c:4807
        __func__ = "IA__gtk_widget_event"
#31 0x00007ffff5384cbc in IA__gtk_propagate_event (widget=0x5555570b5060 [GtkButton], event=0x5555585c6de0) at ../../../../gtk/gtkmain.c:2503
        tmp = <optimized out>
        handled_event = <optimized out>
        __func__ = "IA__gtk_propagate_event"
#32 0x00007ffff53850b3 in IA__gtk_main_do_event (event=0x5555585c6de0) at ../../../../gtk/gtkmain.c:1698
        grab_widget = 0x5555570b5060 [GtkButton]
        window_group = <optimized out>
        rewritten_event = <optimized out>
        tmp_list = <optimized out>
        event_widget = <optimized out>
        __func__ = "IA__gtk_main_do_event"
        __func__ = "IA__gtk_main_do_event"
#33 IA__gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1503
        __func__ = "IA__gtk_main_do_event"
#34 0x00007ffff51f710c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../../../gdk/x11/gdkevents-x11.c:2425
        display = <optimized out>
        event = 0x5555585c6de0
#35 0x00007ffff56f760d in g_main_dispatch (context=0x5555572e24b0) at ../../../glib/gmain.c:3309
        dispatch = 0x7ffff51f70c0 <gdk_event_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x0
        cb_data = <optimized out>
        need_destroy = <optimized out>
        source = 0x555557320610
        current = 0x5555573d9d30
        i = 0
        __func__ = "g_main_dispatch"
#36 g_main_context_dispatch (context=context@entry=0x5555572e24b0) at ../../../glib/gmain.c:3974
#37 0x00007ffff56f7890 in g_main_context_iterate (context=0x5555572e24b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
        max_priority = 2147483647
        timeout = 18
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = <optimized out>
        fds = 0x5555570a2c80
#38 0x00007ffff56f7b63 in g_main_loop_run (loop=0x5555576df250) at ../../../glib/gmain.c:4241
        __func__ = "g_main_loop_run"
#39 0x00007ffff538412a in IA__gtk_main () at ../../../../gtk/gtkmain.c:1270
        tmp_list = 0x0
        functions = 0x0
        init = <optimized out>
        loop = 0x5555576df250
#40 0x00007ffff5bd7d20 in Gtkmm2ext::UI::run(Receiver&) (this=0x5555572f7e80, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:290
#41 0x0000555556123af9 in main(int, char**) (argc=1, argv=0x7fffffffd2d8) at ../gtk2_ardour/main.cc:435



Alexander

2020-04-26 12:29

reporter   ~0023931

I did a git bisect and it told me b196cef2c4443ca2a6e7d26b03b3691d0ad706c5 is the first bad commit.

This is the full log of the bisect. I also attached "thread apply all bt" and "thread apply all bt full" for both bad revisions.

git bisect start
# bad: [3785cbbf0376524a4a294fb7eb9d272d0a9c3251] Cont'd work on delayline-config (amend b196cef2)
git bisect bad 3785cbbf0376524a4a294fb7eb9d272d0a9c3251
# good: [e8efd45c0512cb07a6ac2658575f44c16cc60b69] Fix ALSA slave-device half-duplex mode
git bisect good e8efd45c0512cb07a6ac2658575f44c16cc60b69
# good: [e4e035c6e2d080fe62d933255c796f741a4a7c10] remove debug output
git bisect good e4e035c6e2d080fe62d933255c796f741a4a7c10
# good: [80dc3a38e00d751ff7203d91b1276109545e63bf] WebSockets: let clients know if a strip is a VCA
git bisect good 80dc3a38e00d751ff7203d91b1276109545e63bf
# good: [777f1ea3bef475d9442d8be2fb85a26012a3a639] Indicate unlinked send-panners in pan-widget 0008024
git bisect good 777f1ea3bef475d9442d8be2fb85a26012a3a639
# good: [75b9689f0c2d16911e872b7f583eb0ab3943ab07] only update port lists when a TransportMastersWidget is actually mapped
git bisect good 75b9689f0c2d16911e872b7f583eb0ab3943ab07
# good: [e16ac09e549febcbe443f7227d45071d14dbb159] Clean up 135814cf0, prefer PannableChanged signal
git bisect good e16ac09e549febcbe443f7227d45071d14dbb159
# bad: [02e5605cdd2d248c185bcbb995456161dd2c4d21] NO-OP: reduce scope, return early
git bisect bad 02e5605cdd2d248c185bcbb995456161dd2c4d21
# bad: [b196cef2c4443ca2a6e7d26b03b3691d0ad706c5] Prevent delay-line reconfiguration while processing
git bisect bad b196cef2c4443ca2a6e7d26b03b3691d0ad706c5
# good: [7751841b784856e66c7bf0d61d134cdf69cf3855] Allow to un/link panner directly from the panner 0008024
git bisect good 7751841b784856e66c7bf0d61d134cdf69cf3855
# first bad commit: [b196cef2c4443ca2a6e7d26b03b3691d0ad706c5] Prevent delay-line reconfiguration while processing

x42

2020-04-26 12:37

administrator   ~0023932

I know what it causing it: jack has undefined thread semantics. So bisect is not going to help.
Backtraces showing the threads where from where jack calls into ardour are sufficient.

Alexander

2020-04-26 12:44

reporter   ~0023933

Do the backtraces show the information you need? Should I provide more / other information?

x42

2020-04-26 12:55

administrator   ~0023934

Found it Thread 60 (ardour's connection manager) first takes the process-lock and then waits to the latency-update-lock.
Meanwhile Thread 21 (jack) calls latency_callback, takes the latency-lock and waits for the process-lock
Classic deadlock.

x42

2020-04-26 12:56

administrator   ~0023935

the "thread-apply-all-bt " was sufficient. Thanks!

x42

2020-04-26 23:14

administrator   ~0023942

Could you give 6.0-rc1-112-gb0daa85bfb another try?

Alexander

2020-04-26 23:41

reporter   ~0023944

I tried 6.0-rc1-112-gb0daa85bfb and it partially fixed the problem:

The first new track takes a long time (0000009:0000010 seconds?) to add, after that new tracks are added immediately when clicking "add (leave dialogue open)".
Then I tried to add a 6-channel track and Ardour froze. I waitet >60 sec and stopped it to get a new backtrace.

6.0-rc1-112-gb0daa85bfb (92,041 bytes)

Alexander

2020-04-27 00:15

reporter   ~0023945

I did a couple more experiments, the *-channels files show ardour freezing when adding multichannel tracks, even though that sometimes works but takes a long time (>30 seconds). I considered the program to be frozen beyond hope after 2 minutes.

6.0-rc1-112-gb0daa85bfb-working-interrupted shows the backtrace of adding a 2-channel track in a fresh ardour instance which usually works but takes 0000009:0000012 seconds. I stopped it after 7 seconds so perhaps you can figure out what's taking to long.

6.0-rc1-112-gb0daa85bfb-working-interrupted (91,114 bytes)
6.0-rc1-112-gb0daa85bfb-6channels (89,620 bytes)
6.0-rc1-112-gb0daa85bfb-5channels (91,754 bytes)

x42

2020-04-27 01:08

administrator   ~0023948

JACK specific issue (probably jack2 only): port-registration blocks (!!), here holding Ardour's process-callback, while jackd emits a latency-callback in another thread (which needs the said lock).
https://pastebin.com/mitGBwpq

Solution for the time being: don't use JACK :(

x42

2020-04-27 02:12

administrator   ~0023950

Thanks for bearing with me so far. 6.0-rc1-113-g1983f56592 now has workaround, specifically for JACK2.

Alexander

2020-04-27 14:31

reporter  

segfault (104,443 bytes)
(gdb) run
Starting program: /home/alexander/media/sw/ardour/build/gtk2_ardour/ardour-6.0.pre1.242 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
bind txt domain [gtk2_ardour6] to /usr/local/share/ardour6/locale
Ardour6.0.pre1.242 (built using 6.0-rc1-115-g8aa4ae825d and GCC version 9.2.1 20200123)
Ardour: [INFO]: Your system is configured to limit Ardour to 1048576 open files
Ardour: [INFO]: Loading system configuration file /home/alexander/media/sw/ardour/system_config
Ardour: [INFO]: Loading user configuration file /home/alexander/.config/ardour6/config
[New Thread 0x7fffeed44700 (LWP 191053)]
Ardour: [INFO]: CPU vendor: GenuineIntel
Ardour: [INFO]: AVX-capable processor
Ardour: [INFO]: CPU brand: Intel(R) Core(TM) i9-9900 CPU @ 3.10GHz
Ardour: [INFO]: Using SSE optimized routines
[New Thread 0x7fffee543700 (LWP 191054)]
[New Thread 0x7fffedd42700 (LWP 191055)]
[New Thread 0x7fffed541700 (LWP 191056)]
Ardour: [INFO]: Loading plugin meta data file /home/alexander/media/sw/ardour/share/plugin_metadata/plugin_tags
[New Thread 0x7fffdf27b700 (LWP 191057)]
[Thread 0x7fffdf27b700 (LWP 191057) exited]
[New Thread 0x7fffdf27b700 (LWP 191058)]
[New Thread 0x7fffde462700 (LWP 191059)]
[New Thread 0x7fffdd3d1700 (LWP 191060)]
Ardour: [INFO]: Loading 449 MIDI patches from ./gtk2_ardour/../share/patchfiles
Ardour: [INFO]: Loading default ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/default_ui_config
Ardour: [INFO]: Loading user ui configuration file /home/alexander/.config/ardour6/ui_config
[New Thread 0x7fffdca1b700 (LWP 191061)]
[New Thread 0x7fffcbfff700 (LWP 191062)]
[New Thread 0x7fffcb7fe700 (LWP 191063)]
Color shuttle bg not found
Color play head not found
Ardour: [INFO]: Loading color file /home/alexander/media/sw/ardour/gtk2_ardour/themes/dark-ardour.colors
Ardour: [INFO]: Loading ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/clearlooks.rc
Ardour: [INFO]: Loading bindings from /home/alexander/media/sw/ardour/build/gtk2_ardour/ardour.keys
Loading ui configuration file /home/alexander/media/sw/ardour/build/gtk2_ardour/clearlooks.rc
[New Thread 0x7fffdc1e8700 (LWP 191064)]
[New Thread 0x7fffdc167700 (LWP 191065)]
[Thread 0x7fffdc167700 (LWP 191065) exited]
[Thread 0x7fffdc1e8700 (LWP 191064) exited]
[New Thread 0x7fffdc1e8700 (LWP 191066)]
[New Thread 0x7fffdc167700 (LWP 191067)]
[Thread 0x7fffdc167700 (LWP 191067) exited]
[Thread 0x7fffdc1e8700 (LWP 191066) exited]
[New Thread 0x7fffcaffd700 (LWP 191068)]
[New Thread 0x7fffca7fc700 (LWP 191069)]
Found nothing along /home/alexander/.config/ardour6/templates:./gtk2_ardour/../share/templates:./gtk2_ardour/../build/templates:./gtk2_ardour/../gtk2_ardour/templates:./gtk2_ardour/../build/gtk2_ardour/templates:./templates
[Thread 0x7fffca7fc700 (LWP 191069) exited]
[Thread 0x7fffcaffd700 (LWP 191068) exited]
[Thread 0x7fffdd3d1700 (LWP 191060) exited]
[New Thread 0x7fffcaffd700 (LWP 191071)]
[Thread 0x7fffcb7fe700 (LWP 191063) exited]
[New Thread 0x7fffdc1e8700 (LWP 191072)]
[New Thread 0x7fffdc167700 (LWP 191073)]
[New Thread 0x7fffc9ba0700 (LWP 191074)]
[New Thread 0x7fffcb7fe700 (LWP 191075)]
[Thread 0x7fffcaffd700 (LWP 191071) exited]
lilv_world_add_plugin(): warning: Duplicate plugin <https://github.com/lucianodato/noise-repellent>
lilv_world_add_plugin(): warning: ... found in file:///usr/lib/x86_64-linux-gnu/lv2/nrepel.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/nrepel.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-reverb>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-reverb.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-reverb.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-delay>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-delay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-delay.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-eq>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-eq.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-eq.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-fluidsynth>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-fluidsynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-fluidsynth.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp#stereo>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/reasonablesynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/reasonablesynth.lv2/ (ignored)
lilv_world_load_bundle(): warning: Replacing version 768.0 of <http://gareus.org/oss/lv2/gmsynth> from <file:///usr/lib/lv2/gmsynth.lv2/>
lilv_world_load_bundle(): note: New version 775.3 found in <file:///usr/local/lib/lv2/gmsynth.lv2/>
Scanning folders for bundled LV2s: ./gtk2_ardour/../build/libs/LV2
lilv_world_add_plugin(): warning: Duplicate plugin <https://github.com/lucianodato/noise-repellent>
lilv_world_add_plugin(): warning: ... found in file:///usr/lib/x86_64-linux-gnu/lv2/nrepel.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/nrepel.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-reverb>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-reverb.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-reverb.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-delay>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-delay.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-delay.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-eq>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-eq.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-eq.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-fluidsynth>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-fluidsynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-fluidsynth.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <urn:ardour:a-comp#stereo>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/a-comp.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/a-comp.lv2/ (ignored)
lilv_world_add_plugin(): warning: Duplicate plugin <https://community.ardour.org/node/7596>
lilv_world_add_plugin(): warning: ... found in file:///home/alexander/media/sw/ardour/build/libs/LV2/reasonablesynth.lv2/
lilv_world_add_plugin(): warning: ... and      file:///usr/lib/lv2/reasonablesynth.lv2/ (ignored)
lilv_world_load_bundle(): warning: Replacing version 768.0 of <http://gareus.org/oss/lv2/gmsynth> from <file:///usr/lib/lv2/gmsynth.lv2/>
lilv_world_load_bundle(): note: New version 775.3 found in <file:///usr/local/lib/lv2/gmsynth.lv2/>
[New Thread 0x7fffcaffd700 (LWP 191076)]
[New Thread 0x7fffca7fc700 (LWP 191077)]
[Detaching after vfork from child process 191078]
[New Thread 0x7fffc913f700 (LWP 191079)]
[Thread 0x7fffc913f700 (LWP 191079) exited]
[Thread 0x7fffcaffd700 (LWP 191076) exited]
[Thread 0x7fffcb7fe700 (LWP 191075) exited]
[Detaching after vfork from child process 191080]
[New Thread 0x7fffc913f700 (LWP 191081)]
[Thread 0x7fffc913f700 (LWP 191081) exited]
Set cursor set to default
 loading from /home/alexander/media/ardour-sessions/Untitled-2020-04-27-16-23-38 as Untitled-2020-04-27-16-23-38 templ  is_new 1 bp 2
[New Thread 0x7fffc863d700 (LWP 191082)]
[New Thread 0x7fffc8634700 (LWP 191083)]
[New Thread 0x7fffc862b700 (LWP 191084)]
[New Thread 0x7fffc8622700 (LWP 191085)]
[New Thread 0x7fffc8619700 (LWP 191086)]
[New Thread 0x7fffc8610700 (LWP 191087)]
[New Thread 0x7fffc8607700 (LWP 191088)]
[New Thread 0x7fffc85fe700 (LWP 191089)]
[New Thread 0x7fffc85f5700 (LWP 191090)]
[New Thread 0x7fffc85ec700 (LWP 191091)]
[New Thread 0x7fffc85e3700 (LWP 191092)]
[New Thread 0x7fffc85da700 (LWP 191093)]
[New Thread 0x7fffc85d1700 (LWP 191094)]
[New Thread 0x7fffc85c8700 (LWP 191095)]
[New Thread 0x7fffc85bf700 (LWP 191096)]
[New Thread 0x7fffc85b6700 (LWP 191097)]
[New Thread 0x7fffc8535700 (LWP 191098)]
[New Thread 0x7fffc84b4700 (LWP 191099)]
[New Thread 0x7fffc8433700 (LWP 191100)]
[New Thread 0x7fffc83b2700 (LWP 191101)]
[New Thread 0x7fffc8331700 (LWP 191102)]
[New Thread 0x7fffc82b0700 (LWP 191103)]
[New Thread 0x7fffc822f700 (LWP 191104)]
[New Thread 0x7fffc81ae700 (LWP 191105)]
[New Thread 0x7fffc812d700 (LWP 191106)]
[New Thread 0x7fffc80ac700 (LWP 191107)]
[New Thread 0x7fffab187700 (LWP 191108)]
[New Thread 0x7fffab106700 (LWP 191109)]
[New Thread 0x7fffab085700 (LWP 191110)]
[New Thread 0x7fffab004700 (LWP 191111)]
[New Thread 0x7fff2f0d9700 (LWP 191112)]
[New Thread 0x7fffc913f700 (LWP 191113)]
actually writing state to /home/alexander/media/ardour-sessions/Untitled-2020-04-27-16-23-38/Untitled-2020-04-27-16-23-38.tmp
renaming state to /home/alexander/media/ardour-sessions/Untitled-2020-04-27-16-23-38/Untitled-2020-04-27-16-23-38.ardour
saved state in 13.0 ms
[New Thread 0x7fffcb7fe700 (LWP 191114)]
[New Thread 0x7fffcaffd700 (LWP 191115)]
actually writing state to /home/alexander/media/ardour-sessions/Untitled-2020-04-27-16-23-38/Untitled-2020-04-27-16-23-38.tmp
renaming state to /home/alexander/media/ardour-sessions/Untitled-2020-04-27-16-23-38/Untitled-2020-04-27-16-23-38.ardour
saved state in 0.9 ms
[New Thread 0x7fff2d33d700 (LWP 191116)]
locate took 75 usecs for 1 tracks = 75 per track
actually writing state to /home/alexander/media/ardour-sessions/Untitled-2020-04-27-16-23-38/Untitled-2020-04-27-16-23-38.tmp
renaming state to /home/alexander/media/ardour-sessions/Untitled-2020-04-27-16-23-38/Untitled-2020-04-27-16-23-38.ardour
saved state in 1.3 ms
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
[Thread 0x7fffca7fc700 (LWP 191077) exited]
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held
Session::update_latency called with process-lock held

Thread 1 "gui" received signal SIGSEGV, Segmentation fault.
__memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:384
384	../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: No such file or directory.
(gdb) thread apply all bt

Thread 62 (Thread 0x7fff2d33d700 (LWP 191116)):
#0  0x00007ffff47f7575 in __GI___nanosleep (requested_time=requested_time@entry=0x7fff2d33c880, remaining=remaining@entry=0x7fff2d33c890) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007ffff5723f2f in g_usleep (microseconds=<optimized out>) at ../../../glib/gtimer.c:277
#2  0x00007ffff71ad16b in ARDOUR::AutomationWatch::thread() (this=0x555558bdd750) at ../libs/ardour/automation_watch.cc:195
#3  0x00007ffff71b2479 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator()(ARDOUR::AutomationWatch*) const (this=0x5555591f7810, p=0x555558bdd750) at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff71b208b 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=0x5555591f7820, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#5  0x00007ffff71b1979 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator()() (this=0x5555591f7810) at /usr/include/boost/bind/bind.hpp:1294
#6  0x00007ffff71b190a in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator()() const (this=0x5555591f7810) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff71b135c in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555591f77e0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007ffff5884fda in sigc::slot0<void>::operator()() const (this=0x555558021740) at threads.cc:77
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555558021740) at threads.cc:64
#10 0x00007ffff572252d in g_thread_proxy (data=0x5555591f4300) at ../../../glib/gthread.c:807
#11 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 61 (Thread 0x7fffcaffd700 (LWP 191115)):
#0  __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:384
#1  0x00007ffff442b018 in std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) () at /lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x00007ffff441d714 in std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) () at /lib/x86_64-linux-gnu/libstdc++.so.6
#3  0x00007ffff441d9c8 in std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char) () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007ffff5a4d34d in Transmitter::deliver() (this=0x555556e06660 <PBD::error>) at ../libs/pbd/transmitter.cc:65
#5  0x0000555555b544d8 in endmsg(std::ostream&) (ostr=...) at ../libs/pbd/pbd/transmitter.h:91
#6  0x00007fffddbbc42d in ardour_jack_error(char const*) (msg=0x7fffcaffc390 "Cannot read socket fd = 12 err = Success") at ../libs/backends/jack/jack_audiobackend.cc:732
#7  0x00007fffdd9054fe in  () at /lib/x86_64-linux-gnu/libjack.so.0
#8  0x00007fffdd905643 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#9  0x00007fffdd91b9ee in  () at /lib/x86_64-linux-gnu/libjack.so.0
#10 0x00007fffdd90a647 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#11 0x00007fffdd90b233 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#12 0x00007fffdd8ff861 in  () at /lib/x86_64-linux-gnu/libjack.so.0
#13 0x00007fffddbbd041 in ARDOUR::JACKAudioBackend::update_latencies() (this=0x55555738fc00) at ../libs/backends/jack/jack_audiobackend.cc:1082
#14 0x00007ffff7157f2c in ARDOUR::AudioEngine::update_latencies() (this=0x55555728d2f0) at ../libs/ardour/audioengine.cc:1401
#15 0x00007ffff778fbe3 in ARDOUR::Session::update_latency_compensation(bool, bool) (this=0x5555585e26e0, force_whole_graph=true, called_from_backend=false) at ../libs/ardour/session.cc:6724
#16 0x00007ffff779159e in ARDOUR::Session::auto_connect_thread_run() (this=0x5555585e26e0) at ../libs/ardour/session.cc:7023
#17 0x00007ffff7791330 in ARDOUR::Session::auto_connect_thread(void*) (arg=0x5555585e26e0) at ../libs/ardour/session.cc:6981
#18 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#19 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 60 (Thread 0x7fffcb7fe700 (LWP 191114)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5555585e44c0) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555585e4470, cond=0x5555585e4498) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5555585e4498, mutex=0x5555585e4470) at pthread_cond_wait.c:638
#3  0x00007ffff7806c57 in ARDOUR::Session::emit_thread_run() (this=0x5555585e26e0) at ../libs/ardour/session_process.cc:1111
#4  0x00007ffff7806bf4 in ARDOUR::Session::emit_thread(void*) (arg=0x5555585e26e0) at ../libs/ardour/session_process.cc:1100
#5  0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 59 (Thread 0x7fffc913f700 (LWP 191113)):
#0  0x00007ffff40c9b4f in __GI___poll (fds=0x7fff2015aad0, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff56f97fe in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7fff2015aad0, timeout=<optimized out>, context=0x5555591874a0) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=0x5555591874a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007ffff56f9b63 in g_main_loop_run (loop=0x5555591875c0) at ../../../glib/gmain.c:4241
#4  0x00007ffff59f7402 in BaseUI::main_thread() (this=0x555556ee3f10) at ../libs/pbd/base_ui.cc:98
#5  0x00007ffff59fb3d1 in sigc::bound_mem_functor0<void, BaseUI>::operator()() const (this=0x5555591877e8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#6  0x00007ffff59fb092 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator()() const (this=0x5555591877e0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7  0x00007ffff59fab09 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555591877b0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#8  0x00007ffff5884fda in sigc::slot0<void>::operator()() const (this=0x555559187790) at threads.cc:77
#9  (anonymous namespace)::call_thread_entry_slot(void*) (data=0x555559187790) at threads.cc:64
#10 0x00007ffff572252d in g_thread_proxy (data=0x5555585afcc0) at ../../../glib/gthread.c:807
#11 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 58 (Thread 0x7fff2f0d9700 (LWP 191112)):
#0  0x00007ffff40c9b4f in __GI___poll (fds=0x7fff2f0d7ff8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff5a0ca94 in CrossThreadChannel::poll_for_request() (this=0x55555853acc8) at ../libs/pbd/crossthread.posix.cc:102
#2  0x00007ffff5a0cafd in CrossThreadChannel::receive(char&, bool) (this=0x55555853acc8, msg=@0x7fff2f0d80bf: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:123
#3  0x00007ffff71c35fe in ARDOUR::Butler::thread_work() (this=0x55555853ac30) at ../libs/ardour/butler.cc:172
#4  0x00007ffff71c3381 in ARDOUR::Butler::_thread_work(void*) (arg=0x55555853ac30) at ../libs/ardour/butler.cc:153
#5  0x00007ffff5a2fe1e in fake_thread_start(void*) (arg=0x555559171340) at ../libs/pbd/pthread_utils.cc:107
#6  0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 57 (Thread 0x7fffab004700 (LWP 191111)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e97490) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f6098 in __new_sem_wait_slow (sem=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db11a in PBD::Semaphore::wait() (this=0x555557e97490) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d887e in ARDOUR::Graph::run_one() (this=0x555557e973e0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8d5a in ARDOUR::Graph::helper_thread() (this=0x555557e973e0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df149 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffab0039b8, p=0x555557e973e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72de9b3 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=0x7fffab0039c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72dde35 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffab0039b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd6c8 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:159
#10 0x0000555555b82dfe in boost::function0<void>::operator()() const (this=0x7fffab0039b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555576d3d70) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 56 (Thread 0x7fffab085700 (LWP 191110)):
--Type <RET> for more, q to quit, c to continue without paging--c
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e97490) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f6098 in __new_sem_wait_slow (sem=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db11a in PBD::Semaphore::wait() (this=0x555557e97490) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d887e in ARDOUR::Graph::run_one() (this=0x555557e973e0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8d5a in ARDOUR::Graph::helper_thread() (this=0x555557e973e0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df149 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffab0849b8, p=0x555557e973e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72de9b3 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=0x7fffab0849c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72dde35 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffab0849b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd6c8 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:159
#10 0x0000555555b82dfe in boost::function0<void>::operator()() const (this=0x7fffab0849b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555578f98d0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 55 (Thread 0x7fffab106700 (LWP 191109)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e97490) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f6098 in __new_sem_wait_slow (sem=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db11a in PBD::Semaphore::wait() (this=0x555557e97490) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d887e in ARDOUR::Graph::run_one() (this=0x555557e973e0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8d5a in ARDOUR::Graph::helper_thread() (this=0x555557e973e0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df149 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffab1059b8, p=0x555557e973e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72de9b3 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=0x7fffab1059c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72dde35 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffab1059b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd6c8 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:159
#10 0x0000555555b82dfe in boost::function0<void>::operator()() const (this=0x7fffab1059b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555583ae330) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 54 (Thread 0x7fffab187700 (LWP 191108)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e97490) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f6098 in __new_sem_wait_slow (sem=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db11a in PBD::Semaphore::wait() (this=0x555557e97490) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d887e in ARDOUR::Graph::run_one() (this=0x555557e973e0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8d5a in ARDOUR::Graph::helper_thread() (this=0x555557e973e0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df149 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffab1869b8, p=0x555557e973e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72de9b3 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=0x7fffab1869c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72dde35 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffab1869b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd6c8 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:159
#10 0x0000555555b82dfe in boost::function0<void>::operator()() const (this=0x7fffab1869b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555584c4bf0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 53 (Thread 0x7fffc80ac700 (LWP 191107)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e97490) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f6098 in __new_sem_wait_slow (sem=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db11a in PBD::Semaphore::wait() (this=0x555557e97490) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d887e in ARDOUR::Graph::run_one() (this=0x555557e973e0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8d5a in ARDOUR::Graph::helper_thread() (this=0x555557e973e0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df149 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc80ab9b8, p=0x555557e973e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72de9b3 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=0x7fffc80ab9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72dde35 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc80ab9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd6c8 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:159
#10 0x0000555555b82dfe in boost::function0<void>::operator()() const (this=0x7fffc80ab9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555584ffd40) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 52 (Thread 0x7fffc812d700 (LWP 191106)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e97490) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f6098 in __new_sem_wait_slow (sem=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db11a in PBD::Semaphore::wait() (this=0x555557e97490) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d887e in ARDOUR::Graph::run_one() (this=0x555557e973e0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8d5a in ARDOUR::Graph::helper_thread() (this=0x555557e973e0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df149 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc812c9b8, p=0x555557e973e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72de9b3 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=0x7fffc812c9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72dde35 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc812c9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd6c8 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:159
#10 0x0000555555b82dfe in boost::function0<void>::operator()() const (this=0x7fffc812c9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x55555776aa70) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 51 (Thread 0x7fffc81ae700 (LWP 191105)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e97490) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f6098 in __new_sem_wait_slow (sem=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db11a in PBD::Semaphore::wait() (this=0x555557e97490) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d887e in ARDOUR::Graph::run_one() (this=0x555557e973e0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8d5a in ARDOUR::Graph::helper_thread() (this=0x555557e973e0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df149 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc81ad9b8, p=0x555557e973e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72de9b3 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=0x7fffc81ad9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72dde35 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc81ad9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd6c8 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:159
#10 0x0000555555b82dfe in boost::function0<void>::operator()() const (this=0x7fffc81ad9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555558129350) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 50 (Thread 0x7fffc822f700 (LWP 191104)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e97490) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f6098 in __new_sem_wait_slow (sem=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db11a in PBD::Semaphore::wait() (this=0x555557e97490) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d887e in ARDOUR::Graph::run_one() (this=0x555557e973e0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8d5a in ARDOUR::Graph::helper_thread() (this=0x555557e973e0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df149 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc822e9b8, p=0x555557e973e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72de9b3 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=0x7fffc822e9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72dde35 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc822e9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd6c8 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:159
#10 0x0000555555b82dfe in boost::function0<void>::operator()() const (this=0x7fffc822e9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555558083ce0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 49 (Thread 0x7fffc82b0700 (LWP 191103)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e97490) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f6098 in __new_sem_wait_slow (sem=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db11a in PBD::Semaphore::wait() (this=0x555557e97490) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d887e in ARDOUR::Graph::run_one() (this=0x555557e973e0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8d5a in ARDOUR::Graph::helper_thread() (this=0x555557e973e0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df149 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc82af9b8, p=0x555557e973e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72de9b3 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=0x7fffc82af9c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72dde35 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc82af9b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd6c8 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:159
#10 0x0000555555b82dfe in boost::function0<void>::operator()() const (this=0x7fffc82af9b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580c8d10) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 48 (Thread 0x7fffc8331700 (LWP 191102)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e97490) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f6098 in __new_sem_wait_slow (sem=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db11a in PBD::Semaphore::wait() (this=0x555557e97490) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d887e in ARDOUR::Graph::run_one() (this=0x555557e973e0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8d5a in ARDOUR::Graph::helper_thread() (this=0x555557e973e0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df149 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc83309b8, p=0x555557e973e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72de9b3 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=0x7fffc83309c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72dde35 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc83309b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd6c8 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:159
#10 0x0000555555b82dfe in boost::function0<void>::operator()() const (this=0x7fffc83309b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580c9400) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 47 (Thread 0x7fffc83b2700 (LWP 191101)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e97490) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f6098 in __new_sem_wait_slow (sem=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db11a in PBD::Semaphore::wait() (this=0x555557e97490) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d887e in ARDOUR::Graph::run_one() (this=0x555557e973e0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8d5a in ARDOUR::Graph::helper_thread() (this=0x555557e973e0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df149 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc83b19b8, p=0x555557e973e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72de9b3 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=0x7fffc83b19c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72dde35 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc83b19b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd6c8 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:159
#10 0x0000555555b82dfe in boost::function0<void>::operator()() const (this=0x7fffc83b19b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580b92c0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 46 (Thread 0x7fffc8433700 (LWP 191100)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e974b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e974b8, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f6098 in __new_sem_wait_slow (sem=0x555557e974b8, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db11a in PBD::Semaphore::wait() (this=0x555557e974b8) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d7bdb in ARDOUR::Graph::reached_terminal_node() (this=0x555557e973e0) at ../libs/ardour/graph.cc:301
#5  0x00007ffff72df84d in ARDOUR::GraphNode::finish(int) (this=0x555558fde078, chain=1) at ../libs/ardour/graphnode.cc:73
#6  0x00007ffff72db184 in ARDOUR::GraphNode::run(int) (this=0x555558fde078, chain=1) at ../libs/ardour/ardour/graphnode.h:63
#7  0x00007ffff72d89f8 in ARDOUR::Graph::run_one() (this=0x555557e973e0) at ../libs/ardour/graph.cc:442
#8  0x00007ffff72d8d5a in ARDOUR::Graph::helper_thread() (this=0x555557e973e0) at ../libs/ardour/graph.cc:470
#9  0x00007ffff72df149 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc84329b8, p=0x555557e973e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#10 0x00007ffff72de9b3 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=0x7fffc84329c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#11 0x00007ffff72dde35 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc84329b8) at /usr/include/boost/bind/bind.hpp:1294
#12 0x00007ffff72dd6c8 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:159
#13 0x0000555555b82dfe in boost::function0<void>::operator()() const (this=0x7fffc84329b0) at /usr/include/boost/function/function_template.hpp:768
#14 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x555557898de0) at ../libs/backends/jack/jack_audiobackend.cc:953
#15 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#16 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 45 (Thread 0x7fffc84b4700 (LWP 191099)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e97490) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f6098 in __new_sem_wait_slow (sem=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db11a in PBD::Semaphore::wait() (this=0x555557e97490) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d887e in ARDOUR::Graph::run_one() (this=0x555557e973e0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8d5a in ARDOUR::Graph::helper_thread() (this=0x555557e973e0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df149 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc84b39b8, p=0x555557e973e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72de9b3 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=0x7fffc84b39c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72dde35 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc84b39b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd6c8 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:159
#10 0x0000555555b82dfe in boost::function0<void>::operator()() const (this=0x7fffc84b39b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580bbb00) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 44 (Thread 0x7fffc8535700 (LWP 191098)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e97490) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f6098 in __new_sem_wait_slow (sem=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db11a in PBD::Semaphore::wait() (this=0x555557e97490) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d887e in ARDOUR::Graph::run_one() (this=0x555557e973e0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d8d5a in ARDOUR::Graph::helper_thread() (this=0x555557e973e0) at ../libs/ardour/graph.cc:470
#6  0x00007ffff72df149 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc85349b8, p=0x555557e973e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72de9b3 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=0x7fffc85349c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72dde35 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc85349b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd6c8 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:159
#10 0x0000555555b82dfe in boost::function0<void>::operator()() const (this=0x7fffc85349b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580b8ba0) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 43 (Thread 0x7fffc85b6700 (LWP 191097)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557e97490) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f6098 in __new_sem_wait_slow (sem=0x555557e97490, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db11a in PBD::Semaphore::wait() (this=0x555557e97490) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff72d887e in ARDOUR::Graph::run_one() (this=0x555557e973e0) at ../libs/ardour/graph.cc:426
#5  0x00007ffff72d9173 in ARDOUR::Graph::main_thread() (this=0x555557e973e0) at ../libs/ardour/graph.cc:523
#6  0x00007ffff72df149 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const (this=0x7fffc85b59b8, p=0x555557e973e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
#7  0x00007ffff72de9b3 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=0x7fffc85b59c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
#8  0x00007ffff72dde35 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator()() (this=0x7fffc85b59b8) at /usr/include/boost/bind/bind.hpp:1294
#9  0x00007ffff72dd6c8 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:159
#10 0x0000555555b82dfe in boost::function0<void>::operator()() const (this=0x7fffc85b59b0) at /usr/include/boost/function/function_template.hpp:768
#11 0x00007fffddbbcbfc in ARDOUR::JACKAudioBackend::_start_process_thread(void*) (arg=0x5555580b9c50) at ../libs/backends/jack/jack_audiobackend.cc:953
#12 0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 42 (Thread 0x7fffc85bf700 (LWP 191096)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d2d020) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  do_futex_wait (sem=sem@entry=0x555557d2d020, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007ffff47f6098 in __new_sem_wait_slow (sem=0x555557d2d020, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x00007ffff72db11a in PBD::Semaphore::wait() (this=0x555557d2d020) at ../libs/pbd/pbd/semutils.h:64
#4  0x00007ffff7753e2b in ARDOUR::RTTaskList::run() (this=0x555557d2cff0) at ../libs/ardour/rt_tasklist.cc:112
#5  0x00007ffff7753bfc in ARDOUR::RTTaskList::_thread_run(void*) (arg=0x555557d2cff0) at ../libs/ardour/rt_tasklist.cc:67
#6  0x00007ffff47ecf27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007ffff40d42ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 41 (Thread 0x7fffc85c8700 (LWP 191095)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555557d2d020) at ../sysdeps/unix/sysv/lin