[Marble-devel] Crashes

Anders Lund anders at alweb.dk
Sun Nov 1 08:31:58 CET 2009


Hi,

Trying to run marble from trunk, I can not open the settings dialog or open 
any file.

This prevents me from finally trying to work a bit on the gpx loading (or 
rather, to try and see if what I do works) ...

Opening the settings dialog, I get this:

Application: Marble skrivebordsglobus (marble), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fc89a917750 (LWP 9011))]

Thread 4 (Thread 0x7fc88b6f7910 (LWP 9012)):
#0  0x00007fc89283938d in g_main_context_prepare () from 
/usr/lib/libglib-2.0.so.0
#1  0x00007fc8928397b1 in g_main_context_iterate () from 
/usr/lib/libglib-2.0.so.0
#2  0x00007fc892839ce0 in g_main_context_iteration () from 
/usr/lib/libglib-2.0.so.0
#3  0x00007fc89768b8b6 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/libQtCore.so.4
#4  0x00007fc897661c72 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#5  0x00007fc897662044 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#6  0x00007fc89757b58b in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007fc88cfd88c5 in Marble::GpsdThread::run (this=0xeb03f0) at 
/home/anders/src/kde/trunk/kdeedu/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27
#8  0x00007fc89757e2e5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fc89730b57a in start_thread () from /lib/libpthread.so.0
#10 0x00007fc8968d58ed in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fc8837d7910 (LWP 9013)):
#0  0x00007fc89768baf0 in ?? () from /usr/lib/libQtCore.so.4
#1  0x00007fc8928393da in g_main_context_prepare () from 
/usr/lib/libglib-2.0.so.0
#2  0x00007fc8928397b1 in g_main_context_iterate () from 
/usr/lib/libglib-2.0.so.0
#3  0x00007fc892839ce0 in g_main_context_iteration () from 
/usr/lib/libglib-2.0.so.0
#4  0x00007fc89768b8b6 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/libQtCore.so.4
#5  0x00007fc897661c72 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#6  0x00007fc897662044 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#7  0x00007fc89757b58b in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x00007fc897645488 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fc89757e2e5 in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007fc89730b57a in start_thread () from /lib/libpthread.so.0
#11 0x00007fc8968d58ed in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc882ad5910 (LWP 9019)):
#0  0x00007fc8968cd133 in poll () from /lib/libc.so.6
#1  0x00007fc89283999c in g_main_context_iterate () from 
/usr/lib/libglib-2.0.so.0
#2  0x00007fc892839ce0 in g_main_context_iteration () from 
/usr/lib/libglib-2.0.so.0
#3  0x00007fc89768b8b6 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/libQtCore.so.4
#4  0x00007fc897661c72 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#5  0x00007fc897662044 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#6  0x00007fc89757b58b in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007fc899fd4551 in Marble::FileStorageWatcher::run (this=0xe07960) at 
/home/anders/src/kde/trunk/kdeedu/marble/src/lib/FileStorageWatcher.cpp:400
#8  0x00007fc89757e2e5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fc89730b57a in start_thread () from /lib/libpthread.so.0
#10 0x00007fc8968d58ed in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc89a917750 (LWP 9011)):
[KCrash Handler]
#5  Marble::WikipediaModel::showThumbnail (this=0x0) at 
/home/anders/src/kde/trunk/kdeedu/marble/src/plugins/render/wikipedia/WikipediaModel.cpp:56
#6  0x00007fc88b6fec88 in Marble::WikipediaPlugin::configDialog 
(this=0xe9aeb0) at 
/home/anders/src/kde/trunk/kdeedu/marble/src/plugins/render/wikipedia/WikipediaPlugin.cpp:119
#7  0x00007fc899ff38e0 in Marble::RenderPlugin::item (this=0xe9aeb0) at 
/home/anders/src/kde/trunk/kdeedu/marble/src/lib/RenderPlugin.cpp:112
#8  0x0000000000416a20 in Marble::MarblePart::editSettings (this=0xe66690) at 
/home/anders/src/kde/trunk/kdeedu/marble/src/marble_part.cpp:997
#9  0x000000000041a7f5 in Marble::MarblePart::qt_metacall (this=0xe66690, 
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff15e5c860)
    at /home/anders/src/kde/trunk/kdeedu/marbuild/src/marble_part.moc:166
