[marble] [Bug 450212] New: Marble crashes when switching between maps

Dipta Biswas bugzilla_noreply at kde.org
Mon Feb 14 13:13:17 GMT 2022


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

            Bug ID: 450212
           Summary: Marble crashes when switching between maps
           Product: marble
           Version: unspecified
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: marble-bugs at kde.org
          Reporter: dabiswas112 at gmail.com
  Target Milestone: ---

Application: marble (2.2.20 (2.3 development version))

Qt Version: 5.15.2
Frameworks Version: 5.90.0
Operating System: Linux 5.16.8-arch1-1 x86_64
Windowing System: X11
Distribution: EndeavourOS
DrKonqi: 5.24.0 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Switching between several maps, two of which were related to precipitation. One
was political map.

- Custom settings of the application:
Toolbar & statusbar are hidden. Not sure if this is related.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Marble Virtual Globe (marble), signal: Segmentation fault

[KCrash Handler]
#4  0x00007ff3f7794f68 in Marble::GeoGraphicsItem::setHighlighted(bool)
(this=0x55917f9c6b50, highlight=false) at
/usr/src/debug/marble-21.12.2/src/lib/marble/graphicsview/GeoGraphicsItem.cpp:124
#5  0x00007ff3f7923e22 in
Marble::GeoGraphicsScene::applyHighlight(QVector<Marble::GeoDataPlacemark*>
const&) (this=0x55916ef13080, selectedPlacemarks=...) at
/usr/src/debug/marble-21.12.2/src/lib/marble/GeoGraphicsScene.cpp:171
#6  0x00007ff3f5ec0ddf in doActivate<false>(QObject*, int, void**)
(sender=0x55916ef80920, signal_index=4, argv=0x7ffed308b0e0) at
kernel/qobject.cpp:3898
#7  0x00007ff3f77a552e in
Marble::GeometryLayer::highlightedPlacemarksChanged(QVector<Marble::GeoDataPlacemark*>
const&) (_t1=..., this=0x55916ef80920) at
/usr/src/debug/build/src/lib/marble/marblewidget_autogen/include/moc_GeometryLayer.cpp:192
#8  Marble::GeometryLayer::handleHighlight(double, double,
Marble::GeoDataCoordinates::Unit) (unit=<optimized out>, lat=<optimized out>,
lon=<optimized out>, this=0x55916ef80920) at
/usr/src/debug/marble-21.12.2/src/lib/marble/layers/GeometryLayer.cpp:677
#9  Marble::GeometryLayer::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) (_o=0x55916ef80920, _c=<optimized out>, _id=<optimized out>,
_a=<optimized out>) at
/usr/src/debug/build/src/lib/marble/marblewidget_autogen/include/moc_GeometryLayer.cpp:118
#10 0x00007ff3f5ec0ddf in doActivate<false>(QObject*, int, void**)
(sender=0x55916eed5db0, signal_index=17, argv=0x7ffed308b230) at
kernel/qobject.cpp:3898
#11 0x00007ff3f77df966 in
Marble::MarbleMap::highlightedPlacemarksChanged(double, double,
Marble::GeoDataCoordinates::Unit) (this=<optimized out>, _t1=<optimized out>,
_t2=<optimized out>, _t3=<optimized out>) at
/usr/src/debug/build/src/lib/marble/marblewidget_autogen/include/moc_MarbleMap.cpp:732
#12 0x00007ff3f5ec0ddf in doActivate<false>(QObject*, int, void**)
(sender=0x55916eedfdc0, signal_index=22, argv=0x7ffed308b360) at
kernel/qobject.cpp:3898
#13 0x00007ff3f77ccd36 in
Marble::MarbleWidget::highlightedPlacemarksChanged(double, double,
Marble::GeoDataCoordinates::Unit) (this=<optimized out>, _t1=<optimized out>,
_t2=<optimized out>, _t3=<optimized out>) at
/usr/src/debug/build/src/lib/marble/marblewidget_autogen/include/moc_MarbleWidget.cpp:1058
#14 0x00007ff3f5ec0ddf in doActivate<false>(QObject*, int, void**)
(sender=0x55916faf57a0, signal_index=7, argv=0x7ffed308b490) at
kernel/qobject.cpp:3898
#15 0x00007ff3f781b786 in
Marble::MarbleInputHandler::mouseClickGeoPosition(double, double,
Marble::GeoDataCoordinates::Unit) (this=this at entry=0x55916faf57a0,
_t1=<optimized out>, _t2=<optimized out>, _t3=<optimized out>,
_t3 at entry=Marble::GeoDataCoordinates::Degree) at
/usr/src/debug/build/src/lib/marble/marblewidget_autogen/include/moc_MarbleInputHandler.cpp:223
#16 0x00007ff3f781d403 in Marble::MarbleDefaultInputHandler::lmbTimeout()
(this=0x55916faf57a0) at
/usr/src/debug/marble-21.12.2/src/lib/marble/MarbleInputHandler.cpp:284
#17 Marble::MarbleDefaultInputHandler::lmbTimeout() (this=0x55916faf57a0) at
/usr/src/debug/marble-21.12.2/src/lib/marble/MarbleInputHandler.cpp:267
#18 0x00007ff3f5ec0ddf in doActivate<false>(QObject*, int, void**)
(sender=0x55916fa07cf0, signal_index=3, argv=0x7ffed308b5f0) at
kernel/qobject.cpp:3898
#19 0x00007ff3f5ec30ff in QTimer::timeout(QTimer::QPrivateSignal)
(this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205
#20 0x00007ff3f5eb3e06 in QObject::event(QEvent*) (this=0x55916fa07cf0,
e=0x7ffed308b790) at kernel/qobject.cpp:1291
#21 0x00007ff3f69051a6 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55916fa07cf0, e=0x7ffed308b790) at
kernel/qapplication.cpp:3632
#22 0x00007ff3f5e9016a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55916fa07cf0, event=0x7ffed308b790) at
kernel/qcoreapplication.cpp:1064
#23 0x00007ff3f5edaca5 in QTimerInfoList::activateTimers()
(this=0x55916ec0de60) at kernel/qtimerinfo_unix.cpp:643
#24 0x00007ff3f5edb28a in timerSourceDispatch(GSource*, GSourceFunc, gpointer)
(source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#25 0x00007ff3f4020f13 in g_main_context_dispatch () at
/usr/lib/libglib-2.0.so.0
#26 0x00007ff3f40770d9 in  () at /usr/lib/libglib-2.0.so.0
#27 0x00007ff3f401e485 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#28 0x00007ff3f5edb44a in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55916ec18fd0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007ff3f5e8844b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffed308ba30,
flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#30 0x00007ff3f5e93b97 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#31 0x00007ff3f625c162 in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1867
#32 0x00007ff3f690352a in QApplication::exec() () at
kernel/qapplication.cpp:2824
#33 0x000055916e9de532 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/marble-21.12.2/src/apps/marble-kde/kdemain.cpp:441
[Inferior 1 (process 17600) detached]

Possible duplicates by query: bug 449584, bug 436172, bug 434802, bug 430007,
bug 393389.

Reported using DrKonqi

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


More information about the Marble-bugs mailing list