https://bugs.kde.org/show_bug.cgi?id=517554
Bug ID: 517554
Summary: Spectacle crashes when closing the application
Classification: Applications
Product: Spectacle
Version First unspecified
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: General
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
SUMMARY
I use spectacle to take rectangular screenshots when the app opens, however as
of the past week or 2 the app has been crashing 100% of the time after closing
STEPS TO REPRODUCE
1. Open spectacle (I have it set to take a rectangular screenshot on opening)
2. Take screenshot or press cancel (action doesn't matter)
3. Close spectacle
OBSERVED RESULT
Spectacle coredumps
EXPECTED RESULT
Spectacle should close normally
SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 43
KDE Plasma Version: 6.6.2
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.2
Kernel Version: 6.19.6-200.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
ADDITIONAL INFORMATION
Thread 1 (Thread 0x7f2c18674a80 (LWP 21383)):
[KCrash Handler]
#5 0x00007f2c2f88aee9 in QWidget::hide (this=0x55c05bc3a3f0) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/widgets/kernel/qwidget.cpp:8205
#6 0x00007f2c2f9108e0 in QWidgetAction::releaseWidget (this=<optimized out>,
widget=0x55c05bc3a3f0) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/widgets/kernel/qwidgetaction.cpp:172
#7 0x00007f2c2fa4fb2c in QMenu::~QMenu (this=this@entry=0x55c05bc39ae0) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/widgets/widgets/qmenu.cpp:1782
#8 0x000055c05631ffab in SpectacleMenu::~SpectacleMenu (this=0x55c05bc39ae0,
this=<optimized out>) at
/usr/src/debug/spectacle-6.6.2-1.fc43.x86_64/src/Gui/SpectacleMenu.h:14
#9 OptionsMenu::~OptionsMenu (this=0x55c05bc39ae0, this=<optimized out>) at
/usr/src/debug/spectacle-6.6.2-1.fc43.x86_64/src/Gui/OptionsMenu.h:19
#10 OptionsMenu::~OptionsMenu (this=0x55c05bc39ae0, this=<optimized out>) at
/usr/src/debug/spectacle-6.6.2-1.fc43.x86_64/src/Gui/OptionsMenu.h:19
#11 0x00007f2c2cf6929a in QtPrivate::QSlotObjectBase::call
(this=0x55c05bd26a80, r=0x55c05bc39ae0, a=0x7ffff0d61ac0) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#12 doActivate<false> (sender=0x7f2c04009af0, signal_index=<optimized out>,
argv=argv@entry=0x7ffff0d61ac0) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:4272
#13 0x00007f2c2cf5fb69 in QMetaObject::activate (sender=sender@entry=0x0,
m=m@entry=0x7f2c2d4b49c0, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffff0d61ac0) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:4332
#14 0x00007f2c2cf5fc27 in QMetaObject::activate<void, QObject*> (sender=0x0,
mo=0x7f2c2d4b49c0, local_signal_index=0, ret=0x0) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobjectdefs.h:319
#15 QObject::destroyed (this=this@entry=0x7f2c04009af0, _t1=<optimized out>,
_t1@entry=0x7f2c04009af0) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/redhat-linux-build/src/corelib/kernel/moc_qobject.cpp:186
#16 0x00007f2c2cf6591b 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 0x000055c056366295 in SpectacleCore::~SpectacleCore (this=0x7f2c04009af0,
this=<optimized out>) at
/usr/src/debug/spectacle-6.6.2-1.fc43.x86_64/src/SpectacleCore.cpp:794
#18 0x00007f2c2cf60a12 in QObjectPrivate::deleteChildren
(this=this@entry=0x55c05a8ed770) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:2212
#19 0x00007f2c2cf65957 in QObject::~QObject (this=this@entry=0x55c05aea4f80) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:1122
#20 0x00007f2c2cf00ec1 in QCoreApplication::~QCoreApplication
(this=this@entry=0x55c05aea4f80) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:943
#21 0x00007f2c2d6e11c7 in QGuiApplication::~QGuiApplication
(this=this@entry=0x55c05aea4f80) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/gui/kernel/qguiapplication.cpp:727
#22 0x00007f2c2f83eebf in QApplication::~QApplication
(this=this@entry=0x7ffff0d61d90) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/widgets/kernel/qapplication.cpp:724
#23 0x000055c0562db97d in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/spectacle-6.6.2-1.fc43.x86_64/src/Main.cpp:141
--
You are receiving this mail because:
You are watching all bug changes.