https://bugs.kde.org/show_bug.cgi?id=437819
Bug ID: 437819 Summary: Spectacle crashes in kImageAnnotator::FontPicker::~FontPicker when closing Product: Spectacle Version: 20.12.2 Platform: Fedora RPMs OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: General Assignee: m...@baloneygeek.com Reporter: alex...@protonmail.com CC: k...@david-redondo.de Target Milestone: --- This is on Plasma 5.21.5 Wayland session. The crash happens every time for me. Application: Spectacle (spectacle), signal: Segmentation fault Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7fdf9960f400 (LWP 28839))] [KCrash Handler] #6 0x00007fdf9f7ab205 in kImageAnnotator::FontPicker::~FontPicker (this=<optimized out>, this=<optimized out>) at ../src/widgets/settingsPicker/FontPicker.cpp:40 #7 0x00007fdf9f770105 in kImageAnnotator::FontPicker::~FontPicker (this=<optimized out>, this=<optimized out>) at ../src/widgets/settingsPicker/FontPicker.cpp:37 #8 kImageAnnotator::AnnotationItemSettings::~AnnotationItemSettings (this=<optimized out>, this=<optimized out>) at ../src/gui/annotator/settings/AnnotationItemSettings.cpp:49 #9 0x00007fdf9f7704a2 in kImageAnnotator::AnnotationItemSettings::~AnnotationItemSettings (this=<optimized out>, this=<optimized out>) at ../src/gui/annotator/settings/AnnotationItemSettings.cpp:39 #10 kImageAnnotator::AnnotationWidget::~AnnotationWidget (this=<optimized out>, this=<optimized out>) at ../src/gui/annotator/AnnotationWidget.cpp:40 #11 0x00007fdf9f76661b in kImageAnnotator::AnnotationWidget::~AnnotationWidget (this=<optimized out>, this=<optimized out>) at ../src/gui/annotator/AnnotationWidget.cpp:37 #12 kImageAnnotator::CoreView::~CoreView (this=<optimized out>, this=<optimized out>) at ../src/gui/CoreView.cpp:51 #13 0x00007fdf9f768c7d in kImageAnnotator::KImageAnnotatorPrivate::~KImageAnnotatorPrivate (this=<optimized out>, this=<optimized out>) at ../src/gui/KImageAnnotator.cpp:53 #14 QScopedPointerDeleter<kImageAnnotator::KImageAnnotatorPrivate>::cleanup (pointer=0x55a08cff8820) at /usr/include/qt5/QtCore/qscopedpointer.h:60 #15 QScopedPointerDeleter<kImageAnnotator::KImageAnnotatorPrivate>::cleanup (pointer=0x55a08cff8820) at /usr/include/qt5/QtCore/qscopedpointer.h:52 #16 QScopedPointer<kImageAnnotator::KImageAnnotatorPrivate, QScopedPointerDeleter<kImageAnnotator::KImageAnnotatorPrivate> >::~QScopedPointer (this=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qscopedpointer.h:107 #17 kImageAnnotator::KImageAnnotator::~KImageAnnotator (this=<optimized out>, this=<optimized out>) at ../src/gui/KImageAnnotator.cpp:71 #18 0x00007fdf9f768e6d in kImageAnnotator::KImageAnnotator::~KImageAnnotator (this=<optimized out>, this=<optimized out>) at ../src/gui/KImageAnnotator.cpp:71 #19 0x00007fdf9de2aeda in QObjectPrivate::deleteChildren (this=this@entry=0x55a08cfed590) at kernel/qobject.cpp:2104 #20 0x00007fdf9e8cff66 in QWidget::~QWidget (this=0x55a08cf74b40, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1522 #21 0x000055a08b90a461 in KSWidget::~KSWidget (this=<optimized out>, this=<optimized out>) at /usr/src/debug/spectacle-20.12.2-2.fc34.x86_64/x86_64-redhat-linux-gnu/src/spectacle_autogen/EHIEGSSRCT/../../../../src/Gui/KSWidget.h:58 #22 KSWidget::~KSWidget (this=<optimized out>, this=<optimized out>) at /usr/src/debug/spectacle-20.12.2-2.fc34.x86_64/x86_64-redhat-linux-gnu/src/spectacle_autogen/EHIEGSSRCT/../../../../src/Gui/KSWidget.h:58 #23 0x00007fdf9de2aeda in QObjectPrivate::deleteChildren (this=this@entry=0x55a08cff4590) at kernel/qobject.cpp:2104 #24 0x00007fdf9e8cff66 in QWidget::~QWidget (this=0x55a08cf74a50, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1522 #25 0x000055a08b90f715 in KSMainWindow::~KSMainWindow (this=<optimized out>, this=<optimized out>) at /usr/src/debug/spectacle-20.12.2-2.fc34.x86_64/x86_64-redhat-linux-gnu/src/spectacle_autogen/EHIEGSSRCT/../../../../src/Gui/KSMainWindow.h:50 #26 KSMainWindow::~KSMainWindow (this=<optimized out>, this=<optimized out>) at /usr/src/debug/spectacle-20.12.2-2.fc34.x86_64/x86_64-redhat-linux-gnu/src/spectacle_autogen/EHIEGSSRCT/../../../../src/Gui/KSMainWindow.h:50 #27 std::default_delete<KSMainWindow>::operator() (__ptr=0x55a08cf74a50, this=<optimized out>) at /usr/include/c++/11/bits/unique_ptr.h:85 #28 std::unique_ptr<KSMainWindow, std::default_delete<KSMainWindow> >::~unique_ptr (this=<optimized out>, this=<optimized out>) at /usr/include/c++/11/bits/unique_ptr.h:361 #29 SpectacleCore::~SpectacleCore (this=<optimized out>, this=<optimized out>) at /usr/src/debug/spectacle-20.12.2-2.fc34.x86_64/x86_64-redhat-linux-gnu/src/spectacle_autogen/EWIEGA46WW/../../../../src/SpectacleCore.h:56 #30 0x000055a08b90799f in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/spectacle-20.12.2-2.fc34.x86_64/src/Main.cpp:59 [Inferior 1 (process 28839) detached] -- You are receiving this mail because: You are watching all bug changes.