Bug 437819 - Spectacle crashes in kImageAnnotator::FontPicker::~FontPicker when closing
Summary: Spectacle crashes in kImageAnnotator::FontPicker::~FontPicker when closing
Status: RESOLVED DUPLICATE of bug 437674
Alias: None
Product: Spectacle
Classification: Applications
Component: General (other bugs)
Version First Reported In: 20.12.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Boudhayan Gupta
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-29 06:29 UTC by Alex
Modified: 2021-05-29 08:08 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex 2021-05-29 06:29:08 UTC
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]
Comment 1 Antonio Rojas 2021-05-29 08:08:52 UTC

*** This bug has been marked as a duplicate of bug 437674 ***