[marble] [Bug 502163] New: Crash when browsing with vector OSM

Alex Dănilă bugzilla_noreply at kde.org
Sat Mar 29 17:37:42 GMT 2025


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

            Bug ID: 502163
           Summary: Crash when browsing with vector OSM
    Classification: Applications
           Product: marble
           Version: 24.12.2
          Platform: Debian unstable
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: marble-bugs at kde.org
          Reporter: alex.danila.web at protonmail.com
  Target Milestone: ---

Application: marble (24.12.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.2
Frameworks Version: 6.11.0
Operating System: Linux 6.12.20-amd64 x86_64
Windowing System: Wayland
Distribution: Debian GNU/Linux trixie/sid
DrKonqi: 6.3.2 [KCrashBackend]

-- Information about the crash:
Switch to vector OSM and start browsing. After few clicks Marble may crash.

Crash is not guaranteed though, it hasn't happened in some of the previous
builds in Debian in the last months, but started happening again. 

This may be a duplicate of other bugs I submitted and I will link it when I
find it.

The crash can be reproduced sometimes.

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

[KCrash Handler]
#7  0x00007effe41afe9f in QPixmap::size() const () at
/lib/x86_64-linux-gnu/libQt6Gui.so.6
#8  0x00007effe5d69d4c in Marble::VisiblePlacemark::symbolRect
(this=this at entry=0x560c7b01ef40) at ./src/lib/marble/VisiblePlacemark.cpp:165
#9  0x00007effe5d6bdbb in Marble::PlacemarkLayout::hasPlacemarkAt
(this=0x560c76742228, pos=...) at ./src/lib/marble/PlacemarkLayout.cpp:504
#10 0x00007effe5c441bd in Marble::PlacemarkLayer::hasPlacemarkAt
(this=<optimized out>, pos=...) at
./src/lib/marble/layers/PlacemarkLayer.cpp:201
#11 0x00007effe5c8e75e in Marble::MarbleMap::hasFeatureAt (this=0x560c76735830,
position=...) at ./src/lib/marble/MarbleMap.cpp:459
#12 0x00007effe5cfb5ba in Marble::MarbleDefaultInputHandler::adjustCursorShape
(this=this at entry=0x560c77805240, mousePosition=..., mouseDirection=...) at
./src/lib/marble/MarbleInputHandler.cpp:607
#13 0x00007effe5cfc10a in Marble::MarbleDefaultInputHandler::handleMouseEvent
(this=0x560c77805240, event=0x7ffd52903190) at
./src/lib/marble/MarbleInputHandler.cpp:790
#14 0x00007effe3b95e5a in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver at entry=0x560c767359f0, event=event at entry=0x7ffd52903190) at
./src/corelib/kernel/qcoreapplication.cpp:1309
#15 0x00007effe4bb49a5 in QApplicationPrivate::notify_helper
(this=this at entry=0x560c76178fb0, receiver=receiver at entry=0x560c767359f0,
e=e at entry=0x7ffd52903190) at ./src/widgets/kernel/qapplication.cpp:3290
#16 0x00007effe4bb8c96 in QApplication::notify (this=<optimized out>,
receiver=<optimized out>, e=0x7ffd52903190) at
./src/widgets/kernel/qapplication.cpp:2774
#17 0x00007effe3b965b0 in QCoreApplication::notifyInternal2
(receiver=0x560c767359f0, event=0x7ffd52903190) at
./src/corelib/kernel/qcoreapplication.cpp:1172
#18 0x00007effe3b9660d in QCoreApplication::sendSpontaneousEvent
(receiver=<optimized out>, event=<optimized out>) at
./src/corelib/kernel/qcoreapplication.cpp:1626
#19 0x00007effe4baeb9e in QApplicationPrivate::sendMouseEvent
(receiver=0x560c767359f0, event=0x7ffd52903190, alienWidget=<optimized out>,
nativeWidget=0x560c76728710, buttonDown=<optimized out>, lastMouseReceiver=...,
spontaneous=true, onlyDispatchEnterLeave=false) at
./src/widgets/kernel/qapplication.cpp:2355
#20 0x00007effe4c1ad0d in QWidgetWindow::handleMouseEvent (this=0x560c77b47020,
event=event at entry=0x7ffd529035b0) at ./src/widgets/kernel/qwidgetwindow.cpp:666
#21 0x00007effe4c1e148 in QWidgetWindow::event (this=0x560c77b47020,
event=0x7ffd529035b0) at ./src/widgets/kernel/qwidgetwindow.cpp:299
#22 0x00007effe4bb49b5 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x560c77b47020, e=0x7ffd529035b0) at
./src/widgets/kernel/qapplication.cpp:3296
#23 0x00007effe3b965b0 in QCoreApplication::notifyInternal2
(receiver=0x560c77b47020, event=0x7ffd529035b0) at
./src/corelib/kernel/qcoreapplication.cpp:1172
#24 0x00007effe41dfbc5 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /lib/x86_64-linux-gnu/libQt6Gui.so.6
#25 0x00007effe423945c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib/x86_64-linux-gnu/libQt6Gui.so.6
#26 0x00007effe45ba734 in ??? () at /lib/x86_64-linux-gnu/libQt6Gui.so.6
#27 0x00007effd70eff45 in g_main_dispatch
(context=context at entry=0x7effbc000f00) at ../../../glib/gmain.c:3398
#28 0x00007effd70f2177 in g_main_context_dispatch_unlocked
(context=0x7effbc000f00) at ../../../glib/gmain.c:4249
#29 g_main_context_iterate_unlocked (context=context at entry=0x7effbc000f00,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
../../../glib/gmain.c:4314
#30 0x00007effd70f28e0 in g_main_context_iteration (context=0x7effbc000f00,
may_block=1) at ../../../glib/gmain.c:4379
#31 0x00007effe3da62a3 in QEventDispatcherGlib::processEvents
(this=0x560c761c73a0, flags=...) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:399
#32 0x00007effe3b98893 in QEventLoop::exec (this=this at entry=0x7ffd529039e0,
flags=..., flags at entry=...) at ./src/corelib/global/qflags.h:34
#33 0x00007effe3b9a18a in QCoreApplication::exec () at
./src/corelib/global/qflags.h:74
#34 0x0000560c3f2cbad7 in main (argc=<optimized out>, argv=<optimized out>) at
./src/apps/marble-kde/kdemain.cpp:355
[Inferior 1 (process 329052) 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