View Issue Details

IDProjectCategoryView StatusLast Update
0010406ardourbugspublic2026-06-15 22:24
Reporterantono Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
PlatformGNUOSLinuxOS Version(any)
Product Version9.7 
Summary0010406: SIGFPE (integer divide-by-zero) in Editor::set_snapped_cursor_position when opening an existing session by double-click
DescriptionArdour crashes reliably with a `Floating point exception (SIGFPE)` when opening
an existing session via **double-click** in the Session selector. The crash is an
integer divide-by-zero in `Editor::set_snapped_cursor_position()`, triggered by a
mouse-motion event delivered to the editor canvas while the editor is still being
initialized (zoom / `samples_per_pixel` == 0).

It is 100% reproducible on this machine (5 consecutive core dumps, identical stack).
Steps To Reproduce1. Launch Ardour.
2. In the Session selector, **double-click an existing session** in the recent/file
   list (rather than selecting it and pressing Open).
3. Let the Audio/MIDI setup proceed, while the mouse pointer is over the editor area.

=> Crash: `Floating point exception (core dumped)`.

Note: the pointer being over the editor canvas while the startup/engine sequence
completes appears to be the trigger. Keeping the pointer off the canvas (or
confirming dialogs via keyboard without moving the mouse) avoids the crash.
Additional Information
Faulting instruction is `div %r14` inside libgcc `__divti3` (128-bit signed integer
division). At the crash the 128-bit denominator (registers `rdx:rcx`) is `0:0`, i.e.
a genuine integer divide-by-zero.

`Editor::set_snapped_cursor_position()` converts a time position to a pixel position,
which divides by the editor zoom (`samples_per_pixel`). That value is still 0 because
the editor has not finished initializing its zoom when a queued mouse-motion event is
delivered through the nested event loop run by `ARDOUR_UI::gui_idle_handler()` during
the Session/StartupFSM response handling.

This is an init-ordering / event-reentrancy race, not session-file corruption:
the loaded session files have valid `sample-rate="48000"` and non-zero saved zoom in
`instant.xml`.

## Backtrace (from core dump)

```
#0 __divti3 (libgcc_s.so.1) <-- div by zero
0000001 Editor::set_snapped_cursor_position(Temporal::timepos_t const&)
#2 Editor::motion_handler(ArdourCanvas::Item*, _GdkEvent*, bool)
#3 ArdourCanvas::GtkCanvas::deliver_event(_GdkEvent*)
0000004 ArdourCanvas::GtkCanvas::on_motion_notify_event(_GdkEventMotion*)
0000005 Gtk::Widget_Class::motion_notify_event_callback(_GtkWidget*, _GdkEventMotion*)
... (GTK signal emission)
0000019 gtk_main_iteration
0000020 ARDOUR_UI::gui_idle_handler() <-- nested event loop
0000021 AbstractUI<Gtkmm2ext::UIRequest>::call_slot(...)
0000022 PBD::SignalWithCombiner<...>::compositor(...)
0000025 ArdourDialog::on_response(int)
0000026 Gtk::Dialog_Class::response_callback(_GtkDialog*, int)
0000032 StartupFSM::start_audio_midi_setup()
0000033 (anonymous namespace)::Dialog_signal_response_callback(_GtkDialog*, int, void*)
0000039 SessionDialog::existing_file_activated() <-- double-click open
... (GTK tree-view row activation)
0000049 list_row_activated
0000055 gtk_tree_view_button_press
...
0000069 gtk_main
0000070 Gtkmm2ext::UI::run(Receiver&)
0000071 main
```

## Notes

- A closely related divide-by-zero in the snapped-cursor path was fixed in Ardour 8.6;
  this looks like a recurrence via a different entry path (double-click session open ->
  StartupFSM -> nested idle pump -> motion handler before editor zoom is set).
- Suggested guard: have `Editor::set_snapped_cursor_position()` (or the underlying
  sample->pixel conversion) bail out / treat `samples_per_pixel == 0` as a no-op, and/or
  avoid delivering canvas motion events before the editor zoom is initialized.
TagsNo tags attached.

Activities

krakenfury

2026-06-15 15:50

reporter   ~0030505

Confirming this on 9.7.0, Arch + JACK/PipeWire
same __divti3 crash on session open

krakenfury

2026-06-15 15:52

reporter   ~0030506

Independent reproduction on Ardour 9.7.0 (Linux x86-64, Arch Linux; JACK-on-PipeWire backend). Same crash: SIGFPE / __divti3 integer divide-by-zero reached through the canvas motion handler while opening an existing session.

Backtrace (top frames):
  #0 __divti3 (libgcc_s.so.1)
  0000001 ardour-9.7.0 + 0x713ac7
  #2 ardour-9.7.0 + 0x801f0c
  #3 ArdourCanvas::GtkCanvas::deliver_event
  0000004 ArdourCanvas::GtkCanvas::on_motion_notify_event
  ... g_signal_emit / gtk_propagate_event ...
  0000026 Gtk::Dialog_Class::response_callback (Audio/MIDI setup dialog, via Gtkmm2ext UI request queue)
  ...
  0000056 main

Matches your analysis: motion event reaches the editor canvas during init, sample-to-pixel conversion divides by a zero samples_per_pixel. Same workaround confirmed -- keeping the pointer off the canvas while the session opens / Audio-MIDI setup runs avoids it 100%.

Reproduced deterministically here (2026-06-14 and 2026-06-15), identical backtrace and identical in-binary offsets (0x713ac7 / 0x801f0c). In-app frames are stripped (stock package), so I can't name the function at 0x713ac7 directly, but the identical deliver_event -> motion_notify -> __divti3 path strongly suggests it's the same set_snapped_cursor_position conversion you identified.

