Bug 261492

Summary: Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault (issue wallpaper desktop)
Product: [Plasma] plasma4 Reporter: omega <biasquez>
Component: wallpaper-marbleAssignee: Frederik Gladhorn <gladhorn>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nickieschmitt, notmart, saschpe
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi

Description omega 2010-12-28 22:01:56 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.5.90 (4.6 RC1)
Qt Version: 4.7.1
Operating System: Linux 2.6.37-11-generic x86_64
Distribution: Ubuntu natty (development branch)

-- Information about the crash:
- What I was doing when the application crashed:

i had this crash when i try to change wallpaper of my desktop (exactly setting globe)

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f637427f7c0 (LWP 1814))]

Thread 5 (Thread 0x7f634ce26700 (LWP 1819)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f634ce25aa0 in ?? ()
#2  0x00007fff4f7be7b2 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 4 (Thread 0x7f634a5f4700 (LWP 1853)):
#0  0x00007f63739a3b70 in pthread_mutex_unlock (mutex=0x2965658) at forward.c:184
#1  0x00007f6367efe114 in g_main_context_prepare (context=0x2965650, priority=0x7f634a5f3c7c) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:2759
#2  0x00007f6367eff024 in g_main_context_iterate (context=0x2965650, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:3071
#3  0x00007f6367eff6c9 in g_main_context_iteration (context=0x2965650, may_block=1) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:3154
#4  0x00007f6370bb7f26 in QEventDispatcherGlib::processEvents (this=0x2885270, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007f6370b8c362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f6370b8c59c in QEventLoop::exec (this=0x7f634a5f3d90, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f6370aa3274 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#8  0x00007f6370b6e82f in QInotifyFileSystemWatcherEngine::run (this=0x2964910) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f6370aa5a2e in QThreadPrivate::start (arg=0x2964910) at thread/qthread_unix.cpp:285
#10 0x00007f636f658d8c in start_thread (arg=0x7f634a5f4700) at pthread_create.c:304
#11 0x00007f637399461d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f6349df3700 (LWP 1854)):
#0  0x00007f63739874b3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6367eff1a0 in g_main_context_poll (context=0x297c470, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:3404
#2  g_main_context_iterate (context=0x297c470, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:3086
#3  0x00007f6367eff6c9 in g_main_context_iteration (context=0x297c470, may_block=1) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:3154
#4  0x00007f6370bb7f26 in QEventDispatcherGlib::processEvents (this=0x27b03e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007f6370b8c362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f6370b8c59c in QEventLoop::exec (this=0x7f6349df2da0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f6370aa3274 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#8  0x00007f6365fd013c in Herqq::Upnp::HControlPointThread::run() () from /usr/lib/libHUpnp.so.0
#9  0x00007f6370aa5a2e in QThreadPrivate::start (arg=0x29794a0) at thread/qthread_unix.cpp:285
#10 0x00007f636f658d8c in start_thread (arg=0x7f6349df3700) at pthread_create.c:304
#11 0x00007f637399461d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6348fb0700 (LWP 2255)):
#0  0x00007f63739874b3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6367eff1a0 in g_main_context_poll (context=0x401f900, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:3404
#2  g_main_context_iterate (context=0x401f900, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:3086
#3  0x00007f6367eff6c9 in g_main_context_iteration (context=0x401f900, may_block=1) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:3154
#4  0x00007f6370bb7f26 in QEventDispatcherGlib::processEvents (this=0x3e36370, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007f6370b8c362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f6370b8c59c in QEventLoop::exec (this=0x7f6348fafd90, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f6370aa3274 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#8  0x00007f6370b6e82f in QInotifyFileSystemWatcherEngine::run (this=0x402e220) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f6370aa5a2e in QThreadPrivate::start (arg=0x402e220) at thread/qthread_unix.cpp:285
#10 0x00007f636f658d8c in start_thread (arg=0x7f6348fb0700) at pthread_create.c:304
#11 0x00007f637399461d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f637427f7c0 (LWP 1814)):
[KCrash Handler]
#6  width (this=0x7fff4f6a3a10, pd=<value optimized out>, clip=<value optimized out>) at /usr/include/qt4/QtGui/qpaintdevice.h:91
#7  initClipRect (this=0x7fff4f6a3a10, pd=<value optimized out>, clip=<value optimized out>) at ../../../../marble/src/lib/ClipPainter.cpp:367
#8  Marble::ClipPainter::ClipPainter (this=0x7fff4f6a3a10, pd=<value optimized out>, clip=<value optimized out>) at ../../../../marble/src/lib/ClipPainter.cpp:105
#9  0x00007f6339289caa in Marble::GeoPainter::GeoPainter (this=0x7fff4f6a3a10, pd=<value optimized out>, viewport=0x4013048, mapQuality=Marble::NormalQuality, clip=<value optimized out>) at ../../../../marble/src/lib/GeoPainter.cpp:188
#10 0x00007f63395ee925 in Marble::MarbleWallpaper::paint (this=0x402f720, painter=0x7fff4f6a3bf0, exposedRect=...) at ../../../wallpapers/marble/marble.cpp:199
#11 0x00007f63728acb39 in ScreenPreviewWidget::paintEvent (this=0x3d6c820, event=0x7fff4f6a43f0) at ../../../libs/kworkspace/screenpreviewwidget.cpp:174
#12 0x00007f636ff8c9ee in QWidget::event (this=0x3d6c820, event=0x7fff4f6a43f0) at kernel/qwidget.cpp:8346
#13 0x00007f636ff3bb44 in QApplicationPrivate::notify_helper (this=0x1e569a0, receiver=0x3d6c820, e=0x7fff4f6a43f0) at kernel/qapplication.cpp:4445
#14 0x00007f636ff4047a in QApplication::notify (this=<value optimized out>, receiver=0x3d6c820, e=0x7fff4f6a43f0) at kernel/qapplication.cpp:4324
#15 0x00007f6371841d56 in KApplication::notify (this=0x1e41be0, receiver=0x3d6c820, event=0x7fff4f6a43f0) at ../../kdeui/kernel/kapplication.cpp:311
#16 0x00007f6370b8cf7c in QCoreApplication::notifyInternal (this=0x1e41be0, receiver=0x3d6c820, event=0x7fff4f6a43f0) at kernel/qcoreapplication.cpp:732
#17 0x00007f636ff8982d in sendSpontaneousEvent (this=0x3eb43f0, pdev=0x2d720c8, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x335dca0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#18 QWidgetPrivate::drawWidget (this=0x3eb43f0, pdev=0x2d720c8, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5433
#19 0x00007f636ff8a432 in QWidgetPrivate::paintSiblingsRecursive (this=0x387ac50, pdev=0x2d720c8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5640
#20 0x00007f636ff8956c in QWidgetPrivate::drawWidget (this=0x387ac50, pdev=0x2d720c8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5486
#21 0x00007f636ff8a432 in QWidgetPrivate::paintSiblingsRecursive (this=0x2a2bf30, pdev=0x2d720c8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5640
#22 0x00007f636ff8956c in QWidgetPrivate::drawWidget (this=0x2a2bf30, pdev=0x2d720c8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5486
#23 0x00007f636ff8a432 in QWidgetPrivate::paintSiblingsRecursive (this=0x3553440, pdev=0x2d720c8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5640
#24 0x00007f636ff8a2ea in QWidgetPrivate::paintSiblingsRecursive (this=0x3553440, pdev=0x2d720c8, siblings=..., index=6, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5627
#25 0x00007f636ff8956c in QWidgetPrivate::drawWidget (this=0x3553440, pdev=0x2d720c8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5486
#26 0x00007f636ff8a432 in QWidgetPrivate::paintSiblingsRecursive (this=0x3562ee0, pdev=0x2d720c8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5640
#27 0x00007f636ff8956c in QWidgetPrivate::drawWidget (this=0x3562ee0, pdev=0x2d720c8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5486
#28 0x00007f636ff8a432 in QWidgetPrivate::paintSiblingsRecursive (this=0x384f0d0, pdev=0x2d720c8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5640
#29 0x00007f636ff8956c in QWidgetPrivate::drawWidget (this=0x384f0d0, pdev=0x2d720c8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5486
#30 0x00007f636ff8a432 in QWidgetPrivate::paintSiblingsRecursive (this=0x371b9c0, pdev=0x2d720c8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5640
#31 0x00007f636ff8a2ea in QWidgetPrivate::paintSiblingsRecursive (this=0x371b9c0, pdev=0x2d720c8, siblings=..., index=1, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5627
#32 0x00007f636ff8a2ea in QWidgetPrivate::paintSiblingsRecursive (this=0x371b9c0, pdev=0x2d720c8, siblings=..., index=3, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5627
#33 0x00007f636ff8956c in QWidgetPrivate::drawWidget (this=0x371b9c0, pdev=0x2d720c8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5486
#34 0x00007f636ff8a432 in QWidgetPrivate::paintSiblingsRecursive (this=0x38a99a0, pdev=0x2d720c8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5640
#35 0x00007f636ff8a2ea in QWidgetPrivate::paintSiblingsRecursive (this=0x38a99a0, pdev=0x2d720c8, siblings=..., index=1, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5627
#36 0x00007f636ff8956c in QWidgetPrivate::drawWidget (this=0x38a99a0, pdev=0x2d720c8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5486
#37 0x00007f637014d68f in QWidgetBackingStore::sync (this=0x335dca0) at painting/qbackingstore.cpp:1325
#38 0x00007f636ff7fe80 in QWidgetPrivate::syncBackingStore (this=0x38a99a0) at kernel/qwidget.cpp:1816
#39 0x00007f636ff8cf0c in QWidget::event (this=0x36dacc0, event=0x40421c0) at kernel/qwidget.cpp:8493
#40 0x00007f636ff3bb44 in QApplicationPrivate::notify_helper (this=0x1e569a0, receiver=0x36dacc0, e=0x40421c0) at kernel/qapplication.cpp:4445
#41 0x00007f636ff4047a in QApplication::notify (this=<value optimized out>, receiver=0x36dacc0, e=0x40421c0) at kernel/qapplication.cpp:4324
#42 0x00007f6371841d56 in KApplication::notify (this=0x1e41be0, receiver=0x36dacc0, event=0x40421c0) at ../../kdeui/kernel/kapplication.cpp:311
#43 0x00007f6370b8cf7c in QCoreApplication::notifyInternal (this=0x1e41be0, receiver=0x36dacc0, event=0x40421c0) at kernel/qcoreapplication.cpp:732
#44 0x00007f6370b90715 in sendEvent (receiver=0x0, event_type=0, data=0x1dec800) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1dec800) at kernel/qcoreapplication.cpp:1373
#46 0x00007f6370bb7d33 in sendPostedEvents (s=0x1e591a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#47 postEventSourceDispatch (s=0x1e591a0) at kernel/qeventdispatcher_glib.cpp:277
#48 0x00007f6367efec4d in g_main_dispatch (context=0x1e590b0) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:2440
#49 g_main_context_dispatch (context=0x1e590b0) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:3013
#50 0x00007f6367eff438 in g_main_context_iterate (context=0x1e590b0, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:3091
#51 0x00007f6367eff6c9 in g_main_context_iteration (context=0x1e590b0, may_block=1) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:3154
#52 0x00007f6370bb7ecf in QEventDispatcherGlib::processEvents (this=0x1dec2d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#53 0x00007f636ffe19fe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#54 0x00007f6370b8c362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#55 0x00007f6370b8c59c in QEventLoop::exec (this=0x7fff4f6a75b0, flags=...) at kernel/qeventloop.cpp:201
#56 0x00007f63703fbbb6 in QDialog::exec (this=0x6e9fad0) at dialogs/qdialog.cpp:552
#57 0x00007f6339308111 in Marble::MergedLayerDecorator::initCityLights (this=0x3f2bc90) at ../../../../marble/src/lib/MergedLayerDecorator.cpp:80
#58 0x00007f6339308278 in Marble::MergedLayerDecorator::paint (this=0x3f2bc90, themeId=..., mapTheme=0x3f681c0) at ../../../../marble/src/lib/MergedLayerDecorator.cpp:104
#59 0x00007f63392c7ba6 in Marble::TextureLayer::paintTile (this=0x3ee7958, tile=<value optimized out>) at ../../../../marble/src/lib/TextureLayer.cpp:381
#60 0x00007f63392e12ae in mergeDecorations (this=0x3f2bc78, stackedTileId=..., usage=Marble::DownloadBrowse) at ../../../../marble/src/lib/StackedTileLoader.cpp:397
#61 Marble::StackedTileLoader::loadTile (this=0x3f2bc78, stackedTileId=..., usage=Marble::DownloadBrowse) at ../../../../marble/src/lib/StackedTileLoader.cpp:197
#62 0x00007f63392cf994 in Marble::AbstractScanlineTextureMapper::nextTile (this=0x4854960, posX=@0x7fff4f6a7ac0, posY=@0x7fff4f6a7ab0) at ../../../../marble/src/lib/AbstractScanlineTextureMapper.cpp:509
#63 0x00007f63392cfad5 in Marble::AbstractScanlineTextureMapper::pixelValue (this=0x4854960, lon=<value optimized out>, lat=<value optimized out>, scanLine=0x6e5d1a0) at ../../../../marble/src/lib/AbstractScanlineTextureMapper.cpp:172
#64 0x00007f63392d180d in Marble::SphericalScanlineTextureMapper::mapTexture (this=0x4854960, viewParams=<value optimized out>) at ../../../../marble/src/lib/SphericalScanlineTextureMapper.cpp:206
#65 0x00007f63392c83ef in Marble::TextureLayer::paintGlobe (this=0x3ee7958, painter=0x7fff4f6a8020, viewParams=0x3ee7918, dirtyRect=...) at ../../../../marble/src/lib/TextureLayer.cpp:188
#66 0x00007f633924d958 in Marble::MarbleMapPrivate::paintGround (this=0x3ee7900, painter=..., dirtyRect=...) at ../../../../marble/src/lib/MarbleMap.cpp:188
#67 0x00007f633924e7f2 in Marble::MarbleMap::paint (this=0x3ee38c0, painter=..., dirtyRect=...) at ../../../../marble/src/lib/MarbleMap.cpp:828
#68 0x00007f63395ee988 in Marble::MarbleWallpaper::paint (this=0x402f720, painter=0x7fff4f6a8200, exposedRect=...) at ../../../wallpapers/marble/marble.cpp:201
#69 0x00007f63728acb39 in ScreenPreviewWidget::paintEvent (this=0x3d6c820, event=0x7fff4f6a8a00) at ../../../libs/kworkspace/screenpreviewwidget.cpp:174
#70 0x00007f636ff8c9ee in QWidget::event (this=0x3d6c820, event=0x7fff4f6a8a00) at kernel/qwidget.cpp:8346
#71 0x00007f636ff3bb44 in QApplicationPrivate::notify_helper (this=0x1e569a0, receiver=0x3d6c820, e=0x7fff4f6a8a00) at kernel/qapplication.cpp:4445
#72 0x00007f636ff4047a in QApplication::notify (this=<value optimized out>, receiver=0x3d6c820, e=0x7fff4f6a8a00) at kernel/qapplication.cpp:4324
#73 0x00007f6371841d56 in KApplication::notify (this=0x1e41be0, receiver=0x3d6c820, event=0x7fff4f6a8a00) at ../../kdeui/kernel/kapplication.cpp:311
#74 0x00007f6370b8cf7c in QCoreApplication::notifyInternal (this=0x1e41be0, receiver=0x3d6c820, event=0x7fff4f6a8a00) at kernel/qcoreapplication.cpp:732
#75 0x00007f636ff8982d in sendSpontaneousEvent (this=0x3eb43f0, pdev=0x2d720c8, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x335dca0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#76 QWidgetPrivate::drawWidget (this=0x3eb43f0, pdev=0x2d720c8, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5433
#77 0x00007f636ff8a432 in QWidgetPrivate::paintSiblingsRecursive (this=0x387ac50, pdev=0x2d720c8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5640
#78 0x00007f636ff8956c in QWidgetPrivate::drawWidget (this=0x387ac50, pdev=0x2d720c8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5486
#79 0x00007f636ff8a432 in QWidgetPrivate::paintSiblingsRecursive (this=0x2a2bf30, pdev=0x2d720c8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5640
#80 0x00007f636ff8956c in QWidgetPrivate::drawWidget (this=0x2a2bf30, pdev=0x2d720c8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5486
#81 0x00007f636ff8a432 in QWidgetPrivate::paintSiblingsRecursive (this=0x3553440, pdev=0x2d720c8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5640
#82 0x00007f636ff8a2ea in QWidgetPrivate::paintSiblingsRecursive (this=0x3553440, pdev=0x2d720c8, siblings=..., index=6, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5627
#83 0x00007f636ff8956c in QWidgetPrivate::drawWidget (this=0x3553440, pdev=0x2d720c8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5486
#84 0x00007f636ff8a432 in QWidgetPrivate::paintSiblingsRecursive (this=0x3562ee0, pdev=0x2d720c8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5640
#85 0x00007f636ff8956c in QWidgetPrivate::drawWidget (this=0x3562ee0, pdev=0x2d720c8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5486
#86 0x00007f636ff8a432 in QWidgetPrivate::paintSiblingsRecursive (this=0x384f0d0, pdev=0x2d720c8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5640
#87 0x00007f636ff8956c in QWidgetPrivate::drawWidget (this=0x384f0d0, pdev=0x2d720c8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5486
#88 0x00007f636ff8a432 in QWidgetPrivate::paintSiblingsRecursive (this=0x371b9c0, pdev=0x2d720c8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5640
#89 0x00007f636ff8956c in QWidgetPrivate::drawWidget (this=0x371b9c0, pdev=0x2d720c8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5486
#90 0x00007f636ff8a432 in QWidgetPrivate::paintSiblingsRecursive (this=0x38a99a0, pdev=0x2d720c8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5640
#91 0x00007f636ff8956c in QWidgetPrivate::drawWidget (this=0x38a99a0, pdev=0x2d720c8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x335dca0) at kernel/qwidget.cpp:5486
#92 0x00007f637014d6eb in QWidgetBackingStore::sync (this=0x335dca0) at painting/qbackingstore.cpp:1333
#93 0x00007f636ff7fe80 in QWidgetPrivate::syncBackingStore (this=0x38a99a0) at kernel/qwidget.cpp:1816
#94 0x00007f636ff8cf0c in QWidget::event (this=0x36dacc0, event=0x330bea0) at kernel/qwidget.cpp:8493
#95 0x00007f636ff3bb44 in QApplicationPrivate::notify_helper (this=0x1e569a0, receiver=0x36dacc0, e=0x330bea0) at kernel/qapplication.cpp:4445
#96 0x00007f636ff4047a in QApplication::notify (this=<value optimized out>, receiver=0x36dacc0, e=0x330bea0) at kernel/qapplication.cpp:4324
#97 0x00007f6371841d56 in KApplication::notify (this=0x1e41be0, receiver=0x36dacc0, event=0x330bea0) at ../../kdeui/kernel/kapplication.cpp:311
#98 0x00007f6370b8cf7c in QCoreApplication::notifyInternal (this=0x1e41be0, receiver=0x36dacc0, event=0x330bea0) at kernel/qcoreapplication.cpp:732
#99 0x00007f6370b90715 in sendEvent (receiver=0x0, event_type=0, data=0x1dec800) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#100 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1dec800) at kernel/qcoreapplication.cpp:1373
#101 0x00007f6370bb7d33 in sendPostedEvents (s=0x1e591a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#102 postEventSourceDispatch (s=0x1e591a0) at kernel/qeventdispatcher_glib.cpp:277
#103 0x00007f6367efec4d in g_main_dispatch (context=0x1e590b0) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:2440
#104 g_main_context_dispatch (context=0x1e590b0) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:3013
#105 0x00007f6367eff438 in g_main_context_iterate (context=0x1e590b0, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:3091
#106 0x00007f6367eff6c9 in g_main_context_iteration (context=0x1e590b0, may_block=1) at /build/buildd/glib2.0-2.27.5/glib/gmain.c:3154
#107 0x00007f6370bb7ecf in QEventDispatcherGlib::processEvents (this=0x1dec2d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#108 0x00007f636ffe19fe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#109 0x00007f6370b8c362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#110 0x00007f6370b8c59c in QEventLoop::exec (this=0x7fff4f6ab6e0, flags=...) at kernel/qeventloop.cpp:201
#111 0x00007f6370b909bb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#112 0x00007f6373c755a7 in kdemain (argc=1, argv=0x7fff4f6abaa8) at ../../../../plasma/desktop/shell/main.cpp:118
#113 0x00007f63738d2d1e in __libc_start_main (main=0x400740 <main(int, char**)>, argc=1, ubp_av=0x7fff4f6abaa8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff4f6aba98) at libc-start.c:226
#114 0x0000000000400669 in _start ()

Reported using DrKonqi
Comment 1 Pino Toscano 2010-12-29 00:54:08 UTC
Ugh, bad marble library doing an event loop (see #56)...
Comment 2 Marco Martin 2010-12-30 19:15:01 UTC

*** This bug has been marked as a duplicate of bug 259258 ***
Comment 3 Nicolai 2011-03-19 12:58:09 UTC
Created attachment 58163 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1

- What I was doing when the application crashed:

I tryed to change the desktopwallpaper to globus, and the screen changed to black.
I never tryed again.

-- Backtrace (Reduced):
#7  width (this=0xbf849318, pd=0x8c12050, clip=true) at /usr/include/QtGui/qpaintdevice.h:91
#8  initClipRect (this=0xbf849318, pd=0x8c12050, clip=true) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/ClipPainter.cpp:367
#9  Marble::ClipPainter::ClipPainter (this=0xbf849318, pd=0x8c12050, clip=true) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/ClipPainter.cpp:105
#10 0xa7b9a397 in Marble::GeoPainter::GeoPainter (this=0xbf849318, pd=0x8c12050, viewport=0xa7902cc4, mapQuality=Marble::NormalQuality, clip=true) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/GeoPainter.cpp:188
#11 0xa7d28c5f in Marble::MarbleWallpaper::paint (this=0x8c11f90, painter=0xbf84947c, exposedRect=...) at /usr/src/debug/kdeplasma-addons-4.6.0/wallpapers/marble/marble.cpp:199