SwayAudioIdleInhibit icon indicating copy to clipboard operation
SwayAudioIdleInhibit copied to clipboard

Frequent core dumps

Open lilacpixel opened this issue 1 year ago • 18 comments

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! ☺️

lilacpixel avatar May 17 '23 22:05 lilacpixel