ReadeonSI Segmentation Fault with Picom
System information
System:
Host: PenazMW2 Kernel: 6.1.49-1-lts arch: x86_64 bits: 64 compiler: gcc
v: 13.2.1 Desktop: Openbox v: 3.6.1 dm: LightDM Distro: Artix Linux
base: Arch Linux
CPU:
Info: 6-core model: Intel Core i7-8750H bits: 64 type: MT MCP
arch: Coffee Lake rev: A cache: L1: 384 KiB L2: 1.5 MiB L3: 9 MiB
Speed (MHz): avg: 2000 high: 2200 min/max: 800/4100 cores: 1: 1000 2: 2200
3: 2200 4: 2200 5: 2200 6: 2200 7: 2200 8: 2200 9: 2200 10: 1000 11: 2200
12: 2200 bogomips: 52815
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: AMD Baffin [Radeon Pro WX 4130/4150] vendor: Dell driver: amdgpu
v: kernel arch: GCN-4 pcie: speed: 8 GT/s lanes: 8 ports: active: eDP-1
empty: DP-1, DP-2, DP-3, HDMI-A-1 bus-ID: 01:00.0 chip-ID: 1002:67e8
temp: 43.0 C
Device-2: Realtek Integrated Webcam HD driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 bus-ID: 1-11:3 chip-ID: 0bda:568c
Display: x11 server: X.Org v: 21.1.8 with: Xwayland v: 23.2.0
compositor: Picom v: git-b700a driver: X: loaded: amdgpu
unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu display-ID: :0
screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96
Monitor-1: eDP-1 mapped: eDP model: AU Optronics 0x139d res: 1920x1080
dpi: 128 diag: 437mm (17.2")
API: OpenGL v: 4.6 Mesa 23.1.6-arch1.4 renderer: AMD Radeon Pro WX Series
(polaris11 LLVM 16.0.6 DRM 3.49 6.1.49-1-lts) direct-render: Yes
Describe the issue
While browsing through the internet (using qutebrowser) picom crashes, leading to screen tearing and transparency effects disappearing.
In dmesg I find a message about a segmentation fault in radeonsi_dri.so
.
Regression
I've been having this issue a few months ago until it just disappeared by itself. Now it's returned and I managed to get a couple of core dumps. I had to rebuild mesa with debug symbols to be able to get a somewhat useful backtrace.
Log files as attachment
- Backtrace bt.txt
I will be keeping the core dumps for a while, so I can try and analyze them in a deeper fashion.
Thank you everyone in advance for your help.