#10 0x00007fc89767847c in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/lib/libQtCore.so.4
#11 0x00007fc8981eb7b7 in QAction::triggered(bool) () from 
/usr/lib/libQtGui.so.4
#12 0x00007fc8981ecbff in QAction::activate(QAction::ActionEvent) () from 
/usr/lib/libQtGui.so.4
#13 0x00007fc8985d6d0d in ?? () from /usr/lib/libQtGui.so.4
#14 0x00007fc8985dcc2a in ?? () from /usr/lib/libQtGui.so.4
#15 0x00007fc8985de8d8 in QMenu::keyPressEvent(QKeyEvent*) () from 
/usr/lib/libQtGui.so.4
#16 0x00007fc89914f076 in KMenu::keyPressEvent(QKeyEvent*) () from 
/usr/lib/libkdeui.so.5
#17 0x00007fc89823ff12 in QWidget::event(QEvent*) () from 
/usr/lib/libQtGui.so.4
#18 0x00007fc8985df3eb in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x00007fc8981f160c in QApplicationPrivate::notify_helper(QObject*, 
QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x00007fc8981f93f3 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libQtGui.so.4
#21 0x00007fc89907c5a6 in KApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libkdeui.so.5
#22 0x00007fc89766333c in QCoreApplication::notifyInternal(QObject*, QEvent*) 
() from /usr/lib/libQtCore.so.4
#23 0x00007fc89828105a in ?? () from /usr/lib/libQtGui.so.4
#24 0x00007fc8982835a1 in ?? () from /usr/lib/libQtGui.so.4
#25 0x00007fc89825ca24 in QApplication::x11ProcessEvent(_XEvent*) () from 
/usr/lib/libQtGui.so.4
#26 0x00007fc898284efc in ?? () from /usr/lib/libQtGui.so.4
#27 0x00007fc8928361fe in g_main_context_dispatch () from 
/usr/lib/libglib-2.0.so.0
#28 0x00007fc892839bb8 in g_main_context_iterate () from 
/usr/lib/libglib-2.0.so.0
#29 0x00007fc892839ce0 in g_main_context_iteration () from 
/usr/lib/libglib-2.0.so.0
#30 0x00007fc89768b863 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/libQtCore.so.4
#31 0x00007fc8982846de in ?? () from /usr/lib/libQtGui.so.4
#32 0x00007fc897661c72 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#33 0x00007fc897662044 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#34 0x00007fc8976641f9 in QCoreApplication::exec() () from 
/usr/lib/libQtCore.so.4
#35 0x0000000000414e30 in main (argc=<value optimized out>, argv=<value 
optimized out>) at 
/home/anders/src/kde/trunk/kdeedu/marble/src/kdemain.cpp:286


Opening a gpx file I get this:

Application: Marble skrivebordsglobus (marble), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fc89a917750 (LWP 9011))]

Thread 4 (Thread 0x7fc88b6f7910 (LWP 9012)):
#0  0x00007fc89283938d in g_main_context_prepare () from 
/usr/lib/libglib-2.0.so.0
#1  0x00007fc8928397b1 in g_main_context_iterate () from 
/usr/lib/libglib-2.0.so.0
#2  0x00007fc892839ce0 in g_main_context_iteration () from 
/usr/lib/libglib-2.0.so.0
#3  0x00007fc89768b8b6 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/libQtCore.so.4
#4  0x00007fc897661c72 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#5  0x00007fc897662044 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#6  0x00007fc89757b58b in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007fc88cfd88c5 in Marble::GpsdThread::run (this=0xeb03f0) at 
/home/anders/src/kde/trunk/kdeedu/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27
#8  0x00007fc89757e2e5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fc89730b57a in start_thread () from /lib/libpthread.so.0
#10 0x00007fc8968d58ed in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fc8837d7910 (LWP 9013)):
#0  0x00007fc89768baf0 in ?? () from /usr/lib/libQtCore.so.4
#1  0x00007fc8928393da in g_main_context_prepare () from 
/usr/lib/libglib-2.0.so.0
#2  0x00007fc8928397b1 in g_main_context_iterate () from 
/usr/lib/libglib-2.0.so.0
#3  0x00007fc892839ce0 in g_main_context_iteration () from 
/usr/lib/libglib-2.0.so.0
#4  0x00007fc89768b8b6 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/libQtCore.so.4
#5  0x00007fc897661c72 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#6  0x00007fc897662044 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#7  0x00007fc89757b58b in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x00007fc897645488 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fc89757e2e5 in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007fc89730b57a in start_thread () from /lib/libpthread.so.0
#11 0x00007fc8968d58ed in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc882ad5910 (LWP 9019)):
#0  0x00007fc8968cd133 in poll () from /lib/libc.so.6
#1  0x00007fc89283999c in g_main_context_iterate () from 
/usr/lib/libglib-2.0.so.0
#2  0x00007fc892839ce0 in g_main_context_iteration () from 
/usr/lib/libglib-2.0.so.0
#3  0x00007fc89768b8b6 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/libQtCore.so.4
#4  0x00007fc897661c72 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#5  0x00007fc897662044 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#6  0x00007fc89757b58b in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007fc899fd4551 in Marble::FileStorageWatcher::run (this=0xe07960) at 
/home/anders/src/kde/trunk/kdeedu/marble/src/lib/FileStorageWatcher.cpp:400
#8  0x00007fc89757e2e5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fc89730b57a in start_thread () from /lib/libpthread.so.0
#10 0x00007fc8968d58ed in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc89a917750 (LWP 9011)):
[KCrash Handler]
#5  Marble::WikipediaModel::showThumbnail (this=0x0) at 
/home/anders/src/kde/trunk/kdeedu/marble/src/plugins/render/wikipedia/WikipediaModel.cpp:56
#6  0x00007fc88b6fec88 in Marble::WikipediaPlugin::configDialog 
(this=0xe9aeb0) at 
/home/anders/src/kde/trunk/kdeedu/marble/src/plugins/render/wikipedia/WikipediaPlugin.cpp:119
#7  0x00007fc899ff38e0 in Marble::RenderPlugin::item (this=0xe9aeb0) at 
/home/anders/src/kde/trunk/kdeedu/marble/src/lib/RenderPlugin.cpp:112
#8  0x0000000000416a20 in Marble::MarblePart::editSettings (this=0xe66690) at 
/home/anders/src/kde/trunk/kdeedu/marble/src/marble_part.cpp:997
#9  0x000000000041a7f5 in Marble::MarblePart::qt_metacall (this=0xe66690, 
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff15e5c860)
    at /home/anders/src/kde/trunk/kdeedu/marbuild/src/marble_part.moc:166
