https://bugs.kde.org/show_bug.cgi?id=399428
Bug ID: 399428 Summary: Marble crashes on trying to download OpenStreetMap data Product: marble Version: unspecified Platform: Archlinux Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: marble-b...@kde.org Reporter: nat...@degruchy.org Target Milestone: --- Application: marble (2.2.20 (2.3 development version)) Qt Version: 5.11.2 Frameworks Version: 5.50.0 Operating System: Linux 4.18.12-arch1-1-ARCH x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: Trying to download the OSM data for my area using the Marble tool. -- 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 0x7f449b9c9880 (LWP 13265))] Thread 15 (Thread 0x7f44331ff700 (LWP 15062)): #0 0x00007f44a3866ef6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f44a78255fd in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f44a781d024 in () at /usr/lib/libQt5Core.so.5 #3 0x00007f44a7824f65 in () at /usr/lib/libQt5Core.so.5 #4 0x00007f44a3860a9d in start_thread () at /usr/lib/libpthread.so.0 #5 0x00007f44a74eda43 in clone () at /usr/lib/libc.so.6 Thread 14 (Thread 0x7f4430c8a700 (LWP 15060)): #0 0x00007f44a2c2b69b in () at /usr/lib/libglib-2.0.so.0 #1 0x00007f44a2c2b872 in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #2 0x00007f44a2c2ce86 in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f44a2c2cfce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f44a7a25fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f44a79d18cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f44a781aeb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f44a7824f65 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f44a3860a9d in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f44a74eda43 in clone () at /usr/lib/libc.so.6 Thread 13 (Thread 0x7f44414e1700 (LWP 15039)): #0 0x00007f44a3866ef6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f44a78255fd in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f44a781d024 in () at /usr/lib/libQt5Core.so.5 #3 0x00007f44a7824f65 in () at /usr/lib/libQt5Core.so.5 #4 0x00007f44a3860a9d in start_thread () at /usr/lib/libpthread.so.0 #5 0x00007f44a74eda43 in clone () at /usr/lib/libc.so.6 Thread 12 (Thread 0x7f441ffff700 (LWP 15017)): #0 0x00007f44a74e2bb1 in poll () at /usr/lib/libc.so.6 #1 0x00007f44a2c2cee0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f44a2c2cfce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f44a7a25fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f44a79d18cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f44a781aeb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f44a93c9ed1 in () at /usr/lib/libmarblewidget-qt5.so.28 #7 0x00007f44a7824f65 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f44a3860a9d in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f44a74eda43 in clone () at /usr/lib/libc.so.6 Thread 11 (Thread 0x7f443148b700 (LWP 14001)): #0 0x00007f44a2bdb3a9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f44a2c2c608 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #2 0x00007f44a2c2ce06 in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f44a2c2cfce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f44a7a25fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f44a79d18cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f44a781aeb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f44a7824f65 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f44a3860a9d in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f44a74eda43 in clone () at /usr/lib/libc.so.6 Thread 10 (Thread 0x7f443248d700 (LWP 13571)): #0 0x00007f44a3866afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f44a7685cd1 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 0x00007f44a7685cd1 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 0x00007f44a501a7cf 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 0x00007f44a50189f6 in () at /usr/lib/libQt5WebKit.so.5 #5 0x00007f44a501cfcd in () at /usr/lib/libQt5WebKit.so.5 #6 0x00007f44a504b3ca in () at /usr/lib/libQt5WebKit.so.5 #7 0x00007f44a3860a9d in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f44a74eda43 in clone () at /usr/lib/libc.so.6 Thread 9 (Thread 0x7f4431c8c700 (LWP 13570)): #0 0x00007f44a3866afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f44a7685cd1 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 0x00007f44a7685cd1 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 0x00007f44a501a7cf 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 0x00007f44a50189f6 in () at /usr/lib/libQt5WebKit.so.5 #5 0x00007f44a501cfcd in () at /usr/lib/libQt5WebKit.so.5 #6 0x00007f44a504b3ca in () at /usr/lib/libQt5WebKit.so.5 #7 0x00007f44a3860a9d in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f44a74eda43 in clone () at /usr/lib/libc.so.6 Thread 8 (Thread 0x7f4441ce2700 (LWP 13569)): #0 0x00007f44a3866afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f44a7685cd1 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 0x00007f44a7685cd1 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 0x00007f44a501a7cf 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 0x00007f44a50189f6 in () at /usr/lib/libQt5WebKit.so.5 #5 0x00007f44a501cfcd in () at /usr/lib/libQt5WebKit.so.5 #6 0x00007f44a504b3ca in () at /usr/lib/libQt5WebKit.so.5 #7 0x00007f44a3860a9d in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f44a74eda43 in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7f4442ce4700 (LWP 13298)): #0 0x00007f44a74de734 in read () at /usr/lib/libc.so.6 #1 0x00007f44a2bdb781 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f44a2c2ba50 in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #3 0x00007f44a2c2ce86 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007f44a2c2cfce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #5 0x00007f44a7a25fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f44a79d18cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #7 0x00007f44a781aeb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #8 0x00007f44a7824f65 in () at /usr/lib/libQt5Core.so.5 #9 0x00007f44a3860a9d in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f44a74eda43 in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7f4443ce6700 (LWP 13272)): #0 0x00007f44a3866e5b in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f4445b72fe4 in () at /usr/lib/libGLX_nvidia.so.0 #2 0x00007f44447d0114 in () at /usr/lib/libnvidia-glcore.so.410.57 #3 0x00007f4445b7214c in () at /usr/lib/libGLX_nvidia.so.0 #4 0x00007f44a3860a9d in start_thread () at /usr/lib/libpthread.so.0 #5 0x00007f44a74eda43 in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7f449574f700 (LWP 13270)): #0 0x00007f44a2bdb3a9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f44a2c2c7b7 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #2 0x00007f44a2c2ce06 in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f44a2c2cfce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f44a7a25fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f44a79d18cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f44a781aeb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f44a7824f65 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f44a3860a9d in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f44a74eda43 in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7f4496960700 (LWP 13269)): #0 0x00007f44a74e2bb1 in poll () at /usr/lib/libc.so.6 #1 0x00007f44a2c2cee0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f44a2c2cfce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f44a7a25fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f44a79d18cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f44a781aeb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f44a8b21ba6 in () at /usr/lib/libQt5DBus.so.5 #7 0x00007f44a7824f65 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f44a3860a9d in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f44a74eda43 in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f44985a8700 (LWP 13268)): #0 0x00007f44a74e2bb1 in poll () at /usr/lib/libc.so.6 #1 0x00007f44a09c8180 in () at /usr/lib/libxcb.so.1 #2 0x00007f44a09c9e4b in xcb_wait_for_event () at /usr/lib/libxcb.so.1 #3 0x00007f449b059c5a in () at /usr/lib/libQt5XcbQpa.so.5 #4 0x00007f44a7824f65 in () at /usr/lib/libQt5Core.so.5 #5 0x00007f44a3860a9d in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f44a74eda43 in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f449b9c5700 (LWP 13267)): #0 0x00007f44a3866afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f44a7685cd1 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 0x00007f44a7685cd1 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 0x00007f44a656af14 in () at /usr/lib/libQt5WebKit.so.5 #4 0x00007f44a656b039 in () at /usr/lib/libQt5WebKit.so.5 #5 0x00007f44a768c063 in std::execute_native_thread_routine(void*) (__p=0x558dcedc2ec0) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80 #6 0x00007f44a3860a9d in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f44a74eda43 in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f449b9c9880 (LWP 13265)): [KCrash Handler] #6 0x00007f44a91eca81 in Marble::GeoDataContainer::featureList() const () at /usr/lib/libmarblewidget-qt5.so.28 #7 0x00007f4494e8243b in () at /usr/lib/marble/plugins/libAnnotatePlugin.so #8 0x00007f4494e82d39 in () at /usr/lib/marble/plugins/libAnnotatePlugin.so #9 0x00007f44a79fca7c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #10 0x00007f4494e90492 in () at /usr/lib/marble/plugins/libAnnotatePlugin.so #11 0x00007f4494e91acd in () at /usr/lib/marble/plugins/libAnnotatePlugin.so #12 0x00007f44a79fca7c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #13 0x00007f44a8cf515f in () at /usr/lib/libQt5Network.so.5 #14 0x00007f44a8d91722 in () at /usr/lib/libQt5Network.so.5 #15 0x00007f44a79fd352 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #16 0x00007f44a83e3e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #17 0x00007f44a83eb6e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #18 0x00007f44a79d2c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #19 0x00007f44a79d5ccc in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 #20 0x00007f44a7a269d4 in () at /usr/lib/libQt5Core.so.5 #21 0x00007f44a2c2b3cf in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #22 0x00007f44a2c2cf89 in () at /usr/lib/libglib-2.0.so.0 #23 0x00007f44a2c2cfce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #24 0x00007f44a7a25fc9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #25 0x00007f449b0efe12 in () at /usr/lib/libQt5XcbQpa.so.5 #26 0x00007f44a79d18cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #27 0x00007f44a79d9bc6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #28 0x0000558dcd2b531e in () #29 0x00007f44a7416223 in __libc_start_main () at /usr/lib/libc.so.6 #30 0x0000558dcd2b621e in _start () [Inferior 1 (process 13265) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.