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.

Reply via email to