Bug 409619 - Random Marble Crashes when searching or loading maps
Summary: Random Marble Crashes when searching or loading maps
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-08 13:30 UTC by Matyáš Černý
Modified: 2022-10-23 05:01 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 Matyáš Černý 2019-07-08 13:30:35 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: I was trying to search for two towns and waiting for maps to load.

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".
__GI___libc_read (nbytes=16, buf=0x7fffd1c7a220, fd=5) at ../sysdeps/unix/sysv/linux/read.c:26
[Current thread is 1 (Thread 0x7fcbfc8d3940 (LWP 16872))]

Thread 11 (Thread 0x7fcb5bfff700 (LWP 17234)):
#0  0x00007fcc02adb3f9 in futex_reltimed_wait_cancelable (private=0, reltime=0x7fcb5bffeb10, expected=0, futex_word=0x563f16a98fb4) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007fcc02adb3f9 in __pthread_cond_wait_common (abstime=0x7fcb5bffebd0, mutex=0x563f16a98f60, cond=0x563f16a98f88) at pthread_cond_wait.c:533
#2  0x00007fcc02adb3f9 in __pthread_cond_timedwait (cond=0x563f16a98f88, mutex=0x563f16a98f60, abstime=0x7fcb5bffebd0) at pthread_cond_wait.c:667
#3  0x00007fcc067e20bc in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fcc067da1b2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fcc067e1a27 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fcc02ad4fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#7  0x00007fcc064b84cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fcb8ccd9700 (LWP 16902)):
#0  0x00007fcc02adb00c in futex_wait_cancelable (private=0, expected=0, futex_word=0x7fcbfbe3605c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fcc02adb00c in __pthread_cond_wait_common (abstime=0x0, mutex=0x7fcbfbe36008, cond=0x7fcbfbe36030) at pthread_cond_wait.c:502
#2  0x00007fcc02adb00c in __pthread_cond_wait (cond=0x7fcbfbe36030, mutex=0x7fcbfbe36008) at pthread_cond_wait.c:655
#3  0x00007fcc066503bc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007fcc040b0160 in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007fcc040ae942 in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007fcc040aea16 in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#7  0x00007fcc040b2918 in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#8  0x00007fcc040d6fea in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#9  0x00007fcc02ad4fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#10 0x00007fcc064b84cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fcb8d4da700 (LWP 16901)):
#0  0x00007fcc02adb00c in futex_wait_cancelable (private=0, expected=0, futex_word=0x7fcb8e3cbbb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fcc02adb00c in __pthread_cond_wait_common (abstime=0x0, mutex=0x7fcb8e3cbb68, cond=0x7fcb8e3cbb90) at pthread_cond_wait.c:502
#2  0x00007fcc02adb00c in __pthread_cond_wait (cond=0x7fcb8e3cbb90, mutex=0x7fcb8e3cbb68) at pthread_cond_wait.c:655
#3  0x00007fcc066503bc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007fcc040b0160 in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007fcc040ae942 in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007fcc040aea16 in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#7  0x00007fcc040b2918 in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#8  0x00007fcc040d6fea in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#9  0x00007fcc02ad4fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#10 0x00007fcc064b84cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fcba5da7700 (LWP 16900)):
#0  0x00007fcc02adb00c in futex_wait_cancelable (private=0, expected=0, futex_word=0x7fcb8e3bf058) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fcc02adb00c in __pthread_cond_wait_common (abstime=0x0, mutex=0x7fcb8e3bf008, cond=0x7fcb8e3bf030) at pthread_cond_wait.c:502
#2  0x00007fcc02adb00c in __pthread_cond_wait (cond=0x7fcb8e3bf030, mutex=0x7fcb8e3bf008) at pthread_cond_wait.c:655
#3  0x00007fcc066503bc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007fcc040b0160 in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007fcc040ae942 in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007fcc040aea16 in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#7  0x00007fcc040b2918 in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#8  0x00007fcc040d6fea in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#9  0x00007fcc02ad4fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#10 0x00007fcc064b84cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fcba55a6700 (LWP 16897)):
[KCrash Handler]
#6  0x00007fcc07c98b84 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#7  0x00007fcc07c97c49 in  () at /lib/x86_64-linux-gnu/libQt5Network.so.5
#8  0x00007fcc069b2d12 in QObject::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fcc07303501 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007fcc0730a9b0 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fcc06989079 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fcc0698c05b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fcc069dad53 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fcc020c7f2e in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007fcc020c81c8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007fcc020c825c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fcc069da377 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fcc06987d4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007fcc067d7e36 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fcc067e1a27 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fcc02ad4fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#22 0x00007fcc064b84cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fcba75aa700 (LWP 16877)):
#0  0x00007fcc02adb00c in futex_wait_cancelable (private=0, expected=0, futex_word=0x563f157d5898) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fcc02adb00c in __pthread_cond_wait_common (abstime=0x0, mutex=0x563f157d5848, cond=0x563f157d5870) at pthread_cond_wait.c:502
#2  0x00007fcc02adb00c in __pthread_cond_wait (cond=0x563f157d5870, mutex=0x563f157d5848) at pthread_cond_wait.c:655
#3  0x00007fcba7a04e03 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fcba7a04b57 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fcc02ad4fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fcc064b84cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fcbf8a4a700 (LWP 16876)):
#0  0x00007fcc02adc33a in __GI___pthread_getspecific (key=<optimized out>) at pthread_getspecific.c:60
#1  0x00007fcc020f08f0 in g_thread_self () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcc020c824d in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcc069da393 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fcc06987d4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fcc067d7e36 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fcc067e1a27 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fcc02ad4fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8  0x00007fcc064b84cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fcbf9c5b700 (LWP 16875)):
#0  0x00007fcc064a9494 in __GI___libc_read (nbytes=16, buf=0x7fcbf9c5aa10, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007fcc064a9494 in __GI___libc_read (fd=7, buf=0x7fcbf9c5aa10, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fcc0210daa0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcc020c7c0f in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fcc020c80e0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fcc020c825c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fcc069da393 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fcc06987d4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fcc067d7e36 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fcc07811545 in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007fcc067e1a27 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fcc02ad4fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#12 0x00007fcc064b84cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fcbfb100700 (LWP 16874)):
#0  0x00007fcc064ad819 in __GI___poll (fds=0x7fcbfb0ffb78, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fcc0044ccf7 in  () at /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fcc0044e91a in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fcbfb9e0d79 in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fcc067e1a27 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fcc02ad4fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fcc064b84cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fcbfc8cf700 (LWP 16873)):
#0  0x00007fcc02adb00c in futex_wait_cancelable (private=0, expected=0, futex_word=0x7fcc0601c150) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fcc02adb00c in __pthread_cond_wait_common (abstime=0x0, mutex=0x563f154ef530, cond=0x7fcc0601c128) at pthread_cond_wait.c:502
#2  0x00007fcc02adb00c in __pthread_cond_wait (cond=0x7fcc0601c128, mutex=0x563f154ef530) at pthread_cond_wait.c:655
#3  0x00007fcc066503bc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007fcc05547542 in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007fcc05547659 in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007fcc06655b2f in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007fcc02ad4fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8  0x00007fcc064b84cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fcbfc8d3940 (LWP 16872)):
#0  0x00007fcc064a9494 in __GI___libc_read (nbytes=16, buf=0x7fffd1c7a220, fd=5) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007fcc064a9494 in __GI___libc_read (fd=5, buf=0x7fffd1c7a220, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fcc0210daa0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcc020c7c0f in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fcc020c80e0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fcc020c825c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fcc069da393 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fcbfba77391 in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#8  0x00007fcc06987d4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fcc0698fd22 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x0000563f14f16082 in  ()
#11 0x00007fcc063e309b in __libc_start_main (main=0x563f14f12d80, argc=1, argv=0x7fffd1c7a7a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffd1c7a798) at ../csu/libc-start.c:308
#12 0x0000563f14f16f3a in _start ()
[Inferior 1 (process 16872) detached]

Reported using DrKonqi
Comment 1 Justin Zobel 2022-09-23 02:22:40 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 Bug Janitor Service 2022-10-08 04:53:18 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 3 Bug Janitor Service 2022-10-23 05:01:09 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!