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-b...@kde.org Reporter: zl2...@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@entry=0, size=size@entry=-1, margin=margin@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@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@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 watching all bug changes.