#10 0x00007fc89767847c in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/lib/libQtCore.so.4
#11 0x00007fc8981eb7b7 in QAction::triggered(bool) () from 
/usr/lib/libQtGui.so.4
#12 0x00007fc8981ecbff in QAction::activate(QAction::ActionEvent) () from 
/usr/lib/libQtGui.so.4
#13 0x00007fc8985d6d0d in ?? () from /usr/lib/libQtGui.so.4
#14 0x00007fc8985dcc2a in ?? () from /usr/lib/libQtGui.so.4
#15 0x00007fc8985de8d8 in QMenu::keyPressEvent(QKeyEvent*) () from 
/usr/lib/libQtGui.so.4
#16 0x00007fc89914f076 in KMenu::keyPressEvent(QKeyEvent*) () from 
/usr/lib/libkdeui.so.5
#17 0x00007fc89823ff12 in QWidget::event(QEvent*) () from 
/usr/lib/libQtGui.so.4
#18 0x00007fc8985df3eb in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x00007fc8981f160c in QApplicationPrivate::notify_helper(QObject*, 
QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x00007fc8981f93f3 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libQtGui.so.4
#21 0x00007fc89907c5a6 in KApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libkdeui.so.5
#22 0x00007fc89766333c in QCoreApplication::notifyInternal(QObject*, QEvent*) 
() from /usr/lib/libQtCore.so.4
#23 0x00007fc89828105a in ?? () from /usr/lib/libQtGui.so.4
#24 0x00007fc8982835a1 in ?? () from /usr/lib/libQtGui.so.4
#25 0x00007fc89825ca24 in QApplication::x11ProcessEvent(_XEvent*) () from 
/usr/lib/libQtGui.so.4
#26 0x00007fc898284efc in ?? () from /usr/lib/libQtGui.so.4
#27 0x00007fc8928361fe in g_main_context_dispatch () from 
/usr/lib/libglib-2.0.so.0
#28 0x00007fc892839bb8 in g_main_context_iterate () from 
/usr/lib/libglib-2.0.so.0
#29 0x00007fc892839ce0 in g_main_context_iteration () from 
/usr/lib/libglib-2.0.so.0
#30 0x00007fc89768b863 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/libQtCore.so.4
#31 0x00007fc8982846de in ?? () from /usr/lib/libQtGui.so.4
#32 0x00007fc897661c72 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#33 0x00007fc897662044 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#34 0x00007fc8976641f9 in QCoreApplication::exec() () from 
/usr/lib/libQtCore.so.4
#35 0x0000000000414e30 in main (argc=<value optimized out>, argv=<value 
optimized out>) at 
/home/anders/src/kde/trunk/kdeedu/marble/src/kdemain.cpp:286

Anders

-- 
www: http://www.alweb.dk
jabber: anderslund at jabber.dk


More information about the Marble-devel mailing list