[marble] [Bug 456126] New: Marble crash on exit at GeoSceneTileDataset::tileProjection()

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Wed Jun 29 14:23:26 BST 2022


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

            Bug ID: 456126
           Summary: Marble crash on exit at
                    GeoSceneTileDataset::tileProjection()
           Product: marble
           Version: unspecified
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: marble-bugs at kde.org
          Reporter: xanijo3460 at lenfly.com
  Target Milestone: ---

Application: marble (2.2.20 (2.3 development version))

Qt Version: 5.15.3
Frameworks Version: 5.93.0
Operating System: Linux 5.17.14-300.fc36.x86_64 x86_64
Windowing System: Wayland
Distribution: Fedora Linux 36 (KDE Plasma)
DrKonqi: 5.24.5 [KCrashBackend]

-- Information about the crash:
Sometimes marble crashes on exist. I have mentioned a few possible duplicates,
but I find this report might be useful as the stacktraces are different and
this stacktrace containes more symbols reated to Marble.

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  0x00007ff4e834fa14 in Marble::GeoSceneTileDataset::tileProjection() const
() from /lib64/libmarblewidget-qt5.so.28
#5  0x00007ff4e84b932e in
Marble::MergedLayerDecorator::Private::createTile(QVector<QSharedPointer<Marble::TextureTile>
> const&) const () from /lib64/libmarblewidget-qt5.so.28
#6  0x00007ff4e83b68a1 in Marble::TextureLayer::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) [clone .part.0] () from
/lib64/libmarblewidget-qt5.so.28
#7  0x00007ff4e69cedbf in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#8  0x00007ff4e84395c2 in Marble::TileLoader::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) () from /lib64/libmarblewidget-qt5.so.28
#9  0x00007ff4e69cedbf in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#10 0x00007ff4e844c33e in
Marble::HttpDownloadManager::downloadComplete(QByteArray const&, QString
const&) () from /lib64/libmarblewidget-qt5.so.28
#11 0x00007ff4e84533b8 in
Marble::HttpDownloadManager::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**) () from /lib64/libmarblewidget-qt5.so.28
#12 0x00007ff4e69cedbf in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#13 0x00007ff4e8449b9f in
Marble::DownloadQueueSet::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) () from /lib64/libmarblewidget-qt5.so.28
#14 0x00007ff4e69cedbf in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#15 0x00007ff4e844c55b in Marble::HttpJob::dataReceived(Marble::HttpJob*,
QByteArray const&) () from /lib64/libmarblewidget-qt5.so.28
#16 0x00007ff4e845045e in Marble::HttpJob::finished() () from
/lib64/libmarblewidget-qt5.so.28
#17 0x00007ff4e69cedbf in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#18 0x00007ff4e7eb2828 in QNetworkReplyHttpImplPrivate::finished() () from
/lib64/libQt5Network.so.5
#19 0x00007ff4e69c5694 in QObject::event(QEvent*) () from
/lib64/libQt5Core.so.5
#20 0x00007ff4e7467c82 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#21 0x00007ff4e699b658 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#22 0x00007ff4e699e9b4 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /lib64/libQt5Core.so.5
#23 0x00007ff4e69ec807 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib64/libQt5Core.so.5
#24 0x00007ff4e4b05faf in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#25 0x00007ff4e4b5b2c8 in g_main_context_iterate.constprop () from
/lib64/libglib-2.0.so.0
#26 0x00007ff4e4b03940 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#27 0x00007ff4e69ec2fa in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#28 0x00007ff4e699a0ba in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#29 0x00007ff4e76770b7 in QDialog::exec() () from /lib64/libQt5Widgets.so.5
#30 0x00007ff4e83e5442 in Marble::MarbleMapPrivate::updateMapTheme() () from
/lib64/libmarblewidget-qt5.so.28
#31 0x00007ff4e69cedbf in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#32 0x00007ff4e83d7509 in Marble::MarbleModel::themeChanged(QString const&) ()
from /lib64/libmarblewidget-qt5.so.28
#33 0x00007ff4e83dc1fa in
Marble::MarbleModel::setMapTheme(Marble::GeoSceneDocument*) () from
/lib64/libmarblewidget-qt5.so.28
#34 0x00007ff4e69cedbf in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#35 0x00007ff4e83ea919 in Marble::MapViewWidget::mapThemeIdChanged(QString
const&) () from /lib64/libmarblewidget-qt5.so.28
#36 0x00007ff4e83ecfbf in Marble::MapViewWidget::Private::mapThemeSelected(int)
() from /lib64/libmarblewidget-qt5.so.28
#37 0x00007ff4e69cedbf in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#38 0x00007ff4e76dc006 in QAbstractItemView::pressed(QModelIndex const&) ()
from /lib64/libQt5Widgets.so.5
#39 0x00007ff4e76e2483 in QAbstractItemView::mousePressEvent(QMouseEvent*) ()
from /lib64/libQt5Widgets.so.5
#40 0x00007ff4e74aa798 in QWidget::event(QEvent*) () from
/lib64/libQt5Widgets.so.5
#41 0x00007ff4e7556e32 in QFrame::event(QEvent*) () from
/lib64/libQt5Widgets.so.5
#42 0x00007ff4e699b421 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /lib64/libQt5Core.so.5
#43 0x00007ff4e7467c72 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#44 0x00007ff4e7470302 in QApplication::notify(QObject*, QEvent*) () from
/lib64/libQt5Widgets.so.5
#45 0x00007ff4e699b658 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#46 0x00007ff4e746e402 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
from /lib64/libQt5Widgets.so.5
#47 0x00007ff4e74c3aec in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from
/lib64/libQt5Widgets.so.5
#48 0x00007ff4e74c6eb0 in QWidgetWindow::event(QEvent*) () from
/lib64/libQt5Widgets.so.5
#49 0x00007ff4e7467c82 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#50 0x00007ff4e699b658 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#51 0x00007ff4e6deb115 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /lib64/libQt5Gui.so.5
#52 0x00007ff4e6dcaf5c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib64/libQt5Gui.so.5
#53 0x00007ff4dc0136e4 in userEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib64/libQt5WaylandClient.so.5
#54 0x00007ff4e4b05faf in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#55 0x00007ff4e4b5b2c8 in g_main_context_iterate.constprop () from
/lib64/libglib-2.0.so.0
#56 0x00007ff4e4b03940 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#57 0x00007ff4e69ec2fa in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#58 0x00007ff4e699a0ba in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#59 0x00007ff4e69a2162 in QCoreApplication::exec() () from
/lib64/libQt5Core.so.5
#60 0x000056458dfb08bd in main ()
[Inferior 1 (process 33828) detached]

The reporter indicates this bug may be a duplicate of or related to bug 454728,
bug 451420, bug 443144.

Possible duplicates by query: bug 454728, bug 453357, bug 453332, bug 451420,
bug 450212.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Marble-bugs mailing list