Data point on breadth: this is a different distro (Arch) and backend (JACK/PipeWire) from the original report, so it's not environment-specific. Supports guarding samples_per_pixel == 0 in the conversion itself.
PID: 2946 (ArdourGUI) (20,834 bytes)   
           PID: 2946 (ArdourGUI)
           UID: 1000 (thad)
           GID: 1000 (thad)
        Signal: 8 (FPE)
     Timestamp: Sun 2026-06-14 16:00:41 EDT (5s ago)
  Command Line: /usr/lib/ardour9/ardour-9.7.0
    Executable: /usr/lib/ardour9/ardour-9.7.0
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-ardour9@75622235e77c40189f59c1766946517d.service
          Unit: user@1000.service
     User Unit: app-ardour9@75622235e77c40189f59c1766946517d.service
         Slice: user-1000.slice
     Owner UID: 1000 (thad)
       Boot ID: 4f21539aa00b4d7cac7bc8649e85089a
    Machine ID: 329654decc154b41bf86b99a7ce370a1
      Hostname: mistyvale
       Storage: /var/lib/systemd/coredump/core.ArdourGUI.1000.4f21539aa00b4d7cac7bc8649e85089a.2946.1781467241000000.zst (present)
  Size on Disk: 20.2M
       Message: Process 2946 (ArdourGUI) of user 1000 dumped core.
                
                Stack trace of thread 2946:
                #0  0x00007f5338f63ce4 __divti3 (libgcc_s.so.1 + 0x8ce4)
                #1  0x000055bd5f12bac7 n/a (ardour-9.7.0 + 0x713ac7)
                #2  0x000055bd5f219f0c n/a (ardour-9.7.0 + 0x801f0c)
                #3  0x00007f533a741533 _ZN12ArdourCanvas9GtkCanvas13deliver_eventEP9_GdkEvent (libcanvas.so.0 + 0x30533)
                #4  0x00007f533a748714 _ZN12ArdourCanvas9GtkCanvas22on_motion_notify_eventEP15_GdkEventMotion (libcanvas.so.0 + 0x37714)
                #5  0x00007f533a23e638 _ZN3Gtk12Widget_Class28motion_notify_event_callbackEP10_GtkWidgetP15_GdkEventMotion (libytkmm.so.2 + 0x23e638)
                #6  0x00007f5339b8c58c _gtk_marshal_BOOLEAN__BOXED (libytk.so.2 + 0x18c58c)
                #7  0x00007f53395b8bcc g_closure_invoke (libgobject-2.0.so.0 + 0x11bcc)
                #8  0x00007f53395d8d59 n/a (libgobject-2.0.so.0 + 0x31d59)
                #9  0x00007f53395da294 n/a (libgobject-2.0.so.0 + 0x33294)
                #10 0x00007f53395dacd9 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33cd9)
                #11 0x00007f53395dad94 g_signal_emit (libgobject-2.0.so.0 + 0x33d94)
                #12 0x00007f5339d59f8f n/a (libytk.so.2 + 0x359f8f)
                #13 0x00007f5339b91a67 gtk_propagate_event (libytk.so.2 + 0x191a67)
                #14 0x00007f5339b9619b n/a (libytk.so.2 + 0x19619b)
                #15 0x00007f533a3efbf2 n/a (libydk.so.2 + 0x8ebf2)
                #16 0x00007f53398febfd n/a (libglib-2.0.so.0 + 0x61bfd)
                #17 0x00007f5339900e57 n/a (libglib-2.0.so.0 + 0x63e57)
                #18 0x00007f5339900fe5 g_main_context_iteration (libglib-2.0.so.0 + 0x63fe5)
                #19 0x00007f5339b909e6 gtk_main_iteration (libytk.so.2 + 0x1909e6)
                #20 0x000055bd5ef8809b n/a (ardour-9.7.0 + 0x57009b)
                #21 0x00007f533a5b7a39 _ZN10AbstractUIIN9Gtkmm2ext9UIRequestEE9call_slotEPN3PBD9EventLoop18InvalidationRecordERKSt8functionIFvvEE (libgtkmm2ext.so.0 + 0x68a39)
                #22 0x000055bd5ef53454 n/a (ardour-9.7.0 + 0x53b454)
                #23 0x000055bd5ef53572 _ZNSt17_Function_handlerIFvvEZN3PBD18SignalWithCombinerINS1_17OptionalLastValueIvEES0_E7connectERNS1_20ScopedConnectionListEPNS1_9EventLoop18InvalidationRecordERKSt8functionIS0_EPS8_EUlvE_E9_M_invokeERKSt9_Any_data (ardour-9.7.0 + 0x53b572)
                #24 0x000055bd5ef5a244 n/a (ardour-9.7.0 + 0x542244)
                #25 0x000055bd5ef51d04 n/a (ardour-9.7.0 + 0x539d04)
                #26 0x00007f533a1a0e48 _ZN3Gtk12Dialog_Class17response_callbackEP10_GtkDialogi (libytkmm.so.2 + 0x1a0e48)
                #27 0x00007f53395b8bcc g_closure_invoke (libgobject-2.0.so.0 + 0x11bcc)
                #28 0x00007f53395d8d59 n/a (libgobject-2.0.so.0 + 0x31d59)
                #29 0x00007f53395daa34 n/a (libgobject-2.0.so.0 + 0x33a34)
                #30 0x00007f53395dacd9 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33cd9)
                #31 0x00007f53395dad94 g_signal_emit (libgobject-2.0.so.0 + 0x33d94)
                #32 0x000055bd5f8c4038 n/a (ardour-9.7.0 + 0xeac038)
                #33 0x00007f533a1a0d1d n/a (libytkmm.so.2 + 0x1a0d1d)
                #34 0x00007f53395b8bcc g_closure_invoke (libgobject-2.0.so.0 + 0x11bcc)
                #35 0x00007f53395d8e3a n/a (libgobject-2.0.so.0 + 0x31e3a)
                #36 0x00007f53395daa34 n/a (libgobject-2.0.so.0 + 0x33a34)
                #37 0x00007f53395dacd9 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33cd9)
                #38 0x00007f53395dad94 g_signal_emit (libgobject-2.0.so.0 + 0x33d94)
                #39 0x000055bd5f84fb10 n/a (ardour-9.7.0 + 0xe37b10)
                #40 0x00007f533a239929 n/a (libytkmm.so.2 + 0x239929)
                #41 0x00007f5339b8c58c _gtk_marshal_BOOLEAN__BOXED (libytk.so.2 + 0x18c58c)
                #42 0x00007f53395b8bcc g_closure_invoke (libgobject-2.0.so.0 + 0x11bcc)
                #43 0x00007f53395d884b n/a (libgobject-2.0.so.0 + 0x3184b)
                #44 0x00007f53395da294 n/a (libgobject-2.0.so.0 + 0x33294)
                #45 0x00007f53395dacd9 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33cd9)
                #46 0x00007f53395dad94 g_signal_emit (libgobject-2.0.so.0 + 0x33d94)
                #47 0x00007f5339d59f8f n/a (libytk.so.2 + 0x359f8f)
                #48 0x00007f5339b91a67 gtk_propagate_event (libytk.so.2 + 0x191a67)
                #49 0x00007f5339b9619b n/a (libytk.so.2 + 0x19619b)
                #50 0x00007f533a3efbf2 n/a (libydk.so.2 + 0x8ebf2)
                #51 0x00007f53398febfd n/a (libglib-2.0.so.0 + 0x61bfd)
                #52 0x00007f5339900e57 n/a (libglib-2.0.so.0 + 0x63e57)
                #53 0x00007f53399011a7 g_main_loop_run (libglib-2.0.so.0 + 0x641a7)
                #54 0x00007f5339b954b3 gtk_main (libytk.so.2 + 0x1954b3)
                #55 0x00007f533a5be5ac _ZN9Gtkmm2ext2UI3runER8Receiver (libgtkmm2ext.so.0 + 0x6f5ac)
                #56 0x000055bd5ef1e756 main (ardour-9.7.0 + 0x506756)
                #57 0x00007f5338827741 n/a (libc.so.6 + 0x27741)
                #58 0x00007f5338827879 __libc_start_main (libc.so.6 + 0x27879)
                #59 0x000055bd5ef24415 n/a (ardour-9.7.0 + 0x50c415)
                
                Stack trace of thread 2965:
                #0  0x00007f53388a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f5338894abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f5338894e07 n/a (libc.so.6 + 0x94e07)
                #3  0x00007f533889766c pthread_cond_wait (libc.so.6 + 0x9766c)
                #4  0x00007f5338ce0af1 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0xe0af1)
                #5  0x00007f533ac0dded n/a (libardour.so.3 + 0x40dded)
                #6  0x00007f533ac14dbb _ZN6ARDOUR8Analyser4workEv (libardour.so.3 + 0x414dbb)
                #7  0x00007f533a512012 _ZN3PBD6Thread4_runEPv (libpbd.so.4 + 0x75012)
                #8  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #9  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 2962:
                #0  0x00007f53388a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f5338894abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f53388e51d2 clock_nanosleep (libc.so.6 + 0xe51d2)
                #3  0x00007f53388f17c7 __nanosleep (libc.so.6 + 0xf17c7)
                #4  0x00007f533992f152 g_usleep (libglib-2.0.so.0 + 0x92152)
                #5  0x000055bd5fa28cb1 n/a (ardour-9.7.0 + 0x1010cb1)
                #6  0x00007f533a511f65 n/a (libpbd.so.4 + 0x74f65)
                #7  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #8  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 2963:
                #0  0x00007f53388a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f5338894abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f5338894e07 n/a (libc.so.6 + 0x94e07)
                #3  0x00007f533889766c pthread_cond_wait (libc.so.6 + 0x9766c)
                #4  0x00007f5338ce0af1 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0xe0af1)
                #5  0x00007f533ac0dded n/a (libardour.so.3 + 0x40dded)
                #6  0x00007f533b100c47 n/a (libardour.so.3 + 0x900c47)
                #7  0x00007f533a512012 _ZN3PBD6Thread4_runEPv (libpbd.so.4 + 0x75012)
                #8  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #9  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 2964:
                #0  0x00007f53388a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f5338894abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f5338894e07 n/a (libc.so.6 + 0x94e07)
                #3  0x00007f533889766c pthread_cond_wait (libc.so.6 + 0x9766c)
                #4  0x00007f5338ce0af1 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0xe0af1)
                #5  0x00007f533ac0dded n/a (libardour.so.3 + 0x40dded)
                #6  0x00007f533b100c47 n/a (libardour.so.3 + 0x900c47)
                #7  0x00007f533a512012 _ZN3PBD6Thread4_runEPv (libpbd.so.4 + 0x75012)
                #8  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #9  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 2985:
                #0  0x00007f533891af9d syscall (libc.so.6 + 0x11af9d)
                #1  0x00007f533992e0de g_cond_wait (libglib-2.0.so.0 + 0x910de)
                #2  0x00007f53398c354d n/a (libglib-2.0.so.0 + 0x2654d)
                #3  0x00007f5339937fd7 n/a (libglib-2.0.so.0 + 0x9afd7)
                #4  0x00007f5339937ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #5  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #6  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 2968:
                #0  0x00007f53388a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f5338894abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f5338894e07 n/a (libc.so.6 + 0x94e07)
                #3  0x00007f533889766c pthread_cond_wait (libc.so.6 + 0x9766c)
                #4  0x00007f5338ce0af1 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0xe0af1)
                #5  0x00007f533ac41754 _ZN6ARDOUR11AudioEngine16do_reset_backendEv (libardour.so.3 + 0x441754)
                #6  0x00007f533a512012 _ZN3PBD6Thread4_runEPv (libpbd.so.4 + 0x75012)
                #7  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #8  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 2974:
                #0  0x00007f533891af9d syscall (libc.so.6 + 0x11af9d)
                #1  0x00007f533992e0de g_cond_wait (libglib-2.0.so.0 + 0x910de)
                #2  0x00007f53398c354d n/a (libglib-2.0.so.0 + 0x2654d)
                #3  0x00007f53398c35c6 g_async_queue_pop (libglib-2.0.so.0 + 0x265c6)
                #4  0x00007f533946b51c n/a (libpangoft2-1.0.so.0 + 0xc51c)
                #5  0x00007f5339937ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #6  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #7  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 3002:
                #0  0x00007f533891af9d syscall (libc.so.6 + 0x11af9d)
                #1  0x00007f533992ef1c g_cond_wait_until (libglib-2.0.so.0 + 0x91f1c)
                #2  0x00007f53398c3517 n/a (libglib-2.0.so.0 + 0x26517)
                #3  0x00007f53398c368f g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x2668f)
                #4  0x00007f5339938df1 n/a (libglib-2.0.so.0 + 0x9bdf1)
                #5  0x00007f5339937ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #6  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #7  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 3001:
                #0  0x00007f533891af9d syscall (libc.so.6 + 0x11af9d)
                #1  0x00007f533992ef1c g_cond_wait_until (libglib-2.0.so.0 + 0x91f1c)
                #2  0x00007f53398c3517 n/a (libglib-2.0.so.0 + 0x26517)
                #3  0x00007f53398c368f g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x2668f)
                #4  0x00007f5339938df1 n/a (libglib-2.0.so.0 + 0x9bdf1)
                #5  0x00007f5339937ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #6  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #7  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 2961:
                #0  0x00007f53388a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f5338894abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f5338894b04 n/a (libc.so.6 + 0x94b04)
                #3  0x00007f533890f9ce __poll (libc.so.6 + 0x10f9ce)
                #4  0x00007f533a4d61a9 _ZN18CrossThreadChannel16poll_for_requestEv (libpbd.so.4 + 0x391a9)
                #5  0x00007f533a4d622f _ZN18CrossThreadChannel7receiveERcb (libpbd.so.4 + 0x3922f)
                #6  0x00007f533b17600c _ZN6ARDOUR16TriggerBoxThread11thread_workEv (libardour.so.3 + 0x97600c)
                #7  0x00007f533a511f65 n/a (libpbd.so.4 + 0x74f65)
                #8  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #9  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 2986:
                #0  0x00007f53388a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f5338894abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f5338894b04 n/a (libc.so.6 + 0x94b04)
                #3  0x00007f533890fff6 ppoll (libc.so.6 + 0x10fff6)
                #4  0x00007f5339900edf n/a (libglib-2.0.so.0 + 0x63edf)
                #5  0x00007f5339900fe5 g_main_context_iteration (libglib-2.0.so.0 + 0x63fe5)
                #6  0x00007f5339901032 n/a (libglib-2.0.so.0 + 0x64032)
                #7  0x00007f5339937ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #8  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #9  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 2987:
                #0  0x00007f53388a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f5338894abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f5338894b04 n/a (libc.so.6 + 0x94b04)
                #3  0x00007f533890fff6 ppoll (libc.so.6 + 0x10fff6)
                #4  0x00007f5339900edf n/a (libglib-2.0.so.0 + 0x63edf)
                #5  0x00007f53399011a7 g_main_loop_run (libglib-2.0.so.0 + 0x641a7)
                #6  0x00007f5338005974 n/a (libgio-2.0.so.0 + 0x127974)
                #7  0x00007f5339937ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #8  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #9  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 3030:
                #0  0x00007f53388a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f5338894abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f5338894b04 n/a (libc.so.6 + 0x94b04)
                #3  0x00007f533891d4f5 epoll_wait (libc.so.6 + 0x11d4f5)
                #4  0x00007f533a34f729 n/a (libspa-support.so + 0x1d729)
                #5  0x00007f533a3388e9 n/a (libspa-support.so + 0x68e9)
                #6  0x00007f53363be201 n/a (libpipewire-0.3.so.0 + 0x8e201)
                #7  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #8  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 3034:
                #0  0x00007f53388a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f5338894abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f5338894b04 n/a (libc.so.6 + 0x94b04)
                #3  0x00007f533891d4f5 epoll_wait (libc.so.6 + 0x11d4f5)
                #4  0x00007f533a34f729 n/a (libspa-support.so + 0x1d729)
                #5  0x00007f533a3386a9 n/a (libspa-support.so + 0x66a9)
                #6  0x00007f533634e15c pw_data_loop_wait (libpipewire-0.3.so.0 + 0x1e15c)
                #7  0x00007f533666a1f5 jack_cycle_wait (libjack.so.0 + 0x1f1f5)
                #8  0x00007f531b28591a _ZN6ARDOUR16JACKAudioBackend14process_threadEv (libjack_audiobackend.so + 0x1c91a)
                #9  0x00007f533a3387f6 n/a (libspa-support.so + 0x67f6)
                #10 0x00007f53363556d1 n/a (libpipewire-0.3.so.0 + 0x256d1)
                #11 0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #12 0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 2969:
                #0  0x00007f53388a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f5338894abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f5338894e07 n/a (libc.so.6 + 0x94e07)
                #3  0x00007f533889766c pthread_cond_wait (libc.so.6 + 0x9766c)
                #4  0x00007f5338ce0af1 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0xe0af1)
                #5  0x00007f533ac4045c _ZN6ARDOUR11AudioEngine20do_devicelist_updateEv (libardour.so.3 + 0x44045c)
                #6  0x00007f533a512012 _ZN3PBD6Thread4_runEPv (libpbd.so.4 + 0x75012)
                #7  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #8  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 3037:
                #0  0x00007f533891af9d syscall (libc.so.6 + 0x11af9d)
                #1  0x00007f533992e0de g_cond_wait (libglib-2.0.so.0 + 0x910de)
                #2  0x00007f53398c354d n/a (libglib-2.0.so.0 + 0x2654d)
                #3  0x00007f53398c35c6 g_async_queue_pop (libglib-2.0.so.0 + 0x265c6)
                #4  0x00007f533946b51c n/a (libpangoft2-1.0.so.0 + 0xc51c)
                #5  0x00007f5339937ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #6  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #7  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 2973:
                #0  0x00007f533891af9d syscall (libc.so.6 + 0x11af9d)
                #1  0x00007f533992e0de g_cond_wait (libglib-2.0.so.0 + 0x910de)
                #2  0x00007f53398c354d n/a (libglib-2.0.so.0 + 0x2654d)
                #3  0x00007f53398c35c6 g_async_queue_pop (libglib-2.0.so.0 + 0x265c6)
                #4  0x00007f533946b51c n/a (libpangoft2-1.0.so.0 + 0xc51c)
                #5  0x00007f5339937ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #6  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #7  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 3033:
                #0  0x00007f53388a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f5338894abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f5338894b04 n/a (libc.so.6 + 0x94b04)
                #3  0x00007f533891d4f5 epoll_wait (libc.so.6 + 0x11d4f5)
                #4  0x00007f533a34f729 n/a (libspa-support.so + 0x1d729)
                #5  0x00007f533a3388e9 n/a (libspa-support.so + 0x68e9)
                #6  0x00007f53363be201 n/a (libpipewire-0.3.so.0 + 0x8e201)
                #7  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #8  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 3032:
                #0  0x00007f53388a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f5338894abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f5338894b04 n/a (libc.so.6 + 0x94b04)
                #3  0x00007f533891d4f5 epoll_wait (libc.so.6 + 0x11d4f5)
                #4  0x00007f533a34f729 n/a (libspa-support.so + 0x1d729)
                #5  0x00007f533a3388e9 n/a (libspa-support.so + 0x68e9)
                #6  0x00007f53363be201 n/a (libpipewire-0.3.so.0 + 0x8e201)
                #7  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #8  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 3039:
                #0  0x00007f533891af9d syscall (libc.so.6 + 0x11af9d)
                #1  0x00007f533992e0de g_cond_wait (libglib-2.0.so.0 + 0x910de)
                #2  0x00007f53398c354d n/a (libglib-2.0.so.0 + 0x2654d)
                #3  0x00007f53398c35c6 g_async_queue_pop (libglib-2.0.so.0 + 0x265c6)
                #4  0x00007f533946b51c n/a (libpangoft2-1.0.so.0 + 0xc51c)
                #5  0x00007f5339937ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #6  0x00007f53388981b9 n/a (libc.so.6 + 0x981b9)
                #7  0x00007f533891d21c n/a (libc.so.6 + 0x11d21c)
                ELF object binary architecture: AMD x86-64
