[marble] [Bug 409399] New: Crash while loading Temperature map

Alex Dănilă bugzilla_noreply at kde.org
Tue Jul 2 09:50:30 BST 2019


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-bugs at kde.org
          Reporter: nuorama at 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 at entry=0x7fd868005d40, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:3915
#3  0x00007fd906e7125c in g_main_context_iteration (context=0x7fd868005d40,
may_block=may_block at 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 at entry=0x7fd89ba24c60, flags=..., flags at 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 at entry=0x7fd870005d40, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:3915
#3  0x00007fd906e7125c in g_main_context_iteration (context=0x7fd870005d40,
may_block=may_block at 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 at entry=0x7fd89aa22c60, flags=..., flags at 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 at entry=0x7fd8a37fda60,
source=source at entry=0x7fd8a37fda58) at ../../../glib/gmain.c:969
#1  0x00007fd906e70a3f in g_main_context_check
(context=context at entry=0x7fd88c002e20, max_priority=2147483647,
fds=fds at entry=0x7fd88c003880, n_fds=n_fds at entry=1) at ../../../glib/gmain.c:944
#2  0x00007fd906e710e0 in g_main_context_iterate
(context=context at entry=0x7fd88c002e20, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:3917
#3  0x00007fd906e7125c in g_main_context_iteration (context=0x7fd88c002e20,
may_block=may_block at 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 at entry=0x7fd8a37fdc30, flags=..., flags at 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 at 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 at entry=0x7fd8ec000bf0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:3870
#3  0x00007fd906e7125c in g_main_context_iteration (context=0x7fd8ec000bf0,
may_block=may_block at 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 at entry=0x7fd8f7ffec60, flags=..., flags at 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 at entry=0x7fd8f0000bf0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:3915
#3  0x00007fd906e7125c in g_main_context_iteration (context=0x7fd8f0000bf0,
may_block=may_block at 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 at entry=0x7fd8fefc1c30, flags=..., flags at 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 at 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 at entry=0x7fd864005400, _t1=<optimized out>,
_t1 at 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 at entry=0x560f32b97680, receiver=receiver at entry=0x560f33c1ea20,
e=e at 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 at entry=0x7fd8f8004ff0) at ../../../glib/gmain.c:3847
#40 0x00007fd906e711c8 in g_main_context_iterate
(context=context at entry=0x7fd8f8004ff0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:3920
#41 0x00007fd906e7125c in g_main_context_iteration (context=0x7fd8f8004ff0,
may_block=may_block at 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 at entry=0x7fffc3c4c6e0, flags=..., flags at 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 at 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 at 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 at entry=0x560f3367e730, event=event at 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 at entry=0x560f3367dea0, event=event at entry=0x7fffc3c4d630) at
kernel/qcoreapplication.cpp:1162
#67 0x00007fd90c0ac4f1 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this at entry=0x560f32b97680, receiver=receiver at entry=0x560f3367dea0,
e=e at 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 at entry=0x560f3367dea0, event=event at 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 at entry=0x560f3367dea0, event=event at entry=0x7fffc3c4d630,
alienWidget=alienWidget at entry=0x560f3367dea0, nativeWidget=0x560f32cfa470,
buttonDown=buttonDown at 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 at entry=0x560f32b97680, receiver=receiver at entry=0x560f333f2cc0,
e=e at 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 at entry=0x560f333f2cc0, event=event at 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 at 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 at entry=0x7fffc3c4dca0, flags=..., flags at 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 the assignee for the bug.


More information about the Marble-bugs mailing list