Bug 405006 - Crash when browsing Vector OSM
Summary: Crash when browsing Vector OSM
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
: 405324 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-03-02 20:17 UTC by Alex Dănilă
Modified: 2022-11-19 05:15 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
marble-18.12.2 backtrace (4.46 KB, text/plain)
2019-03-03 11:54 UTC, Vamp898
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Dănilă 2019-03-02 20:17:12 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-2-amd64 x86_64
Distribution: Debian GNU/Linux buster/sid

-- Information about the crash:
- What I was doing when the application crashed:
Switched to Vector OSM from OpenTopoMap and dragged the map a couple of time. The crash seemed to have happened during filling with data.

I don't know if this is relevant, but there where a couple of „measure points” set on the map (a few tens).

Reproducibility:
Crashes seem to happen sometimes (rarely )when using the vector OSM, and I don't remember having crashes recently with the bitmap maps.

The crash can be reproduced sometimes.

-- 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 0x7f4c831ef940 (LWP 1944))]

Thread 12 (Thread 0x7f4c28e29700 (LWP 2660)):
#0  0x00007f4c8d9d1b49 in __GI___poll (fds=0x7f4bf8146830, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f4c895d9136 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f4bf8146830, timeout=<optimized out>, context=0x7f4bf8004a60) at ../../../glib/gmain.c:4221
#2  g_main_context_iterate (context=context@entry=0x7f4bf8004a60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3915
#3  0x00007f4c895d925c in g_main_context_iteration (context=0x7f4bf8004a60, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981
#4  0x00007f4c8df0104b in QEventDispatcherGlib::processEvents (this=0x7f4bf800b180, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f4c8deae14b in QEventLoop::exec (this=this@entry=0x7f4c28e28c60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007f4c8dcfd0d6 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007f4c8dd06c77 in QThreadPrivate::start (arg=0x7f4c6c00acf0) at thread/qthread_unix.cpp:367
#8  0x00007f4c89e99fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9  0x00007f4c8d9dc80f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f4c2b514700 (LWP 2638)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x7f4c8262205c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f4c82622008, cond=0x7f4c82622030) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f4c82622030, mutex=0x7f4c82622008) at pthread_cond_wait.c:655
#3  0x00007f4c8db743bc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f4c8b5d01ff in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f4c8ad530f6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007f4c2b513b50 in ?? ()
#7  0x00007fff612e5bfc in clock_gettime ()
#8  0x0000007f4c827fb0 in ?? ()
#9  0x4000007f4c827c70 in ?? ()
#10 0x110000003f000000 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f4c2bd15700 (LWP 2637)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x7f4c8262b05c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f4c8262b008, cond=0x7f4c8262b030) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f4c8262b030, mutex=0x7f4c8262b008) at pthread_cond_wait.c:655
#3  0x00007f4c8db743bc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f4c8b5d01ff in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f4c8ad53285 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x000000018ca6a501 in ?? ()
#7  0x00007f4c8262b008 in ?? ()
#8  0x00007f4c827ed001 in ?? ()
#9  0x00007f4c2bd14b30 in ?? ()
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f4c1affd700 (LWP 2636)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x7f4c8261d05c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f4c8261d008, cond=0x7f4c8261d030) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f4c8261d030, mutex=0x7f4c8261d008) at pthread_cond_wait.c:655
#3  0x00007f4c8db743bc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f4c8b5d01ff in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f4c8ad53285 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x000000018ca6a501 in ?? ()
#7  0x00007f4c8261d008 in ?? ()
#8  0x00007f4c827ed001 in ?? ()
#9  0x00007f4c1affcb30 in ?? ()
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f4c714d2700 (LWP 2635)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x7f4c8263605c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f4c82636008, cond=0x7f4c82636030) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f4c82636030, mutex=0x7f4c82636008) at pthread_cond_wait.c:655
#3  0x00007f4c8db743bc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f4c8b5d01ff in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f4c8263cbd0 in ?? ()
#6  0x00007f4c714d1b50 in ?? ()
#7  0x00007fff612e5bfc in clock_gettime ()
#8  0x0000007f4c827fb0 in ?? ()
#9  0x4000007f4c827c70 in ?? ()
#10 0x110000003f000000 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f4c70cd1700 (LWP 2634)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x7f4c8269205c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f4c82692008, cond=0x7f4c82692030) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f4c82692030, mutex=0x7f4c82692008) at pthread_cond_wait.c:655
#3  0x00007f4c8db743bc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f4c8b5d01ff in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f4c8ad53285 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x000000018ca6a501 in ?? ()
#7  0x00007f4c82692008 in ?? ()
#8  0x00007f4c827ed001 in ?? ()
#9  0x00007f4c70cd0b30 in ?? ()
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f4c2a7fa700 (LWP 2633)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x7f4c8261805c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7f4c82618008, cond=0x7f4c82618030) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f4c82618030, mutex=0x7f4c82618008) at pthread_cond_wait.c:655
#3  0x00007f4c8db743bc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f4c8b5d01ff in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f4c8ad53285 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x000000018ca6a501 in ?? ()
#7  0x00007f4c82618008 in ?? ()
#8  0x00007f4c827ed001 in ?? ()
#9  0x00007f4c2a7f9b30 in ?? ()
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f4c71cd3700 (LWP 2114)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x55e39f4e0c28) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55e39f4e0bd8, cond=0x55e39f4e0c00) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55e39f4e0c00, mutex=0x55e39f4e0bd8) at pthread_cond_wait.c:655
#3  0x00007f4c72138a32 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0xffffffffffffffff in ?? ()
#5  0xffffffffffffffff in ?? ()
#6  0xffffffffffffffff in ?? ()
#7  0xffffffffffffffff in ?? ()
#8  0xffffffffffffffff in ?? ()
#9  0xffffffffffffffff in ?? ()
#10 0xffffffffffffffff in ?? ()
#11 0xffffffffffffffff in ?? ()
#12 0xffffffffffffffff in ?? ()
#13 0xffffffffffffffff in ?? ()
#14 0xffffffffffffffff in ?? ()
#15 0x643a656c6272616d in ?? ()
#16 0x00000030246b7369 in ?? ()
#17 0x00007fff61203a9f in ?? ()
#18 0xfb2ee28f43fa3600 in ?? ()
#19 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f4c79ccc700 (LWP 1978)):
#0  g_main_context_prepare (context=context@entry=0x7f4c6c000bf0, priority=priority@entry=0x7f4c79ccbb10) at ../../../glib/gmain.c:3492
#1  0x00007f4c895d906b in g_main_context_iterate (context=context@entry=0x7f4c6c000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3900
#2  0x00007f4c895d925c in g_main_context_iteration (context=0x7f4c6c000bf0, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981
#3  0x00007f4c8df0104b in QEventDispatcherGlib::processEvents (this=0x7f4c6c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f4c8deae14b in QEventLoop::exec (this=this@entry=0x7f4c79ccbc60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#5  0x00007f4c8dcfd0d6 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x00007f4c8dd06c77 in QThreadPrivate::start (arg=0x55e39ed2cfc0) at thread/qthread_unix.cpp:367
#7  0x00007f4c89e99fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8  0x00007f4c8d9dc80f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f4c7aee4700 (LWP 1974)):
#0  __GI___libc_read (nbytes=16, buf=0x7f4c7aee3a10, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=7, buf=buf@entry=0x7f4c7aee3a10, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f4c8961eaa0 in read (__nbytes=16, __buf=0x7f4c7aee3a10, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7f4c7c001bb0) at ../../../glib/gwakeup.c:210
#4  0x00007f4c895d8c0f in g_main_context_check (context=context@entry=0x7f4c74000bf0, max_priority=2147483647, fds=fds@entry=0x7f4c740258c0, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3698
#5  0x00007f4c895d90e0 in g_main_context_iterate (context=context@entry=0x7f4c74000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3917
#6  0x00007f4c895d925c in g_main_context_iteration (context=0x7f4c74000bf0, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981
#7  0x00007f4c8df0104b in QEventDispatcherGlib::processEvents (this=0x7f4c74000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#8  0x00007f4c8deae14b in QEventLoop::exec (this=this@entry=0x7f4c7aee3c30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#9  0x00007f4c8dcfd0d6 in QThread::exec (this=this@entry=0x7f4c8f077d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#10 0x00007f4c8effd545 in QDBusConnectionManager::run (this=0x7f4c8f077d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#11 0x00007f4c8dd06c77 in QThreadPrivate::start (arg=0x7f4c8f077d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:367
#12 0x00007f4c89e99fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#13 0x00007f4c8d9dc80f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f4c831eb700 (LWP 1959)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x7f4c8d540134) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55e39ebfd490, cond=0x7f4c8d540108) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f4c8d540108, mutex=0x55e39ebfd490) at pthread_cond_wait.c:655
#3  0x00007f4c8db743bc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f4c8ca6c812 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4c831ef940 (LWP 1944)):
[KCrash Handler]
#6  0x00007f4c78e0f115 in o5mreader_readStrPair (pReader=0x55e3a0985a20, tagpair=0x55e3a0985a58, single=1) at ./src/3rdparty/o5mreader/o5mreader.cpp:76
#7  0x00007f4c78e0fad1 in o5mreader_iterateRefs (pReader=0x55e3a0985a20, refId=0x0, type=0x0, pRole=0x0) at ./src/3rdparty/o5mreader/o5mreader.cpp:472
#8  0x00007f4c78e0fb9e in o5mreader_skipRefs (pReader=0x55e3a0985a20) at ./src/3rdparty/o5mreader/o5mreader.cpp:507
#9  0x00007f4c78e0fc9d in o5mreader_iterateTags (pReader=0x55e3a0985a20, pKey=0x0, pVal=0x0) at ./src/3rdparty/o5mreader/o5mreader.cpp:312
#10 0x00007f4c78e0feb4 in o5mreader_skipTags (pReader=0x55e3a0985a20) at ./src/3rdparty/o5mreader/o5mreader.cpp:345
#11 o5mreader_iterateDataSet (pReader=0x55e3a0985a20, ds=0x7fff612040b0) at ./src/3rdparty/o5mreader/o5mreader.cpp:221
#12 0x00007f4c78de6bdf in Marble::OsmParser::parseO5m (filename=..., error=...) at ./src/plugins/runner/osm/OsmParser.cpp:67
#13 0x00007f4c78deb780 in Marble::OsmParser::parse (filename=..., error=...) at ./src/plugins/runner/osm/OsmParser.cpp:41
#14 0x00007f4c78df08d5 in Marble::OsmRunner::parseFile (this=<optimized out>, fileName=..., role=Marble::UserDocument, error=...) at ./src/plugins/runner/osm/OsmRunner.cpp:26
#15 0x00007f4c8f84e4e6 in Marble::TileLoader::openVectorFile (this=<optimized out>, fileName=...) at ./src/lib/marble/TileLoader.cpp:336
#16 0x00007f4c8f84eb87 in Marble::TileLoader::updateTile (this=0x55e39ed5d4a8, fileName=..., idStr=...) at ./src/lib/marble/TileLoader.cpp:250
#17 0x00007f4c8f84ed00 in Marble::TileLoader::qt_static_metacall (_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:106
#18 0x00007f4c8ded85c6 in QMetaObject::activate (sender=0x55e39ec67d50, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3771
#19 0x00007f4c8f8698e7 in Marble::HttpDownloadManager::downloadComplete (this=<optimized out>, _t1=..., _t2=...) at ./obj-x86_64-linux-gnu/src/lib/marble/marblewidget_autogen/include/moc_HttpDownloadManager.cpp:203
#20 0x00007f4c8f869cdd in Marble::HttpDownloadManager::Private::finishJob (this=0x55e39ed2e630, data=..., destinationFileName=..., id=...) at ./src/lib/marble/HttpDownloadManager.cpp:168
#21 0x00007f4c8ded85c6 in QMetaObject::activate (sender=0x55e39efa3b50, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3771
#22 0x00007f4c8f862585 in Marble::DownloadQueueSet::jobFinished (_t3=..., _t2=..., _t1=..., this=0x55e39efa3b50) at ./obj-x86_64-linux-gnu/src/lib/marble/marblewidget_autogen/include/moc_DownloadQueueSet.cpp:231
#23 Marble::DownloadQueueSet::finishJob (this=0x55e39efa3b50, job=0x55e3a1780070, data=...) at ./src/lib/marble/DownloadQueueSet.cpp:131
#24 0x00007f4c8f863388 in Marble::DownloadQueueSet::qt_static_metacall (_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
#25 0x00007f4c8ded85c6 in QMetaObject::activate (sender=0x55e3a1780070, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3771
#26 0x00007f4c8f86bd97 in Marble::HttpJob::dataReceived (this=this@entry=0x55e3a1780070, _t1=<optimized out>, _t1@entry=0x55e3a1780070, _t2=...) at ./obj-x86_64-linux-gnu/src/lib/marble/marblewidget_autogen/include/moc_HttpJob.cpp:228
#27 0x00007f4c8f86c8ee in Marble::HttpJob::finished (this=0x55e3a1780070) at ./src/lib/marble/HttpJob.cpp:186
#28 0x00007f4c8f86cad5 in Marble::HttpJob::qt_static_metacall (_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
#29 0x00007f4c8ded85c6 in QMetaObject::activate (sender=0x55e3a476e2f0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3771
#30 0x00007f4c8f1ccb74 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#31 0x00007f4c8f26e4a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#32 0x00007f4c8ded8e52 in QObject::event (this=0x55e3a476e2f0, e=<optimized out>) at kernel/qobject.cpp:1251
#33 0x00007f4c8e8c3491 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007f4c8e8caac0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007f4c8deaf479 in QCoreApplication::notifyInternal2 (receiver=0x55e3a476e2f0, event=0x7f4bf80ee810) at ../../include/QtCore/5.11.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:307
#36 0x00007f4c8deb246b in QCoreApplication::sendEvent (event=0x7f4bf80ee810, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55e39ebf9110) at kernel/qcoreapplication.cpp:1744
#38 0x00007f4c8df01a03 in postEventSourceDispatch (s=0x55e39ec9c660) at kernel/qeventdispatcher_glib.cpp:276
#39 0x00007f4c895d8f2e in g_main_dispatch (context=0x7f4c7c004ff0) at ../../../glib/gmain.c:3182
#40 g_main_context_dispatch (context=context@entry=0x7f4c7c004ff0) at ../../../glib/gmain.c:3847
#41 0x00007f4c895d91c8 in g_main_context_iterate (context=context@entry=0x7f4c7c004ff0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3920
#42 0x00007f4c895d925c in g_main_context_iteration (context=0x7f4c7c004ff0, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981
#43 0x00007f4c8df01033 in QEventDispatcherGlib::processEvents (this=0x55e39ec838d0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#44 0x00007f4c822e58d1 in QPAEventDispatcherGlib::processEvents (this=0x55e39ec838d0, flags=...) at qeventdispatcher_glib.cpp:69
#45 0x00007f4c8deae14b in QEventLoop::exec (this=this@entry=0x7fff61205080, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#46 0x00007f4c8deb62b2 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#47 0x000055e39ea9209a in main (argc=<optimized out>, argv=<optimized out>) at ./src/apps/marble-kde/kdemain.cpp:443
[Inferior 1 (process 1944) detached]

Reported using DrKonqi
Comment 1 Vamp898 2019-03-03 11:54:46 UTC
Created attachment 118503 [details]
marble-18.12.2 backtrace

I can reproduce this 100% in Berlin at Potsdamer Platz. Just scroll around, zoom in and out and it crashes with OSM Vector Maps
Comment 2 Christoph Feck 2019-03-24 12:30:05 UTC
*** Bug 405324 has been marked as a duplicate of this bug. ***
Comment 3 Justin Zobel 2022-09-21 03:42:11 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 4 Bug Janitor Service 2022-10-06 04:50:54 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 5 Alex Dănilă 2022-10-06 19:04:20 UTC
Hi, I can't reproduce this bug with current build in Debian.
Comment 6 andrew brewster 2022-10-20 17:46:32 UTC
I think this can be closed, I can't replicate it with
Marble 2.2.20
KDE Frameworks 5.76.0
Qt 5.15.2 (built against 5.15.2)
Comment 7 Bug Janitor Service 2022-11-04 05:07:46 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 8 Bug Janitor Service 2022-11-19 05:15:10 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!