SwayAudioIdleInhibit
SwayAudioIdleInhibit copied to clipboard
Frequent core dumps
sway-audio-idle-inhibit crashes extremely frequently on my machine, which I usually only notice when sway idles during a video or Zoom call. coredumpctl list
shows that it crashes at least once a day, more often if I manually relaunch after each crash. Since it happens silently at some point during a sway session, it's hard to know what the trigger might be.
Output of coredump info
from the latest crash:
PID: 88781 (sway-audio-idle)
UID: 1000 (cari)
GID: 1000 (cari)
Signal: 6 (ABRT)
Timestamp: Wed 2023-05-17 11:30:36 EDT (6h ago)
Command Line: sway-audio-idle-inhibit
Executable: /usr/local/bin/sway-audio-idle-inhibit
Control Group: /user.slice/user-1000.slice/session-29.scope
Unit: session-29.scope
Slice: user-1000.slice
Session: 29
Owner UID: 1000 (cari)
Boot ID: 9e95db0c558149368427a1fdd4b39fed
Machine ID: 2c2c6afe3cae4196ad2e3df724d38f87
Hostname: artemis
Storage: /var/lib/systemd/coredump/core.sway-audio-idle.1000.9e95db0c558149368427a1fdd4b39fed.88781.1684337436000000.zst (present)
Size on Disk: 170.9K
Message: Process 88781 (sway-audio-idle) of user 1000 dumped core.
Module liblz4.so.1 from rpm lz4-1.9.4-2.fc38.x86_64
Module libzstd.so.1 from rpm zstd-1.5.5-1.fc38.x86_64
Module liblzma.so.5 from rpm xz-5.4.1-1.fc38.x86_64
Module libcap.so.2 from rpm libcap-2.48-6.fc38.x86_64
Module libXau.so.6 from rpm libXau-1.0.11-2.fc38.x86_64
Module libmpg123.so.0 from rpm mpg123-1.31.3-1.fc38.x86_64
Module libogg.so.0 from rpm libogg-1.3.5-5.fc38.x86_64
Module libopus.so.0 from rpm opus-1.3.1-12.fc38.x86_64
Module libvorbisenc.so.2 from rpm libvorbis-1.3.7-7.fc38.x86_64
Module libvorbis.so.0 from rpm libvorbis-1.3.7-7.fc38.x86_64
Module libFLAC.so.12 from rpm flac-1.4.2-2.fc38.x86_64
Module libgsm.so.1 from rpm gsm-1.0.22-2.fc38.x86_64
Module libsystemd.so.0 from rpm systemd-253.4-1.fc38.x86_64
Module libxcb.so.1 from rpm libxcb-1.13.1-11.fc38.x86_64
Module libsndfile.so.1 from rpm libsndfile-1.1.0-6.fc38.x86_64
Module libffi.so.8 from rpm libffi-3.4.4-2.fc38.x86_64
Module libdbus-1.so.3 from rpm dbus-1.14.6-1.fc38.x86_64
Module libpulsecommon-16.1.so from rpm pulseaudio-16.1-4.fc38.x86_64
Module libwayland-client.so.0 from rpm wayland-1.22.0-1.fc38.x86_64
Module libpulse.so.0 from rpm pulseaudio-16.1-4.fc38.x86_64
Stack trace of thread 88781:
#0 0x00007f89b90b0844 __pthread_kill_implementation (libc.so.6 + 0x8e844)
#1 0x00007f89b905fabe raise (libc.so.6 + 0x3dabe)
#2 0x00007f89b904887f abort (libc.so.6 + 0x2687f)
#3 0x00007f89b904960f __libc_message.cold (libc.so.6 + 0x2760f)
#4 0x00007f89b9144979 __fortify_fail (libc.so.6 + 0x122979)
#5 0x00007f89b9144954 __stack_chk_fail (libc.so.6 + 0x122954)
#6 0x00007f89b962b898 wl_display_roundtrip_queue (libwayland-client.so.0 + 0xb898)
Stack trace of thread 88784:
#0 0x00007f89b912735d __poll (libc.so.6 + 0x10535d)
#1 0x00007f89b9666526 poll_func (libpulse.so.0 + 0x35526)
#2 0x00007f89b964f694 pa_mainloop_poll (libpulse.so.0 + 0x1e694)
#3 0x00007f89b965a153 pa_mainloop_iterate (libpulse.so.0 + 0x29153)
#4 0x00007f89b965a218 pa_mainloop_run (libpulse.so.0 + 0x29218)
#5 0x00007f89b966a751 thread (libpulse.so.0 + 0x39751)
#6 0x00007f89b95d7d7b internal_thread_func (libpulsecommon-16.1.so + 0x60d7b)
#7 0x00007f89b90ae907 start_thread (libc.so.6 + 0x8c907)
#8 0x00007f89b9134870 __clone3 (libc.so.6 + 0x112870)
ELF object binary architecture: AMD x86-64
Using Fedora 38; the problem occurs on both swayfx 0.2 and vanilla sway 1.8.1.
Thanks for taking a look! ☺️