Bug 409399 - Crash while loading Temperature map
Summary: Crash while loading Temperature map
Status: RESOLVED WORKSFORME
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: marble-bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-07-02 08:50 UTC by Alex Dănilă
Modified: 2022-11-05 05:09 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Dănilă 2019-07-02 08:50:30 UTC
Application: marble (2.2.20 (2.3 development version))

Qt Version: 5.11.3
Frameworks Version: 5.54.0
Operating System: Linux 4.19.0-5-amd64 x86_64
Distribution: Debian GNU/Linux 10 (buster)

-- Information about the crash:
- What I was doing when the application crashed:
	- started Marble and immediately clicked on Temperature (July) to change the map
	- the map download progress bar started to move to 100% (and may have reached 100%)
	- I think the temperature map may have displayed before the crash, but I might have misseen.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Marble Virtual Globe (marble), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd90167c940 (LWP 13961))]

Thread 8 (Thread 0x7fd89ba25700 (LWP 13993)):
#0  0x00007fd90b256819 in __GI___poll (fds=0x7fd86800adc0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd906e71136 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fd86800adc0, timeout=<optimized out>, context=0x7fd868005d40) at ../../../glib/gmain.c:4221
#2  0x00007fd906e71136 in g_main_context_iterate (context=context@entry=0x7fd868005d40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3915
#3  0x00007fd906e7125c in g_main_context_iteration (context=0x7fd868005d40, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981
#4  0x00007fd90b783393 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fd8682237c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fd90b730d4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fd89ba24c60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007fd90b580e36 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007fd90b58aa27 in QThreadPrivate::start(void*) (arg=0x560f3387c290) at thread/qthread_unix.cpp:367
#8  0x00007fd90787dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9  0x00007fd90b2614cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fd89aa23700 (LWP 13983)):
#0  0x00007fd90b256819 in __GI___poll (fds=0x7fd870000b20, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd906e71136 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fd870000b20, timeout=<optimized out>, context=0x7fd870005d40) at ../../../glib/gmain.c:4221
#2  0x00007fd906e71136 in g_main_context_iterate (context=context@entry=0x7fd870005d40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3915
#3  0x00007fd906e7125c in g_main_context_iteration (context=0x7fd870005d40, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981
#4  0x00007fd90b783393 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fd870139a40, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fd90b730d4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fd89aa22c60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007fd90b580e36 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007fd90b58aa27 in QThreadPrivate::start(void*) (arg=0x560f33ab2610) at thread/qthread_unix.cpp:367
#8  0x00007fd90787dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9  0x00007fd90b2614cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fd8a37fe700 (LWP 13977)):
#0  0x00007fd906e6e056 in g_source_iter_next (iter=iter@entry=0x7fd8a37fda60, source=source@entry=0x7fd8a37fda58) at ../../../glib/gmain.c:969
#1  0x00007fd906e70a3f in g_main_context_check (context=context@entry=0x7fd88c002e20, max_priority=2147483647, fds=fds@entry=0x7fd88c003880, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:944
#2  0x00007fd906e710e0 in g_main_context_iterate (context=context@entry=0x7fd88c002e20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3917
#3  0x00007fd906e7125c in g_main_context_iteration (context=0x7fd88c002e20, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981
#4  0x00007fd90b783393 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fd88c004800, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fd90b730d4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fd8a37fdc30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007fd90b580e36 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007fd8fc34aa78 in  () at /usr/lib/x86_64-linux-gnu/marble/plugins/libGpsdPositionProviderPlugin.so
#8  0x00007fd90b58aa27 in QThreadPrivate::start(void*) (arg=0x560f335a6bc0) at thread/qthread_unix.cpp:367
#9  0x00007fd90787dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#10 0x00007fd90b2614cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fd8f482f700 (LWP 13967)):
#0  0x00007fd90788400c in futex_wait_cancelable (private=0, expected=0, futex_word=0x560f330a26a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fd90788400c in __pthread_cond_wait_common (abstime=0x0, mutex=0x560f330a2658, cond=0x560f330a2680) at pthread_cond_wait.c:502
#2  0x00007fd90788400c in __pthread_cond_wait (cond=0x560f330a2680, mutex=0x560f330a2658) at pthread_cond_wait.c:655
#3  0x00007fd8f4f93353 in  () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#4  0x00007fd8f4f930a7 in  () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#5  0x00007fd90787dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fd90b2614cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fd8f7fff700 (LWP 13966)):
#0  0x00007fd906ebae69 in g_mutex_lock (mutex=mutex@entry=0x7fd8ec000bf0) at ../../../glib/gthread-posix.c:1343
#1  0x00007fd906e70140 in g_main_context_acquire (context=0x7fd8ec000bf0) at ../../../glib/gmain.c:3243
#2  0x00007fd906e70ff5 in g_main_context_iterate (context=context@entry=0x7fd8ec000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3870
#3  0x00007fd906e7125c in g_main_context_iteration (context=0x7fd8ec000bf0, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981
#4  0x00007fd90b783393 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fd8ec000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fd90b730d4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fd8f7ffec60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007fd90b580e36 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007fd90b58aa27 in QThreadPrivate::start(void*) (arg=0x560f32d01bb0) at thread/qthread_unix.cpp:367
#8  0x00007fd90787dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9  0x00007fd90b2614cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fd8fefc2700 (LWP 13964)):
#0  0x00007fd90b256819 in __GI___poll (fds=0x7fd8f0013320, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd906e71136 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fd8f0013320, timeout=<optimized out>, context=0x7fd8f0000bf0) at ../../../glib/gmain.c:4221
#2  0x00007fd906e71136 in g_main_context_iterate (context=context@entry=0x7fd8f0000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3915
#3  0x00007fd906e7125c in g_main_context_iteration (context=0x7fd8f0000bf0, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981
#4  0x00007fd90b783393 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fd8f0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fd90b730d4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fd8fefc1c30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007fd90b580e36 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007fd90c5ba545 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007fd90b58aa27 in QThreadPrivate::start(void*) (arg=0x7fd90c639d60) at thread/qthread_unix.cpp:367
#9  0x00007fd90787dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#10 0x00007fd90b2614cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fd901678700 (LWP 13962)):
#0  0x00007fd90788400c in futex_wait_cancelable (private=0, expected=0, futex_word=0x7fd90adc5154) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fd90788400c in __pthread_cond_wait_common (abstime=0x0, mutex=0x560f32bb7450, cond=0x7fd90adc5128) at pthread_cond_wait.c:502
#2  0x00007fd90788400c in __pthread_cond_wait (cond=0x7fd90adc5128, mutex=0x560f32bb7450) at pthread_cond_wait.c:655
#3  0x00007fd90b3f93bc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007fd90a2f0542 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007fd90a2f0659 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007fd90b3feb2f in  () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007fd90787dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8  0x00007fd90b2614cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fd90167c940 (LWP 13961)):
[KCrash Handler]
#6  0x00007fd90cfc4c90 in Marble::GeoSceneTileDataset::tileProjection() const (this=0x0) at ./src/lib/marble/geodata/scene/GeoSceneTileDataset.cpp:237
#7  0x00007fd90d180654 in Marble::MergedLayerDecorator::Private::renderGroundOverlays(QImage*, QVector<QSharedPointer<Marble::TextureTile> > const&) const (this=0x560f32ced300, tileImage=0x7fffc3c4b610, tiles=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:209
#8  0x00007fd90d1811e2 in Marble::MergedLayerDecorator::Private::createTile(QVector<QSharedPointer<Marble::TextureTile> > const&) const (this=0x560f32ced300, tiles=...) at ./src/lib/marble/MergedLayerDecorator.cpp:200
#9  0x00007fd90d1816bc in Marble::MergedLayerDecorator::updateTile(Marble::StackedTile const&, Marble::TileId const&, QImage const&) (this=0x560f32d2c1c8, stackedTile=..., tileId=..., tileImage=...) at ./src/lib/marble/MergedLayerDecorator.cpp:384
#10 0x00007fd90d143c67 in Marble::StackedTileLoader::updateTile(Marble::TileId const&, QImage const&) (this=this@entry=0x560f32d2c1d8, tileId=..., tileImage=...) at ./src/lib/marble/StackedTileLoader.cpp:196
#11 0x00007fd90d02e64f in Marble::TextureLayer::Private::updateTile(Marble::TileId const&, QImage const&) (tileImage=..., tileId=..., this=0x560f32d2c1a0) at ./src/lib/marble/layers/TextureLayer.cpp:169
#12 0x00007fd90d02e64f in Marble::TextureLayer::Private::updateTile(Marble::TileId const&, QImage const&) (this=0x560f32d2c1a0, tileId=..., tileImage=...) at ./src/lib/marble/layers/TextureLayer.cpp:164
#13 0x00007fd90b75b496 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x560f32d2c1b0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3771
#14 0x00007fd90d0d11ac in Marble::TileLoader::tileCompleted(Marble::TileId const&, QImage const&) (_t2=..., _t1=..., this=0x560f32d2c1b0) at ./obj-x86_64-linux-gnu/src/lib/marble/marblewidget_autogen/include/moc_TileLoader.cpp:182
#15 0x00007fd90d0d11ac in Marble::TileLoader::updateTile(QByteArray const&, QString const&) (this=0x560f32d2c1b0, data=..., idStr=...) at ./src/lib/marble/TileLoader.cpp:233
#16 0x00007fd90d0d1cb0 in Marble::TileLoader::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./obj-x86_64-linux-gnu/src/lib/marble/marblewidget_autogen/include/moc_TileLoader.cpp:105
#17 0x00007fd90b75b496 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x560f32cfb0c0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3771
#18 0x00007fd90d0ec8ca in Marble::HttpDownloadManager::downloadComplete(QByteArray const&, QString const&) (this=<optimized out>, _t1=..., _t2=...) at ./obj-x86_64-linux-gnu/src/lib/marble/marblewidget_autogen/include/moc_HttpDownloadManager.cpp:210
#19 0x00007fd90d0ecac9 in Marble::HttpDownloadManager::Private::finishJob(QByteArray const&, QString const&, QString const&) (this=0x560f32cf2be0, data=..., destinationFileName=..., id=...) at ./src/lib/marble/HttpDownloadManager.cpp:163
#20 0x00007fd90b75b496 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x560f32f7e9c0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3771
#21 0x00007fd90d0e5085 in Marble::DownloadQueueSet::jobFinished(QByteArray const&, QString const&, QString const&) (_t3=..., _t2=..., _t1=..., this=0x560f32f7e9c0) at ./obj-x86_64-linux-gnu/src/lib/marble/marblewidget_autogen/include/moc_DownloadQueueSet.cpp:231
#22 0x00007fd90d0e5085 in Marble::DownloadQueueSet::finishJob(Marble::HttpJob*, QByteArray const&) (this=0x560f32f7e9c0, job=0x7fd864005400, data=...) at ./src/lib/marble/DownloadQueueSet.cpp:131
#23 0x00007fd90d0e5e88 in Marble::DownloadQueueSet::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/src/lib/marble/marblewidget_autogen/include/moc_DownloadQueueSet.cpp:121
#24 0x00007fd90b75b496 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x7fd864005400, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3771
#25 0x00007fd90d0eed17 in Marble::HttpJob::dataReceived(Marble::HttpJob*, QByteArray const&) (this=this@entry=0x7fd864005400, _t1=<optimized out>, _t1@entry=0x7fd864005400, _t2=...) at ./obj-x86_64-linux-gnu/src/lib/marble/marblewidget_autogen/include/moc_HttpJob.cpp:228
#26 0x00007fd90d0ef86e in Marble::HttpJob::finished() (this=0x7fd864005400) at ./src/lib/marble/HttpJob.cpp:186
#27 0x00007fd90d0efa55 in Marble::HttpJob::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/src/lib/marble/marblewidget_autogen/include/moc_HttpJob.cpp:113
#28 0x00007fd90b75b496 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x560f33c1ea20, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3771
#29 0x00007fd90ca56254 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#30 0x00007fd90caf3d99 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#31 0x00007fd90b75bd12 in QObject::event(QEvent*) (this=0x560f33c1ea20, e=<optimized out>) at kernel/qobject.cpp:1251
#32 0x00007fd90c0ac501 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x560f32b97680, receiver=receiver@entry=0x560f33c1ea20, e=e@entry=0x7fd868004e90) at kernel/qapplication.cpp:3726
#33 0x00007fd90c0b39b0 in QApplication::notify(QObject*, QEvent*) (this=0x7fffc3c4dea0, receiver=0x560f33c1ea20, e=0x7fd868004e90) at kernel/qapplication.cpp:3485
#34 0x00007fd90b732079 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x560f33c1ea20, event=0x7fd868004e90) at ../../include/QtCore/5.11.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:307
#35 0x00007fd90b73505b in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x7fd868004e90, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#36 0x00007fd90b73505b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x560f32bb3110) at kernel/qcoreapplication.cpp:1744
#37 0x00007fd90b783d53 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x560f32c644c0) at kernel/qeventdispatcher_glib.cpp:276
#38 0x00007fd906e70f2e in g_main_dispatch (context=0x7fd8f8004ff0) at ../../../glib/gmain.c:3182
#39 0x00007fd906e70f2e in g_main_context_dispatch (context=context@entry=0x7fd8f8004ff0) at ../../../glib/gmain.c:3847
#40 0x00007fd906e711c8 in g_main_context_iterate (context=context@entry=0x7fd8f8004ff0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3920
#41 0x00007fd906e7125c in g_main_context_iteration (context=0x7fd8f8004ff0, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981
#42 0x00007fd90b783377 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x560f32c6f260, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#43 0x00007fd900b5c391 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x560f32c6f260, flags=...) at qeventdispatcher_glib.cpp:69
#44 0x00007fd90b730d4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffc3c4c6e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#45 0x00007fd90c296d3d in QDialog::exec() (this=0x560f33f16240) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#46 0x00007fd90d0691cf in Marble::MarbleMapPrivate::updateMapTheme() (this=0x560f32d6b120) at /usr/include/c++/8/bits/atomic_base.h:390
#47 0x00007fd90d06ad16 in Marble::MarbleMap::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x560f32d27450, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/src/lib/marble/marblewidget_autogen/include/moc_MarbleMap.cpp:451
#48 0x00007fd90b75b496 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x560f32d27438, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3771
#49 0x00007fd90d05cda5 in Marble::MarbleModel::themeChanged(QString const&) (this=this@entry=0x560f32d27438, _t1=...) at ./obj-x86_64-linux-gnu/src/lib/marble/marblewidget_autogen/include/moc_MarbleModel.cpp:271
#50 0x00007fd90d060c19 in Marble::MarbleModel::setMapTheme(Marble::GeoSceneDocument*) (this=0x560f32d27438, document=<optimized out>) at ./src/lib/marble/MarbleModel.cpp:407
#51 0x00007fd90d0618bb in Marble::MarbleModel::setMapThemeId(QString const&) (mapThemeId=..., this=0x560f32d27438) at ./src/lib/marble/MarbleModel.cpp:248
#52 0x00007fd90d0618bb in Marble::MarbleModel::setMapThemeId(QString const&) (this=0x560f32d27438, mapThemeId=...) at ./src/lib/marble/MarbleModel.cpp:242
#53 0x00007fd90d064add in Marble::MarbleMap::setMapThemeId(QString const&) (this=<optimized out>, mapThemeId=...) at ./src/lib/marble/MarbleMap.cpp:893
#54 0x00007fd90d055a6d in Marble::MarbleWidget::setMapThemeId(QString const&) (this=<optimized out>, mapThemeId=...) at ./src/lib/marble/MarbleWidget.cpp:755
#55 0x00007fd90d0578a4 in Marble::MarbleWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/src/lib/marble/marblewidget_autogen/include/moc_MarbleWidget.cpp:629
#56 0x00007fd90b75b496 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x560f336731f0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3771
#57 0x00007fd90d06c5d5 in Marble::MapViewWidget::mapThemeIdChanged(QString const&) (this=<optimized out>, _t1=...) at ./obj-x86_64-linux-gnu/src/lib/marble/marblewidget_autogen/include/moc_MapViewWidget.cpp:284
#58 0x00007fd90d06ce78 in Marble::MapViewWidget::Private::mapThemeSelected(int) (this=0x560f33602c00, index=<optimized out>) at ./src/lib/marble/MapViewWidget.cpp:623
#59 0x00007fd90b75b496 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x560f3367e730, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3771
#60 0x00007fd90c2f28d2 in QAbstractItemView::pressed(QModelIndex const&) (this=this@entry=0x560f3367e730, _t1=...) at .moc/moc_qabstractitemview.cpp:641
#61 0x00007fd90c2fa33e in QAbstractItemView::mousePressEvent(QMouseEvent*) (this=0x560f3367e730, event=<optimized out>) at itemviews/qabstractitemview.cpp:1806
#62 0x00007fd90c0eafcf in QWidget::event(QEvent*) (this=this@entry=0x560f3367e730, event=event@entry=0x7fffc3c4d630) at kernel/qwidget.cpp:8903
#63 0x00007fd90c18dc4e in QFrame::event(QEvent*) (this=0x560f3367e730, e=0x7fffc3c4d630) at widgets/qframe.cpp:550
#64 0x00007fd90c2ff04b in QAbstractItemView::viewportEvent(QEvent*) (this=0x560f3367e730, event=0x7fffc3c4d630) at itemviews/qabstractitemview.cpp:1750
#65 0x00007fd90b731d8b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1173
#66 0x00007fd90b731d8b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (receiver=receiver@entry=0x560f3367dea0, event=event@entry=0x7fffc3c4d630) at kernel/qcoreapplication.cpp:1162
#67 0x00007fd90c0ac4f1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x560f32b97680, receiver=receiver@entry=0x560f3367dea0, e=e@entry=0x7fffc3c4d630) at kernel/qapplication.cpp:3722
#68 0x00007fd90c0b3bf8 in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x560f3367dea0, e=0x7fffc3c4d630) at kernel/qapplication.cpp:3202
#69 0x00007fd90b732079 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x560f3367dea0, event=event@entry=0x7fffc3c4d630) at ../../include/QtCore/5.11.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:307
#70 0x00007fd90c0b2f29 in QCoreApplication::sendEvent(QObject*, QEvent*) (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#71 0x00007fd90c0b2f29 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (receiver=receiver@entry=0x560f3367dea0, event=event@entry=0x7fffc3c4d630, alienWidget=alienWidget@entry=0x560f3367dea0, nativeWidget=0x560f32cfa470, buttonDown=buttonDown@entry=0x7fd90c5a3870 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2694
#72 0x00007fd90c105014 in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=0x560f333f2cc0, event=0x7fffc3c4da30) at /usr/include/c++/8/bits/atomic_base.h:390
#73 0x00007fd90c107b9e in QWidgetWindow::event(QEvent*) (event=0x7fffc3c4da30, this=0x560f333f2cc0) at kernel/qwidgetwindow.cpp:281
#74 0x00007fd90c107b9e in QWidgetWindow::event(QEvent*) (this=0x560f333f2cc0, event=0x7fffc3c4da30) at kernel/qwidgetwindow.cpp:224
#75 0x00007fd90c0ac501 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x560f32b97680, receiver=receiver@entry=0x560f333f2cc0, e=e@entry=0x7fffc3c4da30) at kernel/qapplication.cpp:3726
#76 0x00007fd90c0b39b0 in QApplication::notify(QObject*, QEvent*) (this=0x7fffc3c4dea0, receiver=0x560f333f2cc0, e=0x7fffc3c4da30) at kernel/qapplication.cpp:3485
#77 0x00007fd90b732079 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x560f333f2cc0, event=event@entry=0x7fffc3c4da30) at ../../include/QtCore/5.11.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:307
#78 0x00007fd90badcfe3 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (event=0x7fffc3c4da30, receiver=0x560f333f2cc0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#79 0x00007fd90badcfe3 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x560f33b20fc0) at kernel/qguiapplication.cpp:2082
#80 0x00007fd90badee65 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x560f33b20fc0) at kernel/qguiapplication.cpp:1817
#81 0x00007fd90bab906b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:1032
#82 0x00007fd900b5c39b in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x560f32c6f260, flags=...) at qeventdispatcher_glib.cpp:70
#83 0x00007fd90b730d4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffc3c4dca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#84 0x00007fd90b738d22 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#85 0x00007fd90bad3c1c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1762
#86 0x00007fd90c0ac475 in QApplication::exec() () at kernel/qapplication.cpp:2900
#87 0x0000560f3257b082 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./src/apps/marble-kde/kdemain.cpp:443
[Inferior 1 (process 13961) detached]

Reported using DrKonqi
Comment 1 Justin Zobel 2022-09-23 02:22:41 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 2 Alex Dănilă 2022-10-06 19:07:19 UTC
Can't reproduce with current build.
Comment 3 Bug Janitor Service 2022-10-21 05:00:50 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2022-11-05 05:09:14 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!