https://bugs.kde.org/show_bug.cgi?id=517287

            Bug ID: 517287
           Summary: Spectacle crashes when launched via keyboard shortcut
                    and then closed via ESC key
    Classification: Applications
           Product: Spectacle
      Version First 6.6.2
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: General
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Application: spectacle (6.6.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.2
Frameworks Version: 6.23.0
Operating System: Linux 6.18.16-200.fc43.x86_64 x86_64
Windowing System: X11
Distribution: "Fedora Linux 43 (KDE Plasma Desktop Edition)"
DrKonqi: 6.6.2 [CoredumpBackend]

-- Information about the crash:
Seems to have happened at least twice now - I have mistakenly pressed PrtSc on
the keyboard, then when Spectacle appeared mashed the ESC key multiple times.
Spectacle then crashes instead of closing normally.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  0x00007f5c2c88aee9 in QWidget::hide (this=0x560ebb25c560) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/widgets/kernel/qwidget.cpp:8205
#6  0x00007f5c2c9108e0 in QWidgetAction::releaseWidget (this=<optimized out>,
widget=0x560ebb25c560) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/widgets/kernel/qwidgetaction.cpp:172
#7  0x00007f5c2ca4fb2c in QMenu::~QMenu (this=this@entry=0x560ebb25bc50) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/widgets/widgets/qmenu.cpp:1782
#8  0x0000560e83952fab in SpectacleMenu::~SpectacleMenu (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/spectacle-6.6.2-1.fc43.x86_64/src/Gui/SpectacleMenu.h:14
#9  OptionsMenu::~OptionsMenu (this=<optimized out>, this=<optimized out>) at
/usr/src/debug/spectacle-6.6.2-1.fc43.x86_64/src/Gui/OptionsMenu.h:19
#10 OptionsMenu::~OptionsMenu (this=<optimized out>, this=<optimized out>) at
/usr/src/debug/spectacle-6.6.2-1.fc43.x86_64/src/Gui/OptionsMenu.h:19
#11 0x00007f5c29f6929a in QtPrivate::QSlotObjectBase::call
(this=0x560ebb37b890, r=0x560ebb25bc50, a=0x7ffe05557090) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#12 doActivate<false> (sender=0x7f5c00009e90, signal_index=<optimized out>,
argv=argv@entry=0x7ffe05557090) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:4272
[...]
#15 QObject::destroyed (this=this@entry=0x7f5c00009e90, _t1=<optimized out>,
_t1@entry=0x7f5c00009e90) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/redhat-linux-build/src/corelib/kernel/moc_qobject.cpp:186
#16 0x00007f5c29f6591b in QObject::~QObject (this=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:1024
#17 0x0000560e83999295 in SpectacleCore::~SpectacleCore (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/spectacle-6.6.2-1.fc43.x86_64/src/SpectacleCore.cpp:794
#18 0x00007f5c29f60a12 in QObjectPrivate::deleteChildren
(this=this@entry=0x560eb9ec0560) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:2212
#19 0x00007f5c29f65957 in QObject::~QObject (this=this@entry=0x560eba519950) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:1122
#20 0x00007f5c29f00ec1 in QCoreApplication::~QCoreApplication
(this=this@entry=0x560eba519950) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:943
#21 0x00007f5c2a6e11c7 in QGuiApplication::~QGuiApplication
(this=this@entry=0x560eba519950) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/gui/kernel/qguiapplication.cpp:727
#22 0x00007f5c2c83eebf in QApplication::~QApplication
(this=this@entry=0x7ffe05557360) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/widgets/kernel/qapplication.cpp:724


Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to