Application: marble (2.2.1 (stable release)) Qt Version: 5.9.1 Frameworks Version: 5.36.0 Operating System: Linux 4.11.8-2-default x86_64 Distribution: "openSUSE Tumbleweed" -- Information about the crash: Marble crashes when it exits. It is used with openstreetmap data. Version: 2.2.1 (sable release) The crash can be reproduced every time. -- Backtrace: Application: Marble – Virtueller Globus (marble), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f42583068c0 (LWP 4739))] Thread 11 (Thread 0x7f41c579f700 (LWP 4781)): #0 0x00007f425418c4d0 in () at /usr/lib64/libQt5Core.so.5 #1 0x00007f424b250721 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f424b250cc0 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f424b250e2c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f425418c6ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f425413535a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007f4253f6531a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #7 0x00007f4253f69d2e in () at /usr/lib64/libQt5Core.so.5 #8 0x00007f424daad4d7 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f4253660b2f in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7f41c77fe700 (LWP 4777)): #0 0x00007f425418b003 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5 #1 0x00007f425418c45e in () at /usr/lib64/libQt5Core.so.5 #2 0x00007f424b250258 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f424b250c4b in () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f424b250e2c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #5 0x00007f425418c6ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007f425413535a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #7 0x00007f4253f6531a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #8 0x00007f4253f69d2e in () at /usr/lib64/libQt5Core.so.5 #9 0x00007f424daad4d7 in start_thread () at /lib64/libpthread.so.0 #10 0x00007f4253660b2f in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f41bffff700 (LWP 4765)): #0 0x00007f424b295b97 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0 #1 0x00007f424b2504f9 in g_main_context_query () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f424b250c97 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f424b250e2c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f425418c6ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f425413535a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007f4253f6531a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #7 0x00007f4253f69d2e in () at /usr/lib64/libQt5Core.so.5 #8 0x00007f424daad4d7 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f4253660b2f in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f41dd94d700 (LWP 4747)): #0 0x00007f424dab35dd in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f4251bf3ea3 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007f4251f385b1 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007f424daad4d7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f4253660b2f in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f41de14e700 (LWP 4746)): #0 0x00007f424dab35dd in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f4251bf3ea3 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007f4251f385b1 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007f424daad4d7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f4253660b2f in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f41de94f700 (LWP 4745)): #0 0x00007f424dab35dd in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f4251bf2db7 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007f4251f385b1 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007f424daad4d7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f4253660b2f in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f421f770700 (LWP 4744)): #0 0x00007f424dab35dd in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f4251f03f24 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007f4251f03f49 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007f424daad4d7 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f4253660b2f in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f42352bb700 (LWP 4743)): #0 0x00007f425365718d in poll () at /lib64/libc.so.6 #1 0x00007f424b250d19 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f424b250e2c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f425418c6ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f425413535a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f4253f6531a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f4253f69d2e in () at /usr/lib64/libQt5Core.so.5 #7 0x00007f424daad4d7 in start_thread () at /lib64/libpthread.so.0 #8 0x00007f4253660b2f in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f4236526700 (LWP 4742)): #0 0x00007f425365718d in poll () at /lib64/libc.so.6 #1 0x00007f424b250d19 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f424b250e2c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f425418c6ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f425413535a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f4253f6531a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f425624da45 in () at /usr/lib64/libQt5DBus.so.5 #7 0x00007f4253f69d2e in () at /usr/lib64/libQt5Core.so.5 #8 0x00007f424daad4d7 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f4253660b2f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f423d25d700 (LWP 4741)): #0 0x00007f425365718d in poll () at /lib64/libc.so.6 #1 0x00007f4246277387 in () at /usr/lib64/libxcb.so.1 #2 0x00007f424627916a in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007f423fe03449 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f4253f69d2e in () at /usr/lib64/libQt5Core.so.5 #5 0x00007f424daad4d7 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f4253660b2f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f42583068c0 (LWP 4739)): [KCrash Handler] #6 0x00007f4257ad39d0 in Marble::GeoDataObject::parent() () at /usr/lib64/libmarblewidget-qt5.so.27 #7 0x00007f4257c02c8f in Marble::GeoDataTreeModel::parent(QModelIndex const&) const () at /usr/lib64/libmarblewidget-qt5.so.27 #8 0x00007f4257c0609d in Marble::KDescendantsProxyModel::mapFromSource(QModelIndex const&) const () at /usr/lib64/libmarblewidget-qt5.so.27 #9 0x00007f4257c06be0 in () at /usr/lib64/libmarblewidget-qt5.so.27 #10 0x00007f425416425a in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #11 0x00007f42540d64ee in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib64/libQt5Core.so.5 #12 0x00007f42540dccfb in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () at /usr/lib64/libQt5Core.so.5 #13 0x00007f4257c020e0 in Marble::GeoDataTreeModel::removeFeature(Marble::GeoDataContainer*, int) () at /usr/lib64/libmarblewidget-qt5.so.27 #14 0x00007f4257c021ce in Marble::GeoDataTreeModel::removeFeature(Marble::GeoDataFeature*) () at /usr/lib64/libmarblewidget-qt5.so.27 #15 0x00007f42249c5695 in () at /usr/lib64/marble/plugins/libSatellitesPlugin.so #16 0x00007f42249d0fd9 in () at /usr/lib64/marble/plugins/libSatellitesPlugin.so #17 0x00007f42249c6517 in () at /usr/lib64/marble/plugins/libSatellitesPlugin.so #18 0x00007f42249c6609 in () at /usr/lib64/marble/plugins/libSatellitesPlugin.so #19 0x00007f4257ba915e in Marble::MarbleMap::~MarbleMap() () at /usr/lib64/libmarblewidget-qt5.so.27 #20 0x00007f4257b94a5d in Marble::MarbleWidget::~MarbleWidget() () at /usr/lib64/libmarblewidget-qt5.so.27 #21 0x00007f4257b94aa9 in Marble::MarbleWidget::~MarbleWidget() () at /usr/lib64/libmarblewidget-qt5.so.27 #22 0x00007f425416202b in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5 #23 0x00007f425518777c in QWidget::~QWidget() () at /usr/lib64/libQt5Widgets.so.5 #24 0x000055a069173fd9 in () #25 0x00007f4257498287 in KParts::Part::~Part() () at /usr/lib64/libKF5Parts.so.5 #26 0x000055a06915f665 in () #27 0x000055a06915f6a9 in () #28 0x000055a069151ca7 in () #29 0x000055a069151d09 in () #30 0x00007f4254164c68 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #31 0x00007f425518beb3 in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #32 0x00007f42552721fb in QMainWindow::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #33 0x00007f4256fe1757 in KMainWindow::event(QEvent*) () at /usr/lib64/libKF5XmlGui.so.5 #34 0x00007f42570268b5 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libKF5XmlGui.so.5 #35 0x00007f425514d93c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #36 0x00007f4255154cb4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #37 0x00007f4254136d48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #38 0x00007f4254139335 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #39 0x00007f425418d013 in () at /usr/lib64/libQt5Core.so.5 #40 0x00007f424b250b67 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #41 0x00007f424b250d98 in () at /usr/lib64/libglib-2.0.so.0 #42 0x00007f424b250e2c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #43 0x00007f425418c68f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #44 0x00007f425413535a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #45 0x00007f425413dbe4 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #46 0x000055a0691508e1 in () #47 0x00007f425359346a in __libc_start_main () at /lib64/libc.so.6 #48 0x000055a06915168a in _start () Reported using DrKonqi
Does it also crash when satellites are not shown?
No, with satellites disabled it is not reproducible.
Thank you for the crash report. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Issue is not reproducible, tested with version 2.2.20.