[marble] [Bug 386085] New: Crash when setting a bookmark

Alex Dănilă bugzilla_noreply at kde.org
Sun Oct 22 21:41:16 UTC 2017


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

            Bug ID: 386085
           Summary: Crash when setting a bookmark
           Product: marble
           Version: unspecified
          Platform: Debian testing
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: marble-bugs at kde.org
          Reporter: nuorama at gmail.com
  Target Milestone: ---

Application: marble (2.0.3 (stable release))

Qt Version: 5.9.1
Frameworks Version: 5.37.0
Operating System: Linux 4.13.0-1-amd64 x86_64
Distribution: Debian GNU/Linux testing (buster)

-- Information about the crash:
- What I was doing when the application crashed:
Set a bookmark over a city with "Add bookmark" context menu. This happened more
often with the previous version of Marble, but with the current one is the only
time this happened.

- Custom settings of the application:
The map was "Vector OSM".

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 0x7ff620084400 (LWP 8083))]

Thread 14 (Thread 0x7ff589695700 (LWP 17189)):
#0  0x00007ff6150e7508 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007ff61bf03588 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007ff61befe7cc in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ff61bf0229d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ff6150e1494 in start_thread (arg=0x7ff589695700) at
pthread_create.c:333
#5  0x00007ff61b60babf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 13 (Thread 0x7ff55bfff700 (LWP 17184)):
#0  0x00007ff6150e7508 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007ff61bf03588 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007ff61befe7cc in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ff61bf0229d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ff6150e1494 in start_thread (arg=0x7ff55bfff700) at
pthread_create.c:333
#5  0x00007ff61b60babf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 12 (Thread 0x7ff59bfff700 (LWP 8108)):
#0  0x00007ff61b5fe6dd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007ff613023230 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff612fdebfb in g_main_context_check () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff612fdf0c0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff612fdf22c in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff61c13841b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff61c0dddba in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ff61befd3ca in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff61bf0229d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007ff6150e1494 in start_thread (arg=0x7ff59bfff700) at
pthread_create.c:333
#10 0x00007ff61b60babf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 11 (Thread 0x7ff5a27fc700 (LWP 8095)):
#0  0x00007ff6150e715f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff618d52243 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007ff619098d91 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007ff6150e1494 in start_thread (arg=0x7ff5a27fc700) at
pthread_create.c:333
#4  0x00007ff61b60babf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 10 (Thread 0x7ff5a2ffd700 (LWP 8094)):
#0  0x00007ff6150e715f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff618d52243 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007ff619098d91 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007ff6150e1494 in start_thread (arg=0x7ff5a2ffd700) at
pthread_create.c:333
#4  0x00007ff61b60babf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 9 (Thread 0x7ff5a37fe700 (LWP 8093)):
#0  0x00007ff6150e715f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff618d52243 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007ff619098d91 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007ff6150e1494 in start_thread (arg=0x7ff5a37fe700) at
pthread_create.c:333
#4  0x00007ff61b60babf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 8 (Thread 0x7ff5a3fff700 (LWP 8092)):
#0  0x00007ff6150e715f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff618d52243 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007ff619098d91 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007ff6150e1494 in start_thread (arg=0x7ff5a3fff700) at
pthread_create.c:333
#4  0x00007ff61b60babf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 7 (Thread 0x7ff5a8fa9700 (LWP 8091)):
#0  0x00007ff6150e715f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff618d52243 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007ff619098d91 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007ff6150e1494 in start_thread (arg=0x7ff5a8fa9700) at
pthread_create.c:333
#4  0x00007ff61b60babf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 6 (Thread 0x7ff5a97aa700 (LWP 8090)):
#0  0x00007ff6150e715f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff618d52243 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007ff619098d91 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007ff6150e1494 in start_thread (arg=0x7ff5a97aa700) at
pthread_create.c:333
#4  0x00007ff61b60babf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 5 (Thread 0x7ff5a9fab700 (LWP 8089)):
#0  0x00007ff6150e715f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff618d51177 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007ff619098d91 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007ff6150e1494 in start_thread (arg=0x7ff5a9fab700) at
pthread_create.c:333
#4  0x00007ff61b60babf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 4 (Thread 0x7ff5ea8b0700 (LWP 8088)):
#0  0x00007ff6150e715f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff619062724 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007ff619062749 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007ff6150e1494 in start_thread (arg=0x7ff5ea8b0700) at
pthread_create.c:333
#4  0x00007ff61b60babf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 3 (Thread 0x7ff5fc8cd700 (LWP 8087)):
#0  0x00007ff613024569 in g_mutex_lock () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff612fdf020 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff612fdf22c in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff61c13841b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ff61c0dddba in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff61befd3ca in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff61bf0229d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ff6150e1494 in start_thread (arg=0x7ff5fc8cd700) at
pthread_create.c:333
#8  0x00007ff61b60babf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 2 (Thread 0x7ff5fd0ce700 (LWP 8086)):
#0  0x00007ff61b60266d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007ff612fdf119 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff612fdf22c in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff61c13841b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ff61c0dddba in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff61befd3ca in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff61e202e45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ff61bf0229d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff6150e1494 in start_thread (arg=0x7ff5fd0ce700) at
pthread_create.c:333
#9  0x00007ff61b60babf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 1 (Thread 0x7ff620084400 (LWP 8083)):
[KCrash Handler]
#6  0x00000000ffffffff in  ()
#7  0x00007ff61f99dd53 in  () at
/usr/lib/x86_64-linux-gnu/libmarblewidget-qt5.so.25
#8  0x00007ff61f9a5503 in Marble::MarbleWidgetPopupMenu::addBookmark() () at
/usr/lib/x86_64-linux-gnu/libmarblewidget-qt5.so.25
#9  0x00007ff61c10e865 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007ff61d0e5d82 in QAction::triggered(bool) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ff61d0e846c in QAction::activate(QAction::ActionEvent) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ff61d240e0c in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ff61d24817b in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ff61d248fc3 in QMenu::mouseReleaseEvent(QMouseEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ff61d12cdb8 in QWidget::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ff61d24b1e3 in QMenu::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ff61d0ec46c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ff61d0f428f in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007ff61c0dfd68 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007ff61d0f3262 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007ff61d147675 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007ff61d149faa in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007ff61d0ec46c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007ff61d0f3d34 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007ff61c0dfd68 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007ff61c930f43 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#27 0x00007ff61c932a25 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#28 0x00007ff61c90acab in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#29 0x00007ff6063e25a0 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#30 0x00007ff612fdef67 in g_main_context_dispatch () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007ff612fdf1a0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007ff612fdf22c in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007ff61c1383ff in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007ff61c0dddba in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007ff61c0e6d24 in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x000055b7c7f1fa45 in  ()
#37 0x00007ff61b5432e1 in __libc_start_main (main=0x55b7c7f1be10, argc=1,
argv=0x7ffc3a39b728, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffc3a39b718) at ../csu/libc-start.c:291
#38 0x000055b7c7f2081a 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