[Marble-bugs] [Bug 247858] New: Crash on initialization of MarbleWidget

Volker Lanz vl at fidra.de
Sat Aug 14 16:56:28 CEST 2010


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

           Summary: Crash on initialization of MarbleWidget
           Product: marble
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: marble-bugs at kde.org
        ReportedBy: vl at fidra.de


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

-- 
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