Bug 514288

Summary: If I am mining crypto using my GPU then spectacle crashes at startup
Product: [Applications] Spectacle Reporter: Aniruddha Shankar <k>
Component: GeneralAssignee: Noah Davis <noahadvs>
Status: NEEDSINFO BACKTRACE    
Severity: crash CC: kde, kdedev
Priority: NOR    
Version First Reported In: 6.5.4   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: spectacle backtrace

Description Aniruddha Shankar 2026-01-07 18:13:40 UTC
Created attachment 188301 [details]
spectacle backtrace

SUMMARY
If I am mining crypto using xmrig on my GPU, Spectacle crashes on startup.

STEPS TO REPRODUCE
1. start xmrig and have it use the gpu to mine crypto
2. start spectacle

OBSERVED RESULT
spectacle crashes

EXPECTED RESULT
spectacle should cleanly handle the lack of video memory and at the very least post a message about insufficient VRAM, instead of crashing.

SOFTWARE/OS VERSIONS

kream@zakalwe ~ $ kinfo
Operating System: Gentoo Linux 2.18
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.1
Kernel Version: 6.12.58-gentoo-09 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800X3D 8-Core Processor
Memory: 32 GiB of RAM (31.3 GiB usable)
Graphics Processor: NVIDIA GeForce RTX 3080 Ti
Comment 1 TraceyC 2026-01-08 18:05:00 UTC
Thank you for the bug report. Unfortunately the backtrace is incomplete and missing debug symbols for the following lines that we need to figure out exactly what's going wrong:


#7  0x00007fb4f0ec8a16 in ??? () at /usr/lib64/libQt6Core.so.6
#10 0x00007fb4f2724d38 in ??? () at /usr/lib64/libQt6Quick.so.6
#21 0x00007fb4f1ca9056 in ??? () at /usr/lib64/libffi.so.8
#24 0x00007fb4f440ca0d in ??? () at /usr/lib64/libwayland-client.so.0

Could you please install debug packages and attach a new symbolicated backtrace generated by using `coredumpctl gdb` in a terminal window? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl for details about how to do this. Thanks again!