[marble] [Bug 459529] New: Crash when working with a GPX track

rainer bugzilla_noreply at kde.org
Thu Sep 22 15:18:44 BST 2022


https://bugs.kde.org/show_bug.cgi?id=459529

            Bug ID: 459529
           Summary: Crash when working with a GPX track
    Classification: Applications
           Product: marble
           Version: unspecified
          Platform: OpenSUSE
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: marble-bugs at kde.org
          Reporter: kdebugs at munin-soft.de
  Target Milestone: ---

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 at 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 at entry=0x559373f6fbc0,
event=event at 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 at entry=0x559373c7bff0, event=event at entry=0x7ffd7333c820) at
kernel/qcoreapplication.cpp:1190
#26 0x00007fa0097c040e in QApplicationPrivate::notify_helper
(this=this at entry=0x559372ff0d60, receiver=receiver at entry=0x559373c7bff0,
e=e at 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 at entry=0x559373c7bff0, event=event at entry=0x7ffd7333c820,
alienWidget=<optimized out>, nativeWidget=0x559373702180,
buttonDown=buttonDown at 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 at 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 at entry=0x7f9ff0005010) at
../glib/gmain.c:4135
#39 0x00007fa006d79268 in g_main_context_iterate
(context=context at entry=0x7f9ff0005010, block=block at entry=1,
dispatch=dispatch at 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 at entry=0x7ffd7333ce00,
flags=..., flags at 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

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Marble-bugs mailing list