Version: unspecified (using Devel) OS: Linux In Workout, when using MarbleWidget from trunk, I get this on application startup: # Thread 1 (Thread 0x7fb1e22f4760 (LWP 4227)): # [KCrash Handler] # #6 0x00007fb1deaa65d4 in Marble::MarbleWidget::sunLocator (this=0x7fffc7974480) at /home/kde-devel/dev/kde4/trunk/src/kdeedu/marble/src/lib/MarbleWidget.cpp:1261 # #7 0x00007fb1c839fd83 in Marble::StarsPlugin::render (this=0x2426ec0, painter=0x7fffc7974450, viewport=0x23e6d38, renderPos=..., layer=0x0) # at /home/kde-devel/dev/kde4/trunk/src/kdeedu/marble/src/plugins/render/stars/StarsPlugin.cpp:230 # #8 0x00007fb1deaeb311 in Marble::LayerManager::renderLayer (this=0x23f7f10, painter=<value optimized out>, viewParams=<value optimized out>, renderPosition=...) # at /home/kde-devel/dev/kde4/trunk/src/kdeedu/marble/src/lib/LayerManager.cpp:148 # #9 0x00007fb1deaeb4ef in Marble::LayerManager::renderLayers (this=<value optimized out>, painter=0x7fffc7974450, viewParams=0x23e7ee0, renderPositions=<value optimized out>) # at /home/kde-devel/dev/kde4/trunk/src/kdeedu/marble/src/lib/LayerManager.cpp:126 # #10 0x00007fb1deaac8c3 in Marble::MarbleModel::paintGlobe (this=0x23ebdb0, painter=0x7fffc7974450, width=<value optimized out>, height=<value optimized out>, viewParams=0x23e7ee0, # redrawBackground=<value optimized out>, dirtyRect=...) at /home/kde-devel/dev/kde4/trunk/src/kdeedu/marble/src/lib/MarbleModel.cpp:710 # #11 0x00007fb1deab3576 in Marble::MarbleMapPrivate::paintGround (this=0x23e7ec0, painter=<value optimized out>, dirtyRect=...) # at /home/kde-devel/dev/kde4/trunk/src/kdeedu/marble/src/lib/MarbleMap.cpp:245 # #12 0x00007fb1deaa72b3 in Marble::MarbleWidget::paintEvent (this=0x23e8380, evt=0x7fffc7974d40) at /home/kde-devel/dev/kde4/trunk/src/kdeedu/marble/src/lib/MarbleWidget.cpp:820 # #13 0x00007fb1e0c2f27e in QWidget::event (this=0x23e8380, event=0x7fffc7974d40) at kernel/qwidget.cpp:8303 # #14 0x00007fb1e0bd9cdc in QApplicationPrivate::notify_helper (this=0x1f3b290, receiver=0x23e8380, e=0x7fffc7974d40) at kernel/qapplication.cpp:4389 # #15 0x00007fb1e0bdf7cd in QApplication::notify (this=0x7fffc79782e0, receiver=0x23e8380, e=0x7fffc7974d40) at kernel/qapplication.cpp:4270 # #16 0x00007fb1e1978b8d in KApplication::notify (this=0x7fffc79782e0, receiver=0x23e8380, event=0x7fffc7974d40) at /home/kde-devel/dev/kde4/trunk/src/kdelibs/kdeui/kernel/kapplication.cpp:284 # #17 0x00007fb1dfcb9a8c in QCoreApplication::notifyInternal (this=0x7fffc79782e0, receiver=0x23e8380, event=0x7fffc7974d40) at kernel/qcoreapplication.cpp:732 # #18 0x00007fb1e0c35d8d in QCoreApplication::sendSpontaneousEvent (this=0x23eb3a0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, # backingStore=0x7fb1bc17aa80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 # #19 QWidgetPrivate::drawWidget (this=0x23eb3a0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) # at kernel/qwidget.cpp:5390 # #20 0x00007fb1e0c36a28 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value optimized out>, # offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5597 # #21 0x00007fb1e0c36859 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=3, rgn=<value optimized out>, # offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5584 # #22 0x00007fb1e0c36859 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=4, rgn=<value optimized out>, # offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5584 # #23 0x00007fb1e0c36859 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=5, rgn=<value optimized out>, # offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5584 # #24 0x00007fb1e0c36859 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=6, rgn=<value optimized out>, # offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5584 # #25 0x00007fb1e0c36859 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=7, rgn=<value optimized out>, # offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5584 # #26 0x00007fb1e0c36859 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=8, rgn=<value optimized out>, # offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5584 # #27 0x00007fb1e0c36859 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=9, rgn=<value optimized out>, # offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5584 # #28 0x00007fb1e0c36859 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=10, rgn=<value optimized out>, # offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5584 # #29 0x00007fb1e0c36859 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=11, rgn=<value optimized out>, # offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5584 # #30 0x00007fb1e0c35aea in QWidgetPrivate::drawWidget (this=0x23e8c40, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, # backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5443 # #31 0x00007fb1e0c36a28 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=5, rgn=<value optimized out>, # offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5597 # #32 0x00007fb1e0c35aea in QWidgetPrivate::drawWidget (this=0x23e34d0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, # backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5443 # #33 0x00007fb1e0c36a28 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=10, rgn=<value optimized out>, # offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5597 # #34 0x00007fb1e0c36859 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=12, rgn=<value optimized out>, # offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5584 # #35 0x00007fb1e0c36859 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=14, rgn=<value optimized out>, # offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5584 # #36 0x00007fb1e0c36859 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=22, rgn=<value optimized out>, # offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5584 # #37 0x00007fb1e0c36859 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=23, rgn=<value optimized out>, # offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5584 # #38 0x00007fb1e0c35aea in QWidgetPrivate::drawWidget (this=0x2088950, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, # backingStore=0x7fb1bc17aa80) at kernel/qwidget.cpp:5443 # #39 0x00007fb1e0e064f8 in QWidgetBackingStore::sync (this=0x7fb1bc17aa80) at painting/qbackingstore.cpp:1328 # #40 0x00007fb1e0e06839 in QWidgetBackingStore::sync (this=0x7fb1bc17aa80, exposedWidget=0x208ca70, exposedRegion=...) at painting/qbackingstore.cpp:1130 # #41 0x00007fb1e0c535fa in QETWidget::translatePaintEvent (this=0x208ca70, event=<value optimized out>) at kernel/qapplication_x11.cpp:5117 # #42 0x00007fb1e0c6005b in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffc7977f60) at kernel/qapplication_x11.cpp:3436 # #43 0x00007fb1e0c8be82 in x11EventSourceDispatch (s=0x1f3f0f0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146 # #44 0x00007fb1db3f28c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 # #45 0x00007fb1db3f6748 in ?? () from /lib/libglib-2.0.so.0 # #46 0x00007fb1db3f68fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 # #47 0x00007fb1dfce5b83 in QEventDispatcherGlib::processEvents (this=0x1f07770, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 # #48 0x00007fb1e0c8b7ee in QGuiEventDispatcherGlib::processEvents (this=0x7fffc7974480, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 # #49 0x00007fb1dfcb87b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 # #50 0x00007fb1dfcb8b9c in QEventLoop::exec (this=0x7fffc7978290, flags=) at kernel/qeventloop.cpp:201 # #51 0x00007fb1dfcbcc4b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 # #52 0x00000000004014f2 in main (argc=<value optimized out>, argv=<value optimized out>) at /home/kde-devel/dev/workout/trunk/src/main.cpp:54 Reproducible: Always
fixed via https://projects.kde.org/projects/kde/kdeedu/marble/repository/revisions/1bbcfabbce35815f1a4ffe710ac4d90edab8a03c