View Issue Details

IDProjectCategoryView StatusLast Update
0010274ardourbugspublic2026-04-10 00:45
Reporterudoprog Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
PlatformGNUOSLinuxOS Version(any)
Product Version9.2 
Summary0010274: Ardour crashes with SIGFPE arithmetic exception when opening minimal mixer session
DescriptionI'm on Fedora 44, latest upgrades.

I build and run Ardour from latest git master (c583a57a2d).

In this case, I'm using Ardour as a live mixer where I take in a number of virtual sources and a microphone and produce two separate output mixes (master + one through a foldback bus). The crash happened before I could set up the foldback. I had an unrelated random crash that I wanted to troubleshoot, so I purged all of my local Ardour configuration in an attempt to reproduce it. And when I tried to do a minimal setup (microphone bus with three ACE plugins + one or two buses who's inputs to virtual sinks) I instead got the crash I'm reporting here. The hardware I'm using for the microphone is a Yamaha AG06.
Steps To ReproduceUnfortunately I've tried to redo the below, but can't reproduce the issue myself. But I still have the Mixer session (that I've attached as Mixer.zip) which causes the crash when I open it. This is just a step-by-step of what I remember doing:

* Purge local ardour configuration (move / remove ~/.config/ardour9).
* Make a virtual source, a suggestion is to use`pactl load-module module-null-sink media.class=Audio/Sink sink_name=Web channel_map=stereo` but any virtual sink made by pipewire should do it.
* Connect some high quantum audio source to it, like a browser with qpwgraph and play audio through it.
* Create empty Ardour Session, go through the setup wizard, set UI scale to 100%.
* Connect it to jack/pipewire.
* Go to the Mix view and add a stereo bus for the virtual source.
* Route the virtual sink to its inputs and output it by default to master. Here for me I remember the left channel was always peaking on the meter for some reason.
* Add a bus for the microphone and add pre-fader filters (ACE Expander, ACE Compressor, ACE Amplifier). This was also peaking.
* Exit the session.
* Try and open the session again.
* This is where it crashes for me.
Additional InformationI ran it with `ardour --gdb`:

```
Thread 1 "ArdourGUI" received signal SIGFPE, Arithmetic exception.
0x00000000008a70ae in Editor::set_timecode_ruler_scale (this=0x2d10160, lower=0, upper=5195776) at ../gtk2_ardour/editor_rulers.cc:870
870 const samplecnt_t hours_in_range = range / (60 * 60 * fr);
(gdb) p fr
$1 = -9223372036854775808
```

The culprit seems to be that `_session->sample_rate()` reports said value on my system / configuration for some reason.

I've attached the full backtrace as ardour-bt.log
TagsNo tags attached.

Activities

udoprog

2026-04-09 16:15

reporter  

ardour-bt.log (125,775 bytes)   
Thread 1 "ArdourGUI" received signal SIGFPE, Arithmetic exception.
0x00000000008a70ae in Editor::set_timecode_ruler_scale (this=0x3072dd0, lower=0, upper=5195776) at ../gtk2_ardour/editor_rulers.cc:870
870			const samplecnt_t hours_in_range = range / (60 * 60 * fr);
(gdb) thread apply all bt

Thread 79 (Thread 0x7ffec2ffd6c0 (LWP 82065) "AutomationWatch"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=a1@entry=0, a2=a2@entry=0, a3=a3@entry=140732169963424, a4=a4@entry=140732169963440, a5=a5@entry=0, a6=a6@entry=0, nr=230) at cancellation.c:49
#2  0x00007ffff24c4f82 in __GI___clock_nanosleep (clock_id=<optimized out>, clock_id@entry=0, flags=flags@entry=0, req=req@entry=0x7ffec2ffc7a0, rem=rem@entry=0x7ffec2ffc7b0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#3  0x00007ffff24d1657 in __GI___nanosleep (req=req@entry=0x7ffec2ffc7a0, rem=rem@entry=0x7ffec2ffc7b0) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#4  0x00007ffff4117410 in g_usleep (microseconds=<optimized out>) at ../glib/gtimer.c:275
#5  g_usleep (microseconds=<optimized out>) at ../glib/gtimer.c:263
#6  0x00007ffff59fcffc in ARDOUR::AutomationWatch::thread (this=0xad8a170) at ../libs/ardour/automation_watch.cc:206
#7  0x00007ffff5a01a62 in std::__invoke_impl<void, void (ARDOUR::AutomationWatch::*&)(), ARDOUR::AutomationWatch*&> (__f=@0x4c05bc0: (void (ARDOUR::AutomationWatch::*)(ARDOUR::AutomationWatch * const)) 0x7ffff59fcf70 <ARDOUR::AutomationWatch::thread()>, __t=@0x4c05bd0: 0xad8a170) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#8  0x00007ffff5a019cd in std::__invoke<void (ARDOUR::AutomationWatch::*&)(), ARDOUR::AutomationWatch*&> (__fn=@0x4c05bc0: (void (ARDOUR::AutomationWatch::*)(ARDOUR::AutomationWatch * const)) 0x7ffff59fcf70 <ARDOUR::AutomationWatch::thread()>, __args=@0x4c05bd0: 0xad8a170) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#9  0x00007ffff5a0199d in std::_Bind<void (ARDOUR::AutomationWatch::*(ARDOUR::AutomationWatch*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x4c05bc0, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#10 0x00007ffff5a01956 in std::_Bind<void (ARDOUR::AutomationWatch::*(ARDOUR::AutomationWatch*))()>::operator()<, void>() (this=0x4c05bc0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#11 0x00007ffff5a01925 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::AutomationWatch::*(ARDOUR::AutomationWatch*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::AutomationWatch::*(ARDOUR::AutomationWatch*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#12 0x00007ffff5a018e5 in std::__invoke_r<void, std::_Bind<void (ARDOUR::AutomationWatch::*(ARDOUR::AutomationWatch*))()>&>(std::_Bind<void (ARDOUR::AutomationWatch::*(ARDOUR::AutomationWatch*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#13 0x00007ffff5a0174d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::AutomationWatch::*(ARDOUR::AutomationWatch*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#14 0x0000000000466f9e in std::function<void()>::operator() (this=0x5df0b88) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#15 0x00007ffff4e8b8a6 in PBD::Thread::_run (arg=0x5df0b60) at ../libs/pbd/pthread_utils.cc:594
#16 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#17 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 78 (Thread 0x7ffec37fe6c0 (LWP 82064) "AutoConnect"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=a1@entry=140732178355576, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007ffff2475557 in __futex_abstimed_wait_common64 (private=0, futex_word=0x7ffec37fd578, expected=<optimized out>, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=0x7ffec37fd578, expected=<optimized out>, clockid=0, abstime=0x0, private=0, cancel=true) at futex-internal.c:87
#4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x4bc9a98, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007ffff2477dac in __pthread_cond_wait_common (cond=0x4bc9a78, mutex=0x4bc9a50, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x4bc9a78, mutex=0x4bc9a50) at pthread_cond_wait.c:453
#7  0x00007ffff5fcde78 in ARDOUR::Session::auto_connect_thread_run (this=0x4bc6dd0) at ../libs/ardour/session.cc:8078
#8  0x00007ffff5fcd1bd in ARDOUR::Session::auto_connect_thread (arg=0x4bc6dd0) at ../libs/ardour/session.cc:8010
#9  0x00007ffff4e8a547 in fake_thread_start (arg=0xad75610) at ../libs/pbd/pthread_utils.cc:199
#10 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#11 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 77 (Thread 0x7ffec3fff6c0 (LWP 82063) "SessionSignals"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=a1@entry=11878262736, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007ffff2475557 in __futex_abstimed_wait_common64 (private=0, futex_word=0x2c3ffe7d0, expected=<optimized out>, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=0x2c3ffe7d0, expected=<optimized out>, clockid=0, abstime=0x0, private=0, cancel=true) at futex-internal.c:87
#4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x4bc9a28, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007ffff2477dac in __pthread_cond_wait_common (cond=0x4bc9a08, mutex=0x4bc99e0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x4bc9a08, mutex=0x4bc99e0) at pthread_cond_wait.c:453
#7  0x00007ffff60635e0 in ARDOUR::Session::emit_thread_run (this=0x4bc6dd0) at ../libs/ardour/session_process.cc:1232
#8  0x00007ffff60634fd in ARDOUR::Session::emit_thread (arg=0x4bc6dd0) at ../libs/ardour/session_process.cc:1222
#9  0x00007ffff4e8a547 in fake_thread_start (arg=0x7fffb4002690) at ../libs/pbd/pthread_utils.cc:199
#10 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#11 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
--Type <RET> for more, q to quit, c to continue without paging--

Thread 76 (Thread 0x7ffed106d6c0 (LWP 82062) "Ctrl USB Hotplu"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=a1@entry=181595072, a2=a2@entry=2, a3=a3@entry=60000, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:49
#2  0x00007ffff2475254 in __syscall_cancel (a1=a1@entry=181595072, a2=a2@entry=2, a3=a3@entry=60000, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:75
#3  0x00007ffff24ef47e in __GI___poll (fds=fds@entry=0xad2ebc0, nfds=nfds@entry=2, timeout=timeout@entry=60000) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007ffff2aa4966 in poll (__fds=0xad2ebc0, __nfds=2, __timeout=60000) at /usr/include/bits/poll2.h:44
#5  usbi_wait_for_events (ctx=0x26337b0, reported_events=0x7ffed106c850, timeout_ms=60000) at ../../libusb/os/events_posix.c:266
#6  handle_events (ctx=ctx@entry=0x26337b0, tv=tv@entry=0x7ffed106c8b0) at ../../libusb/io.c:2254
#7  0x00007ffff2aa59f9 in libusb_handle_events_timeout_completed (ctx=0x26337b0, tv=tv@entry=0x7ffed106c900, completed=completed@entry=0x0) at ../../libusb/io.c:2371
#8  0x00007ffff2aa5a62 in libusb_handle_events (ctx=<optimized out>) at ../../libusb/io.c:2446
#9  0x00007ffff5a2e351 in usb_hotplug_thread (user_data=0x21350a0) at ../libs/ardour/control_protocol_manager.cc:90
#10 0x00007ffff4e8a547 in fake_thread_start (arg=0x7a2a750) at ../libs/pbd/pthread_utils.cc:199
#11 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#12 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 75 (Thread 0x7ffed186e6c0 (LWP 82061) "libusb_event"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=a1@entry=140732413696688, a2=a2@entry=2, a3=a3@entry=-1, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:49
#2  0x00007ffff2475254 in __syscall_cancel (a1=a1@entry=140732413696688, a2=a2@entry=2, a3=a3@entry=-1, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:75
#3  0x00007ffff24ef47e in __GI___poll (fds=fds@entry=0x7ffed186dab0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007ffff2aab838 in poll (__fds=0x7ffed186dab0, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:44
#5  linux_udev_event_thread_main (arg=<optimized out>) at ../../libusb/os/linux_udev.c:183
#6  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#7  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 74 (Thread 0x7ffed23706c0 (LWP 82060) "midiUI"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:49
#2  0x00007ffff2475254 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:75
#3  0x00007ffff24efaa6 in __GI_ppoll (fds=fds@entry=0x7ffec4041940, nfds=nfds@entry=4, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007ffff40e6065 in ppoll (__fds=0x7ffec4041940, __nfds=4, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x4c35900, timeout_usec=<optimized out>, fds=0x7ffec4041940, n_fds=4) at ../glib/gmain.c:4837
#6  g_main_context_iterate_unlocked (context=0x4c35900, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4511
#7  0x00007ffff40e6227 in g_main_loop_run (loop=0xaf2cf20) at ../glib/gmain.c:4721
#8  0x00007ffff4e1891b in BaseUI::main_thread (this=0x4c1dac0) at ../libs/pbd/base_ui.cc:101
#9  0x00007ffff4e1edd2 in std::__invoke_impl<void, void (BaseUI::*&)(), BaseUI*&> (__f=@0xaf73790: (void (BaseUI::*)(BaseUI * const)) 0x7ffff4e18670 <BaseUI::main_thread()>, __t=@0xaf737a0: 0x4c1dac0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#10 0x00007ffff4e1ed1d in std::__invoke<void (BaseUI::*&)(), BaseUI*&> (__fn=@0xaf73790: (void (BaseUI::*)(BaseUI * const)) 0x7ffff4e18670 <BaseUI::main_thread()>, __args=@0xaf737a0: 0x4c1dac0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#11 0x00007ffff4e1ecdd in std::_Bind<void (BaseUI::*(BaseUI*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0xaf73790, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#12 0x00007ffff4e1ec96 in std::_Bind<void (BaseUI::*(BaseUI*))()>::operator()<, void>() (this=0xaf73790) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#13 0x00007ffff4e1ec65 in std::__invoke_impl<void, std::_Bind<void (BaseUI::*(BaseUI*))()>&>(std::__invoke_other, std::_Bind<void (BaseUI::*(BaseUI*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#14 0x00007ffff4e1ec25 in std::__invoke_r<void, std::_Bind<void (BaseUI::*(BaseUI*))()>&>(std::_Bind<void (BaseUI::*(BaseUI*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#15 0x00007ffff4e1ea7d in std::_Function_handler<void (), std::_Bind<void (BaseUI::*(BaseUI*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#16 0x0000000000466f9e in std::function<void()>::operator() (this=0xaf73758) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#17 0x00007ffff4e8b8a6 in PBD::Thread::_run (arg=0xaf73730) at ../libs/pbd/pthread_utils.cc:594
#18 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#19 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 73 (Thread 0x7fff700f0ac0 (LWP 82059) "butler"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
--Type <RET> for more, q to quit, c to continue without paging--
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:49
#2  0x00007ffff2475254 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:75
#3  0x00007ffff24ef47e in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007ffff4e3356f in CrossThreadChannel::poll_for_request (this=0x2d90b38) at ../libs/pbd/crossthread.posix.cc:108
#5  0x00007ffff4e335ee in CrossThreadChannel::receive (this=0x2d90b38, msg=@0x7fff700ef95f: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:133
#6  0x00007ffff5a134dd in ARDOUR::Butler::thread_work (this=0x2d90a20) at ../libs/ardour/butler.cc:208
#7  0x00007ffff5a13065 in ARDOUR::Butler::_thread_work (arg=0x2d90a20) at ../libs/ardour/butler.cc:178
#8  0x00007ffff4e8a547 in fake_thread_start (arg=0xaf16450) at ../libs/pbd/pthread_utils.cc:199
#9  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#10 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 72 (Thread 0x7ffee3fff6c0 (LWP 82026) "IO-13-0x7ffee3f"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x334abfc) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5bff941 in ARDOUR::IOTaskList::io_thread (this=0x334abc0) at ../libs/ardour/io_tasklist.cc:166
#3  0x00007ffff5bff23a in ARDOUR::IOTaskList::_worker_thread (me=0x334abc0) at ../libs/ardour/io_tasklist.cc:154
#4  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#5  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 71 (Thread 0x7ffef67fc6c0 (LWP 82025) "IO-12-0x7ffef67"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x334abfc) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5bff941 in ARDOUR::IOTaskList::io_thread (this=0x334abc0) at ../libs/ardour/io_tasklist.cc:166
#3  0x00007ffff5bff23a in ARDOUR::IOTaskList::_worker_thread (me=0x334abc0) at ../libs/ardour/io_tasklist.cc:154
#4  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#5  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 70 (Thread 0x7fff00ff96c0 (LWP 82024) "IO-11-0x7fff00f"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x334abfc) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5bff941 in ARDOUR::IOTaskList::io_thread (this=0x334abc0) at ../libs/ardour/io_tasklist.cc:166
#3  0x00007ffff5bff23a in ARDOUR::IOTaskList::_worker_thread (me=0x334abc0) at ../libs/ardour/io_tasklist.cc:154
#4  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#5  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 69 (Thread 0x7fff02ffd6c0 (LWP 82023) "IO-10-0x7fff02f"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x334abfc) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5bff941 in ARDOUR::IOTaskList::io_thread (this=0x334abc0) at ../libs/ardour/io_tasklist.cc:166
#3  0x00007ffff5bff23a in ARDOUR::IOTaskList::_worker_thread (me=0x334abc0) at ../libs/ardour/io_tasklist.cc:154
#4  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#5  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 68 (Thread 0x7fff097fa6c0 (LWP 82022) "IO-9-0x7fff097f"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x334abfc) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5bff941 in ARDOUR::IOTaskList::io_thread (this=0x334abc0) at ../libs/ardour/io_tasklist.cc:166
#3  0x00007ffff5bff23a in ARDOUR::IOTaskList::_worker_thread (me=0x334abc0) at ../libs/ardour/io_tasklist.cc:154
#4  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#5  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 67 (Thread 0x7fff0b7fe6c0 (LWP 82021) "IO-8-0x7fff0b7f"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x334abfc) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5bff941 in ARDOUR::IOTaskList::io_thread (this=0x334abc0) at ../libs/ardour/io_tasklist.cc:166
#3  0x00007ffff5bff23a in ARDOUR::IOTaskList::_worker_thread (me=0x334abc0) at ../libs/ardour/io_tasklist.cc:154
#4  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#5  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 66 (Thread 0x7fff15ffb6c0 (LWP 82020) "IO-7-0x7fff15ff"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x334abfc) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5bff941 in ARDOUR::IOTaskList::io_thread (this=0x334abc0) at ../libs/ardour/io_tasklist.cc:166
#3  0x00007ffff5bff23a in ARDOUR::IOTaskList::_worker_thread (me=0x334abc0) at ../libs/ardour/io_tasklist.cc:154
#4  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
--Type <RET> for more, q to quit, c to continue without paging--
#5  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 65 (Thread 0x7fff17fff6c0 (LWP 82019) "IO-6-0x7fff17ff"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x334abfc) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5bff941 in ARDOUR::IOTaskList::io_thread (this=0x334abc0) at ../libs/ardour/io_tasklist.cc:166
#3  0x00007ffff5bff23a in ARDOUR::IOTaskList::_worker_thread (me=0x334abc0) at ../libs/ardour/io_tasklist.cc:154
#4  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#5  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 64 (Thread 0x7fff227fc6c0 (LWP 82018) "IO-5-0x7fff227f"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x334abfc) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5bff941 in ARDOUR::IOTaskList::io_thread (this=0x334abc0) at ../libs/ardour/io_tasklist.cc:166
#3  0x00007ffff5bff23a in ARDOUR::IOTaskList::_worker_thread (me=0x334abc0) at ../libs/ardour/io_tasklist.cc:154
#4  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#5  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 63 (Thread 0x7fff2cff96c0 (LWP 82017) "IO-4-0x7fff2cff"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x334abfc) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5bff941 in ARDOUR::IOTaskList::io_thread (this=0x334abc0) at ../libs/ardour/io_tasklist.cc:166
#3  0x00007ffff5bff23a in ARDOUR::IOTaskList::_worker_thread (me=0x334abc0) at ../libs/ardour/io_tasklist.cc:154
#4  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#5  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 62 (Thread 0x7fff2effd6c0 (LWP 82016) "IO-3-0x7fff2eff"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x334abfc) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5bff941 in ARDOUR::IOTaskList::io_thread (this=0x334abc0) at ../libs/ardour/io_tasklist.cc:166
#3  0x00007ffff5bff23a in ARDOUR::IOTaskList::_worker_thread (me=0x334abc0) at ../libs/ardour/io_tasklist.cc:154
#4  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#5  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 61 (Thread 0x7fff397fa6c0 (LWP 82015) "IO-2-0x7fff397f"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x334abfc) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5bff941 in ARDOUR::IOTaskList::io_thread (this=0x334abc0) at ../libs/ardour/io_tasklist.cc:166
#3  0x00007ffff5bff23a in ARDOUR::IOTaskList::_worker_thread (me=0x334abc0) at ../libs/ardour/io_tasklist.cc:154
#4  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#5  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 60 (Thread 0x7fff3b7fe6c0 (LWP 82014) "IO-1-0x7fff3b7f"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x334abfc) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5bff941 in ARDOUR::IOTaskList::io_thread (this=0x334abc0) at ../libs/ardour/io_tasklist.cc:166
#3  0x00007ffff5bff23a in ARDOUR::IOTaskList::_worker_thread (me=0x334abc0) at ../libs/ardour/io_tasklist.cc:154
#4  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#5  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 59 (Thread 0x7fff3bfff6c0 (LWP 82013) "IO-0-0x7fff3bff"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x334abfc) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5bff941 in ARDOUR::IOTaskList::io_thread (this=0x334abc0) at ../libs/ardour/io_tasklist.cc:166
#3  0x00007ffff5bff23a in ARDOUR::IOTaskList::_worker_thread (me=0x334abc0) at ../libs/ardour/io_tasklist.cc:154
#4  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#5  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 58 (Thread 0x7fff68ff96c0 (LWP 82012) "RT-14-0x7fff68f"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x3366dc4) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5b815ea in ARDOUR::Graph::run_one (this=0x3366c70) at ../libs/ardour/graph.cc:320
#3  0x00007ffff5b7fc0c in ARDOUR::Graph::helper_thread (this=0x3366c70) at ../libs/ardour/graph.cc:372
#4  0x00007ffff5b89692 in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff34000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __t=@0x7fff34000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#5  0x00007ffff5b895dd in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff34000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0--Type <RET> for more, q to quit, c to continue without paging--
x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __args=@0x7fff34000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#6  0x00007ffff5b899cd in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff34000880, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#7  0x00007ffff5b89986 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff34000880) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#8  0x00007ffff5b89955 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#9  0x00007ffff5b89935 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#10 0x00007ffff5b8988d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#11 0x0000000000466f9e in std::function<void()>::operator() (this=0x7fff68ff8aa0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#12 0x00007fffd801e653 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x2f5eb40) at ../libs/backends/jack/jack_audiobackend.cc:895
#13 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#14 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 57 (Thread 0x7fff697fa6c0 (LWP 82011) "RT-13-0x7fff697"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x3366dc4) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5b815ea in ARDOUR::Graph::run_one (this=0x3366c70) at ../libs/ardour/graph.cc:320
#3  0x00007ffff5b7fc0c in ARDOUR::Graph::helper_thread (this=0x3366c70) at ../libs/ardour/graph.cc:372
#4  0x00007ffff5b89692 in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff40000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __t=@0x7fff40000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#5  0x00007ffff5b895dd in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff40000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __args=@0x7fff40000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#6  0x00007ffff5b899cd in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff40000880, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#7  0x00007ffff5b89986 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff40000880) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#8  0x00007ffff5b89955 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#9  0x00007ffff5b89935 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#10 0x00007ffff5b8988d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#11 0x0000000000466f9e in std::function<void()>::operator() (this=0x7fff697f9aa0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#12 0x00007fffd801e653 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x33a5a70) at ../libs/backends/jack/jack_audiobackend.cc:895
#13 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#14 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 56 (Thread 0x7fff69ffb6c0 (LWP 82010) "RT-12-0x7fff69f"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x3366dc4) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5b815ea in ARDOUR::Graph::run_one (this=0x3366c70) at ../libs/ardour/graph.cc:320
#3  0x00007ffff5b7fc0c in ARDOUR::Graph::helper_thread (this=0x3366c70) at ../libs/ardour/graph.cc:372
#4  0x00007ffff5b89692 in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff3c000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __t=@0x7fff3c000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#5  0x00007ffff5b895dd in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff3c000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __args=@0x7fff3c000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#6  0x00007ffff5b899cd in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff3c000880, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#7  0x00007ffff5b89986 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff3c000880) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#8  0x00007ffff5b89955 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#9  0x00007ffff5b89935 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#10 0x00007ffff5b8988d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#11 0x0000000000466f9e in std::function<void()>::operator() (this=0x7fff69ffaaa0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bit--Type <RET> for more, q to quit, c to continue without paging--
s/std_function.h:581
#12 0x00007fffd801e653 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x2f9bd90) at ../libs/backends/jack/jack_audiobackend.cc:895
#13 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#14 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 55 (Thread 0x7fff6a7fc6c0 (LWP 82009) "RT-11-0x7fff6a7"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x3366dc4) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5b815ea in ARDOUR::Graph::run_one (this=0x3366c70) at ../libs/ardour/graph.cc:320
#3  0x00007ffff5b7fc0c in ARDOUR::Graph::helper_thread (this=0x3366c70) at ../libs/ardour/graph.cc:372
#4  0x00007ffff5b89692 in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff48000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __t=@0x7fff48000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#5  0x00007ffff5b895dd in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff48000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __args=@0x7fff48000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#6  0x00007ffff5b899cd in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff48000880, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#7  0x00007ffff5b89986 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff48000880) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#8  0x00007ffff5b89955 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#9  0x00007ffff5b89935 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#10 0x00007ffff5b8988d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#11 0x0000000000466f9e in std::function<void()>::operator() (this=0x7fff6a7fbaa0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#12 0x00007fffd801e653 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x32f36b0) at ../libs/backends/jack/jack_audiobackend.cc:895
#13 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#14 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 54 (Thread 0x7fff6affd6c0 (LWP 82008) "RT-10-0x7fff6af"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x3366dc4) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5b815ea in ARDOUR::Graph::run_one (this=0x3366c70) at ../libs/ardour/graph.cc:320
#3  0x00007ffff5b7fc0c in ARDOUR::Graph::helper_thread (this=0x3366c70) at ../libs/ardour/graph.cc:372
#4  0x00007ffff5b89692 in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff44000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __t=@0x7fff44000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#5  0x00007ffff5b895dd in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff44000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __args=@0x7fff44000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#6  0x00007ffff5b899cd in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff44000880, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#7  0x00007ffff5b89986 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff44000880) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#8  0x00007ffff5b89955 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#9  0x00007ffff5b89935 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#10 0x00007ffff5b8988d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#11 0x0000000000466f9e in std::function<void()>::operator() (this=0x7fff6affcaa0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#12 0x00007fffd801e653 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x4bb4830) at ../libs/backends/jack/jack_audiobackend.cc:895
#13 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#14 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 53 (Thread 0x7fff6b7fe6c0 (LWP 82007) "RT-9-0x7fff6b7f"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x3366dc4) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5b815ea in ARDOUR::Graph::run_one (this=0x3366c70) at ../libs/ardour/graph.cc:320
#3  0x00007ffff5b7fc0c in ARDOUR::Graph::helper_thread (this=0x3366c70) at ../libs/ardour/graph.cc:372
#4  0x00007ffff5b89692 in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff50000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __t=@0x7fff50000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
--Type <RET> for more, q to quit, c to continue without paging--
#5  0x00007ffff5b895dd in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff50000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __args=@0x7fff50000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#6  0x00007ffff5b899cd in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff50000880, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#7  0x00007ffff5b89986 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff50000880) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#8  0x00007ffff5b89955 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#9  0x00007ffff5b89935 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#10 0x00007ffff5b8988d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#11 0x0000000000466f9e in std::function<void()>::operator() (this=0x7fff6b7fdaa0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#12 0x00007fffd801e653 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x4bb4770) at ../libs/backends/jack/jack_audiobackend.cc:895
#13 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#14 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 52 (Thread 0x7fff70ff96c0 (LWP 82006) "RT-8-0x7fff70ff"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x3366dc4) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5b815ea in ARDOUR::Graph::run_one (this=0x3366c70) at ../libs/ardour/graph.cc:320
#3  0x00007ffff5b7fc0c in ARDOUR::Graph::helper_thread (this=0x3366c70) at ../libs/ardour/graph.cc:372
#4  0x00007ffff5b89692 in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff4c000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __t=@0x7fff4c000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#5  0x00007ffff5b895dd in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff4c000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __args=@0x7fff4c000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#6  0x00007ffff5b899cd in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff4c000880, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#7  0x00007ffff5b89986 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff4c000880) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#8  0x00007ffff5b89955 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#9  0x00007ffff5b89935 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#10 0x00007ffff5b8988d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#11 0x0000000000466f9e in std::function<void()>::operator() (this=0x7fff70ff8aa0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#12 0x00007fffd801e653 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x3487720) at ../libs/backends/jack/jack_audiobackend.cc:895
#13 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#14 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 51 (Thread 0x7fff717fa6c0 (LWP 82005) "RT-7-0x7fff717f"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x3366dc4) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5b815ea in ARDOUR::Graph::run_one (this=0x3366c70) at ../libs/ardour/graph.cc:320
#3  0x00007ffff5b7fc0c in ARDOUR::Graph::helper_thread (this=0x3366c70) at ../libs/ardour/graph.cc:372
#4  0x00007ffff5b89692 in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff58000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __t=@0x7fff58000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#5  0x00007ffff5b895dd in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff58000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __args=@0x7fff58000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#6  0x00007ffff5b899cd in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff58000880, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#7  0x00007ffff5b89986 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff58000880) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#8  0x00007ffff5b89955 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#9  0x00007ffff5b89935 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#10 0x00007ffff5b8988d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
--Type <RET> for more, q to quit, c to continue without paging--
#11 0x0000000000466f9e in std::function<void()>::operator() (this=0x7fff717f9aa0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#12 0x00007fffd801e653 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x354c4c0) at ../libs/backends/jack/jack_audiobackend.cc:895
#13 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#14 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 50 (Thread 0x7fff71ffb6c0 (LWP 82004) "RT-6-0x7fff71ff"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x3366dc4) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5b815ea in ARDOUR::Graph::run_one (this=0x3366c70) at ../libs/ardour/graph.cc:320
#3  0x00007ffff5b7fc0c in ARDOUR::Graph::helper_thread (this=0x3366c70) at ../libs/ardour/graph.cc:372
#4  0x00007ffff5b89692 in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff54000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __t=@0x7fff54000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#5  0x00007ffff5b895dd in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff54000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __args=@0x7fff54000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#6  0x00007ffff5b899cd in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff54000880, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#7  0x00007ffff5b89986 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff54000880) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#8  0x00007ffff5b89955 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#9  0x00007ffff5b89935 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#10 0x00007ffff5b8988d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#11 0x0000000000466f9e in std::function<void()>::operator() (this=0x7fff71ffaaa0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#12 0x00007fffd801e653 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x338cc60) at ../libs/backends/jack/jack_audiobackend.cc:895
#13 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#14 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 49 (Thread 0x7fff727fc6c0 (LWP 82003) "RT-5-0x7fff727f"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x3366dc4) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5b815ea in ARDOUR::Graph::run_one (this=0x3366c70) at ../libs/ardour/graph.cc:320
#3  0x00007ffff5b7fc0c in ARDOUR::Graph::helper_thread (this=0x3366c70) at ../libs/ardour/graph.cc:372
#4  0x00007ffff5b89692 in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff60000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __t=@0x7fff60000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#5  0x00007ffff5b895dd in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff60000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __args=@0x7fff60000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#6  0x00007ffff5b899cd in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff60000880, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#7  0x00007ffff5b89986 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff60000880) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#8  0x00007ffff5b89955 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#9  0x00007ffff5b89935 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#10 0x00007ffff5b8988d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#11 0x0000000000466f9e in std::function<void()>::operator() (this=0x7fff727fbaa0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#12 0x00007fffd801e653 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x338d8d0) at ../libs/backends/jack/jack_audiobackend.cc:895
#13 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#14 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 48 (Thread 0x7fff72ffd6c0 (LWP 82002) "RT-4-0x7fff72ff"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x3366dc4) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5b815ea in ARDOUR::Graph::run_one (this=0x3366c70) at ../libs/ardour/graph.cc:320
#3  0x00007ffff5b7fc0c in ARDOUR::Graph::helper_thread (this=0x3366c70) at ../libs/ardour/graph.cc:372
#4  0x00007ffff5b89692 in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff5c000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __t=@0x7fff5c000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c+--Type <RET> for more, q to quit, c to continue without paging--
+/16/bits/invoke.h:76
#5  0x00007ffff5b895dd in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff5c000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __args=@0x7fff5c000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#6  0x00007ffff5b899cd in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff5c000880, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#7  0x00007ffff5b89986 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff5c000880) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#8  0x00007ffff5b89955 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#9  0x00007ffff5b89935 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#10 0x00007ffff5b8988d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#11 0x0000000000466f9e in std::function<void()>::operator() (this=0x7fff72ffcaa0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#12 0x00007fffd801e653 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x2feab80) at ../libs/backends/jack/jack_audiobackend.cc:895
#13 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#14 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 47 (Thread 0x7fff6bfff6c0 (LWP 82001) "RT-3-0x7fff6bff"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x3366dc4) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5b815ea in ARDOUR::Graph::run_one (this=0x3366c70) at ../libs/ardour/graph.cc:320
#3  0x00007ffff5b7fc0c in ARDOUR::Graph::helper_thread (this=0x3366c70) at ../libs/ardour/graph.cc:372
#4  0x00007ffff5b89692 in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff64000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __t=@0x7fff64000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#5  0x00007ffff5b895dd in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff64000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __args=@0x7fff64000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#6  0x00007ffff5b899cd in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff64000880, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#7  0x00007ffff5b89986 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff64000880) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#8  0x00007ffff5b89955 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#9  0x00007ffff5b89935 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#10 0x00007ffff5b8988d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#11 0x0000000000466f9e in std::function<void()>::operator() (this=0x7fff6bffeaa0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#12 0x00007fffd801e653 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x2fec540) at ../libs/backends/jack/jack_audiobackend.cc:895
#13 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#14 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 46 (Thread 0x7fff737fe6c0 (LWP 82000) "RT-2-0x7fff737f"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x3366dc4) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5b815ea in ARDOUR::Graph::run_one (this=0x3366c70) at ../libs/ardour/graph.cc:320
#3  0x00007ffff5b7fc0c in ARDOUR::Graph::helper_thread (this=0x3366c70) at ../libs/ardour/graph.cc:372
#4  0x00007ffff5b89692 in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff6c000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __t=@0x7fff6c000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#5  0x00007ffff5b895dd in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff6c000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __args=@0x7fff6c000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#6  0x00007ffff5b899cd in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff6c000880, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#7  0x00007ffff5b89986 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff6c000880) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#8  0x00007ffff5b89955 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#9  0x00007ffff5b89935 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#10 0x00007ffff5b8988d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor--Type <RET> for more, q to quit, c to continue without paging--
=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#11 0x0000000000466f9e in std::function<void()>::operator() (this=0x7fff737fdaa0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#12 0x00007fffd801e653 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x354cec0) at ../libs/backends/jack/jack_audiobackend.cc:895
#13 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#14 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 45 (Thread 0x7fff73fff6c0 (LWP 81999) "RT-1-0x7fff73ff"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x3366dc4) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5b815ea in ARDOUR::Graph::run_one (this=0x3366c70) at ../libs/ardour/graph.cc:320
#3  0x00007ffff5b7fc0c in ARDOUR::Graph::helper_thread (this=0x3366c70) at ../libs/ardour/graph.cc:372
#4  0x00007ffff5b89692 in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fff78000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __t=@0x7fff78000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#5  0x00007ffff5b895dd in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fff78000880: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7f770 <ARDOUR::Graph::helper_thread()>, __args=@0x7fff78000890: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#6  0x00007ffff5b899cd in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fff78000880, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#7  0x00007ffff5b89986 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fff78000880) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#8  0x00007ffff5b89955 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#9  0x00007ffff5b89935 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#10 0x00007ffff5b8988d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#11 0x0000000000466f9e in std::function<void()>::operator() (this=0x7fff73ffeaa0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#12 0x00007fffd801e653 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x7fff88001ac0) at ../libs/backends/jack/jack_audiobackend.cc:895
#13 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#14 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 44 (Thread 0x7fff91ffb6c0 (LWP 81998) "RT-main-0x7fff9"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff4e93621 in PBD::Semaphore::wait (this=0x3366dd0) at ../libs/pbd/semutils.cc:120
#2  0x00007ffff5b80945 in ARDOUR::Graph::reached_terminal_node (this=0x3366c70) at ../libs/ardour/graph.cc:267
#3  0x00007ffff5b8ec92 in ARDOUR::GraphNode::finish (this=0xaf827e0, chain=0xada1ef0) at ../libs/ardour/graphnode.cc:107
#4  0x00007ffff5b8ebcb in ARDOUR::GraphNode::run (this=0xaf827e0, chain=0xada1ef0) at ../libs/ardour/graphnode.cc:74
#5  0x00007ffff5b81883 in ARDOUR::Graph::run_one (this=0x3366c70) at ../libs/ardour/graph.cc:344
#6  0x00007ffff5b7f70a in ARDOUR::Graph::main_thread (this=0x3366c70) at ../libs/ardour/graph.cc:425
#7  0x00007ffff5b89692 in std::__invoke_impl<void, void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__f=@0x7fffbfc3b1e0: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7efc0 <ARDOUR::Graph::main_thread()>, __t=@0x7fffbfc3b1f0: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#8  0x00007ffff5b895dd in std::__invoke<void (ARDOUR::Graph::*&)(), ARDOUR::Graph*&> (__fn=@0x7fffbfc3b1e0: (void (ARDOUR::Graph::*)(ARDOUR::Graph * const)) 0x7ffff5b7efc0 <ARDOUR::Graph::main_thread()>, __args=@0x7fffbfc3b1f0: 0x3366c70) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#9  0x00007ffff5b899cd in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fffbfc3b1e0, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#10 0x00007ffff5b89986 in std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>::operator()<, void>() (this=0x7fffbfc3b1e0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#11 0x00007ffff5b89955 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#12 0x00007ffff5b89935 in std::__invoke_r<void, std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&>(std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#13 0x00007ffff5b8988d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::Graph::*(ARDOUR::Graph*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#14 0x0000000000466f9e in std::function<void()>::operator() (this=0x7fff91ffaaa0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#15 0x00007fffd801e653 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x35522f0) at ../libs/backends/jack/jack_audiobackend.cc:895
#16 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#17 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 43 (Thread 0x7fff90ff96c0 (LWP 81997) "[pango] fontcon"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff411622b in g_cond_wait_impl (cond=0x4763948, mutex=0x4763940) at ../glib/gthread-posix.c:1026
--Type <RET> for more, q to quit, c to continue without paging--
#2  g_cond_wait (cond=0x4763948, mutex=0x4763940) at ../glib/gthread.c:1686
#3  0x00007ffff40a858c in g_async_queue_pop_intern_unlocked (queue=0x4763940, wait=1, end_time=-1) at ../glib/gasyncqueue.c:376
#4  0x00007ffff40a8605 in g_async_queue_pop (queue=queue@entry=0x4763940) at ../glib/gasyncqueue.c:410
#5  0x00007ffff34bb74c in fc_thread_func (data=0x4763940) at ../pango/pangofc-fontmap.c:998
#6  0x00007ffff411ba52 in g_thread_proxy (data=0x4763990) at ../glib/gthread.c:893
#7  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#8  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 41 (Thread 0x7fff917fa6c0 (LWP 81994) "[pango] fontcon"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff411622b in g_cond_wait_impl (cond=0x36bd588, mutex=0x36bd580) at ../glib/gthread-posix.c:1026
#2  g_cond_wait (cond=0x36bd588, mutex=0x36bd580) at ../glib/gthread.c:1686
#3  0x00007ffff40a858c in g_async_queue_pop_intern_unlocked (queue=0x36bd580, wait=1, end_time=-1) at ../glib/gasyncqueue.c:376
#4  0x00007ffff40a8605 in g_async_queue_pop (queue=queue@entry=0x36bd580) at ../glib/gasyncqueue.c:410
#5  0x00007ffff34bb74c in fc_thread_func (data=0x36bd580) at ../pango/pangofc-fontmap.c:998
#6  0x00007ffff411ba52 in g_thread_proxy (data=0x36bc4f0) at ../glib/gthread.c:893
#7  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#8  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 39 (Thread 0x7fff927fc6c0 (LWP 81992) "AudioEngine 1"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=<optimized out>, a2=a2@entry=140735651230624, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=0, nr=232) at cancellation.c:49
#2  0x00007ffff2475254 in __syscall_cancel (a1=<optimized out>, a2=a2@entry=140735651230624, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=0, nr=232) at cancellation.c:75
#3  0x00007ffff24fcef5 in epoll_wait (epfd=<optimized out>, events=events@entry=0x7fff927fb3a0, maxevents=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#4  0x00007fffd978e4b8 in impl_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7fff927fb550, n_ev=<optimized out>, timeout=<optimized out>) at ../spa/plugins/support/system.c:138
#5  0x00007fffd97772d8 in spa_system_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7fff927fb550, n_ev=32, timeout=-1) at ../spa/include/spa/support/system.h:154
#6  loop_iterate_cancel (object=0x2789b08, timeout=-1) at ../spa/plugins/support/loop.c:753
#7  0x00007fffc7306f4c in spa_loop_control_iterate_fast (object=<optimized out>, timeout=-1) at ../spa/include/spa/support/loop.h:408
#8  pw_loop_iterate (object=<optimized out>, timeout=-1) at ../src/pipewire/loop.h:95
#9  pw_data_loop_wait (this=0x2788d70, timeout=timeout@entry=-1) at ../src/pipewire/data-loop.c:29
#10 0x00007fffd97ba8c4 in cycle_wait (c=<optimized out>) at ../pipewire-jack/src/pipewire-jack.c:2088
#11 jack_cycle_wait (client=0x24c77e0) at ../pipewire-jack/src/pipewire-jack.c:5029
#12 0x00007fffd801e9cc in ARDOUR::JACKAudioBackend::process_thread (this=0x23c6310) at ../libs/backends/jack/jack_audiobackend.cc:924
#13 0x00007fffd801d785 in ARDOUR::JACKAudioBackend::_process_thread (arg=0x23c6310) at ../libs/backends/jack/jack_audiobackend.cc:903
#14 0x00007fffd9777426 in loop_iterate_cancel (object=0x2789b08, timeout=<optimized out>) at ../spa/plugins/support/loop.c:782
#15 0x00007fffc730e471 in do_loop (user_data=0x2788d70) at ../src/pipewire/data-loop.c:67
#16 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#17 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 38 (Thread 0x7fff937fe6c0 (LWP 81991) "pw-ardour"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=<optimized out>, a2=a2@entry=140735668016816, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=0, nr=232) at cancellation.c:49
#2  0x00007ffff2475254 in __syscall_cancel (a1=<optimized out>, a2=a2@entry=140735668016816, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=0, nr=232) at cancellation.c:75
#3  0x00007ffff24fcef5 in epoll_wait (epfd=<optimized out>, events=events@entry=0x7fff937fd6b0, maxevents=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#4  0x00007fffd978e4b8 in impl_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7fff937fd860, n_ev=<optimized out>, timeout=<optimized out>) at ../spa/plugins/support/system.c:138
#5  0x00007fffd9777528 in spa_system_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7fff937fd860, n_ev=32, timeout=-1) at ../spa/include/spa/support/system.h:154
#6  loop_iterate (object=0x25e5468, timeout=-1) at ../spa/plugins/support/loop.c:801
#7  0x00007fffc7376341 in spa_loop_control_iterate_fast (object=<optimized out>, timeout=-1) at ../spa/include/spa/support/loop.h:408
#8  pw_loop_iterate (object=<optimized out>, timeout=-1) at ../src/pipewire/loop.h:95
#9  do_loop (user_data=0x2630430) at ../src/pipewire/thread-loop.c:177
#10 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#11 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 37 (Thread 0x7fffadffb6c0 (LWP 81990) "pw-ardour"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=<optimized out>, a2=a2@entry=140736112600752, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=0, nr=232) at cancellation.c:49
--Type <RET> for more, q to quit, c to continue without paging--
#2  0x00007ffff2475254 in __syscall_cancel (a1=<optimized out>, a2=a2@entry=140736112600752, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=0, nr=232) at cancellation.c:75
#3  0x00007ffff24fcef5 in epoll_wait (epfd=<optimized out>, events=events@entry=0x7fffadffa6b0, maxevents=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#4  0x00007fffd978e4b8 in impl_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7fffadffa860, n_ev=<optimized out>, timeout=<optimized out>) at ../spa/plugins/support/system.c:138
#5  0x00007fffd9777528 in spa_system_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7fffadffa860, n_ev=32, timeout=-1) at ../spa/include/spa/support/system.h:154
#6  loop_iterate (object=0x25725b8, timeout=-1) at ../spa/plugins/support/loop.c:801
#7  0x00007fffc7376341 in spa_loop_control_iterate_fast (object=<optimized out>, timeout=-1) at ../spa/include/spa/support/loop.h:408
#8  pw_loop_iterate (object=<optimized out>, timeout=-1) at ../src/pipewire/loop.h:95
#9  do_loop (user_data=0x25ea350) at ../src/pipewire/thread-loop.c:177
#10 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#11 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 35 (Thread 0x7fff92ffd6c0 (LWP 81922) "pool-8"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff41171e9 in g_cond_wait_until_impl (cond=<optimized out>, mutex=0x24fdbb0, end_time=<optimized out>) at ../glib/gthread-posix.c:1159
#2  g_cond_wait_until (cond=<optimized out>, mutex=0x24fdbb0, end_time=<optimized out>) at ../glib/gthread.c:1782
#3  0x00007ffff40a854d in g_async_queue_pop_intern_unlocked (queue=0x24fdbb0, wait=1, end_time=2056275694) at ../glib/gasyncqueue.c:379
#4  0x00007ffff40a86cd in g_async_queue_timeout_pop (queue=0x24fdbb0, timeout=15000000) at ../glib/gasyncqueue.c:502
#5  0x00007ffff411d790 in g_thread_pool_wait_for_new_pool () at ../glib/gthreadpool.c:169
#6  g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:394
#7  0x00007ffff411ba52 in g_thread_proxy (data=0x7fff9c002000) at ../glib/gthread.c:893
#8  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#9  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 33 (Thread 0x7fff93fff6c0 (LWP 81920) "pool-6"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff41171e9 in g_cond_wait_until_impl (cond=<optimized out>, mutex=0x24fdb60, end_time=<optimized out>) at ../glib/gthread-posix.c:1159
#2  g_cond_wait_until (cond=<optimized out>, mutex=0x24fdb60, end_time=<optimized out>) at ../glib/gthread.c:1782
#3  0x00007ffff40a854d in g_async_queue_pop_intern_unlocked (queue=0x24fdb60, wait=1, end_time=2041464117) at ../glib/gasyncqueue.c:379
#4  0x00007ffff411d852 in g_thread_pool_wait_for_new_task (pool=0x24fdb00) at ../glib/gthreadpool.c:262
#5  g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:325
#6  0x00007ffff411ba52 in g_thread_proxy (data=0x7fff9c001ae0) at ../glib/gthread.c:893
#7  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#8  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 32 (Thread 0x7fffacff96c0 (LWP 81919) "pool-5"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff41171e9 in g_cond_wait_until_impl (cond=<optimized out>, mutex=0x24fdbb0, end_time=<optimized out>) at ../glib/gthread-posix.c:1159
#2  g_cond_wait_until (cond=<optimized out>, mutex=0x24fdbb0, end_time=<optimized out>) at ../glib/gthread.c:1782
#3  0x00007ffff40a854d in g_async_queue_pop_intern_unlocked (queue=0x24fdbb0, wait=1, end_time=2053923231) at ../glib/gasyncqueue.c:379
#4  0x00007ffff40a86cd in g_async_queue_timeout_pop (queue=0x24fdbb0, timeout=15000000) at ../glib/gasyncqueue.c:502
#5  0x00007ffff411d790 in g_thread_pool_wait_for_new_pool () at ../glib/gthreadpool.c:169
#6  g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:394
#7  0x00007ffff411ba52 in g_thread_proxy (data=0x7fff9c001850) at ../glib/gthread.c:893
#8  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#9  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 31 (Thread 0x7fffad7fa6c0 (LWP 81918) "pool-4"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff41171e9 in g_cond_wait_until_impl (cond=<optimized out>, mutex=0x24fdb60, end_time=<optimized out>) at ../glib/gthread-posix.c:1159
#2  g_cond_wait_until (cond=<optimized out>, mutex=0x24fdb60, end_time=<optimized out>) at ../glib/gthread.c:1782
#3  0x00007ffff40a854d in g_async_queue_pop_intern_unlocked (queue=0x24fdb60, wait=1, end_time=2041464112) at ../glib/gasyncqueue.c:379
#4  0x00007ffff411d852 in g_thread_pool_wait_for_new_task (pool=0x24fdb00) at ../glib/gthreadpool.c:262
#5  g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:325
#6  0x00007ffff411ba52 in g_thread_proxy (data=0x7fff9c0015c0) at ../glib/gthread.c:893
#7  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#8  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 29 (Thread 0x7fffae7fc6c0 (LWP 81916) "pool-2"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff41171e9 in g_cond_wait_until_impl (cond=<optimized out>, mutex=0x24fdb60, end_time=<optimized out>) at ../glib/gthread-posix.c:1159
#2  g_cond_wait_until (cond=<optimized out>, mutex=0x24fdb60, end_time=<optimized out>) at ../glib/gthread.c:1782
#3  0x00007ffff40a854d in g_async_queue_pop_intern_unlocked (queue=0x24fdb60, wait=1, end_time=2041464104) at ../glib/gasyncqueue.c:379
#4  0x00007ffff411d852 in g_thread_pool_wait_for_new_task (pool=0x24fdb00) at ../glib/gthreadpool.c:262
--Type <RET> for more, q to quit, c to continue without paging--
#5  g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:325
#6  0x00007ffff411ba52 in g_thread_proxy (data=0x7fff9c0010a0) at ../glib/gthread.c:893
#7  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#8  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 28 (Thread 0x7fffaeffd6c0 (LWP 81915) "pool-1"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff41171e9 in g_cond_wait_until_impl (cond=<optimized out>, mutex=0x24fdbb0, end_time=<optimized out>) at ../glib/gthread-posix.c:1159
#2  g_cond_wait_until (cond=<optimized out>, mutex=0x24fdbb0, end_time=<optimized out>) at ../glib/gthread.c:1782
#3  0x00007ffff40a854d in g_async_queue_pop_intern_unlocked (queue=0x24fdbb0, wait=1, end_time=2056275696) at ../glib/gasyncqueue.c:379
#4  0x00007ffff40a86cd in g_async_queue_timeout_pop (queue=0x24fdbb0, timeout=15000000) at ../glib/gasyncqueue.c:502
#5  0x00007ffff411d790 in g_thread_pool_wait_for_new_pool () at ../glib/gthreadpool.c:169
#6  g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:394
#7  0x00007ffff411ba52 in g_thread_proxy (data=0x7fff9c000e10) at ../glib/gthread.c:893
#8  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#9  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 27 (Thread 0x7fffaf7fe6c0 (LWP 81914) "pool-0"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff41171e9 in g_cond_wait_until_impl (cond=<optimized out>, mutex=0x24fdbb0, end_time=<optimized out>) at ../glib/gthread-posix.c:1159
#2  g_cond_wait_until (cond=<optimized out>, mutex=0x24fdbb0, end_time=<optimized out>) at ../glib/gthread.c:1782
#3  0x00007ffff40a854d in g_async_queue_pop_intern_unlocked (queue=0x24fdbb0, wait=1, end_time=2056275703) at ../glib/gasyncqueue.c:379
#4  0x00007ffff40a86cd in g_async_queue_timeout_pop (queue=0x24fdbb0, timeout=15000000) at ../glib/gasyncqueue.c:502
#5  0x00007ffff411d790 in g_thread_pool_wait_for_new_pool () at ../glib/gthreadpool.c:169
#6  g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:394
#7  0x00007ffff411ba52 in g_thread_proxy (data=0x7fff9c000b80) at ../glib/gthread.c:893
#8  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#9  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 26 (Thread 0x7fffaffff6c0 (LWP 81913) "gdbus"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:49
#2  0x00007ffff2475254 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:75
#3  0x00007ffff24efaa6 in __GI_ppoll (fds=fds@entry=0x7fffa40008c0, nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007ffff40e6065 in ppoll (__fds=0x7fffa40008c0, __nfds=2, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x2504c40, timeout_usec=<optimized out>, fds=0x7fffa40008c0, n_fds=2) at ../glib/gmain.c:4837
#6  g_main_context_iterate_unlocked (context=0x2504c40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4511
#7  0x00007ffff40e6227 in g_main_loop_run (loop=0x2504e40) at ../glib/gmain.c:4721
#8  0x00007ffff2ccb6c2 in gdbus_shared_thread_func (user_data=0x217d7e0) at ../gio/gdbusprivate.c:284
#9  0x00007ffff411ba52 in g_thread_proxy (data=0x2504e60) at ../glib/gthread.c:893
#10 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#11 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 25 (Thread 0x7fffc4bab6c0 (LWP 81912) "gmain"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:49
#2  0x00007ffff2475254 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:75
#3  0x00007ffff24efaa6 in __GI_ppoll (fds=fds@entry=0x7fffa8000f50, nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x7fffc4baaa00, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007ffff40e6065 in ppoll (__fds=0x7fffa8000f50, __nfds=2, __timeout=0x7fffc4baaa00, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x24fddb0, timeout_usec=<optimized out>, fds=0x7fffa8000f50, n_fds=2) at ../glib/gmain.c:4837
#6  g_main_context_iterate_unlocked (context=context@entry=0x24fddb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4511
#7  0x00007ffff40e6123 in g_main_context_iteration (context=0x24fddb0, may_block=may_block@entry=1) at ../glib/gmain.c:4582
#8  0x00007ffff40e6171 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:6790
#9  0x00007ffff411ba52 in g_thread_proxy (data=0x24fdfd0) at ../glib/gthread.c:893
#10 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#11 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 24 (Thread 0x7fffc676a6c0 (LWP 81911) "pool-spawner"):
--Type <RET> for more, q to quit, c to continue without paging--
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff411622b in g_cond_wait_impl (cond=0x24fdc08, mutex=0x24fdc00) at ../glib/gthread-posix.c:1026
#2  g_cond_wait (cond=0x24fdc08, mutex=0x24fdc00) at ../glib/gthread.c:1686
#3  0x00007ffff40a858c in g_async_queue_pop_intern_unlocked (queue=0x24fdc00, wait=1, end_time=-1) at ../glib/gasyncqueue.c:376
#4  0x00007ffff411caa4 in g_thread_pool_spawn_thread (data=<optimized out>) at ../glib/gthreadpool.c:297
#5  0x00007ffff411ba52 in g_thread_proxy (data=0x24fdc50) at ../glib/gthread.c:893
#6  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#7  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x7fffc5e396c0 (LWP 81870) "[pango] fontcon"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff411622b in g_cond_wait_impl (cond=0x2945788, mutex=0x2945780) at ../glib/gthread-posix.c:1026
#2  g_cond_wait (cond=0x2945788, mutex=0x2945780) at ../glib/gthread.c:1686
#3  0x00007ffff40a858c in g_async_queue_pop_intern_unlocked (queue=0x2945780, wait=1, end_time=-1) at ../glib/gasyncqueue.c:376
#4  0x00007ffff40a8605 in g_async_queue_pop (queue=queue@entry=0x2945780) at ../glib/gasyncqueue.c:410
#5  0x00007ffff34bb74c in fc_thread_func (data=0x2945780) at ../pango/pangofc-fontmap.c:998
#6  0x00007ffff411ba52 in g_thread_proxy (data=0x28afa10) at ../glib/gthread.c:893
#7  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#8  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7fffc56386c0 (LWP 81869) "[pango] fontcon"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff411622b in g_cond_wait_impl (cond=0x2a8fca8, mutex=0x2a8fca0) at ../glib/gthread-posix.c:1026
#2  g_cond_wait (cond=0x2a8fca8, mutex=0x2a8fca0) at ../glib/gthread.c:1686
#3  0x00007ffff40a858c in g_async_queue_pop_intern_unlocked (queue=0x2a8fca0, wait=1, end_time=-1) at ../glib/gasyncqueue.c:376
#4  0x00007ffff40a8605 in g_async_queue_pop (queue=queue@entry=0x2a8fca0) at ../glib/gasyncqueue.c:410
#5  0x00007ffff34bb74c in fc_thread_func (data=0x2a8fca0) at ../pango/pangofc-fontmap.c:998
#6  0x00007ffff411ba52 in g_thread_proxy (data=0x2a8fcf0) at ../glib/gthread.c:893
#7  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#8  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7fffc7ce56c0 (LWP 81865) "DeviceList"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=a1@entry=2, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007ffff2475557 in __futex_abstimed_wait_common64 (private=0, futex_word=0x2, expected=<optimized out>, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=0x2, expected=<optimized out>, clockid=0, abstime=0x0, private=0, cancel=true) at futex-internal.c:87
#4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x27d9ab0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007ffff2477dac in __pthread_cond_wait_common (cond=0x27d9a90, mutex=0x2acc3e0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x27d9a90, mutex=0x2acc3e0) at pthread_cond_wait.c:453
#7  0x00007ffff26480e0 in __gthread_cond_wait (__cond=<optimized out>, __mutex=<optimized out>) at /usr/src/debug/gcc-16.0.1-0.10.fc44.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits/gthr-default.h:911
#8  std::__condvar::wait (this=<optimized out>, __m=<optimized out>) at /usr/src/debug/gcc-16.0.1-0.10.fc44.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/bits/std_mutex.h:174
#9  std::condition_variable::wait (this=<optimized out>, __lock=<optimized out>) at ../../../../../libstdc++-v3/src/c++11/condition_variable.cc:41
#10 0x000000000135638d in std::_V2::condition_variable_any::wait<PBD::Mutex> (this=0x27d9a90, __lock=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/condition_variable:301
#11 0x00000000013554ed in PBD::Cond::wait (this=0x27d9a90, mutex=...) at ../libs/pbd/pbd/mutex.h:124
#12 0x00007ffff597bbdf in ARDOUR::AudioEngine::do_devicelist_update (this=0x27d8cb0) at ../libs/ardour/audioengine.cc:757
#13 0x00007ffff5990ac2 in std::__invoke_impl<void, void (ARDOUR::AudioEngine::*&)(), ARDOUR::AudioEngine*&> (__f=@0x27d8240: (void (ARDOUR::AudioEngine::*)(ARDOUR::AudioEngine * const)) 0x7ffff597b960 <ARDOUR::AudioEngine::do_devicelist_update()>, __t=@0x27d8250: 0x27d8cb0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#14 0x00007ffff5990a0d in std::__invoke<void (ARDOUR::AudioEngine::*&)(), ARDOUR::AudioEngine*&> (__fn=@0x27d8240: (void (ARDOUR::AudioEngine::*)(ARDOUR::AudioEngine * const)) 0x7ffff597b960 <ARDOUR::AudioEngine::do_devicelist_update()>, __args=@0x27d8250: 0x27d8cb0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#15 0x00007ffff59909dd in std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x27d8240, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#16 0x00007ffff5990996 in std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>::operator()<, void>() (this=0x27d8240) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#17 0x00007ffff5990965 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#18 0x00007ffff5990925 in std::__invoke_r<void, std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>&>(std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#19 0x00007ffff599078d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
--Type <RET> for more, q to quit, c to continue without paging--
#20 0x0000000000466f9e in std::function<void()>::operator() (this=0x27d8208) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#21 0x00007ffff4e8b8a6 in PBD::Thread::_run (arg=0x27d81e0) at ../libs/pbd/pthread_utils.cc:594
#22 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#23 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7fffd88b46c0 (LWP 81864) "EngineWatchdog"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=a1@entry=25107838256, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007ffff2475557 in __futex_abstimed_wait_common64 (private=0, futex_word=0x5d88b3530, expected=<optimized out>, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=0x5d88b3530, expected=<optimized out>, clockid=0, abstime=0x0, private=0, cancel=true) at futex-internal.c:87
#4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x27d9a30, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007ffff2477dac in __pthread_cond_wait_common (cond=0x27d9a10, mutex=0x2acc360, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x27d9a10, mutex=0x2acc360) at pthread_cond_wait.c:453
#7  0x00007ffff26480e0 in __gthread_cond_wait (__cond=<optimized out>, __mutex=<optimized out>) at /usr/src/debug/gcc-16.0.1-0.10.fc44.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits/gthr-default.h:911
#8  std::__condvar::wait (this=<optimized out>, __m=<optimized out>) at /usr/src/debug/gcc-16.0.1-0.10.fc44.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/bits/std_mutex.h:174
#9  std::condition_variable::wait (this=<optimized out>, __lock=<optimized out>) at ../../../../../libstdc++-v3/src/c++11/condition_variable.cc:41
#10 0x000000000135638d in std::_V2::condition_variable_any::wait<PBD::Mutex> (this=0x27d9a10, __lock=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/condition_variable:301
#11 0x00000000013554ed in PBD::Cond::wait (this=0x27d9a10, mutex=...) at ../libs/pbd/pbd/mutex.h:124
#12 0x00007ffff597b2d4 in ARDOUR::AudioEngine::do_reset_backend (this=0x27d8cb0) at ../libs/ardour/audioengine.cc:722
#13 0x00007ffff5990ac2 in std::__invoke_impl<void, void (ARDOUR::AudioEngine::*&)(), ARDOUR::AudioEngine*&> (__f=@0x27d81c0: (void (ARDOUR::AudioEngine::*)(ARDOUR::AudioEngine * const)) 0x7ffff597acf0 <ARDOUR::AudioEngine::do_reset_backend()>, __t=@0x27d81d0: 0x27d8cb0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:76
#14 0x00007ffff5990a0d in std::__invoke<void (ARDOUR::AudioEngine::*&)(), ARDOUR::AudioEngine*&> (__fn=@0x27d81c0: (void (ARDOUR::AudioEngine::*)(ARDOUR::AudioEngine * const)) 0x7ffff597acf0 <ARDOUR::AudioEngine::do_reset_backend()>, __args=@0x27d81d0: 0x27d8cb0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:98
#15 0x00007ffff59909dd in std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x27d81c0, __args=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:541
#16 0x00007ffff5990996 in std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>::operator()<, void>() (this=0x27d81c0) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/functional:685
#17 0x00007ffff5990965 in std::__invoke_impl<void, std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>&>(std::__invoke_other, std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>&) (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#18 0x00007ffff5990925 in std::__invoke_r<void, std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>&>(std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#19 0x00007ffff599078d in std::_Function_handler<void (), std::_Bind<void (ARDOUR::AudioEngine::*(ARDOUR::AudioEngine*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#20 0x0000000000466f9e in std::function<void()>::operator() (this=0x27d8188) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#21 0x00007ffff4e8b8a6 in PBD::Thread::_run (arg=0x27d8160) at ../libs/pbd/pthread_utils.cc:594
#22 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#23 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7fffdaffd6c0 (LWP 81828) "Analyzer"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=a1@entry=2, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007ffff2475557 in __futex_abstimed_wait_common64 (private=0, futex_word=0x2, expected=<optimized out>, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=0x2, expected=<optimized out>, clockid=0, abstime=0x0, private=0, cancel=true) at futex-internal.c:87
#4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff7b57958 <ARDOUR::Analyser::SourcesToAnalyse+32>, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007ffff2477dac in __pthread_cond_wait_common (cond=0x7ffff7b57938 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=0x20bb9c0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x7ffff7b57938 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=0x20bb9c0) at pthread_cond_wait.c:453
#7  0x00007ffff26480e0 in __gthread_cond_wait (__cond=<optimized out>, __mutex=<optimized out>) at /usr/src/debug/gcc-16.0.1-0.10.fc44.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits/gthr-default.h:911
#8  std::__condvar::wait (this=<optimized out>, __m=<optimized out>) at /usr/src/debug/gcc-16.0.1-0.10.fc44.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/bits/std_mutex.h:174
#9  std::condition_variable::wait (this=<optimized out>, __lock=<optimized out>) at ../../../../../libstdc++-v3/src/c++11/condition_variable.cc:41
#10 0x000000000135638d in std::_V2::condition_variable_any::wait<PBD::Mutex> (this=0x7ffff7b57938 <ARDOUR::Analyser::SourcesToAnalyse>, __lock=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/condition_variable:301
--Type <RET> for more, q to quit, c to continue without paging--
#11 0x00000000013554ed in PBD::Cond::wait (this=0x7ffff7b57938 <ARDOUR::Analyser::SourcesToAnalyse>, mutex=...) at ../libs/pbd/pbd/mutex.h:124
#12 0x00007ffff5936fc4 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:96
#13 0x000000000050f192 in sigc::pointer_functor0<void>::operator() (this=0x21d26c8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#14 0x00007ffff5938ca5 in std::__invoke_impl<void, sigc::pointer_functor0<void>&> (__f=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#15 0x00007ffff5938c55 in std::__invoke_r<void, sigc::pointer_functor0<void>&> (__fn=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#16 0x00007ffff5938b6d in std::_Function_handler<void(), sigc::pointer_functor0<void> >::_M_invoke (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#17 0x0000000000466f9e in std::function<void()>::operator() (this=0x21d26c8) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#18 0x00007ffff4e8b8a6 in PBD::Thread::_run (arg=0x21d26a0) at ../libs/pbd/pthread_utils.cc:594
#19 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#20 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7fffdb7fe6c0 (LWP 81827) "PeakFileBuilder"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=a1@entry=25157424848, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007ffff2475557 in __futex_abstimed_wait_common64 (private=0, futex_word=0x5db7fd6d0, expected=<optimized out>, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=0x5db7fd6d0, expected=<optimized out>, clockid=0, abstime=0x0, private=0, cancel=true) at futex-internal.c:87
#4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff7b5ad40 <ARDOUR::SourceFactory::PeaksToBuild+32>, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007ffff2477dac in __pthread_cond_wait_common (cond=0x7ffff7b5ad20 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x20ce430, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x7ffff7b5ad20 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x20ce430) at pthread_cond_wait.c:453
#7  0x00007ffff26480e0 in __gthread_cond_wait (__cond=<optimized out>, __mutex=<optimized out>) at /usr/src/debug/gcc-16.0.1-0.10.fc44.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits/gthr-default.h:911
#8  std::__condvar::wait (this=<optimized out>, __m=<optimized out>) at /usr/src/debug/gcc-16.0.1-0.10.fc44.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/bits/std_mutex.h:174
#9  std::condition_variable::wait (this=<optimized out>, __lock=<optimized out>) at ../../../../../libstdc++-v3/src/c++11/condition_variable.cc:41
#10 0x000000000135638d in std::_V2::condition_variable_any::wait<PBD::Mutex> (this=0x7ffff7b5ad20 <ARDOUR::SourceFactory::PeaksToBuild>, __lock=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/condition_variable:301
#11 0x00000000013554ed in PBD::Cond::wait (this=0x7ffff7b5ad20 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=...) at ../libs/pbd/pbd/mutex.h:124
#12 0x00007ffff611cbe4 in peak_thread_work () at ../libs/ardour/source_factory.cc:73
#13 0x00007ffff7dcb492 in std::__invoke_impl<void, void (*&)()> (__f=@0x21d2618: 0x7ffff611cb50 <peak_thread_work()>) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#14 0x00007ffff7dcb445 in std::__invoke_r<void, void (*&)()> (__fn=@0x21d2618: 0x7ffff611cb50 <peak_thread_work()>) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#15 0x00007ffff7dcb36d in std::_Function_handler<void(), void (*)()>::_M_invoke (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#16 0x0000000000466f9e in std::function<void()>::operator() (this=0x21d2618) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#17 0x00007ffff4e8b8a6 in PBD::Thread::_run (arg=0x21d25f0) at ../libs/pbd/pthread_utils.cc:594
#18 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#19 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7fffdbfff6c0 (LWP 81826) "PeakFileBuilder"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=a1@entry=0, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007ffff2475557 in __futex_abstimed_wait_common64 (private=0, futex_word=0x0, expected=<optimized out>, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=0x0, expected=<optimized out>, clockid=0, abstime=0x0, private=0, cancel=true) at futex-internal.c:87
#4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffff7b5ad40 <ARDOUR::SourceFactory::PeaksToBuild+32>, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007ffff2477dac in __pthread_cond_wait_common (cond=0x7ffff7b5ad20 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x20ce430, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x7ffff7b5ad20 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=0x20ce430) at pthread_cond_wait.c:453
#7  0x00007ffff26480e0 in __gthread_cond_wait (__cond=<optimized out>, __mutex=<optimized out>) at /usr/src/debug/gcc-16.0.1-0.10.fc44.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits/gthr-default.h:911
#8  std::__condvar::wait (this=<optimized out>, __m=<optimized out>) at /usr/src/debug/gcc-16.0.1-0.10.fc44.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/bits/std_mutex.h:174
#9  std::condition_variable::wait (this=<optimized out>, __lock=<optimized out>) at ../../../../../libstdc++-v3/src/c++11/condition_variable.cc:41
#10 0x000000000135638d in std::_V2::condition_variable_any::wait<PBD::Mutex> (this=0x7ffff7b5ad20 <ARDOUR::SourceFactory::PeaksToBuild>, __lock=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/condition_variable:301
--Type <RET> for more, q to quit, c to continue without paging--
#11 0x00000000013554ed in PBD::Cond::wait (this=0x7ffff7b5ad20 <ARDOUR::SourceFactory::PeaksToBuild>, mutex=...) at ../libs/pbd/pbd/mutex.h:124
#12 0x00007ffff611cbe4 in peak_thread_work () at ../libs/ardour/source_factory.cc:73
#13 0x00007ffff7dcb492 in std::__invoke_impl<void, void (*&)()> (__f=@0x2190b18: 0x7ffff611cb50 <peak_thread_work()>) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:63
#14 0x00007ffff7dcb445 in std::__invoke_r<void, void (*&)()> (__fn=@0x2190b18: 0x7ffff611cb50 <peak_thread_work()>) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/invoke.h:113
#15 0x00007ffff7dcb36d in std::_Function_handler<void(), void (*)()>::_M_invoke (__functor=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:295
#16 0x0000000000466f9e in std::function<void()>::operator() (this=0x2190b18) at /usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/std_function.h:581
#17 0x00007ffff4e8b8a6 in PBD::Thread::_run (arg=0x2190af0) at ../libs/pbd/pthread_utils.cc:594
#18 0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#19 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7fffe0ef66c0 (LWP 81825) "LXVSTEventLoop"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=a1@entry=0, a2=a2@entry=0, a3=a3@entry=140736967170048, a4=a4@entry=140736967170064, a5=a5@entry=0, a6=a6@entry=0, nr=230) at cancellation.c:49
#2  0x00007ffff24c4f82 in __GI___clock_nanosleep (clock_id=<optimized out>, clock_id@entry=0, flags=flags@entry=0, req=req@entry=0x7fffe0ef5800, rem=rem@entry=0x7fffe0ef5810) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#3  0x00007ffff24d1657 in __GI___nanosleep (req=req@entry=0x7fffe0ef5800, rem=rem@entry=0x7fffe0ef5810) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#4  0x00007ffff4117410 in g_usleep (microseconds=<optimized out>) at ../glib/gtimer.c:275
#5  g_usleep (microseconds=<optimized out>) at ../glib/gtimer.c:263
#6  0x0000000001571e21 in gui_event_loop () at ../gtk2_ardour/linux_vst_gui_support.cc:463
#7  0x00007ffff4e8a547 in fake_thread_start (arg=0x21d21b0) at ../libs/pbd/pthread_utils.cc:199
#8  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#9  0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7fffeeffeac0 (LWP 81824) "TriggerBox Work"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ffff247520c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:49
#2  0x00007ffff2475254 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:75
#3  0x00007ffff24ef47e in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007ffff4e3356f in CrossThreadChannel::poll_for_request (this=0x218a430) at ../libs/pbd/crossthread.posix.cc:108
#5  0x00007ffff4e335ee in CrossThreadChannel::receive (this=0x218a430, msg=@0x7fffeeffdcc7: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:133
#6  0x00007ffff61b595d in ARDOUR::TriggerBoxThread::thread_work (this=0x218a400) at ../libs/ardour/triggerbox.cc:5857
#7  0x00007ffff61b5871 in ARDOUR::TriggerBoxThread::_thread_work (arg=0x218a400) at ../libs/ardour/triggerbox.cc:5847
#8  0x00007ffff4e8a547 in fake_thread_start (arg=0x2187630) at ../libs/pbd/pthread_utils.cc:199
#9  0x00007ffff24788f9 in start_thread (arg=<optimized out>) at pthread_create.c:454
#10 0x00007ffff24fcc0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78




Thread 1 (Thread 0x7ffff0fb83c0 (LWP 81791) "ArdourGUI"):
#0  0x00000000008a70ae in Editor::set_timecode_ruler_scale (this=0x3072dd0, lower=0, upper=5195776) at ../gtk2_ardour/editor_rulers.cc:870
#1  0x00000000008a6855 in Editor::compute_fixed_ruler_scale (this=0x3072dd0) at ../gtk2_ardour/editor_rulers.cc:714
#2  0x00000000006eea90 in Editor::set_session (this=0x3072dd0, t=0x4bc6dd0) at ../gtk2_ardour/editor.cc:1281
#3  0x00000000004e14c7 in ARDOUR_UI::connect_dependents_to_session (this=0x2832b20, s=0x4bc6dd0) at ../gtk2_ardour/ardour_ui_dependents.cc:131
#4  0x00000000004e674a in ARDOUR_UI::set_session (this=0x2832b20, s=0x4bc6dd0) at ../gtk2_ardour/ardour_ui_dialogs.cc:215
#5  0x0000000000528d03 in ARDOUR_UI::load_session_stage_two (this=0x2832b20, path="/home/udoprog/Ardour/Mixer", snap_name="Mixer", mix_template="") at ../gtk2_ardour/ardour_ui_session.cc:604
#6  0x0000000000526c8b in ARDOUR_UI::load_session (this=0x2832b20, path="/home/udoprog/Ardour/Mixer", snap_name="Mixer", mix_template="") at ../gtk2_ardour/ardour_ui_session.cc:384
#7  0x000000000053ad01 in ARDOUR_UI::load_session_from_startup_fsm (this=0x2832b20) at ../gtk2_ardour/ardour_ui_startup.cc:661
#8  0x000000000053a772 in ARDOUR_UI::sfsm_response (this=0x2832b20, r=StartupFSM::LoadSession) at ../gtk2_ardour/ardour_ui_startup.cc:555
#9  0x000000000053f125 in sigc::bound_mem_functor1<void, ARDOUR_UI, StartupFSM::Result>::operator() (this=0x2427d88, _A_a1=@0x7fffffffa480: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#10 0x000000000053f0a1 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, ARDOUR_UI, StartupFSM::Result> >::operator()<StartupFSM::Result const&> (this=0x2427d80, _A_arg1=@0x7fffffffa480: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#11 0x000000000053f079 in sigc::internal::slot_call<sigc::bound_mem_functor1<void, ARDOUR_UI, StartupFSM::Result>, void, StartupFSM::Result>::call_it (rep=0x2427d50, a_=@0x7fffffffa480: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:450
#12 0x00000000012f4d62 in sigc::internal::signal_emit1<void, StartupFSM::Result, sigc::nil>::emit (impl=0x2427de0, _A_a1=@0x7fffffffa480: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/signal.h:1041
#13 0x00000000012f4c41 in sigc::signal1<void, StartupFSM::Result, sigc::nil>::emit (this=0x24087a0, _A_a1=@0x7fffffffa480: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/signal.h:2961
#14 0x00000000012f375d in sigc::signal1<void, StartupFSM::Result, sigc::nil>::operator() (this=0x24087a0, _A_a1=@0x7fffffffa480: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/signal.h:2977
--Type <RET> for more, q to quit, c to continue without paging--
#15 0x00000000012eff16 in StartupFSM::dialog_response_handler (this=0x2408650, response=-5, dialog_id=StartupFSM::PluginDialog) at ../gtk2_ardour/startup_fsm.cc:338
#16 0x00000000012f7abf in sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>::operator() (this=0x253a020, _A_a1=@0x7fffffffa7f4: -5, _A_a2=@0x253a040: StartupFSM::PluginDialog) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143
#17 0x00000000012f7a29 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID> >::operator()<int const&, StartupFSM::DialogID&> (this=0x253a018, _A_arg1=@0x7fffffffa7f4: -5, _A_arg2=@0x253a040: StartupFSM::PluginDialog) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:108
#18 0x00000000012f79f0 in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<int const&> (this=0x253a010, _A_arg1=@0x7fffffffa7f4: -5) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135
#19 0x00000000012f79a9 in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, int>::call_it (rep=0x2539fe0, a_1=@0x7fffffffa7f4: -5) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:169
#20 0x00007ffff485785b in sigc::slot1<void, int>::operator() (this=0x25ee578, _A_a1=@0x7fffffffa7f4: -5) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:675
#21 0x00007ffff48576dc in (anonymous namespace)::Dialog_signal_response_callback (self=0x270aed0, p0=-5, data=0x25ee570) at ../libs/tk/ytkmm/dialog.cc:85
#26 0x00007ffff3cb2d73 in <emit signal 'response' on instance ???> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3624
    #22 0x00007ffff3c91e7c in g_closure_invoke (closure=0x25028d0, return_value=0x0, n_param_values=2, param_values=0x7fffffffaa10, invocation_hint=0x7fffffffa960) at ../gobject/gclosure.c:916
    #23 0x00007ffff3cb0e18 in signal_emit_unlocked_R (node=node@entry=0x7fffffffab50, detail=detail@entry=0, instance=instance@entry=0x270aed0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffaa10) at ../gobject/gsignal.c:4002
    #24 0x00007ffff3cb2a28 in signal_emit_valist_unlocked (instance=instance@entry=0x270aed0, signal_id=signal_id@entry=183, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffacb0) at ../gobject/gsignal.c:3561
    #25 0x00007ffff3cb2cb8 in g_signal_emit_valist (instance=0x270aed0, signal_id=183, detail=0, var_args=var_args@entry=0x7fffffffacb0) at ../gobject/gsignal.c:3304
#27 0x00007ffff4272b37 in IA__gtk_dialog_response (dialog=0x270aed0, response_id=-5) at ../libs/tk/ytk/gtkdialog.c:932
#28 0x00007ffff4857433 in Gtk::Dialog::response (this=0x26283b0, response_id=-5) at ../libs/tk/ytkmm/dialog.cc:306
#29 0x00000000012f2a48 in StartupFSM::engine_running (this=0x2408650) at ../gtk2_ardour/startup_fsm.cc:568
#30 0x00000000012ef44d in StartupFSM::start_audio_midi_setup (this=0x2408650) at ../gtk2_ardour/startup_fsm.cc:542
#31 0x00000000012efd23 in StartupFSM::dialog_response_handler (this=0x2408650, response=-3, dialog_id=StartupFSM::NewSessionDialog) at ../gtk2_ardour/startup_fsm.cc:275
#32 0x00000000012f7abf in sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>::operator() (this=0x262b880, _A_a1=@0x7fffffffb754: -3, _A_a2=@0x262b8a0: StartupFSM::NewSessionDialog) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143
#33 0x00000000012f7a29 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID> >::operator()<int const&, StartupFSM::DialogID&> (this=0x262b878, _A_arg1=@0x7fffffffb754: -3, _A_arg2=@0x262b8a0: StartupFSM::NewSessionDialog) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:108
#34 0x00000000012f79f0 in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<int const&> (this=0x262b870, _A_arg1=@0x7fffffffb754: -3) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135
#35 0x00000000012f79a9 in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, int>::call_it (rep=0x262b840, a_1=@0x7fffffffb754: -3) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:169
#36 0x00007ffff485785b in sigc::slot1<void, int>::operator() (this=0x25f9198, _A_a1=@0x7fffffffb754: -3) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:675
#37 0x00007ffff48576dc in (anonymous namespace)::Dialog_signal_response_callback (self=0x24c8a10, p0=-3, data=0x25f9190) at ../libs/tk/ytkmm/dialog.cc:85
#42 0x00007ffff3cb2d73 in <emit signal 'response' on instance ???> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3624
    #38 0x00007ffff3c91e7c in g_closure_invoke (closure=0x25c7440, return_value=0x0, n_param_values=2, param_values=0x7fffffffb970, invocation_hint=0x7fffffffb8c0) at ../gobject/gclosure.c:916
    #39 0x00007ffff3cb0e18 in signal_emit_unlocked_R (node=node@entry=0x7fffffffbab0, detail=detail@entry=0, instance=instance@entry=0x24c8a10, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffb970) at ../gobject/gsignal.c:4002
    #40 0x00007ffff3cb2a28 in signal_emit_valist_unlocked (instance=instance@entry=0x24c8a10, signal_id=signal_id@entry=183, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffbc10) at ../gobject/gsignal.c:3561
    #41 0x00007ffff3cb2cb8 in g_signal_emit_valist (instance=0x24c8a10, signal_id=183, detail=0, var_args=var_args@entry=0x7fffffffbc10) at ../gobject/gsignal.c:3304
#43 0x00007ffff4272b37 in IA__gtk_dialog_response (dialog=0x24c8a10, response_id=-3) at ../libs/tk/ytk/gtkdialog.c:932
#44 0x00007ffff4857433 in Gtk::Dialog::response (this=0x24c77e0, response_id=-3) at ../libs/tk/ytkmm/dialog.cc:306
#45 0x00000000012339f2 in SessionDialog::recent_row_activated (this=0x24c77e0) at ../gtk2_ardour/session_dialog.cc:1207
#46 0x000000000123822e in sigc::bound_mem_functor2<void, SessionDialog, Gtk::TreePath const&, Gtk::TreeViewColumn*>::operator() (this=0x24e2628, _A_a1=..., _A_a2=@0x7fffffffbe80: 0x2605280) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143
#47 0x00000000012381a9 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, SessionDialog, Gtk::TreePath const&, Gtk::TreeViewColumn*> >::operator()<Gtk::TreePath const&, Gtk::TreeViewColumn* const&> (this=0x24e2620, _A_arg1=..., _A_arg2=@0x7fffffffbe80: 0x2605280) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:108
#48 0x0000000001238171 in sigc::internal::slot_call2<sigc::bound_mem_functor2<void, SessionDialog, Gtk::TreePath const&, Gtk::TreeViewColumn*>, void, Gtk::TreePath const&, Gtk::TreeViewColumn*>::call_it (rep=0x24e25f0, a_1=..., a_2=@0x7fffffffbe80: 0x2605280) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:205
#49 0x00007ffff49090d3 in sigc::slot2<void, Gtk::TreePath const&, Gtk::TreeViewColumn*>::operator() (this=0x25ef948, _A_a1=..., _A_a2=@0x7fffffffbe80: 0x26052--Type <RET> for more, q to quit, c to continue without paging--
80) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:813
#50 0x00007ffff4907908 in (anonymous namespace)::TreeView_signal_row_activated_callback (self=0x214e030, p0=0x27a15c0, p1=0x2638d40, data=0x25ef940) at ../libs/tk/ytkmm/treeview.cc:550
#56 0x00007ffff3cb2d73 in <emit signal 'row-activated' on instance ???> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3624
    #51 0x00007ffff431e9fd in _gtk_marshal_VOID__BOXED_OBJECT (closure=0x261c240, return_value=0x0, n_param_values=3, param_values=0x7fffffffc160, invocation_hint=0x7fffffffc0b0, marshal_data=0x0) at ../libs/tk/ytk/gtkmarshalers.c:1338
    #52 0x00007ffff3c91e7c in g_closure_invoke (closure=0x261c240, return_value=0x0, n_param_values=3, param_values=0x7fffffffc160, invocation_hint=0x7fffffffc0b0) at ../gobject/gclosure.c:916
    #53 0x00007ffff3cb0e18 in signal_emit_unlocked_R (node=node@entry=0x7fffffffc2b0, detail=detail@entry=0, instance=instance@entry=0x214e030, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc160) at ../gobject/gsignal.c:4002
    #54 0x00007ffff3cb2a28 in signal_emit_valist_unlocked (instance=instance@entry=0x214e030, signal_id=signal_id@entry=243, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffc410) at ../gobject/gsignal.c:3561
    #55 0x00007ffff3cb2cb8 in g_signal_emit_valist (instance=0x214e030, signal_id=243, detail=0, var_args=var_args@entry=0x7fffffffc410) at ../gobject/gsignal.c:3304
#57 0x00007ffff445ff21 in IA__gtk_tree_view_row_activated (tree_view=0x214e030, path=0x27a1510, column=0x2638d40) at ../libs/tk/ytk/gtktreeview.c:11818
#58 0x00007ffff446c67b in gtk_tree_view_button_press (widget=0x214e030, event=0x7fffa8000880) at ../libs/tk/ytk/gtktreeview.c:2887
#59 0x00007ffff4913df6 in Gtk::Widget_Class::button_press_event_callback (self=0x214e030, p0=0x7fffa8000880) at ../libs/tk/ytkmm/widget.cc:4307
#65 0x00007ffff3cb2d73 in <emit signal 'button-press-event' on instance ???> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3624
    #60 0x00007ffff431c344 in _gtk_marshal_BOOLEAN__BOXED (closure=0x287b4c0, return_value=0x7fffffffc950, n_param_values=2, param_values=0x7fffffffc9e0, invocation_hint=0x7fffffffc930, marshal_data=0x7ffff4913cf0 <Gtk::Widget_Class::button_press_event_callback(_GtkWidget*, _GdkEventButton*)>) at ../libs/tk/ytk/gtkmarshalers.c:84
    #61 0x00007ffff3c91e7c in g_closure_invoke (closure=0x287b4c0, return_value=0x7fffffffc950, n_param_values=2, param_values=0x7fffffffc9e0, invocation_hint=0x7fffffffc930) at ../gobject/gclosure.c:916
    #62 0x00007ffff3cb0d3f in signal_emit_unlocked_R (node=node@entry=0x7fffffffcb20, detail=detail@entry=0, instance=instance@entry=0x214e030, emission_return=emission_return@entry=0x7fffffffcba0, instance_and_params=instance_and_params@entry=0x7fffffffc9e0) at ../gobject/gsignal.c:3969
    #63 0x00007ffff3cb22a1 in signal_emit_valist_unlocked (instance=instance@entry=0x214e030, signal_id=signal_id@entry=33, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffcc80) at ../gobject/gsignal.c:3574
    #64 0x00007ffff3cb2cb8 in g_signal_emit_valist (instance=0x214e030, signal_id=33, detail=0, var_args=var_args@entry=0x7fffffffcc80) at ../gobject/gsignal.c:3304
#66 0x00007ffff449accc in gtk_widget_event_internal (widget=0x214e030, event=0x7fffa8000880) at ../libs/tk/ytk/gtkwidget.c:5058
#67 0x00007ffff449aa22 in IA__gtk_widget_event (widget=0x214e030, event=0x7fffa8000880) at ../libs/tk/ytk/gtkwidget.c:4846
#68 0x00007ffff431884a in IA__gtk_propagate_event (widget=0x214e030, event=0x7fffa8000880) at ../libs/tk/ytk/gtkmain.c:2457
#69 0x00007ffff4318090 in IA__gtk_main_do_event (event=0x7fffa8000880) at ../libs/tk/ytk/gtkmain.c:1607
#70 0x00007ffff4d83fcc in gdk_event_dispatch (source=0x27d11d0, callback=0x0, user_data=0x0) at ../libs/tk/ydk/x11/gdkevents-x11.c:2541
#71 0x00007ffff40e1e84 in g_main_dispatch (context=0x21873c0) at ../glib/gmain.c:3591
#72 g_main_context_dispatch_unlocked (context=0x21873c0) at ../glib/gmain.c:4451
#73 0x00007ffff40e5f78 in g_main_context_iterate_unlocked (context=0x21873c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4516
#74 0x00007ffff40e6227 in g_main_loop_run (loop=0x2638e00) at ../glib/gmain.c:4721
#75 0x00007ffff4317a34 in IA__gtk_main () at ../libs/tk/ytk/gtkmain.c:1213
#76 0x00007ffff4889e21 in Gtk::Main::run_impl (this=0x2adab60) at ../libs/tk/ytkmm/main.cc:537
#77 0x00007ffff4889c54 in Gtk::Main::run () at ../libs/tk/ytkmm/main.cc:480
#78 0x00007ffff50a9fec in Gtkmm2ext::UI::run (this=0x2832b20, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:319
#79 0x0000000000bcdf56 in main (argc=1, argv=0x7fffffffd718) at ../gtk2_ardour/main.cc:471

ardour-bt.log (125,775 bytes)   
Mixer.zip (14,242 bytes)

udoprog

2026-04-09 16:24

reporter   ~0030190

So I was trying to redo my setup. This time I had created three stereo buses, no microphone bus. I was assigning them prefader to a new foldback bus. When I assigned them, panning for all the audio buses I was assigning to the foldback bus went fully to the left. And when I saved and tried to open the session again the same crash occurred.

udoprog

2026-04-09 19:31

reporter   ~0030193

After debugging, the root cause for all sessions I've examined seems to be that somehow this configuration values gets set:
    <Option name="video-pullup" value="inf"/>

When it's used in this calculation in `Session::sync_time_vars ()`:
    _current_sample_rate = (samplecnt_t) round (_base_sample_rate * (1.0 + (config.get_video_pullup()/100.0)));

It results in an inf being casted to samplecnt_t, which when multiplied by an even number like 60 * 60 results in a 0 for the denominator, causing the crash.

udoprog

2026-04-10 00:45

reporter   ~0030194

So broadly speaking what I've noticed is that something has managed to set most if not all the floating point variables in my session to `inf`. I have another bigger session where this has happened too, and it causes similar crashes in multiple other locations. I think that means that there's two separate issues:

The first problem is my Ardour session being corrupted filling most (if not all floats) with `inf`. This seems like the more critical issue, since even if I can convince Ardour to load the session later it has been corrupted and cannot be recovered. At the moment I have no idea why this happened to begin with.

The second issue is Ardour crashing on startup when loading sessions that contain invalid configuration. The typical crash I've noticed boils down to an inf being converted into a 0 by first casting it into an integer and then multiplying that with something. Calls to `double_npm_to_scpn` are clear examples of this. And anything else that uses XMLNode::get_property and loads the result without checking it is suspect. This should probably be a separate ticket if it doesn't already exist.

Issue History

Date Modified Username Field Change
2026-04-09 16:15 udoprog New Issue
2026-04-09 16:15 udoprog File Added: ardour-bt.log
2026-04-09 16:15 udoprog File Added: Mixer.zip
2026-04-09 16:24 udoprog Note Added: 0030190
2026-04-09 19:31 udoprog Note Added: 0030193
2026-04-10 00:45 udoprog Note Added: 0030194