https://bugs.kde.org/show_bug.cgi?id=517405
Bug ID: 517405
Summary: Spectacle crashes on exit with SIGSEGV in
OptionsMenu/QMenu destructor on Wayland
Classification: Applications
Product: Spectacle
Version First unspecified
Reported In:
Platform: KDE Linux
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: General
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
***
STEPS TO REPRODUCE
1. Start Spectacle on a Wayland session.
2. Use Spectacle normally.
3. Close Spectacle.
4. Repeat the process.
OBSERVED RESULT
Spectacle crashes with SIGSEGV.
The crash is recurrent and coredumpctl shows repeated crashes for
/usr/bin/spectacle.
EXPECTED RESULT
Spectacle should close normally without crashing.
SOFTWARE/OS VERSIONS
- Fedora 43
- KDE Plasma 6.6.0
- Wayland
- CPU: Intel Core i7-13700KF
- GPU: AMD Radeon RX 7800 XT
ADDITIONAL INFORMATION
Spectacle was started as:
/usr/bin/spectacle --dbus
Relevant stack trace:
#4 QWidget::hide
#5 QWidgetAction::releaseWidget
#6 QMenu::~QMenu
#7 OptionsMenu::~OptionsMenu
#11 SpectacleCore::~SpectacleCore
This appears to happen during OptionsMenu / QMenu destruction when Spectacle is
closing.
It does not appear to be a direct crash in AMD, PipeWire, or portal code.
***
SUMMARY
STEPS TO REPRODUCE
1.
2.
3.
OBSERVED RESULT
EXPECTED RESULT
SOFTWARE/OS VERSIONS
Windows:
macOS:
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma:
KDE Plasma Version:
KDE Frameworks Version:
Qt Version:
ADDITIONAL INFORMATION
The crash is easily reproducible and coredumpctl list shows many repeated
SIGSEGV entries for /usr/bin/spectacle.
spectacle-6.6.2-1.fc43.x86_64
plasma-workspace-6.6.2-1.fc43.x86_64
kwin-6.6.2-2.fc43.x86_64
kpipewire-6.6.2-1.fc43.x86_64
pipewire-1.4.10-1.fc43.x86_64
xdg-desktop-portal-1.20.3-2.fc43.x86_64
xdg-desktop-portal-kde-6.6.2-1.fc43.x86_64
qt6-qtbase-6.10.2-2.fc43.x86_64
--
You are receiving this mail because:
You are watching all bug changes.