Bug 268906 - Marble crash on start up
Summary: Marble crash on start up
Status: RESOLVED FIXED
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.1.0
Assignee: marble-bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-19 18:06 UTC by chsu13
Modified: 2011-08-05 22:27 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description chsu13 2011-03-19 18:06:42 UTC
Application: marble (PRE 1.2 SVN)
KDE Platform Version: 4.6.41 (4.7 >= 20110106) "release 2"
Qt Version: 4.7.2
Operating System: Linux 2.6.34.7-0.7-default i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
I was starting Marble with Alt-F2 Krunner - crash, then after reboot with terminal - crash. Konsole says "Bad file - too old"

The crash can be reproduced every time.

-- Backtrace:
Application: Marble Virtual Globe (marble), signal: Segmentation fault
[Current thread is 1 (Thread 0xb3989710 (LWP 9556))]

Thread 5 (Thread 0xb253fb70 (LWP 9557)):
#0  0xb5778469 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb5a894a4 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb3e7d9e2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#3  0xb3e7e350 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb3e7e60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb698d587 in QEventDispatcherGlib::processEvents (this=0x83751f0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb695e03d in QEventLoop::processEvents (this=0xb253f2b0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb695e269 in QEventLoop::exec (this=0xb253f2b0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb685cd39 in QThread::exec (this=0x82edfd0) at thread/qthread.cpp:492
#9  0xb693da5d in QInotifyFileSystemWatcherEngine::run (this=0x82edfd0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb685f983 in QThreadPrivate::start (arg=0x82edfd0) at thread/qthread_unix.cpp:320
#11 0xb5774b25 in start_thread () from /lib/libpthread.so.0
#12 0xb5a7b46e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb178eb70 (LWP 9558)):
#0  0xb5a89430 in pthread_mutex_lock () from /lib/libc.so.6
#1  0xb3e7d0ef in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0xb3e7df22 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb3e7e60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb698d587 in QEventDispatcherGlib::processEvents (this=0x81eb7c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0xb695e03d in QEventLoop::processEvents (this=0xb178e2b0, flags=...) at kernel/qeventloop.cpp:149
#6  0xb695e269 in QEventLoop::exec (this=0xb178e2b0, flags=...) at kernel/qeventloop.cpp:201
#7  0xb685cd39 in QThread::exec (this=0x832b778) at thread/qthread.cpp:492
#8  0xb693da5d in QInotifyFileSystemWatcherEngine::run (this=0x832b778) at io/qfilesystemwatcher_inotify.cpp:248
#9  0xb685f983 in QThreadPrivate::start (arg=0x832b778) at thread/qthread_unix.cpp:320
#10 0xb5774b25 in start_thread () from /lib/libpthread.so.0
#11 0xb5a7b46e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb0f8db70 (LWP 9559)):
#0  0xb5a89617 in __libc_enable_asynccancel () from /lib/libc.so.6
#1  0xb5a70747 in poll () from /lib/libc.so.6
#2  0xb3e8e1db in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb3e7e286 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb3e7e60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb698d587 in QEventDispatcherGlib::processEvents (this=0x81cd390, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb695e03d in QEventLoop::processEvents (this=0xb0f8d2b0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb695e269 in QEventLoop::exec (this=0xb0f8d2b0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb685cd39 in QThread::exec (this=0x8415228) at thread/qthread.cpp:492
#9  0xb693da5d in QInotifyFileSystemWatcherEngine::run (this=0x8415228) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb685f983 in QThreadPrivate::start (arg=0x8415228) at thread/qthread_unix.cpp:320
#11 0xb5774b25 in start_thread () from /lib/libpthread.so.0
#12 0xb5a7b46e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb078cb70 (LWP 9565)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5a3fc6f in __getdents64 () from /lib/libc.so.6
#2  0xb5a3ffc3 in readdir64_r@@GLIBC_2.2 () from /lib/libc.so.6
#3  0xb6938a0d in QFSFileEngineIterator::advance (this=0x8746188) at io/qfsfileengine_iterator_unix.cpp:79
#4  0xb6938d64 in QFSFileEngineIterator::hasNext (this=0x8746188) at io/qfsfileengine_iterator_unix.cpp:132
#5  0xb68e7a50 in QDirIteratorPrivate::advance (this=0x8706d48) at io/qdiriterator.cpp:215
#6  0xb68e7c6d in QDirIterator::next (this=0xb078c26c) at io/qdiriterator.cpp:457
#7  0xb75fdb5e in Marble::FileStorageWatcherThread::getCurrentCacheSize (this=0x8706b30) at /usr/src/debug/kdeedu-4.6.41_20110213/marble/src/lib/FileStorageWatcher.cpp:109
#8  0xb75fdf82 in Marble::FileStorageWatcher::run (this=0x83ed5e8) at /usr/src/debug/kdeedu-4.6.41_20110213/marble/src/lib/FileStorageWatcher.cpp:391
#9  0xb685f983 in QThreadPrivate::start (arg=0x83ed5e8) at thread/qthread_unix.cpp:320
#10 0xb5774b25 in start_thread () from /lib/libpthread.so.0
#11 0xb5a7b46e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb3989710 (LWP 9556)):
[KCrash Handler]
#7  qVariantToHelper<QDateTime> (this=0x175) at kernel/qvariant.cpp:2101
#8  QVariant::toDateTime (this=0x175) at kernel/qvariant.cpp:2204
#9  0xb62c1b72 in QDateTimeEdit::dateTime (this=0x827a818) at widgets/qdatetimeedit.cpp:235
#10 0xb1cec381 in Marble::EarthquakePlugin::initialize (this=0x827a820) at /usr/src/debug/kdeedu-4.6.41_20110213/marble/src/plugins/render/earthquake/EarthquakePlugin.cpp:38
#11 0xb75b1f79 in Marble::LayerManager::renderLayer (this=0x82e0c6c, painter=0xbff6567c, viewParams=0x82e0c64, renderPosition=...)
    at /usr/src/debug/kdeedu-4.6.41_20110213/marble/src/lib/LayerManager.cpp:165
