Application: marble (0.10.1) KDE Platform Version: 4.5.1 (KDE 4.5.1) Qt Version: 4.7.0 Operating System: Linux 2.6.35-23-generic x86_64 Distribution: Ubuntu 10.10 -- Information about the crash: - What I was doing when the application crashed: I tried to switch from the Earth to the Moon, and then Marble crashed before anything loaded. Ubuntu 10.10, KDE 4.5 -- Backtrace: Application: Marble skrivbordsjordglob (marble), signal: Segmentation fault [Current thread is 1 (Thread 0x7f3778c02760 (LWP 8668))] Thread 5 (Thread 0x7f37645e0700 (LWP 8669)): #0 postEventSourcePrepare (s=0x17b4d30, timeout=0x7f37645dfc1c) at kernel/qeventdispatcher_glib.cpp:261 #1 0x00007f376f5dba11 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #2 0x00007f376f5dbe78 in ?? () from /lib/libglib-2.0.so.0 #3 0x00007f376f5dc45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x00007f3776e2e1e6 in QEventDispatcherGlib::processEvents (this=0x17bd9e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00007f3776e00a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007f3776e00dec in QEventLoop::exec (this=0x7f37645dfdb0, flags=) at kernel/qeventloop.cpp:201 #7 0x00007f3776d0b2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #8 0x00007f3776de05f8 in QInotifyFileSystemWatcherEngine::run (this=0x17b3c80) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007f3776d0e27e in QThreadPrivate::start (arg=0x17b3c80) at thread/qthread_unix.cpp:266 #10 0x00007f3774738971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #11 0x00007f37756df92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f3761acd700 (LWP 8670)): #0 0x00007f376f5d6b18 in g_main_context_query () from /lib/libglib-2.0.so.0 #1 0x00007f376f5dbefc in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f376f5dc45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f3776e2e1e6 in QEventDispatcherGlib::processEvents (this=0x198b8e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007f3776e00a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007f3776e00dec in QEventLoop::exec (this=0x7f3761accdb0, flags=) at kernel/qeventloop.cpp:201 #6 0x00007f3776d0b2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f3776de05f8 in QInotifyFileSystemWatcherEngine::run (this=0x197f280) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f3776d0e27e in QThreadPrivate::start (arg=0x197f280) at thread/qthread_unix.cpp:266 #9 0x00007f3774738971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #10 0x00007f37756df92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f3759ffb700 (LWP 8686)): #0 __pthread_mutex_lock (mutex=0x18a0c18) at pthread_mutex_lock.c:51 #1 0x00007f376f5dba43 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #2 0x00007f376f5dbe78 in ?? () from /lib/libglib-2.0.so.0 #3 0x00007f376f5dc45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x00007f3776e2e1e6 in QEventDispatcherGlib::processEvents (this=0x19fee90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00007f3776e00a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007f3776e00dec in QEventLoop::exec (this=0x7f3759ffada0, flags=) at kernel/qeventloop.cpp:201 #7 0x00007f3776d0b2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #8 0x00007f377828aea8 in Marble::FileStorageWatcher::run (this=0x1874da0) at ../../../../marble/src/lib/FileStorageWatcher.cpp:401 #9 0x00007f3776d0e27e in QThreadPrivate::start (arg=0x1874da0) at thread/qthread_unix.cpp:266 #10 0x00007f3774738971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #11 0x00007f37756df92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f3760896700 (LWP 8696)): #0 0x00007f376f5db550 in g_main_context_check () from /lib/libglib-2.0.so.0 #1 0x00007f376f5dc023 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f376f5dc45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f3776e2e1e6 in QEventDispatcherGlib::processEvents (this=0x1d243a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007f3776e00a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007f3776e00dec in QEventLoop::exec (this=0x7f3760895db0, flags=) at kernel/qeventloop.cpp:201 #6 0x00007f3776d0b2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f3776de05f8 in QInotifyFileSystemWatcherEngine::run (this=0x1d51950) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f3776d0e27e in QThreadPrivate::start (arg=0x1d51950) at thread/qthread_unix.cpp:266 #9 0x00007f3774738971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #10 0x00007f37756df92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f3778c02760 (LWP 8668)): [KCrash Handler] #6 Marble::GeoSceneTexture::levelZeroColumns (this=0x0) at ../../../../marble/src/lib/geodata/scene/GeoSceneTexture.cpp:87 #7 0x00007f3778280050 in initGlobalWidth (this=0x6ae8370, tileLevel=-1) at ../../../../marble/src/lib/AbstractScanlineTextureMapper.cpp:602 #8 Marble::AbstractScanlineTextureMapper::tileLevelInit (this=0x6ae8370, tileLevel=-1) at ../../../../marble/src/lib/AbstractScanlineTextureMapper.cpp:117 #9 0x00007f3778281fee in Marble::SphericalScanlineTextureMapper::mapTexture (this=0x6ae8370, viewParams=0x17b27d0) at ../../../../marble/src/lib/SphericalScanlineTextureMapper.cpp:62 #10 0x00007f37781fcba6 in Marble::MarbleModel::paintGlobe (this=0x17b3580, painter=<value optimized out>, width=<value optimized out>, height=<value optimized out>, viewParams=0x17b27d0, redrawBackground=true, dirtyRect=...) at ../../../../marble/src/lib/MarbleModel.cpp:593 #11 0x00007f3778204156 in Marble::MarbleMapPrivate::paintGround (this=0x17b27b0, painter=<value optimized out>, dirtyRect=...) at ../../../../marble/src/lib/MarbleMap.cpp:247 #12 0x00007f37781f38dd in Marble::MarbleWidget::paintEvent (this=0x1787300, evt=<value optimized out>) at ../../../../marble/src/lib/MarbleWidget.cpp:815 #13 0x00007f37761bec2e in QWidget::event (this=0x1787300, event=0x7fff3508dc20) at kernel/qwidget.cpp:8333 #14 0x00007f3776168fdc in QApplicationPrivate::notify_helper (this=0x14861a0, receiver=0x1787300, e=0x7fff3508dc20) at kernel/qapplication.cpp:4396 #15 0x00007f377616eaed in QApplication::notify (this=0x7fff35090f00, receiver=0x1787300, e=0x7fff3508dc20) at kernel/qapplication.cpp:4277 #16 0x00007f3777822156 in KApplication::notify (this=0x7fff35090f00, receiver=0x1787300, event=0x7fff3508dc20) at ../../kdeui/kernel/kapplication.cpp:310 #17 0x00007f3776e01cdc in QCoreApplication::notifyInternal (this=0x7fff35090f00, receiver=0x1787300, event=0x7fff3508dc20) at kernel/qcoreapplication.cpp:732 #18 0x00007f37761c567d in sendSpontaneousEvent (this=0x17b1520, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x19b68e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #19 QWidgetPrivate::drawWidget (this=0x17b1520, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x19b68e0) at kernel/qwidget.cpp:5420 #20 0x00007f37763993a6 in QWidgetBackingStore::sync (this=0x19b68e0) at painting/qbackingstore.cpp:1320 #21 0x00007f37761b8730 in QWidgetPrivate::syncBackingStore (this=0x15c6500) at kernel/qwidget.cpp:1805 #22 0x00007f37761bf2f5 in QWidget::event (this=0x15c28a0, event=0x1da8c60) at kernel/qwidget.cpp:8480 #23 0x00007f37765a641b in QMainWindow::event (this=0x15c28a0, event=0x1da8c60) at widgets/qmainwindow.cpp:1417 #24 0x00007f377793e683 in KXmlGuiWindow::event (this=0x0, ev=0xffffffff) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:130 #25 0x00007f3776168fdc in QApplicationPrivate::notify_helper (this=0x14861a0, receiver=0x15c28a0, e=0x1da8c60) at kernel/qapplication.cpp:4396 #26 0x00007f377616eaed in QApplication::notify (this=0x7fff35090f00, receiver=0x15c28a0, e=0x1da8c60) at kernel/qapplication.cpp:4277 #27 0x00007f3777822156 in KApplication::notify (this=0x7fff35090f00, receiver=0x15c28a0, event=0x1da8c60) at ../../kdeui/kernel/kapplication.cpp:310 #28 0x00007f3776e01cdc in QCoreApplication::notifyInternal (this=0x7fff35090f00, receiver=0x15c28a0, event=0x1da8c60) at kernel/qcoreapplication.cpp:732 #29 0x00007f3776e04c22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x144bc60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x144bc60) at kernel/qcoreapplication.cpp:1373 #31 0x00007f3776e2e653 in sendPostedEvents (s=0x1485ca0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #32 postEventSourceDispatch (s=0x1485ca0) at kernel/qeventdispatcher_glib.cpp:277 #33 0x00007f376f5d8342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #34 0x00007f376f5dc2a8 in ?? () from /lib/libglib-2.0.so.0 #35 0x00007f376f5dc45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #36 0x00007f3776e2e193 in QEventDispatcherGlib::processEvents (this=0x146b7a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #37 0x00007f377621ba4e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #38 0x00007f3776e00a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #39 0x00007f3776e00dec in QEventLoop::exec (this=0x7fff3508ed80, flags=) at kernel/qeventloop.cpp:201 #40 0x00007f377665d7de in QDialog::exec (this=0x6a031a0) at dialogs/qdialog.cpp:552 #41 0x00007f3778200029 in Marble::MarbleModel::setMapTheme (this=0x17b3580, mapTheme=<value optimized out>, currentProjection=Marble::Spherical) at ../../../../marble/src/lib/MarbleModel.cpp:388 #42 0x00007f37782064e9 in Marble::MarbleMap::setMapThemeId (this=0x17b1780, mapThemeId=<value optimized out>) at ../../../../marble/src/lib/MarbleMap.cpp:938 #43 0x00007f37781f7d25 in Marble::MarbleWidget::setMapThemeId (this=0x1787300, mapThemeId=...) at ../../../../marble/src/lib/MarbleWidget.cpp:884 #44 0x00007f377820a6c8 in Marble::MarbleControlBox::selectCurrentMapTheme (this=0x15c72e0, celestialBodyId=<value optimized out>) at ../../../../marble/src/lib/MarbleControlBox.cpp:692 #45 0x00007f377820a902 in Marble::MarbleControlBox::qt_metacall (this=0x15c72e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3508f7a0) at ./MarbleControlBox.moc:152 #46 0x00007f3776e19b27 in QMetaObject::activate (sender=0x174edb0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280 #47 0x00007f37765577a5 in QComboBox::activated (this=0x0, _t1=<value optimized out>) at .moc/release-shared/moc_qcombobox.cpp:281 #48 0x00007f3776559184 in QComboBoxPrivate::emitActivated (this=<value optimized out>, index=...) at widgets/qcombobox.cpp:1248 #49 0x00007f377655c7d7 in QComboBoxPrivate::_q_itemSelected (this=0x174fdc0, item=...) at widgets/qcombobox.cpp:1238 #50 0x00007f37765617e7 in QComboBox::qt_metacall (this=0x174edb0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3508f950) at .moc/release-shared/moc_qcombobox.cpp:191 #51 0x00007f3776e19b27 in QMetaObject::activate (sender=0x8eb96e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280 #52 0x00007f37768472a2 in QComboBoxPrivateContainer::itemSelected (this=0x0, _t1=<value optimized out>) at .moc/release-shared/moc_qcombobox_p.cpp:213 #53 0x00007f377655ab9b in QComboBoxPrivateContainer::eventFilter (this=0x8eb96e0, o=0x1d97000, e=<value optimized out>) at widgets/qcombobox.cpp:687 #54 0x00007f3776e01507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1d97000, event=0x7fff35090200) at kernel/qcoreapplication.cpp:847 #55 0x00007f3776168fac in QApplicationPrivate::notify_helper (this=0x14861a0, receiver=0x1d97000, e=0x7fff35090200) at kernel/qapplication.cpp:4392 #56 0x00007f377616f30e in QApplication::notify (this=0x7fff35090f00, receiver=0x1d97000, e=0x7fff35090200) at kernel/qapplication.cpp:3959 #57 0x00007f3777822156 in KApplication::notify (this=0x7fff35090f00, receiver=0x1d97000, event=0x7fff35090200) at ../../kdeui/kernel/kapplication.cpp:310 #58 0x00007f3776e01cdc in QCoreApplication::notifyInternal (this=0x7fff35090f00, receiver=0x1d97000, event=0x7fff35090200) at kernel/qcoreapplication.cpp:732 #59 0x00007f377616ddbe in sendEvent (receiver=0x1d97000, event=0x7fff35090200, alienWidget=0x1d97000, nativeWidget=0x8eb96e0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #60 QApplicationPrivate::sendMouseEvent (receiver=0x1d97000, event=0x7fff35090200, alienWidget=0x1d97000, nativeWidget=0x8eb96e0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3058 #61 0x00007f37761f17bd in QETWidget::translateMouseEvent (this=0x8eb96e0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4337 #62 0x00007f37761efc5c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff35090b20) at kernel/qapplication_x11.cpp:3536 #63 0x00007f377621c0e2 in x11EventSourceDispatch (s=0x146b7c0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146 #64 0x00007f376f5d8342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #65 0x00007f376f5dc2a8 in ?? () from /lib/libglib-2.0.so.0 #66 0x00007f376f5dc45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #67 0x00007f3776e2e193 in QEventDispatcherGlib::processEvents (this=0x146b7a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #68 0x00007f377621ba4e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #69 0x00007f3776e00a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #70 0x00007f3776e00dec in QEventLoop::exec (this=0x7fff35090e50, flags=) at kernel/qeventloop.cpp:201 #71 0x00007f3776e04ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #72 0x0000000000417055 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../marble/src/kdemain.cpp:291 Reported using DrKonqi
[Comment from a bug triager] This looks related to bug 254557 (same backtrace)
Created attachment 57884 [details] New crash information added by DrKonqi marble (0.10.3) on KDE Platform 4.5.5 (KDE 4.5.5) using Qt 4.7.1 - What I was doing when the application crashed: I was switching between different views then it crashed. -- Backtrace (Reduced): #6 Marble::GeoSceneTexture::levelZeroColumns (this=0x0) at /usr/src/debug/kdeedu-4.5.5/marble/src/lib/geodata/scene/GeoSceneTexture.cpp:87 #7 0x000000393f776c10 in initGlobalWidth (this=0x7158360, tileLevel=-1) at /usr/src/debug/kdeedu-4.5.5/marble/src/lib/AbstractScanlineTextureMapper.cpp:602 #8 Marble::AbstractScanlineTextureMapper::tileLevelInit (this=0x7158360, tileLevel=-1) at /usr/src/debug/kdeedu-4.5.5/marble/src/lib/AbstractScanlineTextureMapper.cpp:117 #9 0x000000393f77883e in Marble::SphericalScanlineTextureMapper::mapTexture (this=0x7158360, viewParams=0x1f36ba0) at /usr/src/debug/kdeedu-4.5.5/marble/src/lib/SphericalScanlineTextureMapper.cpp:62 #10 0x000000393f6fe8ee in Marble::MarbleModel::paintGlobe (this=0x1f379a0, painter=0x7fff33d3fae0, width=1174, height=827, viewParams=0x1f36ba0, redrawBackground=true, dirtyRect=...) at /usr/src/debug/kdeedu-4.5.5/marble/src/lib/MarbleModel.cpp:597
*** This bug has been marked as a duplicate of bug 254557 ***