Application: marble (2.2.20 (2.3 development version)) Qt Version: 5.15.5 Frameworks Version: 5.98.0 Operating System: Linux 5.19.8-1-default x86_64 Windowing System: X11 Distribution: "openSUSE Tumbleweed" DrKonqi: 5.25.5 [KCrashBackend] -- Information about the crash: I tried to cross-check bug 394101 as requested on the current version. Due to the time since my original report, I do not recall exactly what I was doing back than, but reconstructed from my description what I was doing this time. I started marble and loaded a track from the 'recent' list (it was there as I 'opened' it and thus starting marble by accident a while ago. For my reference: tracks_kanutour). I started selecting and deselecting the entry in the files menu, zoming in on the tracks, expanding the track list under the file entry and starting to deselect/re-select single entries there. While doing this, marble crashed (sort of asynchronous seemingly, not clearly connected to a specific ui action). The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Marble – Virtueller Globus (marble), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} [KCrash Handler] #6 std::__atomic_base<int>::operator++ (this=0x7fa000000001 <network::mojom::SSLPrivateKey_Sign_ForwardToCallback::Accept(mojo::Message*)+81>) at /usr/include/qt5/QtCore/qbasicatomic.h:118 #7 QAtomicOps<int>::ref<int> (_q_value=std::atomic<int> = { -1958150144 }) at /usr/include/qt5/QtCore/qatomic_cxx11.h:283 #8 QBasicAtomicInteger<int>::ref (this=0x7fa000000001 <network::mojom::SSLPrivateKey_Sign_ForwardToCallback::Accept(mojo::Message*)+81>) at /usr/include/qt5/QtCore/qbasicatomic.h:118 #9 QSharedPointer<Marble::GeoDataStyle const>::ref (this=0x7ffd7333bd90) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:503 #10 QSharedPointer<Marble::GeoDataStyle const>::QSharedPointer<Marble::GeoDataStyle, true> (other=..., this=<optimized out>, this=<optimized out>, other=...) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:365 #11 Marble::GeoDataFeature::style (this=0x7f9fd80223c0) at /usr/src/debug/marble-22.08.1-1.1.x86_64/src/lib/marble/geodata/data/GeoDataFeature.cpp:417 #12 0x00007fa00a73e60c in Marble::TreeViewDecoratorModel::data (this=0x559373c652f0, proxyIndex=..., role=<optimized out>) at /usr/src/debug/marble-22.08.1-1.1.x86_64/src/lib/marble/TreeViewDecoratorModel.cpp:60 #13 0x00007fa009a58506 in QModelIndex::data (arole=1, this=0x7ffd7333c070) at ../../include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:460 #14 QStyledItemDelegate::initStyleOption (this=0x559373eea9d0, option=0x7ffd7333bf20, index=...) at itemviews/qstyleditemdelegate.cpp:302 #15 0x00007fa009a57bf0 in QStyledItemDelegate::sizeHint (this=0x559373eea9d0, option=..., index=...) at itemviews/qstyleditemdelegate.cpp:410 #16 0x00007fa009a9c983 in QTreeView::indexRowSizeHint (this=<optimized out>, index=...) at itemviews/qtreeview.cpp:2996 #17 0x00007fa009aa0284 in QTreeViewPrivate::itemHeight (item=<optimized out>, this=0x559373c7bb00) at itemviews/qtreeview.cpp:3473 #18 QTreeViewPrivate::itemHeight (this=0x559373c7bb00, item=<optimized out>) at itemviews/qtreeview.cpp:3461 #19 0x00007fa009aa17fd in QTreeViewPrivate::updateScrollBars (this=0x559373c7bb00) at itemviews/qtreeview.cpp:3713 #20 0x00007fa009aab6be in QTreeView::updateGeometries (this=0x559373f6fbc0) at itemviews/qtreeview.cpp:2835 #21 0x00007fa009aa809b in QTreeViewPrivate::expandOrCollapseItemAtPos (this=this@entry=0x559373c7bb00, pos=...) at itemviews/qtreeview.cpp:1383 #22 0x00007fa009aaa9f8 in QTreeView::mousePressEvent (this=0x559373f6fbc0, event=0x7ffd7333c820) at itemviews/qtreeview.cpp:1893 #23 0x00007fa009801c68 in QWidget::event (this=this@entry=0x559373f6fbc0, event=event@entry=0x7ffd7333c820) at kernel/qwidget.cpp:9033 #24 0x00007fa0098ad59e in QFrame::event (this=0x559373f6fbc0, e=0x7ffd7333c820) at widgets/qframe.cpp:550 #25 0x00007fa008c10d0b in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x559373c7bff0, event=event@entry=0x7ffd7333c820) at kernel/qcoreapplication.cpp:1190 #26 0x00007fa0097c040e in QApplicationPrivate::notify_helper (this=this@entry=0x559372ff0d60, receiver=receiver@entry=0x559373c7bff0, e=e@entry=0x7ffd7333c820) at kernel/qapplication.cpp:3631 #27 0x00007fa0097c8942 in QApplication::notify (this=<optimized out>, receiver=0x559373c7bff0, e=<optimized out>) at kernel/qapplication.cpp:3081 #28 0x00007fa008c10f88 in QCoreApplication::notifyInternal2 (receiver=0x559373c7bff0, event=0x7ffd7333c820) at kernel/qcoreapplication.cpp:1064 #29 0x00007fa0097c6abe in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x559373c7bff0, event=event@entry=0x7ffd7333c820, alienWidget=<optimized out>, nativeWidget=0x559373702180, buttonDown=buttonDown@entry=0x7fa009d0b330 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619 #30 0x00007fa00981aa88 in QWidgetWindow::handleMouseEvent (this=0x559373d68980, event=0x7ffd7333cad0) at kernel/qwidgetwindow.cpp:683 #31 0x00007fa00981dfe0 in QWidgetWindow::event (this=0x559373d68980, event=0x7ffd7333cad0) at kernel/qwidgetwindow.cpp:300 #32 0x00007fa0097c041e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x559373d68980, e=0x7ffd7333cad0) at kernel/qapplication.cpp:3637 #33 0x00007fa008c10f88 in QCoreApplication::notifyInternal2 (receiver=0x559373d68980, event=0x7ffd7333cad0) at kernel/qcoreapplication.cpp:1064 #34 0x00007fa0090709b5 in QGuiApplicationPrivate::processMouseEvent (e=0x7f9fdc1d1840) at kernel/qguiapplication.cpp:2282 #35 0x00007fa00904433c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169 #36 0x00007f9ff60d97fa in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105 #37 0x00007fa006d78eb0 in g_main_dispatch (context=0x7f9ff0005010) at ../glib/gmain.c:3417 #38 g_main_context_dispatch (context=context@entry=0x7f9ff0005010) at ../glib/gmain.c:4135 #39 0x00007fa006d79268 in g_main_context_iterate (context=context@entry=0x7f9ff0005010, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4211 #40 0x00007fa006d792fc in g_main_context_iteration (context=0x7f9ff0005010, may_block=1) at ../glib/gmain.c:4276 #41 0x00007fa008c68406 in QEventDispatcherGlib::processEvents (this=0x55937315a140, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #42 0x00007fa008c0f9fb in QEventLoop::exec (this=this@entry=0x7ffd7333ce00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #43 0x00007fa008c17b66 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #44 0x00007fa009063e0c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867 #45 0x00007fa0097c0395 in QApplication::exec () at kernel/qapplication.cpp:2829 #46 0x00005593726e465d in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/marble-22.08.1-1.1.x86_64/src/apps/marble-kde/kdemain.cpp:441 [Inferior 1 (process 20141) detached] Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 394101 ***