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.

Reply via email to