[marble] [Bug 388107] New: Marble crashed when using Vektor OSM in Berlin

Vamp898 bugzilla_noreply at kde.org
Thu Dec 21 09:48:06 UTC 2017


https://bugs.kde.org/show_bug.cgi?id=388107

            Bug ID: 388107
           Summary: Marble crashed when using Vektor OSM in Berlin
           Product: marble
           Version: unspecified
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: marble-bugs at kde.org
          Reporter: vamp898 at ignaz.org
  Target Milestone: ---

Application: marble (2.2.20 (2.3 development version))

Qt Version: 5.10.0
Frameworks Version: 5.41.0
Operating System: Linux 4.14.7-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
I was looking at perlin, zoomig in and out here and there.

Especially when there are 3D Buildings (like the ones at potsdamer platz) it
crashes after scrolling around and zooming in and out.

It doesn't always crash in the beginning, i have to move a round a bit and
scroll around to make it crash, but then it always crashes.
- Custom settings of the application:
I used the Vektor OSM Map

The crash can be reproduced every time.

-- Backtrace:
Application: Marble – Virtueller Globus (marble), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff1fe216140 (LWP 17243))]

Thread 12 (Thread 0x7ff16e998700 (LWP 19862)):
#0  0x00007ff1f31536cd in pthread_cond_timedwait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007ff1f9dc7ec1 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x00007ff1f9dc3d91 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007ff1f9dc6b2d in  () at /usr/lib/libQt5Core.so.5
#4  0x00007ff1f314d08a in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007ff1f94b742f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7ff156ffd700 (LWP 19861)):
#0  0x00007ff1f31536cd in pthread_cond_timedwait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007ff1f9dc7ec1 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x00007ff1f9dc3d91 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007ff1f9dc6b2d in  () at /usr/lib/libQt5Core.so.5
#4  0x00007ff1f314d08a in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007ff1f94b742f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7ff17d294700 (LWP 19629)):
#0  0x00007ff1f315338d in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007ff1f9a4348d 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  0x00007ff1f9a4348d 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  0x00007ff1f69511e1 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  0x00007ff1f694fe82 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007ff1f695426d in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007ff1f6986d9a in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007ff1f314d08a in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ff1f94b742f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7ff16e197700 (LWP 19628)):
#0  0x00007ff1f315338d in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007ff1f9a4348d 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  0x00007ff1f9a4348d 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  0x00007ff1f69511e1 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  0x00007ff1f694fe82 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007ff1f695426d in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007ff1f6986d9a in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007ff1f314d08a in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ff1f94b742f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7ff17ca93700 (LWP 19627)):
#0  0x00007ff1f315338d in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007ff1f9a4348d 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  0x00007ff1f9a4348d 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  0x00007ff1f69511e1 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  0x00007ff1f694fe82 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007ff1f695426d in  () at /usr/lib/libQt5WebKit.so.5
#6  0x00007ff1f6986d9a in  () at /usr/lib/libQt5WebKit.so.5
#7  0x00007ff1f314d08a in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ff1f94b742f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7ff17e296700 (LWP 17275)):
#0  0x00007ff1fa00dcaf in QTimerInfoList::repairTimersIfNeeded() () at
/usr/lib/libQt5Core.so.5
#1  0x00007ff1fa00dd25 in QTimerInfoList::timerWait(timespec&) () at
/usr/lib/libQt5Core.so.5
#2  0x00007ff1fa00f3ff in  () at /usr/lib/libQt5Core.so.5
#3  0x00007ff1f061d771 in g_main_context_prepare () at
/usr/lib/libglib-2.0.so.0
#4  0x00007ff1f061ddf6 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ff1f061dfae in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#6  0x00007ff1fa00f6b4 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#7  0x00007ff1f9fb182b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#8  0x00007ff1f9dc178e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#9  0x00007ff1f9dc6b2d in  () at /usr/lib/libQt5Core.so.5
#10 0x00007ff1f314d08a in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007ff1f94b742f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7ff17ea97700 (LWP 17250)):
#0  0x00007ff1f315338d in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007ff184139fbc in  () at /usr/lib/xorg/modules/dri/r600_dri.so
#2  0x00007ff184139ec8 in  () at /usr/lib/xorg/modules/dri/r600_dri.so
#3  0x00007ff1f314d08a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ff1f94b742f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7ff17f4aa700 (LWP 17249)):
#0  0x00007ff1f315338d in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007ff184139fbc in  () at /usr/lib/xorg/modules/dri/r600_dri.so
#2  0x00007ff184139ec8 in  () at /usr/lib/xorg/modules/dri/r600_dri.so
#3  0x00007ff1f314d08a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ff1f94b742f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7ff1d8c24700 (LWP 17247)):
#0  0x00007ff1f94acf2b in poll () at /usr/lib/libc.so.6
#1  0x00007ff1f061ded3 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff1f061dfae in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007ff1fa00f6b4 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007ff1f9fb182b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007ff1f9dc178e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ff1f9dc6b2d in  () at /usr/lib/libQt5Core.so.5
#7  0x00007ff1f314d08a in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ff1f94b742f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7ff1d9e35700 (LWP 17246)):
#0  0x00007ff1f94a8a48 in read () at /usr/lib/libc.so.6
#1  0x00007ff1f0645521 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff1f061c90b in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007ff1f061de76 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ff1f061dfae in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#5  0x00007ff1fa00f6b4 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#6  0x00007ff1f9fb182b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#7  0x00007ff1f9dc178e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007ff1fc113416 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007ff1f9dc6b2d in  () at /usr/lib/libQt5Core.so.5
#10 0x00007ff1f314d08a in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007ff1f94b742f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7ff1e506e700 (LWP 17244)):
#0  0x00007ff1f315338d in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007ff1f9a4348d 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  0x00007ff1f9a4348d 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  0x00007ff1f7f8faa9 in  () at /usr/lib/libQt5WebKit.so.5
#4  0x00007ff1f7f8fbf9 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007ff1f9a49a6f in std::execute_native_thread_routine(void*)
(__p=0x558895b8a890) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:83
#6  0x00007ff1f314d08a in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ff1f94b742f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7ff1fe216140 (LWP 17243)):
[KCrash Handler]
#5  0x00007ff1fa83bebb in QPixmap::size() const () at /usr/lib/libQt5Gui.so.5
#6  0x00007ff1fdb77cf9 in  () at /usr/lib/libmarblewidget-qt5.so.28
#7  0x00007ff1fdb7a644 in  () at /usr/lib/libmarblewidget-qt5.so.28
#8  0x00007ff1fdaa93bb in Marble::MarbleMap::hasFeatureAt(QPoint const&) const
() at /usr/lib/libmarblewidget-qt5.so.28
#9  0x00007ff1fdaff5a3 in
Marble::MarbleDefaultInputHandler::adjustCursorShape(QPoint const&, QPoint
const&) () at /usr/lib/libmarblewidget-qt5.so.28
#10 0x00007ff1fdb00ace in
Marble::MarbleDefaultInputHandler::handleMouseEvent(QMouseEvent*) () at
/usr/lib/libmarblewidget-qt5.so.28
#11 0x00007ff1fdb01700 in
Marble::MarbleDefaultInputHandler::eventFilter(QObject*, QEvent*) () at
/usr/lib/libmarblewidget-qt5.so.28
#12 0x00007ff1f9fb2eac in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at
/usr/lib/libQt5Core.so.5
#13 0x00007ff1fafc7e18 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#14 0x00007ff1fafcfd91 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#15 0x00007ff1f9fb31e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#16 0x00007ff1fafced1a in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at
/usr/lib/libQt5Widgets.so.5
#17 0x00007ff1fb023289 in  () at /usr/lib/libQt5Widgets.so.5
#18 0x00007ff1fb0259a0 in  () at /usr/lib/libQt5Widgets.so.5
#19 0x00007ff1fafc7e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#20 0x00007ff1fafcf816 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#21 0x00007ff1f9fb31e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#22 0x00007ff1fa7be634 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /usr/lib/libQt5Gui.so.5
#23 0x00007ff1fa7c0186 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() at /usr/lib/libQt5Gui.so.5
#24 0x00007ff1fa797bbc in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/libQt5Gui.so.5
#25 0x00007ff1e3f2b15d in  () at /usr/lib/libQt5XcbQpa.so.5
#26 0x00007ff1f9fb182b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#27 0x00007ff1f9fbab18 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#28 0x0000558893af02d8 in  ()
#29 0x00007ff1f93e1f4a in __libc_start_main () at /usr/lib/libc.so.6
#30 0x0000558893af10fa in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Marble-bugs mailing list