| Summary: | Marble crashes after double clicking, when viewing a vector map. | ||
|---|---|---|---|
| Product: | [Applications] marble | Reporter: | Szollosi-Nagy Balint <kde.dev.balint> |
| Component: | general | Assignee: | marble-bugs |
| Status: | REPORTED --- | ||
| Severity: | crash | Keywords: | drkonqi |
| Priority: | NOR | ||
| Version First Reported In: | 25.04.0 | ||
| Target Milestone: | --- | ||
| Platform: | Debian stable | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
Application: marble (25.04.0) ApplicationNotResponding [ANR]: false Qt Version: 6.8.2 Frameworks Version: 6.13.0 Operating System: Linux 6.12.63+deb13-amd64 x86_64 Windowing System: X11 Distribution: Debian GNU/Linux 13 (trixie) DrKonqi: 6.3.4 [KCrashBackend] -- Information about the crash: I opened the Vector OSM map and double clicked a couple of times, then Marble crashed. I have viewed other maps in Marble before clicking on the Vector OSM. I have now tried to replicate the issue, and if I click on Vector OSM, and do the same double clicking, I have no issues. The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Marble Virtual Globe (marble), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0} [KCrash Handler] #7 0x00007fbc881afe9f in QPlatformPixmap::width (this=<optimized out>) at ./src/gui/image/qplatformpixmap.h:87 #8 QPixmap::size (this=this@entry=0x55b7b12337e0) at ./src/gui/image/qpixmap.cpp:493 #9 0x00007fbc89f7528c in Marble::VisiblePlacemark::symbolRect (this=this@entry=0x55b7b1233750) at ./src/lib/marble/VisiblePlacemark.cpp:165 #10 0x00007fbc89f772fb in Marble::PlacemarkLayout::hasPlacemarkAt (this=0x55b7a29657e8, pos=...) at ./src/lib/marble/PlacemarkLayout.cpp:504 #11 0x00007fbc89e4e3ed in Marble::PlacemarkLayer::hasPlacemarkAt (this=<optimized out>, pos=...) at ./src/lib/marble/layers/PlacemarkLayer.cpp:201 #12 0x00007fbc89e98dbe in Marble::MarbleMap::hasFeatureAt (this=0x55b7a2951b30, position=...) at ./src/lib/marble/MarbleMap.cpp:459 #13 0x00007fbc89f063fa in Marble::MarbleDefaultInputHandler::adjustCursorShape (this=this@entry=0x55b7a2e2a1d0, mousePosition=..., mouseDirection=...) at ./src/lib/marble/MarbleInputHandler.cpp:607 #14 0x00007fbc89f06f4a in Marble::MarbleDefaultInputHandler::handleMouseEvent (this=0x55b7a2e2a1d0, event=0x7ffde9fc4310) at ./src/lib/marble/MarbleInputHandler.cpp:790 #15 0x00007fbc87b95e5a in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x55b7a29554a0, event=event@entry=0x7ffde9fc4310) at ./src/corelib/kernel/qcoreapplication.cpp:1309 #16 0x00007fbc88bb49a5 in QApplicationPrivate::notify_helper (this=this@entry=0x55b7a228bfb0, receiver=receiver@entry=0x55b7a29554a0, e=e@entry=0x7ffde9fc4310) at ./src/widgets/kernel/qapplication.cpp:3290 #17 0x00007fbc88bb8c96 in QApplication::notify (this=<optimized out>, receiver=<optimized out>, e=0x7ffde9fc4310) at ./src/widgets/kernel/qapplication.cpp:2774 #18 0x00007fbc87b965b0 in QCoreApplication::notifyInternal2 (receiver=0x55b7a29554a0, event=0x7ffde9fc4310) at ./src/corelib/kernel/qcoreapplication.cpp:1172 #19 0x00007fbc87b9660d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at ./src/corelib/kernel/qcoreapplication.cpp:1626 #20 0x00007fbc88baeb9e in QApplicationPrivate::sendMouseEvent (receiver=0x55b7a29554a0, event=0x7ffde9fc4310, alienWidget=<optimized out>, nativeWidget=0x55b7a2944820, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at ./src/widgets/kernel/qapplication.cpp:2355 #21 0x00007fbc88c1ad0d in QWidgetWindow::handleMouseEvent (this=0x55b7a2cf0de0, event=event@entry=0x7ffde9fc4730) at ./src/widgets/kernel/qwidgetwindow.cpp:666 #22 0x00007fbc88c1e148 in QWidgetWindow::event (this=0x55b7a2cf0de0, event=0x7ffde9fc4730) at ./src/widgets/kernel/qwidgetwindow.cpp:299 #23 0x00007fbc88bb49b5 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55b7a2cf0de0, e=0x7ffde9fc4730) at ./src/widgets/kernel/qapplication.cpp:3296 #24 0x00007fbc87b965b0 in QCoreApplication::notifyInternal2 (receiver=0x55b7a2cf0de0, event=0x7ffde9fc4730) at ./src/corelib/kernel/qcoreapplication.cpp:1172 #25 0x00007fbc87b9660d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at ./src/corelib/kernel/qcoreapplication.cpp:1626 #26 0x00007fbc881dfbc5 in QGuiApplicationPrivate::processMouseEvent (e=0x7fbbdc03b3f0) at ./src/gui/kernel/qguiapplication.cpp:2461 #27 0x00007fbc8823945c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at ./src/gui/kernel/qwindowsysteminterface.cpp:1113 #28 0x00007fbc737eb3be in xcbSourceDispatch (source=<optimized out>) at ./src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:57 #29 0x00007fbc7b17e385 in g_main_dispatch (context=context@entry=0x7fbc6c000f00) at ../../../glib/gmain.c:3398 #30 0x00007fbc7b1805b7 in g_main_context_dispatch_unlocked (context=0x7fbc6c000f00) at ../../../glib/gmain.c:4249 #31 g_main_context_iterate_unlocked (context=context@entry=0x7fbc6c000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4314 #32 0x00007fbc7b180d20 in g_main_context_iteration (context=0x7fbc6c000f00, may_block=1) at ../../../glib/gmain.c:4379 #33 0x00007fbc87da6323 in QEventDispatcherGlib::processEvents (this=0x55b7a235e580, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:399 #34 0x00007fbc87b98893 in QEventLoop::exec (this=this@entry=0x7ffde9fc4b60, flags=..., flags@entry=...) at ./src/corelib/global/qflags.h:34 #35 0x00007fbc87b9a18a in QCoreApplication::exec () at ./src/corelib/global/qflags.h:74 #36 0x00007fbc881d9f60 in QGuiApplication::exec () at ./src/gui/kernel/qguiapplication.cpp:1975 #37 0x00007fbc88bb1c79 in QApplication::exec () at ./src/widgets/kernel/qapplication.cpp:2564 #38 0x000055b786125b47 in main (argc=<optimized out>, argv=<optimized out>) at ./src/apps/marble-kde/kdemain.cpp:355 [Inferior 1 (process 15652) detached] Reported using DrKonqi