Application: marble (1.4.1 (stable release)) KDE Platform Version: 4.9.3 Qt Version: 4.8.3 Operating System: Linux 3.7.1 x86_64 Distribution: Ubuntu 12.10 -- Information about the crash: - What I was doing when the application crashed: Marble crashed after I close it. It seems like random crash. The crash does not seem to be reproducible. -- Backtrace: Application: Virtuální globus Marble (marble), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f5d7977e780 (LWP 17722))] Thread 6 (Thread 0x7f5d64c55700 (LWP 18286)): #0 0x00007f5d778cd2bf in timerSourcePrepareHelper (src=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:142 #1 0x00007f5d778cd375 in timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7f5d64c54c14) at kernel/qeventdispatcher_glib.cpp:169 #2 0x00007f5d708d1618 in g_main_context_prepare (context=context@entry=0x7f5d600009a0, priority=priority@entry=0x7f5d64c54c78) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:2986 #3 0x00007f5d708d1cab in g_main_context_iterate (context=context@entry=0x7f5d600009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3270 #4 0x00007f5d708d1ea4 in g_main_context_iteration (context=0x7f5d600009a0, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351 #5 0x00007f5d778cdc16 in QEventDispatcherGlib::processEvents (this=0x7f5d600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f5d7789e2bf in QEventLoop::processEvents (this=this@entry=0x7f5d64c54dd0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f5d7789e548 in QEventLoop::exec (this=0x7f5d64c54dd0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f5d7779fb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f5d7787e9af in QInotifyFileSystemWatcherEngine::run (this=0x1ecdd20) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007f5d777a2aec in QThreadPrivate::start (arg=0x1ecdd20) at thread/qthread_unix.cpp:338 #11 0x00007f5d713aee9a in start_thread (arg=0x7f5d64c55700) at pthread_create.c:308 #12 0x00007f5d7616dcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f5d5d1b2700 (LWP 18293)): #0 0x00007f5d708a3e60 in pthread_mutex_lock@plt () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f5d7090ee21 in g_mutex_lock (mutex=mutex@entry=0x7f5d580009a0) at /build/buildd/glib2.0-2.34.1/./glib/gthread-posix.c:208 #2 0x00007f5d708d1d6a in g_main_context_poll (n_fds=1, fds=0x7f5d580029b0, timeout=-1, context=0x7f5d580009a0, priority=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3579 #3 g_main_context_iterate (context=context@entry=0x7f5d580009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3285 #4 0x00007f5d708d1ea4 in g_main_context_iteration (context=0x7f5d580009a0, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351 #5 0x00007f5d778cdc16 in QEventDispatcherGlib::processEvents (this=0x7f5d580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f5d7789e2bf in QEventLoop::processEvents (this=this@entry=0x7f5d5d1b1dd0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f5d7789e548 in QEventLoop::exec (this=0x7f5d5d1b1dd0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f5d7779fb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f5d7787e9af in QInotifyFileSystemWatcherEngine::run (this=0x2053b80) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007f5d777a2aec in QThreadPrivate::start (arg=0x2053b80) at thread/qthread_unix.cpp:338 #11 0x00007f5d713aee9a in start_thread (arg=0x7f5d5d1b2700) at pthread_create.c:308 #12 0x00007f5d7616dcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f5d52756700 (LWP 18382)): #0 __pthread_mutex_lock (mutex=0x7f5d4c003830) at pthread_mutex_lock.c:50 #1 0x00007f5d7090ee21 in g_mutex_lock (mutex=mutex@entry=0x7f5d4c001d00) at /build/buildd/glib2.0-2.34.1/./glib/gthread-posix.c:208 #2 0x00007f5d708d1996 in g_main_context_dispatch (context=context@entry=0x7f5d4c001d00) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3215 #3 0x00007f5d708d1de8 in g_main_context_iterate (context=context@entry=0x7f5d4c001d00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3290 #4 0x00007f5d708d1ea4 in g_main_context_iteration (context=0x7f5d4c001d00, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351 #5 0x00007f5d778cdc16 in QEventDispatcherGlib::processEvents (this=0x7f5d4c002990, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f5d7789e2bf in QEventLoop::processEvents (this=this@entry=0x7f5d52755db0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f5d7789e548 in QEventLoop::exec (this=0x7f5d52755db0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f5d7779fb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f5d78d78d28 in Marble::FileStorageWatcher::run (this=0x1ece020) at ../../../src/lib/FileStorageWatcher.cpp:401 #10 0x00007f5d777a2aec in QThreadPrivate::start (arg=0x1ece020) at thread/qthread_unix.cpp:338 #11 0x00007f5d713aee9a in start_thread (arg=0x7f5d52756700) at pthread_create.c:308 #12 0x00007f5d7616dcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f5d4bfff700 (LWP 18458)): #0 0x00007f5d76162303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f5d708d1d84 in g_main_context_poll (n_fds=1, fds=0x7f5d38071a10, timeout=-1, context=0x7f5d3804fda0, priority=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3584 #2 g_main_context_iterate (context=context@entry=0x7f5d3804fda0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3285 #3 0x00007f5d708d1ea4 in g_main_context_iteration (context=0x7f5d3804fda0, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351 #4 0x00007f5d778cdc16 in QEventDispatcherGlib::processEvents (this=0x7f5d38071bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007f5d7789e2bf in QEventLoop::processEvents (this=this@entry=0x7f5d4bffee00, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f5d7789e548 in QEventLoop::exec (this=0x7f5d4bffee00, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f5d7779fb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #8 0x00007f5d777a2aec in QThreadPrivate::start (arg=0x1d4ae80) at thread/qthread_unix.cpp:338 #9 0x00007f5d713aee9a in start_thread (arg=0x7f5d4bfff700) at pthread_create.c:308 #10 0x00007f5d7616dcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f5d50f53700 (LWP 18459)): #0 0x00007f5d7617b8d4 in pthread_mutex_lock (mutex=0x7f5d3c15a610) at forward.c:182 #1 0x00007f5d7090ee21 in g_mutex_lock (mutex=mutex@entry=0x7f5d3c15a550) at /build/buildd/glib2.0-2.34.1/./glib/gthread-posix.c:208 #2 0x00007f5d708d1d3d in g_main_context_iterate (context=context@entry=0x7f5d3c15a550, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3294 #3 0x00007f5d708d1ea4 in g_main_context_iteration (context=0x7f5d3c15a550, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351 #4 0x00007f5d778cdc16 in QEventDispatcherGlib::processEvents (this=0x7f5d3c0719d0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007f5d7789e2bf in QEventLoop::processEvents (this=this@entry=0x7f5d50f52e00, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f5d7789e548 in QEventLoop::exec (this=0x7f5d50f52e00, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f5d7779fb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #8 0x00007f5d777a2aec in QThreadPrivate::start (arg=0x1c64ff0) at thread/qthread_unix.cpp:338 #9 0x00007f5d713aee9a in start_thread (arg=0x7f5d50f53700) at pthread_create.c:308 #10 0x00007f5d7616dcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f5d7977e780 (LWP 17722)): [KCrash Handler] #6 0x0000000000000000 in ?? () #7 0x00007f5d78d10cc3 in Marble::GeoDataTreeModel::parent (this=0x1ece088, index=...) at ../../../src/lib/GeoDataTreeModel.cpp:353 #8 0x00007f5d78d137c0 in parent (this=<optimized out>) at /usr/include/qt4/QtCore/qabstractitemmodel.h:393 #9 KDescendantsProxyModel::mapFromSource (this=0x1ece0a0, sourceIndex=...) at ../../../src/lib/kdescendantsproxymodel.cpp:439 #10 0x00007f5d78d14be5 in KDescendantsProxyModelPrivate::sourceRowsAboutToBeRemoved (this=0x1fa64a0, parent=..., start=<optimized out>, end=<optimized out>) at ../../../src/lib/kdescendantsproxymodel.cpp:701 #11 0x00007f5d778b4f5f in QMetaObject::activate (sender=0x1ece088, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffdb28bf50) at kernel/qobject.cpp:3547 #12 0x00007f5d778fec34 in QAbstractItemModel::rowsAboutToBeRemoved (this=<optimized out>, _t1=..., _t2=1, _t3=1) at .moc/release-shared/moc_qabstractitemmodel.cpp:204 #13 0x00007f5d77896d06 in QAbstractItemModel::beginRemoveRows (this=0x1ece088, parent=..., first=1, last=1) at kernel/qabstractitemmodel.cpp:2470 #14 0x00007f5d78d128a6 in removeFeature (row=1, parent=0x1f760f8, this=0x1ece088) at ../../../src/lib/GeoDataTreeModel.cpp:552 #15 Marble::GeoDataTreeModel::removeFeature (this=0x1ece088, parent=0x1f760f8, row=1) at ../../../src/lib/GeoDataTreeModel.cpp:549 #16 0x00007f5d78d129b1 in Marble::GeoDataTreeModel::removeFeature (this=0x1ece088, feature=0x2389fc8) at ../../../src/lib/GeoDataTreeModel.cpp:571 #17 0x00007f5d78de954c in ~BookmarkManagerPrivate (this=0x1fa9230, __in_chrg=<optimized out>) at ../../../src/lib/BookmarkManager.cpp:37 #18 Marble::BookmarkManager::~BookmarkManager (this=0x1ece0f8, __in_chrg=<optimized out>) at ../../../src/lib/BookmarkManager.cpp:84 #19 0x00007f5d78ce6d2a in ~MarbleModelPrivate (this=0x1ecdf70, __in_chrg=<optimized out>) at ../../../src/lib/MarbleModel.cpp:112 #20 Marble::MarbleModel::~MarbleModel (this=0x1ecdb18, __in_chrg=<optimized out>) at ../../../src/lib/MarbleModel.cpp:207 #21 0x00007f5d78ce1137 in ~MarbleWidgetPrivate (this=0x1ecdb10, __in_chrg=<optimized out>) at ../../../src/lib/MarbleWidget.cpp:107 #22 Marble::MarbleWidget::~MarbleWidget (this=0x1ecd820, __in_chrg=<optimized out>) at ../../../src/lib/MarbleWidget.cpp:175 #23 0x00007f5d78ce1179 in Marble::MarbleWidget::~MarbleWidget (this=0x1ecd820, __in_chrg=<optimized out>) at ../../../src/lib/MarbleWidget.cpp:176 #24 0x00007f5d778b2182 in QObjectPrivate::deleteChildren (this=0x1e2cb20) at kernel/qobject.cpp:1908 #25 0x00007f5d76c90c24 in QWidget::~QWidget (this=0x1e2b460, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677 #26 0x00007f5d7709d5e9 in QSplitter::~QSplitter (this=0x1e2b460, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:1056 #27 0x00007f5d778b2182 in QObjectPrivate::deleteChildren (this=0x1e05230) at kernel/qobject.cpp:1908 #28 0x00007f5d76c90c24 in QWidget::~QWidget (this=0x1e2ea90, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677 #29 0x000000000041b882 in ~ControlView (this=0x1e2ea90, __in_chrg=<optimized out>) at ../../src/ControlView.cpp:84 #30 Marble::ControlView::~ControlView (this=0x1e2ea90, __in_chrg=<optimized out>) at ../../src/ControlView.cpp:87 #31 0x00007f5d7938ddd3 in KParts::Part::~Part (this=0x1d4cf50, __vtt_parm=0x4434d0 <VTT for Marble::MarblePart+16>, __in_chrg=<optimized out>) at ../../kparts/part.cpp:209 #32 0x000000000042a64e in Marble::MarblePart::~MarblePart (this=0x1d4cf50, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../src/marble_part.cpp:194 #33 0x000000000042a689 in Marble::MarblePart::~MarblePart (this=0x1d4cf50, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../src/marble_part.cpp:200 #34 0x0000000000420cae in ~MainWindow (this=0x1d4cd40, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../src/KdeMainWindow.cpp:68 #35 Marble::MainWindow::~MainWindow (this=0x1d4cd40, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../src/KdeMainWindow.cpp:69 #36 0x00007f5d778b4468 in QObject::event (this=0x1d4cd40, e=<optimized out>) at kernel/qobject.cpp:1176 #37 0x00007f5d76c960da in QWidget::event (this=0x1d4cd40, event=0x2f15660) at kernel/qwidget.cpp:8830 #38 0x00007f5d7705f1cb in QMainWindow::event (this=0x1d4cd40, event=0x2f15660) at widgets/qmainwindow.cpp:1478 #39 0x00007f5d783ce778 in KXmlGuiWindow::event (this=0x1d4cd40, ev=0x2f15660) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126 #40 0x00007f5d76c46e9c in QApplicationPrivate::notify_helper (this=this@entry=0x1badf80, receiver=receiver@entry=0x1d4cd40, e=e@entry=0x2f15660) at kernel/qapplication.cpp:4562 #41 0x00007f5d76c4b30a in QApplication::notify (this=0x7fffdb28d1e0, receiver=0x1d4cd40, e=0x2f15660) at kernel/qapplication.cpp:4423 #42 0x00007f5d782dd1d6 in KApplication::notify (this=0x7fffdb28d1e0, receiver=0x1d4cd40, event=0x2f15660) at ../../kdeui/kernel/kapplication.cpp:311 #43 0x00007f5d7789f56e in QCoreApplication::notifyInternal (this=0x7fffdb28d1e0, receiver=receiver@entry=0x1d4cd40, event=event@entry=0x2f15660) at kernel/qcoreapplication.cpp:915 #44 0x00007f5d778a33f1 in sendEvent (event=0x2f15660, receiver=0x1d4cd40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1b53670) at kernel/qcoreapplication.cpp:1539 #46 0x00007f5d778cda63 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #47 postEventSourceDispatch (s=s@entry=0x1baee80) at kernel/qeventdispatcher_glib.cpp:279 #48 0x00007f5d708d1ab5 in g_main_dispatch (context=0x1b89000) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:2715 #49 g_main_context_dispatch (context=context@entry=0x1b89000) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3219 #50 0x00007f5d708d1de8 in g_main_context_iterate (context=context@entry=0x1b89000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3290 #51 0x00007f5d708d1ea4 in g_main_context_iteration (context=0x1b89000, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351 #52 0x00007f5d778cdbf6 in QEventDispatcherGlib::processEvents (this=0x1b87c90, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #53 0x00007f5d76cebc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #54 0x00007f5d7789e2bf in QEventLoop::processEvents (this=this@entry=0x7fffdb28cff0, flags=...) at kernel/qeventloop.cpp:149 #55 0x00007f5d7789e548 in QEventLoop::exec (this=0x7fffdb28cff0, flags=...) at kernel/qeventloop.cpp:204 #56 0x00007f5d778a3708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #57 0x000000000041af18 in main (argc=1, argv=0x7fffdb28d318) at ../../src/kdemain.cpp:398 Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 308684 ***