#12 0xb75b2542 in Marble::LayerManager::renderLayers (this=0x82e0c6c, painter=0xbff6567c, viewParams=0x82e0c64, renderPositions=...)
    at /usr/src/debug/kdeedu-4.6.41_20110213/marble/src/lib/LayerManager.cpp:144
#13 0xb754abcb in Marble::MarbleMapPrivate::paintGround (this=0x82e0c58, painter=..., dirtyRect=...) at /usr/src/debug/kdeedu-4.6.41_20110213/marble/src/lib/MarbleMap.cpp:238
#14 0xb753f706 in Marble::MarbleWidget::paintEvent (this=0x81d4168, evt=0xbff65c24) at /usr/src/debug/kdeedu-4.6.41_20110213/marble/src/lib/MarbleWidget.cpp:784
#15 0xb5eccc5a in QWidget::event (this=0x81d4168, event=0xbff65c24) at kernel/qwidget.cpp:8405
#16 0xb5e716e4 in QApplicationPrivate::notify_helper (this=0x80de538, receiver=0x81d4168, e=0xbff65c24) at kernel/qapplication.cpp:4462
#17 0xb5e7a554 in QApplication::notify (this=0xbff677c4, receiver=0x81d4168, e=0xbff65c24) at kernel/qapplication.cpp:4341
#18 0xb6f5d531 in KApplication::notify (this=0xbff677c4, receiver=0x81d4168, event=0xbff65c24) at /usr/src/debug/kdelibs-4.6.41_20110213/kdeui/kernel/kapplication.cpp:311
#19 0xb695ed5e in QCoreApplication::notifyInternal (this=0xbff677c4, receiver=0x81d4168, event=0xbff65c24) at kernel/qcoreapplication.cpp:731
#20 0xb5ec9902 in sendSpontaneousEvent (this=0x833b448, pdev=0x85a4754, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x85a4d68) at ../../src/corelib/kernel/qcoreapplication.h:218
#21 QWidgetPrivate::drawWidget (this=0x833b448, pdev=0x85a4754, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x85a4d68) at kernel/qwidget.cpp:5492
#22 0xb5eca657 in QWidgetPrivate::paintSiblingsRecursive (this=0x817feb8, pdev=0x85a4754, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x85a4d68) at kernel/qwidget.cpp:5699
#23 0xb5eca51d in QWidgetPrivate::paintSiblingsRecursive (this=0x817feb8, pdev=0x85a4754, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x85a4d68)
    at kernel/qwidget.cpp:5686
