Bug 393389 - Marble crashed while using "Historical Map 1689"
Summary: Marble crashed while using "Historical Map 1689"
Status: RESOLVED WORKSFORME
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: marble-bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-04-22 10:49 UTC by Guilherme Calé
Modified: 2021-01-16 04:37 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 Guilherme Calé 2018-04-22 10:49:40 UTC
Application: marble (2.2.20 (2.3 development version))

Qt Version: 5.10.1
Frameworks Version: 5.45.0
Operating System: Linux 4.16.3-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
I was just rotating the globe using the map "Historical Map 1689" and Marble suddenly crashed. I've tried using this map again and the problem doesn't seem to happen again.

The crash does not seem to be reproducible.

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

Thread 12 (Thread 0x7fc8737fe700 (LWP 28118)):
#0  0x00007fc9154e36fd in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc91c0ffe61 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc91c0fbd31 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007fc91c0feacd in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fc9154dd08c in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fc91b7efe7f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fc88b7fe700 (LWP 28117)):
#0  0x00007fc9154e36fd in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc91c0ffe61 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc91c0fbd31 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007fc91c0feacd in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fc9154dd08c in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fc91b7efe7f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fc88affd700 (LWP 28116)):
#0  0x00007fc9154e36fd in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc91c0ffe61 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc91c0fbd31 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007fc91c0feacd in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fc9154dd08c in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fc91b7efe7f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fc873fff700 (LWP 28113)):
#0  0x00007fc9154e36fd in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc91c0ffe61 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc91c0fbd31 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007fc91c0feacd in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fc9154dd08c in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fc91b7efe7f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fc89ffff700 (LWP 24519)):
#0  0x00007fc9154e33bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc91bd7b5bd in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fc91bd7b5bd in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fc918c7d451 in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fc918c7c0f2 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fc918c804dd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fc918cb300a in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fc9154dd08c in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fc91b7efe7f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fc89e7fc700 (LWP 24518)):
#0  0x00007fc9154e33bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc91bd7b5bd in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fc91bd7b5bd in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fc918c7d451 in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fc918c7c0f2 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fc918c804dd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fc918cb300a in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fc9154dd08c in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fc91b7efe7f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fc89f7fe700 (LWP 24517)):
#0  0x00007fc9154e33bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc91bd7b5bd in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fc91bd7b5bd in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fc918c7d451 in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fc918c7c0f2 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fc918c804dd in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007fc918cb300a in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007fc9154dd08c in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fc91b7efe7f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fc89dffb700 (LWP 23872)):
#0  0x00007fc91b7e13d8 in read () at /usr/lib/libc.so.6
#1  0x00007fc9129c2ed1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc91297cff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc91297d4c6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fc91297d63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fc91c348264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fc91c2ea32b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fc91c0f972e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fc91c0feacd in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fc9154dd08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fc91b7efe7f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fc8fadee700 (LWP 23686)):
#0  0x00007fc91c3469a4 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#1  0x00007fc91c347faf in  () at /usr/lib/libQt5Core.so.5
#2  0x00007fc91297ca49 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc91297d44e in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fc91297d63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fc91c348264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fc91c2ea32b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fc91c0f972e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fc91c0feacd in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fc9154dd08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fc91b7efe7f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fc8fbfff700 (LWP 23685)):
#0  0x00007fc91297c98c in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#1  0x00007fc91297d44e in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc91297d63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc91c348264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fc91c2ea32b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc91c0f972e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fc91e424416 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fc91c0feacd in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc9154dd08c in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc91b7efe7f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fc9073c8700 (LWP 23683)):
#0  0x00007fc9154e33bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc91bd7b5bd in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fc91bd7b5bd in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fc91a2c7379 in  () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fc91a2c74c9 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fc91bd81b9f in std::execute_native_thread_routine(void*) (__p=0x55d993751e70) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:83
#6  0x00007fc9154dd08c in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fc91b7efe7f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fc9204a3140 (LWP 23681)):
[KCrash Handler]
#6  0x00007fc91fd26884 in Marble::GeoGraphicsItem::setHighlighted(bool) () at /usr/lib/libmarblewidget-qt5.so.28
#7  0x00007fc91ff1aa7e in Marble::GeoGraphicsScene::applyHighlight(QVector<Marble::GeoDataPlacemark*> const&) () at /usr/lib/libmarblewidget-qt5.so.28
#8  0x00007fc91c31c616 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#9  0x00007fc91fd37b4f in  () at /usr/lib/libmarblewidget-qt5.so.28
#10 0x00007fc91fd37cdb in  () at /usr/lib/libmarblewidget-qt5.so.28
#11 0x00007fc91c31c616 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#12 0x00007fc91fd77db2 in Marble::MarbleMap::highlightedPlacemarksChanged(double, double, Marble::GeoDataCoordinates::Unit) () at /usr/lib/libmarblewidget-qt5.so.28
#13 0x00007fc91fd7fd2f in  () at /usr/lib/libmarblewidget-qt5.so.28
#14 0x00007fc91c31c616 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#15 0x00007fc91fd69c82 in Marble::MarbleWidget::highlightedPlacemarksChanged(double, double, Marble::GeoDataCoordinates::Unit) () at /usr/lib/libmarblewidget-qt5.so.28
#16 0x00007fc91fd6c380 in  () at /usr/lib/libmarblewidget-qt5.so.28
#17 0x00007fc91c31c616 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#18 0x00007fc91fdc4df2 in Marble::MarbleInputHandler::mouseClickGeoPosition(double, double, Marble::GeoDataCoordinates::Unit) () at /usr/lib/libmarblewidget-qt5.so.28
#19 0x00007fc91fdc6376 in Marble::MarbleDefaultInputHandler::lmbTimeout() () at /usr/lib/libmarblewidget-qt5.so.28
#20 0x00007fc91c31c616 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#21 0x00007fc91c329508 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#22 0x00007fc91c329879 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib/libQt5Core.so.5
#23 0x00007fc91c31d01b in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#24 0x00007fc91d2fbfec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#25 0x00007fc91d3039c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#26 0x00007fc91c2ebcf0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#27 0x00007fc91c347688 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#28 0x00007fc91c347e82 in  () at /usr/lib/libQt5Core.so.5
#29 0x00007fc91297d368 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#30 0x00007fc91297d5b1 in  () at /usr/lib/libglib-2.0.so.0
#31 0x00007fc91297d63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#32 0x00007fc91c348241 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#33 0x00007fc9060c0482 in  () at /usr/lib/libQt5XcbQpa.so.5
#34 0x00007fc91c2ea32b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#35 0x00007fc91c2f3728 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#36 0x000055d9927012d8 in  ()
#37 0x00007fc91b71af4a in __libc_start_main () at /usr/lib/libc.so.6
#38 0x000055d9927020fa in _start ()

Reported using DrKonqi
Comment 1 Justin Zobel 2020-12-17 05:38:24 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 2 Bug Janitor Service 2021-01-01 04:38:19 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 2021-01-16 04:37: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!