https://bugs.kde.org/show_bug.cgi?id=409399
Bug ID: 409399 Summary: Crash while loading Temperature map Product: marble Version: unspecified Platform: Debian stable OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: marble-b...@kde.org Reporter: nuor...@gmail.com Target Milestone: --- 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 -- You are receiving this mail because: You are watching all bug changes.