[Marble-bugs] [marble] [Bug 331494] New: Marble crashes when adding a bookmark and creating a new folder at the same time

flyos at mailoo.org flyos at mailoo.org
Tue Feb 25 14:51:56 UTC 2014


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

            Bug ID: 331494
           Summary: Marble crashes when adding a bookmark and creating a
                    new folder at the same time
    Classification: Unclassified
           Product: marble
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: marble-bugs at kde.org
          Reporter: flyos at mailoo.org

Application: marble (1.7.0 (stable version))
KDE Platform Version: 4.12.2
Qt Version: 4.8.2
Operating System: Linux 3.2.0-59-generic x86_64
Distribution: Ubuntu 12.04.4 LTS

-- Information about the crash:
- What I was doing when the application crashed:
When trying to set up a bookmark (via right click > Add a bookmark) and
creating a folder (using the  "New folder" option in the bookmark pop-up
window), Marble crashes right after clicking on "OK".

Always happens.

Distribution : Kubuntu 12.04 using KDE 4.12.2 (via the backports PPA)
Marble : Version 1.7.0

The crash can be reproduced every time.

-- Backtrace:
Application: Globe Virtuel Marble (marble), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe1243fb780 (LWP 1456))]

Thread 9 (Thread 0x7fe10e011700 (LWP 1457)):
#0  0x00007fe11b313e9e in pthread_mutex_lock () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fe11a8305b1 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe11a7f4ef5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe11a7f5124 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe1210cc926 in QEventDispatcherGlib::processEvents
(this=0x7fe1080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fe12109be62 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe12109c0b7 in QEventLoop::exec (this=0x7fe10e010dd0, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00007fe120f9b077 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#8  0x00007fe12107bb6f in QInotifyFileSystemWatcherEngine::run (this=0x1a3b4f0)
at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fe120f9e09b in QThreadPrivate::start (arg=0x1a3b4f0) at
thread/qthread_unix.cpp:307
#10 0x00007fe11b311e9a in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007fe1209563fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fe105f07700 (LWP 1458)):
#0  0x00007fe11b31505d in pthread_mutex_unlock () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fe11a8305e1 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe11a7f47fb in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe11a7f4f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe11a7f5124 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe1210cc926 in QEventDispatcherGlib::processEvents
(this=0x7fe1000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fe12109be62 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fe12109c0b7 in QEventLoop::exec (this=0x7fe105f06dd0, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00007fe120f9b077 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#9  0x00007fe12107bb6f in QInotifyFileSystemWatcherEngine::run (this=0x1ab0670)
at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fe120f9e09b in QThreadPrivate::start (arg=0x1ab0670) at
thread/qthread_unix.cpp:307
#11 0x00007fe11b311e9a in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007fe1209563fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fe0fa943700 (LWP 1459)):
#0  0x00007fe11b315d84 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fe11ed0bdec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fe11ed0bf19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fe11b311e9a in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007fe1209563fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fe0fa042700 (LWP 1460)):
#0  0x00007fe11b313f69 in pthread_mutex_lock () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fe11a8305b1 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe11a7f4fdb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe11a7f5124 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe1210cc926 in QEventDispatcherGlib::processEvents
(this=0x7fe0f40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fe12109be62 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe12109c0b7 in QEventLoop::exec (this=0x7fe0fa041e00, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00007fe120f9b077 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#8  0x00007fe120f9e09b in QThreadPrivate::start (arg=0x1fcd110) at
thread/qthread_unix.cpp:307
#9  0x00007fe11b311e9a in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007fe1209563fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fe0b3fff700 (LWP 1471)):
#0  0x00007fe11b315030 in pthread_mutex_unlock () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fe11a8305e1 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe11a7f4f0e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe11a7f5124 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe1210cc926 in QEventDispatcherGlib::processEvents
(this=0x7fe0a0003030, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fe12109be62 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe12109c0b7 in QEventLoop::exec (this=0x7fe0b3ffee00, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00007fe120f9b077 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#8  0x00007fe120f9e09b in QThreadPrivate::start (arg=0x209be90) at
thread/qthread_unix.cpp:307
#9  0x00007fe11b311e9a in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007fe1209563fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fe0b2ffd700 (LWP 1472)):
#0  0x00007fe11b315d84 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fe11f87f022 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fe11f87f059 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fe11b311e9a in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007fe1209563fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe09eac0700 (LWP 1477)):
#0  0x00007fe12094aa43 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fe11a7f4ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe11a7f5124 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe1210cc926 in QEventDispatcherGlib::processEvents
(this=0x7fe008002ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fe12109be62 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fe12109c0b7 in QEventLoop::exec (this=0x7fe09eabfe00, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007fe120f9b077 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007fe120f9e09b in QThreadPrivate::start (arg=0x24f4d60) at
thread/qthread_unix.cpp:307
#8  0x00007fe11b311e9a in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fe1209563fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe09deb4700 (LWP 1605)):
#0  0x00007fe12094aa43 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fe11a7f4ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe11a7f5124 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe1210cc926 in QEventDispatcherGlib::processEvents
(this=0x7fdff000a7c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fe12109be62 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fe12109c0b7 in QEventLoop::exec (this=0x7fe09deb3dd0, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007fe120f9b077 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007fe12107bb6f in QInotifyFileSystemWatcherEngine::run (this=0x2573430)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fe120f9e09b in QThreadPrivate::start (arg=0x2573430) at
thread/qthread_unix.cpp:307
#9  0x00007fe11b311e9a in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007fe1209563fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe1243fb780 (LWP 1456)):
[KCrash Handler]
#6  0x00007fe1238c3a50 in Marble::GeoDataTreeModel::index (this=0x1923650,
object=<optimized out>) at ../../../../src/lib/marble/GeoDataTreeModel.cpp:519
#7  0x00007fe1238c483a in addFeature (row=-1, feature=0x33e9d30,
parent=0x2577e20, this=0x1923650) at
../../../../src/lib/marble/GeoDataTreeModel.cpp:570
#8  Marble::GeoDataTreeModel::addFeature (this=0x1923650, parent=0x2577e20,
feature=0x33e9d30, row=-1) at
../../../../src/lib/marble/GeoDataTreeModel.cpp:566
#9  0x00007fe1239a398a in Marble::BookmarkManager::addBookmark (this=0x19236d0,
container=0x2577e20, placemark=...) at
../../../../src/lib/marble/BookmarkManager.cpp:132
#10 0x00007fe1238bf861 in Marble::MarbleWidgetPopupMenu::addBookmark
(this=0x1f89cb0) at ../../../../src/lib/marble/MarbleWidgetPopupMenu.cpp:669
#11 0x00007fe1210b1781 in QMetaObject::activate (sender=0x1fbbed0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fffc8eb7dd0) at
kernel/qobject.cpp:3547
#12 0x00007fe121907072 in QAction::triggered (this=<optimized out>, _t1=false)
at .moc/release-shared/moc_qaction.cpp:277
#13 0x00007fe12190725f in QAction::activate (this=0x1fbbed0, event=<optimized
out>) at kernel/qaction.cpp:1257
#14 0x00007fe121d595e9 in QMenuPrivate::activateCausedStack (this=0x1f8bff0,
causedStack=..., action=0x1fbbed0, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:1028
#15 0x00007fe121d5f742 in QMenuPrivate::activateAction (this=0x1f8bff0,
action=0x1fbbed0, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:1120
#16 0x00007fe12195dfb4 in QWidget::event (this=0x1f89c60, event=0x7fffc8eb87f0)
at kernel/qwidget.cpp:8371
#17 0x00007fe121d60cdb in QMenu::event (this=0x1f89c60, e=0x7fffc8eb87f0) at
widgets/qmenu.cpp:2469
#18 0x00007fe12190d7b4 in notify_helper (e=0x7fffc8eb87f0, receiver=0x1f89c60,
this=0x1873a20) at kernel/qapplication.cpp:4556
#19 QApplicationPrivate::notify_helper (this=0x1873a20, receiver=0x1f89c60,
e=0x7fffc8eb87f0) at kernel/qapplication.cpp:4528
#20 0x00007fe121912f2f in QApplication::notify (this=<optimized out>,
receiver=0x1f89c60, e=0x7fffc8eb87f0) at kernel/qapplication.cpp:4099
#21 0x00007fe122d670e6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#22 0x00007fe12109d32c in QCoreApplication::notifyInternal
(this=0x7fffc8eb94f0, receiver=0x1f89c60, event=0x7fffc8eb87f0) at
kernel/qcoreapplication.cpp:915
#23 0x00007fe12190e782 in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#24 QApplicationPrivate::sendMouseEvent (receiver=0x1f89c60,
event=0x7fffc8eb87f0, alienWidget=0x0, nativeWidget=0x1f89c60, buttonDown=0x0,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3167
#25 0x00007fe12198e1e1 in QETWidget::translateMouseEvent (this=0x1f89c60,
event=<optimized out>) at kernel/qapplication_x11.cpp:4551
#26 0x00007fe12198cace in QApplication::x11ProcessEvent (this=0x7fffc8eb94f0,
event=0x7fffc8eb90c0) at kernel/qapplication_x11.cpp:3732
#27 0x00007fe1219b6052 in x11EventSourceDispatch (s=0x1865b20, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#28 0x00007fe11a7f4d13 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fe11a7f5060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fe11a7f5124 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fe1210cc8bf in QEventDispatcherGlib::processEvents (this=0x1839ca0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#32 0x00007fe1219b5cde in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007fe12109be62 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#34 0x00007fe12109c0b7 in QEventLoop::exec (this=0x7fffc8eb9460, flags=...) at
kernel/qeventloop.cpp:204
#35 0x00007fe1210a1407 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1187
#36 0x000000000041c250 in main (argc=1, argv=0x7fffc8ebae58) at
../../../../src/apps/marble-kde/kdemain.cpp:399

Reported using DrKonqi

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


More information about the Marble-bugs mailing list