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.

Reply via email to