Application: marble (2.2.20 (2.3 development version)) Qt Version: 5.15.2 Frameworks Version: 5.87.0 Operating System: Linux 5.14.11-2-default x86_64 Windowing System: Wayland Distribution: "openSUSE Tumbleweed" DrKonqi: 5.23.2 [KCrashBackend] -- Information about the crash: - What I was doing when the application crashed: traveling around the world with the guided tour a second time. The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Globo virtual Marble (marble), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} [KCrash Handler] #6 0x00007ff28bbbb62b in qDeleteAll<QTypedArrayData<Marble::GeoDataFeature*>::const_iterator> (end=..., begin=...) at /usr/include/qt5/QtCore/qalgorithms.h:320 #7 qDeleteAll<QVector<Marble::GeoDataFeature*> > (c=..., c=...) at /usr/include/qt5/QtCore/qalgorithms.h:328 #8 Marble::GeoDataContainerPrivate::~GeoDataContainerPrivate (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/geodata/data/GeoDataContainer_p.h:39 #9 Marble::GeoDataDocumentPrivate::~GeoDataDocumentPrivate (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/geodata/data/GeoDataDocument_p.h:25 #10 Marble::GeoDataDocumentPrivate::~GeoDataDocumentPrivate (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/geodata/data/GeoDataDocument_p.h:25 #11 0x00007ff28bbe13d9 in Marble::GeoDataFeature::~GeoDataFeature (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/geodata/data/GeoDataFeature.cpp:76 #12 0x00007ff28bbb81cd in Marble::GeoDataDocument::~GeoDataDocument (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/geodata/data/GeoDataDocument.cpp:50 #13 0x00007ff28bbb822d in non-virtual thunk to Marble::GeoDataDocument::~GeoDataDocument() () at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/geodata/data/GeoDataDocument.cpp:50 #14 0x00007ff28bbbb62e in qDeleteAll<QTypedArrayData<Marble::GeoDataFeature*>::const_iterator> (end=..., begin=...) at /usr/include/qt5/QtCore/qalgorithms.h:320 #15 qDeleteAll<QVector<Marble::GeoDataFeature*> > (c=..., c=...) at /usr/include/qt5/QtCore/qalgorithms.h:328 #16 Marble::GeoDataContainerPrivate::~GeoDataContainerPrivate (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/geodata/data/GeoDataContainer_p.h:39 #17 Marble::GeoDataDocumentPrivate::~GeoDataDocumentPrivate (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/geodata/data/GeoDataDocument_p.h:25 #18 Marble::GeoDataDocumentPrivate::~GeoDataDocumentPrivate (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/geodata/data/GeoDataDocument_p.h:25 #19 0x00007ff28bbe13d9 in Marble::GeoDataFeature::~GeoDataFeature (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/geodata/data/GeoDataFeature.cpp:76 #20 0x00007ff28bbb81cd in Marble::GeoDataDocument::~GeoDataDocument (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/geodata/data/GeoDataDocument.cpp:50 #21 0x00007ff28bcbfca8 in Marble::GeoDataDocument::~GeoDataDocument (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/geodata/data/GeoDataDocument.cpp:48 #22 Marble::GeoDataTreeModel::Private::~Private (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/GeoDataTreeModel.cpp:89 #23 Marble::GeoDataTreeModel::~GeoDataTreeModel (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/GeoDataTreeModel.cpp:117 #24 0x00007ff28bc7397a in Marble::MarbleModelPrivate::~MarbleModelPrivate (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/MarbleModel.cpp:121 #25 Marble::MarbleModel::~MarbleModel (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/MarbleModel.cpp:202 #26 0x00007ff28bc6744b in Marble::MarbleWidgetPrivate::~MarbleWidgetPrivate (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/MarbleWidget.cpp:111 #27 Marble::MarbleWidget::~MarbleWidget (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/MarbleWidget.cpp:162 #28 0x00007ff28bc67499 in Marble::MarbleWidget::~MarbleWidget (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/lib/marble/MarbleWidget.cpp:163 #29 0x00007ff28a17a6de in QObjectPrivate::deleteChildren (this=this@entry=0x559e1f600000) at kernel/qobject.cpp:2104 #30 0x00007ff28ad3ceb6 in QWidget::~QWidget (this=this@entry=0x559e1f871f10, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1522 #31 0x0000559e1eb9fd93 in Marble::ControlView::~ControlView (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/apps/marble-ui/ControlView.cpp:129 #32 Marble::ControlView::~ControlView (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/apps/marble-ui/ControlView.cpp:129 #33 0x00007ff28b991f27 in KParts::Part::~Part (this=<optimized out>, __vtt_parm=<optimized out>, this=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kparts-5.87.0-1.1.x86_64/src/part.cpp:58 #34 0x00007ff28b994dfd in KParts::ReadOnlyPart::~ReadOnlyPart (this=<optimized out>, __vtt_parm=<optimized out>, this=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kparts-5.87.0-1.1.x86_64/src/readonlypart.cpp:42 #35 0x0000559e1eb8d975 in Marble::MarblePart::~MarblePart (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/apps/marble-kde/marble_part.cpp:212 #36 0x0000559e1eb815a7 in Marble::MarblePart::~MarblePart (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/apps/marble-kde/marble_part.cpp:206 #37 Marble::MainWindow::~MainWindow (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/apps/marble-kde/KdeMainWindow.cpp:79 #38 0x0000559e1eb81619 in Marble::MainWindow::~MainWindow (this=<optimized out>, this=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/apps/marble-kde/KdeMainWindow.cpp:80 #39 0x00007ff28a17cd5f in QObject::event (this=0x7fff4a78a6e0, e=0x559e28a22130) at kernel/qobject.cpp:1301 #40 0x00007ff28b92bb89 in KXmlGuiWindow::event (this=0x7fff4a78a6e0, ev=0x559e28a22130) at /usr/src/debug/kxmlgui-5.87.0-1.1.x86_64/src/kxmlguiwindow.cpp:219 #41 0x00007ff28acffa7f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7fff4a78a6e0, e=0x559e28a22130) at kernel/qapplication.cpp:3632 #42 0x00007ff28a1509ca in QCoreApplication::notifyInternal2 (receiver=0x7fff4a78a6e0, event=0x559e28a22130) at kernel/qcoreapplication.cpp:1064 #43 0x00007ff28a153a17 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x559e1f51eff0) at kernel/qcoreapplication.cpp:1821 #44 0x00007ff28a1a8823 in postEventSourceDispatch (s=s@entry=0x559e1f5f92a0) at kernel/qeventdispatcher_glib.cpp:277 #45 0x00007ff28785ad5f in g_main_dispatch (context=0x559e1f5fd150) at ../glib/gmain.c:3381 #46 g_main_context_dispatch (context=0x559e1f5fd150) at ../glib/gmain.c:4099 #47 0x00007ff28785b0e8 in g_main_context_iterate (context=context@entry=0x559e1f5fd150, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175 #48 0x00007ff28785b19f in g_main_context_iteration (context=0x559e1f5fd150, may_block=1) at ../glib/gmain.c:4240 #49 0x00007ff28a1a7ea4 in QEventDispatcherGlib::processEvents (this=0x559e1f5fdf60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #50 0x00007ff28a14f3cb in QEventLoop::exec (this=this@entry=0x7fff4a78a390, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #51 0x00007ff28a1576b0 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #52 0x00007ff28a5a119c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867 #53 0x00007ff28acff9f5 in QApplication::exec () at kernel/qapplication.cpp:2824 #54 0x0000559e1eb7d2ae in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/marble-21.08.2-1.1.x86_64/src/apps/marble-kde/kdemain.cpp:446 [Inferior 1 (process 7959) detached] Possible duplicates by query: bug 443144, bug 441086, bug 436172, bug 434802, bug 430007. Reported using DrKonqi