[Marble-bugs] [Bug 268906] New: Marble crash on start up

chsu13 at gmx.de chsu13 at gmx.de
Sat Mar 19 18:06:44 CET 2011


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

           Summary: Marble crash on start up
           Product: marble
           Version: unspecified
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: marble-bugs at kde.org
        ReportedBy: chsu13 at gmx.de


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Marble-bugs mailing list