#24 0xb5eca51d in QWidgetPrivate::paintSiblingsRecursive (this=0x817feb8, pdev=0x85a4754, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x85a4d68)
    at kernel/qwidget.cpp:5686
#25 0xb5ec9658 in QWidgetPrivate::drawWidget (this=0x817feb8, pdev=0x85a4754, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x85a4d68) at kernel/qwidget.cpp:5545
#26 0xb5eca657 in QWidgetPrivate::paintSiblingsRecursive (this=0x8202870, pdev=0x85a4754, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x85a4d68) at kernel/qwidget.cpp:5699
#27 0xb5ec9658 in QWidgetPrivate::drawWidget (this=0x8202870, pdev=0x85a4754, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x85a4d68) at kernel/qwidget.cpp:5545
#28 0xb5eca657 in QWidgetPrivate::paintSiblingsRecursive (this=0x8209fb0, pdev=0x85a4754, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x85a4d68) at kernel/qwidget.cpp:5699
#29 0xb5eca51d in QWidgetPrivate::paintSiblingsRecursive (this=0x8209fb0, pdev=0x85a4754, siblings=..., index=6, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x85a4d68)
    at kernel/qwidget.cpp:5686
#30 0xb5eca51d in QWidgetPrivate::paintSiblingsRecursive (this=0x8209fb0, pdev=0x85a4754, siblings=..., index=9, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x85a4d68)
    at kernel/qwidget.cpp:5686
#31 0xb5eca51d in QWidgetPrivate::paintSiblingsRecursive (this=0x8209fb0, pdev=0x85a4754, siblings=..., index=17, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x85a4d68)
    at kernel/qwidget.cpp:5686
#32 0xb5ec9658 in QWidgetPrivate::drawWidget (this=0x8209fb0, pdev=0x85a4754, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x85a4d68) at kernel/qwidget.cpp:5545
#33 0xb60bcff8 in QWidgetBackingStore::sync (this=0x85a4d68) at painting/qbackingstore.cpp:1333
#34 0xb60bd355 in QWidgetBackingStore::sync (this=0x85a4d68, exposedWidget=0x8189588, exposedRegion=...) at painting/qbackingstore.cpp:1130
#35 0xb5ebcf64 in QWidgetPrivate::syncBackingStore (this=0x8209fb0, region=...) at kernel/qwidget.cpp:1857
#36 0xb5efc66c in QETWidget::translatePaintEvent (this=0x8189588, event=0xbff6746c) at kernel/qapplication_x11.cpp:5175
#37 0xb5efd408 in QApplication::x11ProcessEvent (this=0xbff677c4, event=0xbff6746c) at kernel/qapplication_x11.cpp:3487
#38 0xb5f285d0 in x11EventSourceDispatch (s=0x80e6e70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#39 0xb3e7db49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#40 0xb3e7e350 in ?? () from /usr/lib/libglib-2.0.so.0
#41 0xb3e7e60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#42 0xb698d53b in QEventDispatcherGlib::processEvents (this=0x80e8730, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#43 0xb5f281ca in QGuiEventDispatcherGlib::processEvents (this=0x80e8730, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#44 0xb695e03d in QEventLoop::processEvents (this=0xbff67724, flags=...) at kernel/qeventloop.cpp:149
#45 0xb695e269 in QEventLoop::exec (this=0xbff67724, flags=...) at kernel/qeventloop.cpp:201
#46 0xb6962d10 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#47 0xb5e6f3e4 in QApplication::exec () at kernel/qapplication.cpp:3736
#48 0x08066045 in main (argc=) at /usr/src/debug/kdeedu-4.6.41_20110213/marble/src/kdemain.cpp:351

Reported using DrKonqi