https://bugs.kde.org/show_bug.cgi?id=515270
Bug ID: 515270
Summary: Marble crashes after double clicking, when viewing a
vector map.
Classification: Applications
Product: marble
Version First 25.04.0
Reported In:
Platform: Debian stable
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
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
--
You are receiving this mail because:
You are watching all bug changes.