Application: marble (PRE 1.2 SVN) KDE Platform Version: 4.5.4 (KDE 4.5.4) Qt Version: 4.7.1 Operating System: Linux 2.6.36-ARCH i686 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: I updated sources from SVN, recompiled Marble, and started it. - Reason: The crash is caused immediately during startup due to PositionMarker::ui_configWidget being 0. The crash can be reproduced every time. -- Backtrace: Application: Marble Virtual Globe (marble), signal: Segmentation fault [Current thread is 1 (Thread 0xb3c35710 (LWP 12740))] Thread 5 (Thread 0xb160cb70 (LWP 12747)): #0 0xb5d5c8d1 in pthread_mutex_lock () from /lib/libc.so.6 #1 0xb43855ee in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #2 0xb6bd3b87 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #3 0xb6ba5769 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0xb6ba5a0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0xb6aaeb6b in QThread::exec() () from /usr/lib/libQtCore.so.4 #6 0xb6b870fb in ?? () from /usr/lib/libQtCore.so.4 #7 0xb6ab15f9 in ?? () from /usr/lib/libQtCore.so.4 #8 0xb44d2dd0 in start_thread () from /lib/libpthread.so.0 #9 0xb5d4ed2e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xb08d6b70 (LWP 12748)): #0 0xb787b424 in __kernel_vsyscall () #1 0xb5d44b56 in poll () from /lib/libc.so.6 #2 0xb439543b in g_poll () from /usr/lib/libglib-2.0.so.0 #3 0xb438528f in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb4385604 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb6bd3b87 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb6ba5769 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0xb6ba5a0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #8 0xb6aaeb6b in QThread::exec() () from /usr/lib/libQtCore.so.4 #9 0xb6b870fb in ?? () from /usr/lib/libQtCore.so.4 #10 0xb6ab15f9 in ?? () from /usr/lib/libQtCore.so.4 #11 0xb44d2dd0 in start_thread () from /lib/libpthread.so.0 #12 0xb5d4ed2e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb00d5b70 (LWP 12749)): #0 0xb787b424 in __kernel_vsyscall () #1 0xb5d44b56 in poll () from /lib/libc.so.6 #2 0xb439543b in g_poll () from /usr/lib/libglib-2.0.so.0 #3 0xb438528f in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb4385604 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb6bd3b87 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb6ba5769 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0xb6ba5a0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #8 0xb6aaeb6b in QThread::exec() () from /usr/lib/libQtCore.so.4 #9 0xb6b870fb in ?? () from /usr/lib/libQtCore.so.4 #10 0xb6ab15f9 in ?? () from /usr/lib/libQtCore.so.4 #11 0xb44d2dd0 in start_thread () from /lib/libpthread.so.0 #12 0xb5d4ed2e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xaf0d3b70 (LWP 12755)): #0 0xb787b424 in __kernel_vsyscall () #1 0xb5d3e613 in __xstat64 () from /lib/libc.so.6 #2 0xb6b7fdf5 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb6b8001b in QFSFileEngine::fileFlags(QFlags<QAbstractFileEngine::FileFlag>) const () from /usr/lib/libQtCore.so.4 #4 0xb6b39134 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb6b3a88e in QFileInfo::isDir() const () from /usr/lib/libQtCore.so.4 #6 0xb6b334a0 in ?? () from /usr/lib/libQtCore.so.4 #7 0xb6b33712 in ?? () from /usr/lib/libQtCore.so.4 #8 0xb6b3389b in QDirIterator::next() () from /usr/lib/libQtCore.so.4 #9 0xb76a57b0 in Marble::FileStorageWatcherThread::getCurrentCacheSize (this=0x9ecd148) at /home/shentey/Projekte/marble/src/src/lib/FileStorageWatcher.cpp:109 #10 0xb76a58c6 in Marble::FileStorageWatcher::run (this=0xb0d016f0) at /home/shentey/Projekte/marble/src/src/lib/FileStorageWatcher.cpp:391 #11 0xb6ab15f9 in ?? () from /usr/lib/libQtCore.so.4 #12 0xb44d2dd0 in start_thread () from /lib/libpthread.so.0 #13 0xb5d4ed2e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb3c35710 (LWP 12740)): [KCrash Handler] #7 0xb095acfc in Marble::PositionMarker::loadCustomCursor (this=0x9c9b320, filename=..., useCursor=false) at /home/shentey/Projekte/marble/src/src/plugins/render/positionmarker/PositionMarker.cpp:379 #8 0xb095c886 in Marble::PositionMarker::updateSettings (this=0x9c9b320) at /home/shentey/Projekte/marble/src/src/plugins/render/positionmarker/PositionMarker.cpp:351 #9 0xb095cd03 in Marble::PositionMarker::qt_metacall (this=0x9c9b320, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfb39e88) at /home/shentey/Projekte/marble/build/src/plugins/render/positionmarker/PositionMarker.moc:86 #10 0xb6bacc2a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #11 0xb6bbca7f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #12 0xb76c65f3 in Marble::RenderPlugin::settingsChanged (this=0x9c9b320, _t1=...) at /home/shentey/Projekte/marble/build/src/lib/RenderPlugin.moc:110 #13 0xb095cf42 in Marble::PositionMarker::setSettings (this=0x9c9b320, settings=...) at /home/shentey/Projekte/marble/src/src/plugins/render/positionmarker/PositionMarker.cpp:301 #14 0x08069b70 in Marble::MarblePart::readPluginSettings (this=0x9b8cef8) at /home/shentey/Projekte/marble/src/src/marble_part.cpp:1543 #15 0x0806a671 in Marble::MarblePart::readSettings (this=0x9b8cef8) at /home/shentey/Projekte/marble/src/src/marble_part.cpp:522 #16 0x0806d9e6 in Marble::MarblePart::MarblePart (this=0x9b8cef8, parentWidget=0x9b598f8, parent=0x9b598f8, arguments=..., __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/shentey/Projekte/marble/src/src/marble_part.cpp:161 #17 0x08063aea in Marble::MainWindow::MainWindow (this=0x9b598f8, marbleDataPath=..., parent=0x0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/shentey/Projekte/marble/src/src/KdeMainWindow.cpp:39 #18 0x08062da6 in main (argc=-1230803888, argv=0x0) at /home/shentey/Projekte/marble/src/src/kdemain.cpp:309 Reported using DrKonqi
Fixed in trunk