Version: unspecified (using Devel) OS: Linux When clearing a track, the multigeometry is cleared, deleting all line strings. Loading a .kml file afterwards leads to a crash in the tree model. Possibly it's still holding a reference to the deleted linestrings? Reproducible: Didn't try Steps to Reproduce: 1. Activate GPS tracking 2. Clear track 3. File -> Open, any .kml file Actual Results: Crash, backtrace below. Thread 13 (Thread 0xb2afeb70 (LWP 30282)): #0 0x0012e416 in __kernel_vsyscall () No symbol table info available. #1 0x02c78f76 in __poll (fds=0x992cab8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = <value optimized out> oldtype = -516 result = <value optimized out> #2 0x02da984b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #3 0x02d991af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #4 0x02d99524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #5 0x002b153c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #6 0x00283289 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #7 0x00283522 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #8 0x0018d2a0 in QThread::exec() () from /usr/lib/libQtCore.so.4 No symbol table info available. #9 0x00264fdb in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #10 0x0018fda2 in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #11 0x02d1de99 in start_thread (arg=0xb2afeb70) at pthread_create.c:304 pd = 0xb2afeb70 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {47374324, 0, 4001536, -1297095608, 1915227868, -1907221060}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> robust = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> __PRETTY_FUNCTION__ = "start_thread" #12 0x02c8773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Thread 12 (Thread 0xb4441b70 (LWP 30281)): #0 0x0012e416 in __kernel_vsyscall () No symbol table info available. #1 0x02c78f76 in __poll (fds=0x947d0e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = <value optimized out> oldtype = -516 result = <value optimized out> #2 0x02da984b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #3 0x02d991af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #4 0x02d99524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #5 0x002b153c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #6 0x00283289 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #7 0x00283522 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #8 0x0018d2a0 in QThread::exec() () from /usr/lib/libQtCore.so.4 No symbol table info available. #9 0x00264fdb in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #10 0x0018fda2 in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #11 0x02d1de99 in start_thread (arg=0xb4441b70) at pthread_create.c:304 pd = 0xb4441b70 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {47374324, 0, 4001536, -1270606776, -1513615663, -1907221060}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> robust = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> __PRETTY_FUNCTION__ = "start_thread" #12 0x02c8773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Thread 11 (Thread 0xb32ffb70 (LWP 30280)): #0 0x0012e416 in __kernel_vsyscall () No symbol table info available. #1 0x02c78f76 in __poll (fds=0xb188dd28, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = <value optimized out> oldtype = -516 result = <value optimized out> #2 0x02da984b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #3 0x02d991af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #4 0x02d99524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #5 0x002b153c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #6 0x00283289 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #7 0x00283522 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #8 0x0018d2a0 in QThread::exec() () from /usr/lib/libQtCore.so.4 No symbol table info available. #9 0x01568b18 in Marble::FileStorageWatcher::run (this=0xb5701d08) at /home/dennis/marble/src-git/src/lib/FileStorageWatcher.cpp:401 No locals. #10 0x0018fda2 in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #11 0x02d1de99 in start_thread (arg=0xb32ffb70) at pthread_create.c:304 pd = 0xb32ffb70 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {47374324, 0, 4001536, -1288702904, 1913130719, -1907221060}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> robust = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> __PRETTY_FUNCTION__ = "start_thread" #12 0x02c8773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Thread 10 (Thread 0xb22fdb70 (LWP 30279)): #0 0x0012e416 in __kernel_vsyscall () No symbol table info available. #1 0x02c78f76 in __poll (fds=0xb571e1f0, nfds=1, timeout=577) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = <value optimized out> oldtype = -516 result = <value optimized out> #2 0x02da984b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #3 0x02d991af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #4 0x02d99524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #5 0x002b153c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #6 0x00283289 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #7 0x00283522 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #8 0x0018d2a0 in QThread::exec() () from /usr/lib/libQtCore.so.4 No symbol table info available. #9 0x045dd13b in Marble::GpsdThread::run (this=0x90f5950) at /home/dennis/marble/src-git/src/plugins/positionprovider/gpsd/GpsdThread.cpp:40 No locals. #10 0x0018fda2 in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #11 0x02d1de99 in start_thread (arg=0xb22fdb70) at pthread_create.c:304 pd = 0xb22fdb70 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {47374324, 0, 4001536, -1305488312, 1917325021, -1907221060}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> robust = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> __PRETTY_FUNCTION__ = "start_thread" #12 0x02c8773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Thread 4 (Thread 0xb4eabb70 (LWP 30273)): #0 0x0012e416 in __kernel_vsyscall () No symbol table info available. #1 0x02c78f76 in __poll (fds=0xb5705298, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = <value optimized out> oldtype = -516 result = <value optimized out> #2 0x02da984b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #3 0x02d991af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #4 0x02d99524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #5 0x002b153c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #6 0x00283289 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #7 0x00283522 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #8 0x0018d2a0 in QThread::exec() () from /usr/lib/libQtCore.so.4 No symbol table info available. #9 0x00264fdb in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #10 0x0018fda2 in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #11 0x02d1de99 in start_thread (arg=0xb4eabb70) at pthread_create.c:304 pd = 0xb4eabb70 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {47374324, 0, 4001536, -1259686840, -125301040, -1907221060}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> robust = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> __PRETTY_FUNCTION__ = "start_thread" #12 0x02c8773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Thread 3 (Thread 0xb56acb70 (LWP 30272)): #0 0x0012e416 in __kernel_vsyscall () No symbol table info available. #1 0x02c78f76 in __poll (fds=0xb57039b8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = <value optimized out> oldtype = -516 result = <value optimized out> #2 0x02da984b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #3 0x02d991af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #4 0x02d99524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #5 0x002b153c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #6 0x00283289 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #7 0x00283522 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #8 0x0018d2a0 in QThread::exec() () from /usr/lib/libQtCore.so.4 No symbol table info available. #9 0x00264fdb in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #10 0x0018fda2 in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #11 0x02d1de99 in start_thread (arg=0xb56acb70) at pthread_create.c:304 pd = 0xb56acb70 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {47374324, 0, 4001536, -1251294136, -127398189, -1907221060}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> robust = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> __PRETTY_FUNCTION__ = "start_thread" #12 0x02c8773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Thread 2 (Thread 0xb6091b70 (LWP 30271)): #0 0x0012e416 in __kernel_vsyscall () No symbol table info available. #1 0x02c78f76 in __poll (fds=0x8304390, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = <value optimized out> oldtype = -516 result = <value optimized out> #2 0x02da984b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #3 0x02d991af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #4 0x02d99524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #5 0x002b153c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #6 0x00283289 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #7 0x00283522 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #8 0x0018d2a0 in QThread::exec() () from /usr/lib/libQtCore.so.4 No symbol table info available. #9 0x00264fdb in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #10 0x0018fda2 in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #11 0x02d1de99 in start_thread (arg=0xb6091b70) at pthread_create.c:304 pd = 0xb6091b70 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {47374324, 0, 4001536, -1240918968, 1070075605, -1907221060}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> robust = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> __PRETTY_FUNCTION__ = "start_thread" #12 0x02c8773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Thread 1 (Thread 0xb7fc6930 (LWP 30268)): #0 0x014d6ca0 in Marble::GeoDataTreeModel::parent (this=0x83036a4, index=...) at /home/dennis/marble/src-git/src/lib/GeoDataTreeModel.cpp:348 parentObject = 0x640578d greatParentObject = <value optimized out> childObject = <value optimized out> #1 0x014d9db0 in sibling (this=0x83036b0, proxyIndex=...) at /usr/include/qt4/QtCore/qabstractitemmodel.h:392 No locals. #2 KDescendantsProxyModel::mapToSource (this=0x83036b0, proxyIndex=...) at /home/dennis/marble/src-git/src/lib/kdescendantsproxymodel.cpp:406 ancestorRow = <value optimized out> proxyLastRow = 0 d = <value optimized out> ancestor = {r = 0, c = 0, p = 0x83089b8, m = 0x83036a4} #3 0x014d9ea6 in KDescendantsProxyModel::data (this=0x83036b0, index=..., role=0) at /home/dennis/marble/src-git/src/lib/kdescendantsproxymodel.cpp:494 d = 0xb5701368 sourceIndex = {r = 161877560, c = -1073750548, p = 0xbfffde08, m = 0x1} #4 0x00b680d6 in QSortFilterProxyModel::filterAcceptsRow(int, QModelIndex const&) const () from /usr/lib/libQtGui.so.4 No symbol table info available. #5 0x00b6ad46 in ?? () from /usr/lib/libQtGui.so.4 No symbol table info available. #6 0x00b6ba8e in QSortFilterProxyModel::rowCount(QModelIndex const&) const () from /usr/lib/libQtGui.so.4 No symbol table info available. #7 0x00b6ad08 in ?? () from /usr/lib/libQtGui.so.4 No symbol table info available. #8 0x00b6bb32 in QSortFilterProxyModel::index(int, int, QModelIndex const&) const () from /usr/lib/libQtGui.so.4 No symbol table info available. #9 0x00b68be4 in ?? () from /usr/lib/libQtGui.so.4 No symbol table info available. #10 0x00b6c276 in ?? () from /usr/lib/libQtGui.so.4 No symbol table info available. #11 0x00b6d07a in ?? () from /usr/lib/libQtGui.so.4 No symbol table info available. #12 0x00b6f78e in QSortFilterProxyModel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4 No symbol table info available. #13 0x0028a6ba in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 No symbol table info available. #14 0x0029a4ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 No symbol table info available. #15 0x002e64e7 in QAbstractItemModel::modelReset() () from /usr/lib/libQtCore.so.4 No symbol table info available. #16 0x0027944d in QAbstractItemModel::endResetModel() () from /usr/lib/libQtCore.so.4 No symbol table info available. #17 0x00b6d085 in ?? () from /usr/lib/libQtGui.so.4 No symbol table info available. #18 0x00b6f78e in QSortFilterProxyModel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4 No symbol table info available. #19 0x0028a6ba in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 No symbol table info available. #20 0x0029a4ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 No symbol table info available. #21 0x002e64e7 in QAbstractItemModel::modelReset() () from /usr/lib/libQtCore.so.4 No symbol table info available. #22 0x0027944d in QAbstractItemModel::endResetModel() () from /usr/lib/libQtCore.so.4 No symbol table info available. #23 0x014d965e in KDescendantsProxyModel::setSourceModel (this=0x83036b0, _sourceModel=0x83036c4) at /home/dennis/marble/src-git/src/lib/kdescendantsproxymodel.cpp:314 No locals. #24 0x014a0340 in Marble::MarbleModel::connectTree (this=0x8303158, connect=false) at /home/dennis/marble/src-git/src/lib/MarbleModel.cpp:520 No locals. #25 0x01592191 in Marble::FileManager::addFile (this=0xb5702290, filepath=...) at /home/dennis/marble/src-git/src/lib/FileManager.cpp:80 loader = <value optimized out> #26 0x014a052a in Marble::MarbleModel::addGeoDataFile (this=0x8303158, filename=...) at /home/dennis/marble/src-git/src/lib/MarbleModel.cpp:597 No locals. #27 0x08069b4f in Marble::MainWindow::openFile (this=0x812ddc0) at /home/dennis/marble/src-git/src/QtMainWindow.cpp:835 fileName = @0x8305494 _container_ = {c = {<QList<QString>> = {{p = {d = 0x8305480}, d = 0x8305480}}, <No data fields>}, brk = 0, i = {i = 0x8305494}, e = {i = 0x8305498}} fileNames = {<QList<QString>> = {{p = {d = 0x8305480}, d = 0x8305480}}, <No data fields>} #28 0x08071f0d in Marble::MainWindow::qt_metacall (this=0x812ddc0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfffe6b8) at /home/dennis/marble/build-git/src/QtMainWindow.moc:150 No locals. #29 0x0028a6ba in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 No symbol table info available. #30 0x0029a4ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 No symbol table info available. #31 0x0055e8d9 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4 No symbol table info available. #32 0x0055eb38 in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4 No symbol table info available. #33 0x009f08ad in ?? () from /usr/lib/libQtGui.so.4 No symbol table info available. #34 0x009f716b in ?? () from /usr/lib/libQtGui.so.4 No symbol table info available. #35 0x009f7ffe in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #36 0x005be13a in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #37 0x009f84d7 in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #38 0x00565d24 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #39 0x0056b201 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #40 0x002840bb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 No symbol table info available. #41 0x00566c3b in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4 No symbol table info available. #42 0x005f04c3 in ?? () from /usr/lib/libQtGui.so.4 No symbol table info available. #43 0x005ee746 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 No symbol table info available. #44 0x00619b84 in ?? () from /usr/lib/libQtGui.so.4 No symbol table info available. #45 0x02d98aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #46 0x02d99270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #47 0x02d99524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 No symbol table info available. #48 0x002b153c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #49 0x00619775 in ?? () from /usr/lib/libQtGui.so.4 No symbol table info available. #50 0x00283289 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #51 0x00283522 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 No symbol table info available. #52 0x00287ecc in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 No symbol table info available. #53 0x005638e7 in QApplication::exec() () from /usr/lib/libQtGui.so.4 No symbol table info available. #54 0x08061118 in main (argc=134709832, argv=0x812e078) at /home/dennis/marble/src-git/src/qtmain.cpp:186 lang = {d = 0x812ce00} window = 0x812ddc0 graphicsString = {d = 0x80b8af8} app = <incomplete type> translator = <incomplete type> dataPathIndex = <value optimized out> graphicsSettings = <value optimized out> marbleDataPath = {d = 0x80a1af4} profiles = {i = 0} args = {<QList<QString>> = {{p = {d = 0x813c290}, d = 0x813c290}}, <No data fields>} measurement = <value optimized out> marbleMeasurement = <value optimized out>
Note that this also happens after reverting the recent memory leak fixes 9b880a5e95acc94a4dc4dd84d5d44598d218e7a2 4becdef10ba12dc3c16e6aa02b74271d79de5687 9a1e0c398d5dda4fd9a45a271545914cda31623a The crash is different from the one mentioned in dd891e0e73862706b1766b756fbf622e4de5e5ca
Git commit 6fa652aac9943a16b714a78030273e352d6ab445 by Thibaut Gridel. Committed on 13/06/2011 at 12:28. Pushed by tgridel into branch 'master'. PositionTracking: bypass FileManager and use MarbleModel directly also updates the treeModel when clearing the track BUG: 273073 M +1 -1 src/lib/MarbleModel.cpp M +5 -4 src/lib/PositionTracking.cpp M +2 -3 src/lib/PositionTracking.h M +5 -6 src/lib/PositionTracking_p.h http://commits.kde.org/marble/6fa652aac9943a16b714a78030273e352d6ab445