Application: marble (1.1.95 (1.2 RC 2)) KDE Platform Version: 4.5.1 (KDE 4.5.1) (Compiled from sources) Qt Version: 4.6.3 Operating System: Linux 2.6.31.14-0.4-desktop i686 Distribution: "openSUSE 11.2 (i586)" -- Information about the crash: - What I was doing when the application crashed: I was dragging the map around. At some point there was a crash. -- Backtrace: Application: Marble Virtual Globe (marble), signal: Segmentation fault [Current thread is 1 (Thread 0xb363b700 (LWP 30837))] Thread 4 (Thread 0xb1185b70 (LWP 30845)): #0 0xb3f611eb in clock_gettime () from /lib/librt.so.1 #1 0xb686f1cc in qt_gettime () at kernel/qcore_unix.cpp:111 #2 0xb6874616 in QTimerInfoList::updateCurrentTime (this=0x81beb94) at kernel/qeventdispatcher_unix.cpp:340 #3 0xb687465e in QTimerInfoList::timerWait (this=0x81beb94, tm=...) at kernel/qeventdispatcher_unix.cpp:443 #4 0xb68725cb in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb118513c) at kernel/qeventdispatcher_glib.cpp:136 #5 0xb687266d in timerSourcePrepare (source=0x0, timeout=0xb3f65ff4) at kernel/qeventdispatcher_glib.cpp:169 #6 0xb3ed2618 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #7 0xb3ed2999 in ?? () from /usr/lib/libglib-2.0.so.0 #8 0xb3ed2ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #9 0xb68723cf in QEventDispatcherGlib::processEvents (this=0x823e6c0, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #10 0xb6843d8d in QEventLoop::processEvents (this=0xb11852d0, flags=) at kernel/qeventloop.cpp:149 #11 0xb68441d9 in QEventLoop::exec (this=0xb11852d0, flags=...) at kernel/qeventloop.cpp:201 #12 0xb673d8e3 in QThread::exec (this=0x82631b8) at thread/qthread.cpp:487 #13 0xb68224fd in QInotifyFileSystemWatcherEngine::run (this=0x82631b8) at io/qfilesystemwatcher_inotify.cpp:248 #14 0xb67407cf in QThreadPrivate::start (arg=0x82631b8) at thread/qthread_unix.cpp:248 #15 0xb66c56e5 in start_thread () from /lib/libpthread.so.0 #16 0xb66c5600 in ?? () from /lib/libpthread.so.0 Thread 3 (Thread 0xb072bb70 (LWP 30846)): #0 0xb789e832 in free () from /lib/ld-linux.so.2 #1 0xb441ae4e in poll () from /lib/libc.so.6 #2 0xb3edfcab in g_poll () from /usr/lib/libglib-2.0.so.0 #3 0xb3ed2bc1 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb3ed2ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb68723cf in QEventDispatcherGlib::processEvents (this=0x81ed3c0, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #6 0xb6843d8d in QEventLoop::processEvents (this=0xb072b2d0, flags=) at kernel/qeventloop.cpp:149 #7 0xb68441d9 in QEventLoop::exec (this=0xb072b2d0, flags=...) at kernel/qeventloop.cpp:201 #8 0xb673d8e3 in QThread::exec (this=0x82d4d58) at thread/qthread.cpp:487 #9 0xb68224fd in QInotifyFileSystemWatcherEngine::run (this=0x82d4d58) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb67407cf in QThreadPrivate::start (arg=0x82d4d58) at thread/qthread_unix.cpp:248 #11 0xb66c56e5 in start_thread () from /lib/libpthread.so.0 #12 0xb66c5600 in ?? () from /lib/libpthread.so.0 Thread 2 (Thread 0xaf2f6b70 (LWP 30852)): #0 0xb66c9110 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0 #1 0xb3ed2905 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0xb3ed2ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0xb68723cf in QEventDispatcherGlib::processEvents (this=0x865ad18, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #4 0xb6843d8d in QEventLoop::processEvents (this=0xaf2f62b0, flags=) at kernel/qeventloop.cpp:149 #5 0xb68441d9 in QEventLoop::exec (this=0xaf2f62b0, flags=...) at kernel/qeventloop.cpp:201 #6 0xb673d8e3 in QThread::exec (this=0xb0801ce8) at thread/qthread.cpp:487 #7 0xb765af68 in Marble::FileStorageWatcher::run (this=0xb0801ce8) at /home/trah/marble-1.1/marble/src/lib/FileStorageWatcher.cpp:401 #8 0xb67407cf in QThreadPrivate::start (arg=0xb0801ce8) at thread/qthread_unix.cpp:248 #9 0xb66c56e5 in start_thread () from /lib/libpthread.so.0 #10 0xb66c5600 in ?? () from /lib/libpthread.so.0 Thread 1 (Thread 0xb363b700 (LWP 30837)): [KCrash Handler] #7 QVector (v=<value optimized out>, this=<value optimized out>) at /usr/include/QtCore/qvector.h:118 #8 getBoundary (v=<value optimized out>, this=<value optimized out>) at /home/trah/marble-1.1/marble/src/lib/GeoPolygon.h:68 #9 Marble::VectorMap::rectangularCreateFromPntMap (v=<value optimized out>, this=<value optimized out>) at /home/trah/marble-1.1/marble/src/lib/VectorMap.cpp:167 #10 0xb766d383 in Marble::VectorComposer::paintVectorMap (this=0x823dd8c, painter=0xbfc3d28c, viewParams=0x823dd34) at /home/trah/marble-1.1/marble/src/lib/VectorComposer.cpp:378 #11 0xb75a1a6a in Marble::MarbleMapPrivate::paintGround (this=0x823dd28, painter=..., dirtyRect=...) at /home/trah/marble-1.1/marble/src/lib/MarbleMap.cpp:189 #12 0xb75921f2 in Marble::MarbleWidget::paintEvent (this=0x81f3130, evt=0xbfc3d854) at /home/trah/marble-1.1/marble/src/lib/MarbleWidget.cpp:779 #13 0xb5db55cf in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #14 0xb5d54e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #15 0xb5d5bd08 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #16 0xb6da41b1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #17 0xb684571e in QCoreApplication::notifyInternal (this=0xbfc3fa04, receiver=0x81f3130, event=0xbfc3d854) at kernel/qcoreapplication.cpp:726 #18 0xb5dbe98c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #19 0xb5fa1177 in ?? () from /usr/lib/libQtGui.so.4 #20 0xb5daed2b in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4 #21 0xb5db5da4 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #22 0xb61e2484 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4 #23 0xb6e67484 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #24 0xb6e8a702 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #25 0xb5d54e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #26 0xb5d5bd08 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #27 0xb6da41b1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #28 0xb684571e in QCoreApplication::notifyInternal (this=0xbfc3fa04, receiver=0x81626f0, event=0xbfc3e224) at kernel/qcoreapplication.cpp:726 #29 0xb5f9e2f9 in ?? () from /usr/lib/libQtGui.so.4 #30 0xb5fa1b44 in ?? () from /usr/lib/libQtGui.so.4 #31 0xb5db1325 in QWidget::repaint(QRect const&) () from /usr/lib/libQtGui.so.4 #32 0xb5db1441 in QWidget::repaint() () from /usr/lib/libQtGui.so.4 #33 0xb759677b in Marble::MarbleWidget::setMapThemeId (this=0x81f3130, mapThemeId=...) at /home/trah/marble-1.1/marble/src/lib/MarbleWidget.cpp:854 #34 0xb7597dc4 in Marble::MarbleWidget::qt_metacall (this=0x81f3130, _c=InvokeMetaMethod, _id=47, _a=0xbfc3e518) at /home/trah/marble-1.1/marble_kde/src/lib/MarbleWidget.moc:306 #35 0xb684ab2d in QMetaObject::metacall (object=0x81f3130, cl=134986960, idx=74, argv=0xbfc3e518) at kernel/qmetaobject.cpp:237 #36 0xb6859d80 in QMetaObject::activate (sender=0x823cfe0, m=0xb77970a8, local_signal_index=0, argv=0xbfc3e518) at kernel/qobject.cpp:3295 #37 0xb75aa693 in Marble::MapViewWidget::selectMapTheme (this=0x823cfe0, _t1=...) at /home/trah/marble-1.1/marble_kde/src/lib/MapViewWidget.moc:109 #38 0xb75ac71d in Marble::MapViewWidget::qt_metacall (this=0x823cfe0, _c=InvokeMetaMethod, _id=27, _a=0xbfc3e648) at /home/trah/marble-1.1/marble_kde/src/lib/MapViewWidget.moc:89 #39 0xb684ab2d in QMetaObject::metacall (object=0x823cfe0, cl=134986960, idx=27, argv=0xbfc3e648) at kernel/qmetaobject.cpp:237 #40 0xb6859d80 in QMetaObject::activate (sender=0x81cb6a8, m=0xb7797794, local_signal_index=0, argv=0xbfc3e648) at kernel/qobject.cpp:3295 #41 0xb75b9e13 in Marble::MarbleThemeSelectView::selectMapTheme (this=0x81cb6a8, _t1=...) at /home/trah/marble-1.1/marble_kde/src/lib/MarbleThemeSelectView.moc:108 #42 0xb75ba69d in Marble::MarbleThemeSelectView::selectedMapTheme (this=0x81cb6a8, index=...) at /home/trah/marble-1.1/marble/src/lib/MarbleThemeSelectView.cpp:158 #43 0xb75bd227 in Marble::MarbleThemeSelectView::qt_metacall (this=0x81cb6a8, _c=InvokeMetaMethod, _id=73, _a=0xbfc3e828) at /home/trah/marble-1.1/marble_kde/src/lib/MarbleThemeSelectView.moc:91 #44 0xb684ab2d in QMetaObject::metacall (object=0x81cb6a8, cl=134986960, idx=73, argv=0xbfc3e828) at kernel/qmetaobject.cpp:237 #45 0xb6859d80 in QMetaObject::activate (sender=0x81cb6a8, m=0xb66ae104, local_signal_index=0, argv=0xbfc3e828) at kernel/qobject.cpp:3295 #46 0xb63087a5 in QAbstractItemView::pressed(QModelIndex const&) () from /usr/lib/libQtGui.so.4 #47 0xb6314ba5 in QAbstractItemView::mousePressEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #48 0xb5db5a5d in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #49 0xb61c30e5 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4 #50 0xb6260041 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #51 0xb6319d8c in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #52 0xb6262936 in ?? () from /usr/lib/libQtGui.so.4 #53 0xb68449ee in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80fbda8, receiver=0x81cb710, event=0xbfc3f1a0) at kernel/qcoreapplication.cpp:841 #54 0xb5d54e0d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #55 0xb5d5c63e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #56 0xb6da41b1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #57 0xb684571e in QCoreApplication::notifyInternal (this=0xbfc3fa04, receiver=0x81cb710, event=0xbfc3f1a0) at kernel/qcoreapplication.cpp:726 #58 0xb5d5b584 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4 #59 0xb5de941a in ?? () from /usr/lib/libQtGui.so.4 #60 0xb5de89c4 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #61 0xb5e160e8 in ?? () from /usr/lib/libQtGui.so.4 #62 0xb3ecf4c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #63 0xb3ed2d98 in ?? () from /usr/lib/libglib-2.0.so.0 #64 0xb3ed2ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #65 0xb6872381 in QEventDispatcherGlib::processEvents (this=0x80f7f18, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #66 0xb5e15c3a in ?? () from /usr/lib/libQtGui.so.4 #67 0xb6843d8d in QEventLoop::processEvents (this=0xbfc3f964, flags=) at kernel/qeventloop.cpp:149 #68 0xb68441d9 in QEventLoop::exec (this=0xbfc3f964, flags=...) at kernel/qeventloop.cpp:201 #69 0xb6849480 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003 #70 0xb5d54ee4 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #71 0x08066715 in main (argc=1, argv=0xbfc40014) at /home/trah/marble-1.1/marble/src/kdemain.cpp:351 Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 245155 ***