PID: 2946 (ArdourGUI) (20,834 bytes)   
PID: 58584 (ArdourGUI) (21,517 bytes)   
           PID: 58584 (ArdourGUI)
           UID: 1000 (thad)
           GID: 1000 (thad)
        Signal: 8 (FPE)
     Timestamp: Mon 2026-06-15 11:16:35 EDT (4s ago)
  Command Line: /usr/lib/ardour9/ardour-9.7.0
    Executable: /usr/lib/ardour9/ardour-9.7.0
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-ardour9@af18c7ea07ed4bd2bd8bffe4477f3684.service
          Unit: user@1000.service
     User Unit: app-ardour9@af18c7ea07ed4bd2bd8bffe4477f3684.service
         Slice: user-1000.slice
     Owner UID: 1000 (thad)
       Boot ID: 4f21539aa00b4d7cac7bc8649e85089a
    Machine ID: 329654decc154b41bf86b99a7ce370a1
      Hostname: mistyvale
       Storage: /var/lib/systemd/coredump/core.ArdourGUI.1000.4f21539aa00b4d7cac7bc8649e85089a.58584.1781536595000000.zst (present)
  Size on Disk: 20.2M
       Message: Process 58584 (ArdourGUI) of user 1000 dumped core.
                
                Stack trace of thread 58584:
                #0  0x00007f556ab48ce4 __divti3 (libgcc_s.so.1 + 0x8ce4)
                #1  0x000055fce89c7ac7 n/a (ardour-9.7.0 + 0x713ac7)
                #2  0x000055fce8ab5f0c n/a (ardour-9.7.0 + 0x801f0c)
                #3  0x00007f556d35c533 _ZN12ArdourCanvas9GtkCanvas13deliver_eventEP9_GdkEvent (libcanvas.so.0 + 0x30533)
                #4  0x00007f556d363714 _ZN12ArdourCanvas9GtkCanvas22on_motion_notify_eventEP15_GdkEventMotion (libcanvas.so.0 + 0x37714)
                #5  0x00007f556c03e638 _ZN3Gtk12Widget_Class28motion_notify_event_callbackEP10_GtkWidgetP15_GdkEventMotion (libytkmm.so.2 + 0x23e638)
                #6  0x00007f556b98c58c _gtk_marshal_BOOLEAN__BOXED (libytk.so.2 + 0x18c58c)
                #7  0x00007f556b2a2bcc g_closure_invoke (libgobject-2.0.so.0 + 0x11bcc)
                #8  0x00007f556b2c2d59 n/a (libgobject-2.0.so.0 + 0x31d59)
                #9  0x00007f556b2c4294 n/a (libgobject-2.0.so.0 + 0x33294)
                #10 0x00007f556b2c4cd9 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33cd9)
                #11 0x00007f556b2c4d94 g_signal_emit (libgobject-2.0.so.0 + 0x33d94)
                #12 0x00007f556bb59f8f n/a (libytk.so.2 + 0x359f8f)
                #13 0x00007f556b991a67 gtk_propagate_event (libytk.so.2 + 0x191a67)
                #14 0x00007f556b99619b n/a (libytk.so.2 + 0x19619b)
                #15 0x00007f556bda0bf2 n/a (libydk.so.2 + 0x8ebf2)
                #16 0x00007f556b5bdbfd n/a (libglib-2.0.so.0 + 0x61bfd)
                #17 0x00007f556b5bfe57 n/a (libglib-2.0.so.0 + 0x63e57)
                #18 0x00007f556b5bffe5 g_main_context_iteration (libglib-2.0.so.0 + 0x63fe5)
                #19 0x00007f556b9909e6 gtk_main_iteration (libytk.so.2 + 0x1909e6)
                #20 0x000055fce882409b n/a (ardour-9.7.0 + 0x57009b)
                #21 0x00007f556c2a6a39 _ZN10AbstractUIIN9Gtkmm2ext9UIRequestEE9call_slotEPN3PBD9EventLoop18InvalidationRecordERKSt8functionIFvvEE (libgtkmm2ext.so.0 + 0x68a39)
                #22 0x000055fce87ef454 n/a (ardour-9.7.0 + 0x53b454)
                #23 0x000055fce87ef572 _ZNSt17_Function_handlerIFvvEZN3PBD18SignalWithCombinerINS1_17OptionalLastValueIvEES0_E7connectERNS1_20ScopedConnectionListEPNS1_9EventLoop18InvalidationRecordERKSt8functionIS0_EPS8_EUlvE_E9_M_invokeERKSt9_Any_data (ardour-9.7.0 + 0x53b572)
                #24 0x000055fce87f6244 n/a (ardour-9.7.0 + 0x542244)
                #25 0x000055fce87edd04 n/a (ardour-9.7.0 + 0x539d04)
                #26 0x00007f556bfa0e48 _ZN3Gtk12Dialog_Class17response_callbackEP10_GtkDialogi (libytkmm.so.2 + 0x1a0e48)
                #27 0x00007f556b2a2bcc g_closure_invoke (libgobject-2.0.so.0 + 0x11bcc)
                #28 0x00007f556b2c2d59 n/a (libgobject-2.0.so.0 + 0x31d59)
                #29 0x00007f556b2c4a34 n/a (libgobject-2.0.so.0 + 0x33a34)
                #30 0x00007f556b2c4cd9 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33cd9)
                #31 0x00007f556b2c4d94 g_signal_emit (libgobject-2.0.so.0 + 0x33d94)
                #32 0x000055fce9160038 n/a (ardour-9.7.0 + 0xeac038)
                #33 0x00007f556bfa0d1d n/a (libytkmm.so.2 + 0x1a0d1d)
                #34 0x00007f556b2a2bcc g_closure_invoke (libgobject-2.0.so.0 + 0x11bcc)
                #35 0x00007f556b2c2e3a n/a (libgobject-2.0.so.0 + 0x31e3a)
                #36 0x00007f556b2c4a34 n/a (libgobject-2.0.so.0 + 0x33a34)
                #37 0x00007f556b2c4cd9 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33cd9)
                #38 0x00007f556b2c4d94 g_signal_emit (libgobject-2.0.so.0 + 0x33d94)
                #39 0x000055fce90ebb10 n/a (ardour-9.7.0 + 0xe37b10)
                #40 0x00007f556c039929 n/a (libytkmm.so.2 + 0x239929)
                #41 0x00007f556b98c58c _gtk_marshal_BOOLEAN__BOXED (libytk.so.2 + 0x18c58c)
                #42 0x00007f556b2a2bcc g_closure_invoke (libgobject-2.0.so.0 + 0x11bcc)
                #43 0x00007f556b2c284b n/a (libgobject-2.0.so.0 + 0x3184b)
                #44 0x00007f556b2c4294 n/a (libgobject-2.0.so.0 + 0x33294)
                #45 0x00007f556b2c4cd9 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33cd9)
                #46 0x00007f556b2c4d94 g_signal_emit (libgobject-2.0.so.0 + 0x33d94)
                #47 0x00007f556bb59f8f n/a (libytk.so.2 + 0x359f8f)
                #48 0x00007f556b991a67 gtk_propagate_event (libytk.so.2 + 0x191a67)
                #49 0x00007f556b99619b n/a (libytk.so.2 + 0x19619b)
                #50 0x00007f556bda0bf2 n/a (libydk.so.2 + 0x8ebf2)
                #51 0x00007f556b5bdbfd n/a (libglib-2.0.so.0 + 0x61bfd)
                #52 0x00007f556b5bfe57 n/a (libglib-2.0.so.0 + 0x63e57)
                #53 0x00007f556b5c01a7 g_main_loop_run (libglib-2.0.so.0 + 0x641a7)
                #54 0x00007f556b9954b3 gtk_main (libytk.so.2 + 0x1954b3)
                #55 0x00007f556c2ad5ac _ZN9Gtkmm2ext2UI3runER8Receiver (libgtkmm2ext.so.0 + 0x6f5ac)
                #56 0x000055fce87ba756 main (ardour-9.7.0 + 0x506756)
                #57 0x00007f556a427741 n/a (libc.so.6 + 0x27741)
                #58 0x00007f556a427879 __libc_start_main (libc.so.6 + 0x27879)
                #59 0x000055fce87c0415 n/a (ardour-9.7.0 + 0x50c415)
                
                Stack trace of thread 58602:
                #0  0x00007f556a4a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f556a494abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f556a494e07 n/a (libc.so.6 + 0x94e07)
                #3  0x00007f556a49766c pthread_cond_wait (libc.so.6 + 0x9766c)
                #4  0x00007f556a8e0af1 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0xe0af1)
                #5  0x00007f556c80dded n/a (libardour.so.3 + 0x40dded)
                #6  0x00007f556cd00c47 n/a (libardour.so.3 + 0x900c47)
                #7  0x00007f556c201012 _ZN3PBD6Thread4_runEPv (libpbd.so.4 + 0x75012)
                #8  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #9  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58601:
                #0  0x00007f556a4a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f556a494abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f556a494e07 n/a (libc.so.6 + 0x94e07)
                #3  0x00007f556a49766c pthread_cond_wait (libc.so.6 + 0x9766c)
                #4  0x00007f556a8e0af1 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0xe0af1)
                #5  0x00007f556c80dded n/a (libardour.so.3 + 0x40dded)
                #6  0x00007f556cd00c47 n/a (libardour.so.3 + 0x900c47)
                #7  0x00007f556c201012 _ZN3PBD6Thread4_runEPv (libpbd.so.4 + 0x75012)
                #8  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #9  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58606:
                #0  0x00007f556a4a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f556a494abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f556a494e07 n/a (libc.so.6 + 0x94e07)
                #3  0x00007f556a49766c pthread_cond_wait (libc.so.6 + 0x9766c)
                #4  0x00007f556a8e0af1 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0xe0af1)
                #5  0x00007f556c841754 _ZN6ARDOUR11AudioEngine16do_reset_backendEv (libardour.so.3 + 0x441754)
                #6  0x00007f556c201012 _ZN3PBD6Thread4_runEPv (libpbd.so.4 + 0x75012)
                #7  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #8  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58599:
                #0  0x00007f556a4a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f556a494abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f556a494b04 n/a (libc.so.6 + 0x94b04)
                #3  0x00007f556a50f9ce __poll (libc.so.6 + 0x10f9ce)
                #4  0x00007f556c1c51a9 _ZN18CrossThreadChannel16poll_for_requestEv (libpbd.so.4 + 0x391a9)
                #5  0x00007f556c1c522f _ZN18CrossThreadChannel7receiveERcb (libpbd.so.4 + 0x3922f)
                #6  0x00007f556cd7600c _ZN6ARDOUR16TriggerBoxThread11thread_workEv (libardour.so.3 + 0x97600c)
                #7  0x00007f556c200f65 n/a (libpbd.so.4 + 0x74f65)
                #8  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #9  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58600:
                #0  0x00007f556a4a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f556a494abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f556a4e51d2 clock_nanosleep (libc.so.6 + 0xe51d2)
                #3  0x00007f556a4f17c7 __nanosleep (libc.so.6 + 0xf17c7)
                #4  0x00007f556b5ee152 g_usleep (libglib-2.0.so.0 + 0x92152)
                #5  0x000055fce92c4cb1 n/a (ardour-9.7.0 + 0x1010cb1)
                #6  0x00007f556c200f65 n/a (libpbd.so.4 + 0x74f65)
                #7  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #8  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58603:
                #0  0x00007f556a4a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f556a494abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f556a494e07 n/a (libc.so.6 + 0x94e07)
                #3  0x00007f556a49766c pthread_cond_wait (libc.so.6 + 0x9766c)
                #4  0x00007f556a8e0af1 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0xe0af1)
                #5  0x00007f556c80dded n/a (libardour.so.3 + 0x40dded)
                #6  0x00007f556c814dbb _ZN6ARDOUR8Analyser4workEv (libardour.so.3 + 0x414dbb)
                #7  0x00007f556c201012 _ZN3PBD6Thread4_runEPv (libpbd.so.4 + 0x75012)
                #8  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #9  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58607:
                #0  0x00007f556a4a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f556a494abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f556a494e07 n/a (libc.so.6 + 0x94e07)
                #3  0x00007f556a49766c pthread_cond_wait (libc.so.6 + 0x9766c)
                #4  0x00007f556a8e0af1 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0xe0af1)
                #5  0x00007f556c84045c _ZN6ARDOUR11AudioEngine20do_devicelist_updateEv (libardour.so.3 + 0x44045c)
                #6  0x00007f556c201012 _ZN3PBD6Thread4_runEPv (libpbd.so.4 + 0x75012)
                #7  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #8  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58612:
                #0  0x00007f556a51af9d syscall (libc.so.6 + 0x11af9d)
                #1  0x00007f556b5ed0de g_cond_wait (libglib-2.0.so.0 + 0x910de)
                #2  0x00007f556b58254d n/a (libglib-2.0.so.0 + 0x2654d)
                #3  0x00007f556b5825c6 g_async_queue_pop (libglib-2.0.so.0 + 0x265c6)
                #4  0x00007f556adee51c n/a (libpangoft2-1.0.so.0 + 0xc51c)
                #5  0x00007f556b5f6ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #6  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #7  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58611:
                #0  0x00007f556a51af9d syscall (libc.so.6 + 0x11af9d)
                #1  0x00007f556b5ed0de g_cond_wait (libglib-2.0.so.0 + 0x910de)
                #2  0x00007f556b58254d n/a (libglib-2.0.so.0 + 0x2654d)
                #3  0x00007f556b5825c6 g_async_queue_pop (libglib-2.0.so.0 + 0x265c6)
                #4  0x00007f556adee51c n/a (libpangoft2-1.0.so.0 + 0xc51c)
                #5  0x00007f556b5f6ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #6  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #7  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58623:
                #0  0x00007f556a51af9d syscall (libc.so.6 + 0x11af9d)
                #1  0x00007f556b5ed0de g_cond_wait (libglib-2.0.so.0 + 0x910de)
                #2  0x00007f556b58254d n/a (libglib-2.0.so.0 + 0x2654d)
                #3  0x00007f556b5f6fd7 n/a (libglib-2.0.so.0 + 0x9afd7)
                #4  0x00007f556b5f6ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #5  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #6  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58625:
                #0  0x00007f556a4a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f556a494abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f556a494b04 n/a (libc.so.6 + 0x94b04)
                #3  0x00007f556a50fff6 ppoll (libc.so.6 + 0x10fff6)
                #4  0x00007f556b5bfedf n/a (libglib-2.0.so.0 + 0x63edf)
                #5  0x00007f556b5c01a7 g_main_loop_run (libglib-2.0.so.0 + 0x641a7)
                #6  0x00007f5569ca8974 n/a (libgio-2.0.so.0 + 0x127974)
                #7  0x00007f556b5f6ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #8  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #9  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58624:
                #0  0x00007f556a4a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f556a494abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f556a494b04 n/a (libc.so.6 + 0x94b04)
                #3  0x00007f556a50fff6 ppoll (libc.so.6 + 0x10fff6)
                #4  0x00007f556b5bfedf n/a (libglib-2.0.so.0 + 0x63edf)
                #5  0x00007f556b5bffe5 g_main_context_iteration (libglib-2.0.so.0 + 0x63fe5)
                #6  0x00007f556b5c0032 n/a (libglib-2.0.so.0 + 0x64032)
                #7  0x00007f556b5f6ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #8  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #9  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58642:
                #0  0x00007f556a4a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f556a494abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f556a494b04 n/a (libc.so.6 + 0x94b04)
                #3  0x00007f556a51d4f5 epoll_wait (libc.so.6 + 0x11d4f5)
                #4  0x00007f556b739729 n/a (libspa-support.so + 0x1d729)
                #5  0x00007f556b7226a9 n/a (libspa-support.so + 0x66a9)
                #6  0x00007f556805515c pw_data_loop_wait (libpipewire-0.3.so.0 + 0x1e15c)
                #7  0x00007f55684771f5 jack_cycle_wait (libjack.so.0 + 0x1f1f5)
                #8  0x00007f555cf7c91a _ZN6ARDOUR16JACKAudioBackend14process_threadEv (libjack_audiobackend.so + 0x1c91a)
                #9  0x00007f556b7227f6 n/a (libspa-support.so + 0x67f6)
                #10 0x00007f556805c6d1 n/a (libpipewire-0.3.so.0 + 0x256d1)
                #11 0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #12 0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58626:
                #0  0x00007f556a51af9d syscall (libc.so.6 + 0x11af9d)
                #1  0x00007f556b5edf1c g_cond_wait_until (libglib-2.0.so.0 + 0x91f1c)
                #2  0x00007f556b582517 n/a (libglib-2.0.so.0 + 0x26517)
                #3  0x00007f556b58268f g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x2668f)
                #4  0x00007f556b5f7df1 n/a (libglib-2.0.so.0 + 0x9bdf1)
                #5  0x00007f556b5f6ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #6  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #7  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58627:
                #0  0x00007f556a51af9d syscall (libc.so.6 + 0x11af9d)
                #1  0x00007f556b5edf1c g_cond_wait_until (libglib-2.0.so.0 + 0x91f1c)
                #2  0x00007f556b582517 n/a (libglib-2.0.so.0 + 0x26517)
                #3  0x00007f556b58268f g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x2668f)
                #4  0x00007f556b5f7df1 n/a (libglib-2.0.so.0 + 0x9bdf1)
                #5  0x00007f556b5f6ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #6  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #7  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58628:
                #0  0x00007f556a51af9d syscall (libc.so.6 + 0x11af9d)
                #1  0x00007f556b5edf1c g_cond_wait_until (libglib-2.0.so.0 + 0x91f1c)
                #2  0x00007f556b582517 n/a (libglib-2.0.so.0 + 0x26517)
                #3  0x00007f556b58268f g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x2668f)
                #4  0x00007f556b5f7df1 n/a (libglib-2.0.so.0 + 0x9bdf1)
                #5  0x00007f556b5f6ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #6  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #7  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58638:
                #0  0x00007f556a4a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f556a494abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f556a494b04 n/a (libc.so.6 + 0x94b04)
                #3  0x00007f556a51d4f5 epoll_wait (libc.so.6 + 0x11d4f5)
                #4  0x00007f556b739729 n/a (libspa-support.so + 0x1d729)
                #5  0x00007f556b7228e9 n/a (libspa-support.so + 0x68e9)
                #6  0x00007f55680c5201 n/a (libpipewire-0.3.so.0 + 0x8e201)
                #7  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #8  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58641:
                #0  0x00007f556a4a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f556a494abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f556a494b04 n/a (libc.so.6 + 0x94b04)
                #3  0x00007f556a51d4f5 epoll_wait (libc.so.6 + 0x11d4f5)
                #4  0x00007f556b739729 n/a (libspa-support.so + 0x1d729)
                #5  0x00007f556b7228e9 n/a (libspa-support.so + 0x68e9)
                #6  0x00007f55680c5201 n/a (libpipewire-0.3.so.0 + 0x8e201)
                #7  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #8  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58647:
                #0  0x00007f556a51af9d syscall (libc.so.6 + 0x11af9d)
                #1  0x00007f556b5ed0de g_cond_wait (libglib-2.0.so.0 + 0x910de)
                #2  0x00007f556b58254d n/a (libglib-2.0.so.0 + 0x2654d)
                #3  0x00007f556b5825c6 g_async_queue_pop (libglib-2.0.so.0 + 0x265c6)
                #4  0x00007f556adee51c n/a (libpangoft2-1.0.so.0 + 0xc51c)
                #5  0x00007f556b5f6ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #6  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #7  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58640:
                #0  0x00007f556a4a0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007f556a494abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007f556a494b04 n/a (libc.so.6 + 0x94b04)
                #3  0x00007f556a51d4f5 epoll_wait (libc.so.6 + 0x11d4f5)
                #4  0x00007f556b739729 n/a (libspa-support.so + 0x1d729)
                #5  0x00007f556b7228e9 n/a (libspa-support.so + 0x68e9)
                #6  0x00007f55680c5201 n/a (libpipewire-0.3.so.0 + 0x8e201)
                #7  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #8  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                
                Stack trace of thread 58649:
                #0  0x00007f556a51af9d syscall (libc.so.6 + 0x11af9d)
                #1  0x00007f556b5ed0de g_cond_wait (libglib-2.0.so.0 + 0x910de)
                #2  0x00007f556b58254d n/a (libglib-2.0.so.0 + 0x2654d)
                #3  0x00007f556b5825c6 g_async_queue_pop (libglib-2.0.so.0 + 0x265c6)
                #4  0x00007f556adee51c n/a (libpangoft2-1.0.so.0 + 0xc51c)
                #5  0x00007f556b5f6ad4 n/a (libglib-2.0.so.0 + 0x9aad4)
                #6  0x00007f556a4981b9 n/a (libc.so.6 + 0x981b9)
                #7  0x00007f556a51d21c n/a (libc.so.6 + 0x11d21c)
                ELF object binary architecture: AMD x86-64
PID: 58584 (ArdourGUI) (21,517 bytes)   

paul

2026-06-15 22:24

administrator   ~0030512

You're using Wayland, I would imagine?

Issue History

Date Modified Username Field Change
2026-06-15 10:29 antono New Issue
2026-06-15 15:50 krakenfury Note Added: 0030505
2026-06-15 15:52 krakenfury Note Added: 0030506
2026-06-15 15:52 krakenfury File Added: PID: 2946 (ArdourGUI)
2026-06-15 15:52 krakenfury File Added: PID: 58584 (ArdourGUI)
2026-06-15 22:24 paul Note Added: 0030512