X11 Bell causes Pipewire to crash
- PipeWire version (
pipewire --version
): 0.3.60 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Artix Linux - Desktop Environment: Openbox
- Kernel version (
uname -r
): 5.15.77-1-lts
Description of Problem:
Greetings,
It seems that X11 Bell randomly makes pipewire crash.
The only information I can find are from dmesg
(I get nothing from pipewire, pipewire-pulse and wireplumber's logs), which I'm attaching some instances of:
[14099.353889] X11 Bell[4212]: segfault at 7f0af0d1e685 ip 00007f0d15b0870b sp 00007f0d13f89a28 error 4 in libc.so.6[7f0d159d4000+15b000]
[14099.353916] Code: f8 77 c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 f3 0f 1e fa c4 41 01 ef ff 89 f8 09 f0 c1 e0 14 3d 00 00 00 f8 0f 87 25 03 00 00 <c5> fe 6f 07 c5 fd 74 0e c5 85 74 d0 c5 ed df c9 c5 fd d7 c9 ff c1```
This happened when I tried opening pavucontrol to check on Pipewire's status (although the program was working and telling there was no connection to pulseaudio)
[14339.337717] pavucontrol[15232]: segfault at 55f6088c12bb ip 00007f25ce0d8db7 sp 00007fffc789fc90 error 4 in libgtkmm-3.0.so.1.1.0[7f25ce056000+13d000]
[14339.337743] Code: d8 5b c3 48 89 df ff 15 7f c4 1c 00 48 89 d8 5b c3 66 90 f3 0f 1e fa 53 48 89 fb 48 89 f7 ff 15 6f 1b 1d 00 48 89 c6 48 8b 03 <48> 8b 40 e8 48 8b 7c 03 08 5b ff 25 29 38 1d 00 90 0f 1f 84 00 00
This is a different session:
[19272.654269] X11 Bell[17310]: segfault at 7fa72bf7335e ip 00007fa72bf7335e sp 00007fa72da5db30 error 14 in memfd:pipewire-memfd:flags=0x0000000f,type=2,size=2312 (deleted)[7fa72bf78000+1000]
[19272.654286] Code: Unable to access opcode bytes at RIP 0x7fa72bf73334.
After running another new session:
[25603.165827] X11 Bell[8724]: segfault at 7f4b5099f35e ip 00007f4b5099f35e sp 00007f4b53229b30 error 14 in pcmC0D0c[7f4b509a4000+1000]
[25603.165836] Code: Unable to access opcode bytes at RIP 0x7f4b5099f334.
How Reproducible:
Sadly I cannot reproduce the problem, as it happens seemingly randomly.
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: pw-dump.log