[marble] [Bug 497656] New: Segfault in QPixmap::isNull on moving route origin
bugzilla_noreply at kde.org
bugzilla_noreply at kde.org
Wed Dec 18 18:04:24 GMT 2024
https://bugs.kde.org/show_bug.cgi?id=497656
Bug ID: 497656
Summary: Segfault in QPixmap::isNull on moving route origin
Classification: Applications
Product: marble
Version: 24.12.0
Platform: Gentoo Packages
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: marble-bugs at kde.org
Reporter: zl29ah at gmail.com
Target Milestone: ---
Happens every time.
OBSERVED RESULT
```
Thread 1 "marble-qt" received signal SIGSEGV, Segmentation fault.
0x00007ffff6738f12 in QPixmap::isNull() const () from /usr/lib64/libQt6Gui.so.6
(gdb) bt
#0 0x00007ffff6738f12 in QPixmap::isNull() const () at
/usr/lib64/libQt6Gui.so.6
#1 0x00007ffff6738fff in QPixmap::copy(QRect const&) const () at
/usr/lib64/libQt6Gui.so.6
#2 0x00007ffff6739131 in QPixmap::QPixmap(QPixmap const&) () at
/usr/lib64/libQt6Gui.so.6
#3 0x00007ffff7b57879 in Marble::RouteRequest::pixmap (this=0x555555872708,
position=position at entry=0, size=size at entry=-1, margin=margin at entry=2)
at
/var/tmp/portage/kde-apps/marble-24.12.0-r1/work/marble-24.12.0/src/lib/marble/routing/RouteRequest.cpp:197
#4 0x00007ffff7b65ecd in Marble::RoutingLayerPrivate::renderRequest
(this=0x555555a3d0d0, painter=painter at entry=0x7fffffffc8d0)
at
/var/tmp/portage/kde-apps/marble-24.12.0-r1/work/marble-24.12.0/src/lib/marble/routing/RoutingLayer.cpp:387
#5 0x00007ffff7b623de in Marble::RoutingLayer::render (this=0x555555b71cf0,
painter=0x7fffffffc8d0, viewport=<optimized out>, renderPos=<optimized out>,
layer=<optimized out>)
at
/var/tmp/portage/kde-apps/marble-24.12.0-r1/work/marble-24.12.0/src/lib/marble/routing/RoutingLayer.cpp:680
#6 0x00007ffff7ad0e28 in Marble::LayerManager::renderLayers
(this=0x555555886840, painter=painter at entry=0x7fffffffc8d0,
viewport=0x555555886810)
at
/var/tmp/portage/kde-apps/marble-24.12.0-r1/work/marble-24.12.0/src/lib/marble/LayerManager.cpp:161
#7 0x00007ffff7a4dea1 in Marble::MarbleMap::paint (this=0x555555860c20,
painter=..., dirtyRect=...) at
/var/tmp/portage/kde-apps/marble-24.12.0-r1/work/marble-24.12.0/src/lib/marble/MarbleMap.cpp:831
#8 0x00007ffff7a3f304 in Marble::MarbleWidget::paintEvent
(this=0x5555558613e0, evt=0x7fffffffcb00) at
/var/tmp/portage/kde-apps/marble-24.12.0-r1/work/marble-24.12.0/src/lib/marble/MarbleWidget.cpp:708
#9 0x00007ffff7347405 in QWidget::event(QEvent*) () at
/usr/lib64/libQt6Widgets.so.6
#10 0x00007ffff7337875 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt6Widgets.so.6
#11 0x00007ffff630a120 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib64/libQt6Core.so.6
#12 0x00007ffff73152f9 in QWidgetPrivate::sendPaintEvent(QRegion const&) () at
/usr/lib64/libQt6Widgets.so.6
#13 0x00007ffff731c459 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () at /usr/lib64/libQt6Widgets.so.6
#14 0x00007ffff731e1d7 in QWidgetRepaintManager::paintAndFlush() () at
/usr/lib64/libQt6Widgets.so.6
#15 0x00007ffff7346c5c in QWidget::event(QEvent*) () at
/usr/lib64/libQt6Widgets.so.6
#16 0x00007ffff7337875 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt6Widgets.so.6
#17 0x00007ffff630a120 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib64/libQt6Core.so.6
#18 0x00007ffff632ed26 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib64/libQt6Core.so.6
#19 0x00007ffff60c2a57 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () at /usr/lib64/libQt6Core.so.6
#20 0x00007fffea9bfadc in g_main_dispatch () at /usr/lib64/libglib-2.0.so.0
#21 0x00007fffea9c2da7 in g_main_context_iterate_unlocked.isra () at
/usr/lib64/libglib-2.0.so.0
#22 0x00007fffea9c3510 in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#23 0x00007ffff60c0d60 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt6Core.so.6
#24 0x00007ffff633388b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt6Core.so.6
#25 0x00007ffff6333a36 in QCoreApplication::exec() () at
/usr/lib64/libQt6Core.so.6
#26 0x000055555556e659 in main (argc=<optimized out>, argv=<optimized out>) at
/var/tmp/portage/kde-apps/marble-24.12.0-r1/work/marble-24.12.0/src/apps/marble-qt/qtmain.cpp:267
```
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 24.12
KDE Plasma Version: N/A
KDE Frameworks Version: N/A
Qt Version: 6.7.3
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Marble-bugs
mailing list