Bug 259258

Summary: Plasma crash after change background to "globe" [Marble::ClipPainter::ClipPainter, Marble::GeoPainter::GeoPainter]
Product: marble Reporter: sts
Component: plasmoidAssignee: marble-bugs
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: ahepas1999, andresbajotierra, annma, aseigo, bes.wll, biasquez, bruno, cyb3r.kn19ht, dan.swift.07, davidw128, dfavro, dyrver.eriksson, gambino_ro_2011, hborges09, helimyne, kjiec4, kossebau, marcst, notmart, philotech, plantut, programaths, register, saschpe, snapplellama, StevenFriedrich, t.kijas, tschuesi, vinit_binu, zorael
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description sts 2010-12-08 22:11:54 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.5.85 (4.6 Beta2)
Qt Version: 4.7.1
Operating System: Linux 2.6.34.7-0.5-default x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
At first I select the weather background and made some settings..after this I change the background to globe..now he starts with downloading something and crash

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma-Desktop-Umgebung (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f5599fcb760 (LWP 16372))]

Thread 4 (Thread 0x7f5578bbf710 (LWP 16422)):
#0  0x00007f55988fa0c7 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007f55945190a2 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f5594519510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f5598c9cae6 in QEventDispatcherGlib::processEvents (this=0xb86360, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f5598c71262 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f5598c71475 in QEventLoop::exec (this=0x7f5578bbede0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f5598b841a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f5598c52918 in QInotifyFileSystemWatcherEngine::run (this=0xda6080) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f5598b86a1e in QThreadPrivate::start (arg=0xda6080) at thread/qthread_unix.cpp:285
#9  0x00007f55988f7a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f55976af82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f557771e710 (LWP 17166)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007fff959ff7a1 in ?? ()
#2  0x00007f55947c02a3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007f5598bd9522 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007f5598c9d4ad in QTimerInfoList::updateCurrentTime (this=0x1c8cae0) at kernel/qeventdispatcher_unix.cpp:339
#6  0x00007f5598c9d835 in QTimerInfoList::timerWait (this=0x1c8cae0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#7  0x00007f5598c9c2ec in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f557771dc4c) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007f5598c9c395 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007f5594517f7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f5594518e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f5594519510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#12 0x00007f5598c9cae6 in QEventDispatcherGlib::processEvents (this=0x1db3530, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#13 0x00007f5598c71262 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007f5598c71475 in QEventLoop::exec (this=0x7f557771dde0, flags=...) at kernel/qeventloop.cpp:201
#15 0x00007f5598b841a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#16 0x00007f5598c52918 in QInotifyFileSystemWatcherEngine::run (this=0x27bcbb0) at io/qfilesystemwatcher_inotify.cpp:248
#17 0x00007f5598b86a1e in QThreadPrivate::start (arg=0x27bcbb0) at thread/qthread_unix.cpp:285
#18 0x00007f55988f7a4f in start_thread () from /lib64/libpthread.so.0
#19 0x00007f55976af82d in clone () from /lib64/libc.so.6
#20 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5573ab0710 (LWP 17174)):
#0  0x00007f55988fc709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5598b87072 in wait (this=<value optimized out>, mutex=0x112a8e0, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x112a8e0, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f5598b7ce98 in QThreadPoolThread::run (this=0x1121de0) at concurrent/qthreadpool.cpp:140
#4  0x00007f5598b86a1e in QThreadPrivate::start (arg=0x1121de0) at thread/qthread_unix.cpp:285
#5  0x00007f55988f7a4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f55976af82d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5599fcb760 (LWP 16372)):
[KCrash Handler]
#6  0x00007f5562cb62cf in Marble::ClipPainter::ClipPainter(QPaintDevice*, bool) () from /usr/lib64/libmarblewidget.so.11
#7  0x00007f5562cbffea in Marble::GeoPainter::GeoPainter(QPaintDevice*, Marble::ViewportParams*, Marble::MapQuality, bool) () from /usr/lib64/libmarblewidget.so.11
#8  0x00007f5563026f7f in ?? () from /usr/lib64/kde4/plasma_wallpaper_marble.so
#9  0x00007f5589307a3c in ScreenPreviewWidget::paintEvent (this=0x22ea140, event=0x7fff95932c70) at /usr/src/debug/kdebase-workspace-4.5.85/libs/kworkspace/screenpreviewwidget.cpp:174
#10 0x00007f5597e6445a in QWidget::event (this=0x22ea140, event=0x7fff95932c70) at kernel/qwidget.cpp:8346
#11 0x00007f5597e12cd4 in QApplicationPrivate::notify_helper (this=0x6de020, receiver=0x22ea140, e=0x7fff95932c70) at kernel/qapplication.cpp:4445
#12 0x00007f5597e1b1ca in QApplication::notify (this=<value optimized out>, receiver=0x22ea140, e=0x7fff95932c70) at kernel/qapplication.cpp:4324
#13 0x00007f5599924c66 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#14 0x00007f5598c71e2c in QCoreApplication::notifyInternal (this=0x6d3a50, receiver=0x22ea140, event=0x7fff95932c70) at kernel/qcoreapplication.cpp:732
#15 0x00007f5597e61322 in sendSpontaneousEvent (this=0x1e33610, pdev=0x279afd8, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x22fd7e0)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#16 QWidgetPrivate::drawWidget (this=0x1e33610, pdev=0x279afd8, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x22fd7e0) at kernel/qwidget.cpp:5433
#17 0x00007f5597e61eef in QWidgetPrivate::paintSiblingsRecursive (this=0x17a5090, pdev=0x279afd8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=68, 
    sharedPainter=0x0, backingStore=0x22fd7e0) at kernel/qwidget.cpp:5640
#18 0x00007f5597e6108a in QWidgetPrivate::drawWidget (this=0x17a5090, pdev=0x279afd8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5486
#19 0x00007f5597e61eef in QWidgetPrivate::paintSiblingsRecursive (this=0x2047bb0, pdev=0x279afd8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=68, 
    sharedPainter=0x0, backingStore=0x22fd7e0) at kernel/qwidget.cpp:5640
#20 0x00007f5597e6108a in QWidgetPrivate::drawWidget (this=0x2047bb0, pdev=0x279afd8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5486
#21 0x00007f5597e61eef in QWidgetPrivate::paintSiblingsRecursive (this=0x27d4d70, pdev=0x279afd8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=68, 
    sharedPainter=0x0, backingStore=0x22fd7e0) at kernel/qwidget.cpp:5640
#22 0x00007f5597e61dac in QWidgetPrivate::paintSiblingsRecursive (this=0x27d4d70, pdev=0x279afd8, siblings=..., index=6, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5627
#23 0x00007f5597e6108a in QWidgetPrivate::drawWidget (this=0x27d4d70, pdev=0x279afd8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5486
#24 0x00007f5597e61eef in QWidgetPrivate::paintSiblingsRecursive (this=0x25f6640, pdev=0x279afd8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=68, 
    sharedPainter=0x0, backingStore=0x22fd7e0) at kernel/qwidget.cpp:5640
#25 0x00007f5597e6108a in QWidgetPrivate::drawWidget (this=0x25f6640, pdev=0x279afd8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5486
#26 0x00007f5597e61eef in QWidgetPrivate::paintSiblingsRecursive (this=0x2898b00, pdev=0x279afd8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=68, 
    sharedPainter=0x0, backingStore=0x22fd7e0) at kernel/qwidget.cpp:5640
#27 0x00007f5597e6108a in QWidgetPrivate::drawWidget (this=0x2898b00, pdev=0x279afd8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5486
#28 0x00007f5597e61eef in QWidgetPrivate::paintSiblingsRecursive (this=0x1fcc5b0, pdev=0x279afd8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=68, 
    sharedPainter=0x0, backingStore=0x22fd7e0) at kernel/qwidget.cpp:5640
#29 0x00007f5597e61dac in QWidgetPrivate::paintSiblingsRecursive (this=0x1fcc5b0, pdev=0x279afd8, siblings=..., index=1, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5627
#30 0x00007f5597e61dac in QWidgetPrivate::paintSiblingsRecursive (this=0x1fcc5b0, pdev=0x279afd8, siblings=..., index=3, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5627
#31 0x00007f5597e6108a in QWidgetPrivate::drawWidget (this=0x1fcc5b0, pdev=0x279afd8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5486
#32 0x00007f5597e61eef in QWidgetPrivate::paintSiblingsRecursive (this=0x294bc40, pdev=0x279afd8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=68, 
    sharedPainter=0x0, backingStore=0x22fd7e0) at kernel/qwidget.cpp:5640
#33 0x00007f5597e61dac in QWidgetPrivate::paintSiblingsRecursive (this=0x294bc40, pdev=0x279afd8, siblings=..., index=1, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5627
#34 0x00007f5597e6108a in QWidgetPrivate::drawWidget (this=0x294bc40, pdev=0x279afd8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5486
#35 0x00007f5598026c18 in QWidgetBackingStore::sync (this=0x22fd7e0) at painting/qbackingstore.cpp:1325
#36 0x00007f5597e56010 in QWidgetPrivate::syncBackingStore (this=0x294bc40) at kernel/qwidget.cpp:1816
#37 0x00007f5597e64962 in QWidget::event (this=0x1db0760, event=0x20a1400) at kernel/qwidget.cpp:8493
#38 0x00007f5597e12cd4 in QApplicationPrivate::notify_helper (this=0x6de020, receiver=0x1db0760, e=0x20a1400) at kernel/qapplication.cpp:4445
#39 0x00007f5597e1b1ca in QApplication::notify (this=<value optimized out>, receiver=0x1db0760, e=0x20a1400) at kernel/qapplication.cpp:4324
#40 0x00007f5599924c66 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#41 0x00007f5598c71e2c in QCoreApplication::notifyInternal (this=0x6d3a50, receiver=0x1db0760, event=0x20a1400) at kernel/qcoreapplication.cpp:732
#42 0x00007f5598c75625 in sendEvent (receiver=0x0, event_type=0, data=0x610420) at kernel/qcoreapplication.h:215
#43 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x610420) at kernel/qcoreapplication.cpp:1373
#44 0x00007f5598c9c8f3 in sendPostedEvents (s=0x6e1760) at kernel/qcoreapplication.h:220
#45 postEventSourceDispatch (s=0x6e1760) at kernel/qeventdispatcher_glib.cpp:277
#46 0x00007f5594518a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#47 0x00007f5594519270 in ?? () from /usr/lib64/libglib-2.0.so.0
#48 0x00007f5594519510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#49 0x00007f5598c9ca8f in QEventDispatcherGlib::processEvents (this=0x6ddd30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#50 0x00007f5597eb7eae in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#51 0x00007f5598c71262 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#52 0x00007f5598c71475 in QEventLoop::exec (this=0x7fff95935fe0, flags=...) at kernel/qeventloop.cpp:201
#53 0x00007f55982cdd3e in QDialog::exec (this=0x575e5a0) at dialogs/qdialog.cpp:552
#54 0x00007f5562d428f5 in ?? () from /usr/lib64/libmarblewidget.so.11
#55 0x00007f5562d42a68 in ?? () from /usr/lib64/libmarblewidget.so.11
#56 0x00007f5562cff95c in ?? () from /usr/lib64/libmarblewidget.so.11
#57 0x00007f5562d1b3b5 in ?? () from /usr/lib64/libmarblewidget.so.11
#58 0x00007f5562d070fb in ?? () from /usr/lib64/libmarblewidget.so.11
#59 0x00007f5562d07245 in ?? () from /usr/lib64/libmarblewidget.so.11
#60 0x00007f5562d0906d in ?? () from /usr/lib64/libmarblewidget.so.11
#61 0x00007f5562cffc8d in ?? () from /usr/lib64/libmarblewidget.so.11
#62 0x00007f5562c7f024 in ?? () from /usr/lib64/libmarblewidget.so.11
#63 0x00007f5562c82625 in Marble::MarbleMap::paint(Marble::GeoPainter&, QRect&) () from /usr/lib64/libmarblewidget.so.11
#64 0x00007f5563026fdd in ?? () from /usr/lib64/kde4/plasma_wallpaper_marble.so
#65 0x00007f5589307a3c in ScreenPreviewWidget::paintEvent (this=0x22ea140, event=0x7fff95937510) at /usr/src/debug/kdebase-workspace-4.5.85/libs/kworkspace/screenpreviewwidget.cpp:174
#66 0x00007f5597e6445a in QWidget::event (this=0x22ea140, event=0x7fff95937510) at kernel/qwidget.cpp:8346
#67 0x00007f5597e12cd4 in QApplicationPrivate::notify_helper (this=0x6de020, receiver=0x22ea140, e=0x7fff95937510) at kernel/qapplication.cpp:4445
#68 0x00007f5597e1b1ca in QApplication::notify (this=<value optimized out>, receiver=0x22ea140, e=0x7fff95937510) at kernel/qapplication.cpp:4324
#69 0x00007f5599924c66 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#70 0x00007f5598c71e2c in QCoreApplication::notifyInternal (this=0x6d3a50, receiver=0x22ea140, event=0x7fff95937510) at kernel/qcoreapplication.cpp:732
#71 0x00007f5597e61322 in sendSpontaneousEvent (this=0x1e33610, pdev=0x279afd8, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x22fd7e0)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#72 QWidgetPrivate::drawWidget (this=0x1e33610, pdev=0x279afd8, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x22fd7e0) at kernel/qwidget.cpp:5433
#73 0x00007f5597e61eef in QWidgetPrivate::paintSiblingsRecursive (this=0x17a5090, pdev=0x279afd8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x22fd7e0) at kernel/qwidget.cpp:5640
#74 0x00007f5597e6108a in QWidgetPrivate::drawWidget (this=0x17a5090, pdev=0x279afd8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5486
#75 0x00007f5597e61eef in QWidgetPrivate::paintSiblingsRecursive (this=0x2047bb0, pdev=0x279afd8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x22fd7e0) at kernel/qwidget.cpp:5640
#76 0x00007f5597e6108a in QWidgetPrivate::drawWidget (this=0x2047bb0, pdev=0x279afd8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5486
#77 0x00007f5597e61eef in QWidgetPrivate::paintSiblingsRecursive (this=0x27d4d70, pdev=0x279afd8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x22fd7e0) at kernel/qwidget.cpp:5640
#78 0x00007f5597e61dac in QWidgetPrivate::paintSiblingsRecursive (this=0x27d4d70, pdev=0x279afd8, siblings=..., index=6, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5627
#79 0x00007f5597e6108a in QWidgetPrivate::drawWidget (this=0x27d4d70, pdev=0x279afd8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5486
#80 0x00007f5597e61eef in QWidgetPrivate::paintSiblingsRecursive (this=0x25f6640, pdev=0x279afd8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x22fd7e0) at kernel/qwidget.cpp:5640
#81 0x00007f5597e6108a in QWidgetPrivate::drawWidget (this=0x25f6640, pdev=0x279afd8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5486
#82 0x00007f5597e61eef in QWidgetPrivate::paintSiblingsRecursive (this=0x2898b00, pdev=0x279afd8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x22fd7e0) at kernel/qwidget.cpp:5640
#83 0x00007f5597e6108a in QWidgetPrivate::drawWidget (this=0x2898b00, pdev=0x279afd8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5486
#84 0x00007f5597e61eef in QWidgetPrivate::paintSiblingsRecursive (this=0x1fcc5b0, pdev=0x279afd8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x22fd7e0) at kernel/qwidget.cpp:5640
#85 0x00007f5597e6108a in QWidgetPrivate::drawWidget (this=0x1fcc5b0, pdev=0x279afd8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5486
#86 0x00007f5597e61eef in QWidgetPrivate::paintSiblingsRecursive (this=0x294bc40, pdev=0x279afd8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x22fd7e0) at kernel/qwidget.cpp:5640
#87 0x00007f5597e61dac in QWidgetPrivate::paintSiblingsRecursive (this=0x294bc40, pdev=0x279afd8, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5627
#88 0x00007f5597e6108a in QWidgetPrivate::drawWidget (this=0x294bc40, pdev=0x279afd8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x22fd7e0)
    at kernel/qwidget.cpp:5486
#89 0x00007f5598026c71 in QWidgetBackingStore::sync (this=0x22fd7e0) at painting/qbackingstore.cpp:1333
#90 0x00007f5597e56010 in QWidgetPrivate::syncBackingStore (this=0x294bc40) at kernel/qwidget.cpp:1816
#91 0x00007f5597e64962 in QWidget::event (this=0x1db0760, event=0x28ab280) at kernel/qwidget.cpp:8493
#92 0x00007f5597e12cd4 in QApplicationPrivate::notify_helper (this=0x6de020, receiver=0x1db0760, e=0x28ab280) at kernel/qapplication.cpp:4445
#93 0x00007f5597e1b1ca in QApplication::notify (this=<value optimized out>, receiver=0x1db0760, e=0x28ab280) at kernel/qapplication.cpp:4324
#94 0x00007f5599924c66 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#95 0x00007f5598c71e2c in QCoreApplication::notifyInternal (this=0x6d3a50, receiver=0x1db0760, event=0x28ab280) at kernel/qcoreapplication.cpp:732
#96 0x00007f5598c75625 in sendEvent (receiver=0x0, event_type=0, data=0x610420) at kernel/qcoreapplication.h:215
#97 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x610420) at kernel/qcoreapplication.cpp:1373
#98 0x00007f5598c9c8f3 in sendPostedEvents (s=0x6e1760) at kernel/qcoreapplication.h:220
#99 postEventSourceDispatch (s=0x6e1760) at kernel/qeventdispatcher_glib.cpp:277
#100 0x00007f5594518a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#101 0x00007f5594519270 in ?? () from /usr/lib64/libglib-2.0.so.0
#102 0x00007f5594519510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#103 0x00007f5598c9ca8f in QEventDispatcherGlib::processEvents (this=0x6ddd30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#104 0x00007f5597eb7eae in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#105 0x00007f5598c71262 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#106 0x00007f5598c71475 in QEventLoop::exec (this=0x7fff9593a520, flags=...) at kernel/qeventloop.cpp:201
#107 0x00007f5598c758db in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#108 0x00007f55897cd808 in kdemain (argc=1, argv=0x616540) at /usr/src/debug/kdebase-workspace-4.5.85/plasma/desktop/shell/main.cpp:118
#109 0x0000000000407609 in launch (argc=1, _name=0x674728 "/usr/bin/plasma-desktop", args=<value optimized out>, cwd=0x0, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, 
    tty=0x0, avoid_loops=false, startup_id_str=0x40b377 "0") at /usr/src/debug/kdelibs-4.5.85/kinit/kinit.cpp:730
#110 0x0000000000408125 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.5.85/kinit/kinit.cpp:1222
#111 0x000000000040889a in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.5.85/kinit/kinit.cpp:1415
#112 0x00000000004094f0 in main (argc=4, argv=0x7fff9593b9f8, envp=0x7fff9593ba20) at /usr/src/debug/kdelibs-4.5.85/kinit/kinit.cpp:1901

Reported using DrKonqi
Comment 1 Anne-Marie Mahfouf 2010-12-09 08:02:08 UTC
Dennis, I reproduced this with kdeedu trunk revision 1204608 and a new $KDEHOME.

Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb554e6d0 (LWP 8427))]

Thread 5 (Thread 0xaacddb70 (LWP 8428)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6c009e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb3235aed in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb33a09e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#3  0xb3235233 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb33a09e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0xb6bfc885 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb5d0666e in clone () from /lib/i686/libc.so.6

Thread 4 (Thread 0xa9e04b70 (LWP 8429)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5cfb306 in poll () from /lib/i686/libc.so.6
#2  0xb582c37b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb581f291 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb581f58e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6ddec32 in QEventDispatcherGlib::processEvents (this=0x95b0638, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:417
#6  0xb6da2447 in QEventLoop::processEvents (this=0xa9e042a8, flags={i = 36}) at kernel/qeventloop.cpp:149
#7  0xb6da258c in QEventLoop::exec (this=0xa9e042a8, flags={i = 0}) at kernel/qeventloop.cpp:201
#8  0xb6c8549e in QThread::exec (this=0x95aed30) at thread/qthread.cpp:490
#9  0xb6d80a3d in QInotifyFileSystemWatcherEngine::run (this=0x95aed30) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb6c87e6d in QThreadPrivate::start (arg=0x95aed30) at thread/qthread_unix.cpp:285
#11 0xb6bfc885 in start_thread () from /lib/i686/libpthread.so.0
#12 0xb5d0666e in clone () from /lib/i686/libc.so.6

Thread 3 (Thread 0xa7b33b70 (LWP 10061)):
#0  0xb58ad016 in clock_gettime () from /lib/i686/librt.so.1
#1  0xb6cedf13 in do_gettime (sec=0xa7b32fc8, frac=0xa7b32fc0) at tools/qelapsedtimer_unix.cpp:123
#2  0xb6cedf96 in qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6de12dd in QTimerInfoList::updateCurrentTime (this=0xa45ad54) at kernel/qeventdispatcher_unix.cpp:339
#4  0xb6de1661 in QTimerInfoList::timerWait (this=0xa45ad54, tm=@0xa7b33084) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb6ddd87b in timerSourcePrepareHelper (src=0xa45ad20, timeout=0xa7b3310c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb6ddd9e6 in timerSourcePrepare (source=0xa45ad20, timeout=0xa7b3310c) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb581ece8 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0xb581f069 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb581f58e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb6ddec32 in QEventDispatcherGlib::processEvents (this=0xa152000, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:417
#11 0xb6da2447 in QEventLoop::processEvents (this=0xa7b332a8, flags={i = 36}) at kernel/qeventloop.cpp:149
#12 0xb6da258c in QEventLoop::exec (this=0xa7b332a8, flags={i = 0}) at kernel/qeventloop.cpp:201
#13 0xb6c8549e in QThread::exec (this=0xa2f56c8) at thread/qthread.cpp:490
#14 0xb6d80a3d in QInotifyFileSystemWatcherEngine::run (this=0xa2f56c8) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb6c87e6d in QThreadPrivate::start (arg=0xa2f56c8) at thread/qthread_unix.cpp:285
#16 0xb6bfc885 in start_thread () from /lib/i686/libpthread.so.0
#17 0xb5d0666e in clone () from /lib/i686/libc.so.6

Thread 2 (Thread 0xa8334b70 (LWP 10167)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6c00d12 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb6c8935d in QWaitConditionPrivate::wait (this=0x9b11138, time=30000) at thread/qwaitcondition_unix.cpp:86
#3  0xb6c8917b in QWaitCondition::wait (this=0x9b1109c, mutex=0x9b11098, time=30000) at thread/qwaitcondition_unix.cpp:160
#4  0xb6c78d1b in QThreadPoolThread::run (this=0x9b11388) at concurrent/qthreadpool.cpp:140
#5  0xb6c87e6d in QThreadPrivate::start (arg=0x9b11388) at thread/qthread_unix.cpp:285
#6  0xb6bfc885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb5d0666e in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb554e6d0 (LWP 8427)):
[KCrash Handler]
#7  0xa53f96b9 in QPaintDevice::width (this=0x0) at /usr/local/trunk-src/qt-kde/include/QtGui/../../src/gui/painting/qpaintdevice.h:91
#8  0xa53fdc35 in Marble::ClipPainterPrivate::initClipRect (this=0xc4ecd78) at /usr/local/trunk-src/kdeedu/marble/src/lib/ClipPainter.cpp:367
#9  0xa53f9698 in ClipPainter (this=0xbfe8f3ec, pd=0xa283de0, clip=true) at /usr/local/trunk-src/kdeedu/marble/src/lib/ClipPainter.cpp:105
#10 0xa54057e4 in GeoPainter (this=0xbfe8f3ec, pd=0xa283de0, viewport=0xa2f4cd4, mapQuality=Marble::NormalQuality, clip=<value optimized out>)
    at /usr/local/trunk-src/kdeedu/marble/src/lib/GeoPainter.cpp:188
#11 0xa5589013 in Marble::MarbleWallpaper::paint (this=0xa283d20, painter=0xbfe8f52c, exposedRect=@0xbfe8f5a8) at /usr/local/trunk-src/kdeplasma-addons/wallpapers/marble/marble.cpp:199
#12 0xb21f12a6 in ScreenPreviewWidget::paintEvent (this=0x9a8c710, event=0xbfe8fca8) at /usr/local/trunk-src/kdebase/workspace/libs/kworkspace/screenpreviewwidget.cpp:174
#13 0xb6122289 in QWidget::event (this=0x9a8c710, event=0xbfe8fca8) at kernel/qwidget.cpp:8346
#14 0xb60b433a in QApplicationPrivate::notify_helper (this=0x94b03c0, receiver=0x9a8c710, e=0xbfe8fca8) at kernel/qapplication.cpp:4445
#15 0xb60b419f in QApplication::notify (this=0x948bb10, receiver=0x9a8c710, e=0xbfe8fca8) at kernel/qapplication.cpp:4410
#16 0xb7613df6 in KApplication::notify (this=0x948bb10, receiver=0x9a8c710, event=0xbfe8fca8) at /usr/local/trunk-src/kdelibs/kdeui/kernel/kapplication.cpp:311
#17 0xb6da5089 in QCoreApplication::notifyInternal (this=0x948bb10, receiver=0x9a8c710, event=0xbfe8fca8) at kernel/qcoreapplication.cpp:732
#18 0xb60b6d05 in QCoreApplication::sendSpontaneousEvent (receiver=0x9a8c710, event=0xbfe8fca8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#19 0xb611a7ff in QWidgetPrivate::drawWidget (this=0xa4c0948, pdev=0x966a464, rgn=@0xbfe8fe08, offset=@0xbfe8fe54, flags=4, sharedPainter=0x0, backingStore=0x966a428) at kernel/qwidget.cpp:5433
#20 0xb611b5ab in QWidgetPrivate::paintSiblingsRecursive (this=0x9a9c5b0, pdev=0x966a464, siblings=@0x9a9c5bc, index=0, rgn=@0xbfe90028, offset=@0xbfe90074, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5640
#21 0xb611ac69 in QWidgetPrivate::drawWidget (this=0x9a9c5b0, pdev=0x966a464, rgn=@0xbfe90028, offset=@0xbfe90074, flags=4, sharedPainter=0x0, backingStore=0x966a428) at kernel/qwidget.cpp:5486
#22 0xb611b5ab in QWidgetPrivate::paintSiblingsRecursive (this=0xa1a2560, pdev=0x966a464, siblings=@0xa1a256c, index=0, rgn=@0xbfe90248, offset=@0xbfe90294, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5640
#23 0xb611ac69 in QWidgetPrivate::drawWidget (this=0xa1a2560, pdev=0x966a464, rgn=@0xbfe90248, offset=@0xbfe90294, flags=4, sharedPainter=0x0, backingStore=0x966a428) at kernel/qwidget.cpp:5486
#24 0xb611b5ab in QWidgetPrivate::paintSiblingsRecursive (this=0x95d88a0, pdev=0x966a464, siblings=@0x95d88ac, index=5, rgn=@0xbfe9031c, offset=@0xbfe90584, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5640
#25 0xb611b45d in QWidgetPrivate::paintSiblingsRecursive (this=0x95d88a0, pdev=0x966a464, siblings=@0x95d88ac, index=6, rgn=@0xbfe90538, offset=@0xbfe90584, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5627
#26 0xb611ac69 in QWidgetPrivate::drawWidget (this=0x95d88a0, pdev=0x966a464, rgn=@0xbfe90538, offset=@0xbfe90584, flags=4, sharedPainter=0x0, backingStore=0x966a428) at kernel/qwidget.cpp:5486
#27 0xb611b5ab in QWidgetPrivate::paintSiblingsRecursive (this=0x9556ac8, pdev=0x966a464, siblings=@0x9556ad4, index=0, rgn=@0xbfe90758, offset=@0xbfe907a4, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5640
#28 0xb611ac69 in QWidgetPrivate::drawWidget (this=0x9556ac8, pdev=0x966a464, rgn=@0xbfe90758, offset=@0xbfe907a4, flags=4, sharedPainter=0x0, backingStore=0x966a428) at kernel/qwidget.cpp:5486
#29 0xb611b5ab in QWidgetPrivate::paintSiblingsRecursive (this=0xa4bb518, pdev=0x966a464, siblings=@0xa4bb524, index=2, rgn=@0xbfe90978, offset=@0xbfe909c4, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5640
#30 0xb611ac69 in QWidgetPrivate::drawWidget (this=0xa4bb518, pdev=0x966a464, rgn=@0xbfe90978, offset=@0xbfe909c4, flags=4, sharedPainter=0x0, backingStore=0x966a428) at kernel/qwidget.cpp:5486
#31 0xb611b5ab in QWidgetPrivate::paintSiblingsRecursive (this=0xa3ae1e0, pdev=0x966a464, siblings=@0xa3ae1ec, index=0, rgn=@0xbfe90a4c, offset=@0xbfe90d84, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5640
#32 0xb611b45d in QWidgetPrivate::paintSiblingsRecursive (this=0xa3ae1e0, pdev=0x966a464, siblings=@0xa3ae1ec, index=1, rgn=@0xbfe90b1c, offset=@0xbfe90d84, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5627
#33 0xb611b45d in QWidgetPrivate::paintSiblingsRecursive (this=0xa3ae1e0, pdev=0x966a464, siblings=@0xa3ae1ec, index=3, rgn=@0xbfe90d38, offset=@0xbfe90d84, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5627
#34 0xb611ac69 in QWidgetPrivate::drawWidget (this=0xa3ae1e0, pdev=0x966a464, rgn=@0xbfe90d38, offset=@0xbfe90d84, flags=4, sharedPainter=0x0, backingStore=0x966a428) at kernel/qwidget.cpp:5486
#35 0xb611b5ab in QWidgetPrivate::paintSiblingsRecursive (this=0x9a53610, pdev=0x966a464, siblings=@0x9a5361c, index=0, rgn=@0xbfe90e0c, offset=@0x966a44c, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5640
#36 0xb611b45d in QWidgetPrivate::paintSiblingsRecursive (this=0x9a53610, pdev=0x966a464, siblings=@0x9a5361c, index=1, rgn=@0xbfe910c8, offset=@0x966a44c, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5627
#37 0xb611ac69 in QWidgetPrivate::drawWidget (this=0x9a53610, pdev=0x966a464, rgn=@0xbfe910c8, offset=@0x966a44c, flags=5, sharedPainter=0x0, backingStore=0x966a428) at kernel/qwidget.cpp:5486
#38 0xb63467d7 in QWidgetBackingStore::sync (this=0x966a428) at painting/qbackingstore.cpp:1333
#39 0xb61118a8 in QWidgetPrivate::syncBackingStore (this=0x9a53610) at kernel/qwidget.cpp:1816
#40 0xb61227e0 in QWidget::event (this=0x9fd1688, event=0xc4f1090) at kernel/qwidget.cpp:8493
#41 0xb60b433a in QApplicationPrivate::notify_helper (this=0x94b03c0, receiver=0x9fd1688, e=0xc4f1090) at kernel/qapplication.cpp:4445
#42 0xb60b419f in QApplication::notify (this=0x948bb10, receiver=0x9fd1688, e=0xc4f1090) at kernel/qapplication.cpp:4410
#43 0xb7613df6 in KApplication::notify (this=0x948bb10, receiver=0x9fd1688, event=0xc4f1090) at /usr/local/trunk-src/kdelibs/kdeui/kernel/kapplication.cpp:311
#44 0xb6da5089 in QCoreApplication::notifyInternal (this=0x948bb10, receiver=0x9fd1688, event=0xc4f1090) at kernel/qcoreapplication.cpp:732
#45 0xb6da8b6f in QCoreApplication::sendEvent (receiver=0x9fd1688, event=0xc4f1090) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#46 0xb6da6153 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x943aec0) at kernel/qcoreapplication.cpp:1373
#47 0xb6da5e0b in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#48 0xb6ddf328 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#49 0xb6dddbe0 in postEventSourceDispatch (s=0x94b2d90) at kernel/qeventdispatcher_glib.cpp:277
#50 0xb581bb92 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#51 0xb581f468 in ?? () from /usr/lib/libglib-2.0.so.0
#52 0xb581f58e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#53 0xb6ddec12 in QEventDispatcherGlib::processEvents (this=0x9492ef0, flags={i = 100}) at kernel/qeventdispatcher_glib.cpp:415
#54 0xb619027a in QGuiEventDispatcherGlib::processEvents (this=0x9492ef0, flags={i = 100}) at kernel/qguieventdispatcher_glib.cpp:204
#55 0xb6da2447 in QEventLoop::processEvents (this=0xbfe91b6c, flags={i = 100}) at kernel/qeventloop.cpp:149
#56 0xb6da258c in QEventLoop::exec (this=0xbfe91b6c, flags={i = 64}) at kernel/qeventloop.cpp:201
#57 0xb66cfc41 in QDialog::exec (this=0xc4e4870) at dialogs/qdialog.cpp:552
#58 0xa547a7e7 in Marble::MergedLayerDecorator::initCityLights (this=0xa5eefe0) at /usr/local/trunk-src/kdeedu/marble/src/lib/MergedLayerDecorator.cpp:78
#59 0xa547a8a8 in Marble::MergedLayerDecorator::paint (this=0xa5eefe0, themeId=@0xbfe91ca8, mapTheme=0xa658098) at /usr/local/trunk-src/kdeedu/marble/src/lib/MergedLayerDecorator.cpp:102
#60 0xa543c431 in Marble::TextureLayer::paintTile (this=0xa496f84, tile=0xa6de438, textureLayer=0xa6ca988) at /usr/local/trunk-src/kdeedu/marble/src/lib/TextureLayer.cpp:328
#61 0xa5451527 in Marble::StackedTileLoader::mergeDecorations (this=0xa5eefd0, tile=0xa6de438) at /usr/local/trunk-src/kdeedu/marble/src/lib/StackedTileLoader.cpp:503
#62 0xa5453341 in Marble::StackedTileLoader::loadTile (this=0xa5eefd0, stackedTileId=@0xbfe91e20, usage=Marble::DownloadBrowse, forMergedLayerDecorator=false)
    at /usr/local/trunk-src/kdeedu/marble/src/lib/StackedTileLoader.cpp:226
#63 0xa5443b3f in Marble::AbstractScanlineTextureMapper::nextTile (this=0x9f3d890, posX=@0xbfe91e8c, posY=@0xbfe91e88)
    at /usr/local/trunk-src/kdeedu/marble/src/lib/AbstractScanlineTextureMapper.cpp:509
#64 0xa5443d41 in Marble::AbstractScanlineTextureMapper::pixelValue (this=0x9f3d890, lon=-1.1640952441797072, lat=1.0322658484604852, scanLine=0xab3f630)
    at /usr/local/trunk-src/kdeedu/marble/src/lib/AbstractScanlineTextureMapper.cpp:172
#65 0xa5445760 in Marble::SphericalScanlineTextureMapper::mapTexture (this=0x9f3d890, viewParams=0xa496f64) at /usr/local/trunk-src/kdeedu/marble/src/lib/SphericalScanlineTextureMapper.cpp:206
#66 0xa543c8c6 in Marble::TextureLayer::paintGlobe (this=0xa496f84, painter=0xbfe922ec, viewParams=0xa496f64, dirtyRect=@0xbfe922dc) at /usr/local/trunk-src/kdeedu/marble/src/lib/TextureLayer.cpp:144
#67 0xa53c32de in Marble::MarbleMapPrivate::paintGround (this=0xa496f58, painter=@0xbfe922ec, dirtyRect=@0xbfe922dc) at /usr/local/trunk-src/kdeedu/marble/src/lib/MarbleMap.cpp:187
#68 0xa53c3883 in Marble::MarbleMap::paint (this=0x9c8cf70, painter=@0xbfe922ec, dirtyRect=@0xbfe922dc) at /usr/local/trunk-src/kdeedu/marble/src/lib/MarbleMap.cpp:827
#69 0xa5589079 in Marble::MarbleWallpaper::paint (this=0xa283d20, painter=0xbfe9242c, exposedRect=@0xbfe924a8) at /usr/local/trunk-src/kdeplasma-addons/wallpapers/marble/marble.cpp:201
#70 0xb21f12a6 in ScreenPreviewWidget::paintEvent (this=0x9a8c710, event=0xbfe92ba8) at /usr/local/trunk-src/kdebase/workspace/libs/kworkspace/screenpreviewwidget.cpp:174
#71 0xb6122289 in QWidget::event (this=0x9a8c710, event=0xbfe92ba8) at kernel/qwidget.cpp:8346
#72 0xb60b433a in QApplicationPrivate::notify_helper (this=0x94b03c0, receiver=0x9a8c710, e=0xbfe92ba8) at kernel/qapplication.cpp:4445
#73 0xb60b419f in QApplication::notify (this=0x948bb10, receiver=0x9a8c710, e=0xbfe92ba8) at kernel/qapplication.cpp:4410
#74 0xb7613df6 in KApplication::notify (this=0x948bb10, receiver=0x9a8c710, event=0xbfe92ba8) at /usr/local/trunk-src/kdelibs/kdeui/kernel/kapplication.cpp:311
#75 0xb6da5089 in QCoreApplication::notifyInternal (this=0x948bb10, receiver=0x9a8c710, event=0xbfe92ba8) at kernel/qcoreapplication.cpp:732
#76 0xb60b6d05 in QCoreApplication::sendSpontaneousEvent (receiver=0x9a8c710, event=0xbfe92ba8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#77 0xb611a7ff in QWidgetPrivate::drawWidget (this=0xa4c0948, pdev=0x966a464, rgn=@0xbfe92d08, offset=@0xbfe92d54, flags=4, sharedPainter=0x0, backingStore=0x966a428) at kernel/qwidget.cpp:5433
#78 0xb611b5ab in QWidgetPrivate::paintSiblingsRecursive (this=0x9a9c5b0, pdev=0x966a464, siblings=@0x9a9c5bc, index=0, rgn=@0xbfe92f28, offset=@0xbfe92f74, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5640
#79 0xb611ac69 in QWidgetPrivate::drawWidget (this=0x9a9c5b0, pdev=0x966a464, rgn=@0xbfe92f28, offset=@0xbfe92f74, flags=4, sharedPainter=0x0, backingStore=0x966a428) at kernel/qwidget.cpp:5486
#80 0xb611b5ab in QWidgetPrivate::paintSiblingsRecursive (this=0xa1a2560, pdev=0x966a464, siblings=@0xa1a256c, index=0, rgn=@0xbfe93148, offset=@0xbfe93194, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5640
#81 0xb611ac69 in QWidgetPrivate::drawWidget (this=0xa1a2560, pdev=0x966a464, rgn=@0xbfe93148, offset=@0xbfe93194, flags=4, sharedPainter=0x0, backingStore=0x966a428) at kernel/qwidget.cpp:5486
#82 0xb611b5ab in QWidgetPrivate::paintSiblingsRecursive (this=0x95d88a0, pdev=0x966a464, siblings=@0x95d88ac, index=5, rgn=@0xbfe9321c, offset=@0xbfe93484, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5640
#83 0xb611b45d in QWidgetPrivate::paintSiblingsRecursive (this=0x95d88a0, pdev=0x966a464, siblings=@0x95d88ac, index=6, rgn=@0xbfe93438, offset=@0xbfe93484, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5627
#84 0xb611ac69 in QWidgetPrivate::drawWidget (this=0x95d88a0, pdev=0x966a464, rgn=@0xbfe93438, offset=@0xbfe93484, flags=4, sharedPainter=0x0, backingStore=0x966a428) at kernel/qwidget.cpp:5486
#85 0xb611b5ab in QWidgetPrivate::paintSiblingsRecursive (this=0x9556ac8, pdev=0x966a464, siblings=@0x9556ad4, index=0, rgn=@0xbfe93658, offset=@0xbfe936a4, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5640
#86 0xb611ac69 in QWidgetPrivate::drawWidget (this=0x9556ac8, pdev=0x966a464, rgn=@0xbfe93658, offset=@0xbfe936a4, flags=4, sharedPainter=0x0, backingStore=0x966a428) at kernel/qwidget.cpp:5486
#87 0xb611b5ab in QWidgetPrivate::paintSiblingsRecursive (this=0xa4bb518, pdev=0x966a464, siblings=@0xa4bb524, index=2, rgn=@0xbfe93878, offset=@0xbfe938c4, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5640
#88 0xb611ac69 in QWidgetPrivate::drawWidget (this=0xa4bb518, pdev=0x966a464, rgn=@0xbfe93878, offset=@0xbfe938c4, flags=4, sharedPainter=0x0, backingStore=0x966a428) at kernel/qwidget.cpp:5486
#89 0xb611b5ab in QWidgetPrivate::paintSiblingsRecursive (this=0xa3ae1e0, pdev=0x966a464, siblings=@0xa3ae1ec, index=0, rgn=@0xbfe93a98, offset=@0xbfe93ae4, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5640
#90 0xb611ac69 in QWidgetPrivate::drawWidget (this=0xa3ae1e0, pdev=0x966a464, rgn=@0xbfe93a98, offset=@0xbfe93ae4, flags=4, sharedPainter=0x0, backingStore=0x966a428) at kernel/qwidget.cpp:5486
#91 0xb611b5ab in QWidgetPrivate::paintSiblingsRecursive (this=0x9a53610, pdev=0x966a464, siblings=@0x9a5361c, index=0, rgn=@0xbfe93b6c, offset=@0x966a44c, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5640
#92 0xb611b45d in QWidgetPrivate::paintSiblingsRecursive (this=0x9a53610, pdev=0x966a464, siblings=@0x9a5361c, index=1, rgn=@0xbfe93e28, offset=@0x966a44c, flags=4, sharedPainter=0x0, 
    backingStore=0x966a428) at kernel/qwidget.cpp:5627
#93 0xb611ac69 in QWidgetPrivate::drawWidget (this=0x9a53610, pdev=0x966a464, rgn=@0xbfe93e28, offset=@0x966a44c, flags=5, sharedPainter=0x0, backingStore=0x966a428) at kernel/qwidget.cpp:5486
#94 0xb63467d7 in QWidgetBackingStore::sync (this=0x966a428) at painting/qbackingstore.cpp:1333
#95 0xb61118a8 in QWidgetPrivate::syncBackingStore (this=0x9a53610) at kernel/qwidget.cpp:1816
#96 0xb61227e0 in QWidget::event (this=0x9fd1688, event=0xaa699f0) at kernel/qwidget.cpp:8493
#97 0xb60b433a in QApplicationPrivate::notify_helper (this=0x94b03c0, receiver=0x9fd1688, e=0xaa699f0) at kernel/qapplication.cpp:4445
#98 0xb60b419f in QApplication::notify (this=0x948bb10, receiver=0x9fd1688, e=0xaa699f0) at kernel/qapplication.cpp:4410
#99 0xb7613df6 in KApplication::notify (this=0x948bb10, receiver=0x9fd1688, event=0xaa699f0) at /usr/local/trunk-src/kdelibs/kdeui/kernel/kapplication.cpp:311
#100 0xb6da5089 in QCoreApplication::notifyInternal (this=0x948bb10, receiver=0x9fd1688, event=0xaa699f0) at kernel/qcoreapplication.cpp:732
#101 0xb6da8b6f in QCoreApplication::sendEvent (receiver=0x9fd1688, event=0xaa699f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#102 0xb6da6153 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x943aec0) at kernel/qcoreapplication.cpp:1373
#103 0xb6da5e0b in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#104 0xb6ddf328 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#105 0xb6dddbe0 in postEventSourceDispatch (s=0x94b2d90) at kernel/qeventdispatcher_glib.cpp:277
#106 0xb581bb92 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#107 0xb581f468 in ?? () from /usr/lib/libglib-2.0.so.0
#108 0xb581f58e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#109 0xb6ddec12 in QEventDispatcherGlib::processEvents (this=0x9492ef0, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:415
#110 0xb619027a in QGuiEventDispatcherGlib::processEvents (this=0x9492ef0, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:204
#111 0xb6da2447 in QEventLoop::processEvents (this=0xbfe948cc, flags={i = 36}) at kernel/qeventloop.cpp:149
#112 0xb6da258c in QEventLoop::exec (this=0xbfe948cc, flags={i = 0}) at kernel/qeventloop.cpp:201
#113 0xb6da577b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#114 0xb60b16d8 in QApplication::exec () at kernel/qapplication.cpp:3719
#115 0xb239c27b in kdemain (argc=1, argv=0x943c160) at /usr/local/trunk-src/kdebase/workspace/plasma/desktop/shell/main.cpp:118
#116 0x0804d78d in launch (argc=1, _name=0x9480d94 "/usr/local/trunk/bin/plasma-desktop", args=0x9480db8 "", cwd=0x0, envc=0, envs=0x9480dbc "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8052a8f "0") at /usr/local/trunk-src/kdelibs/kinit/kinit.cpp:730
#117 0x0804e822 in handle_launcher_request (sock=8, who=0x8052d28 "launcher") at /usr/local/trunk-src/kdelibs/kinit/kinit.cpp:1222
#118 0x0804ef4d in handle_requests (waitForPid=0) at /usr/local/trunk-src/kdelibs/kinit/kinit.cpp:1415
#119 0x0805089d in main (argc=4, argv=0xbfe950a4, envp=0xbfe950b8) at /usr/local/trunk-src/kdelibs/kinit/kinit.cpp:1903
Comment 2 Marco Martin 2010-12-09 18:42:29 UTC
can you install debug packages for marble?
Comment 3 Marco Martin 2010-12-09 19:02:20 UTC
reopening
Comment 4 Marco Martin 2010-12-30 19:15:01 UTC
*** Bug 261492 has been marked as a duplicate of this bug. ***
Comment 5 JR 2011-01-16 03:34:06 UTC
Created attachment 56070 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.5.95 (4.6 RC2) using Qt 4.7.0

Kubuntu 10.10, KDE 4.5.95 from kubuntu ppas.

- What I was doing when the application crashed:

I was changing the desktop wallpaper type of my second screen (TV via TwinView) from Image to Globe, and plasma crashed. I could not reproduce it.

-- Backtrace (Reduced):
#6  width (this=0x7fffbfd14680, pd=<value optimized out>, clip=true) at /usr/include/qt4/QtGui/qpaintdevice.h:91
#7  initClipRect (this=0x7fffbfd14680, pd=<value optimized out>, clip=true) at ../../../../marble/src/lib/ClipPainter.cpp:367
#8  Marble::ClipPainter::ClipPainter (this=0x7fffbfd14680, pd=<value optimized out>, clip=true) at ../../../../marble/src/lib/ClipPainter.cpp:105
#9  0x00007fe5eab2c85a in Marble::GeoPainter::GeoPainter (this=0x7fffbfd14680, pd=0xdf7ab0, viewport=0x2775758, mapQuality=Marble::LowQuality, clip=false) at ../../../../marble/src/lib/GeoPainter.cpp:188
#10 0x00007fe5fb3bde3c in Marble::MarbleWallpaper::paint (this=0x242fa60, painter=0x7fffbfd14870, exposedRect=...) at ../../../wallpapers/marble/marble.cpp:199
Comment 6 Jannis Liapis 2011-01-29 23:03:03 UTC
Created attachment 56636 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.0

- What I was doing when the application crashed:
just trying to change desktop backround to globe then plasma crashed

-- Backtrace (Reduced):
#7  width (this=0xbfef8428, pd=0x950cf10, clip=true) at /usr/include/qt4/QtGui/qpaintdevice.h:91
#8  initClipRect (this=0xbfef8428, pd=0x950cf10, clip=true) at ../../../../marble/src/lib/ClipPainter.cpp:367
#9  Marble::ClipPainter::ClipPainter (this=0xbfef8428, pd=0x950cf10, clip=true) at ../../../../marble/src/lib/ClipPainter.cpp:105
#10 0xaa901d24 in Marble::GeoPainter::GeoPainter (this=0xbfef8428, pd=0x950cf10, viewport=0x9518fcc, mapQuality=Marble::NormalQuality, clip=<value optimized out>) at ../../../../marble/src/lib/GeoPainter.cpp:188
#11 0x05651c3c in Marble::MarbleWallpaper::paint (this=0x950ce50, painter=0xbfef859c, exposedRect=...) at ../../../wallpapers/marble/marble.cpp:199
Comment 7 Dan Swift 2011-02-09 02:36:47 UTC
Created attachment 57005 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.0

- What I was doing when the application crashed:

Changing my desktop background through Desktop Settings

-- Backtrace (Reduced):
#7  width (this=0xbfe9abe8, pd=0x964ffe8, clip=true) at /usr/include/qt4/QtGui/qpaintdevice.h:91
#8  initClipRect (this=0xbfe9abe8, pd=0x964ffe8, clip=true) at ../../../../marble/src/lib/ClipPainter.cpp:367
#9  Marble::ClipPainter::ClipPainter (this=0xbfe9abe8, pd=0x964ffe8, clip=true) at ../../../../marble/src/lib/ClipPainter.cpp:105
#10 0xac71fd24 in Marble::GeoPainter::GeoPainter (this=0xbfe9abe8, pd=0x964ffe8, viewport=0x96df244, mapQuality=Marble::NormalQuality, clip=<value optimized out>) at ../../../../marble/src/lib/GeoPainter.cpp:188
#11 0x04e74c3c in Marble::MarbleWallpaper::paint (this=0x964ff28, painter=0xbfe9ad5c, exposedRect=...) at ../../../wallpapers/marble/marble.cpp:199
Comment 8 omega 2011-02-14 18:39:49 UTC
Created attachment 57255 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed:

just trying to change desktop backround to globe then plasma crashed

-- Backtrace (Reduced):
#6  Marble::AbstractScanlineTextureMapper::nextTile (this=0x3b50b00, posX=@0x7fff02f53ba0, posY=@0x7fff02f53b90) at ../../../../marble/src/lib/AbstractScanlineTextureMapper.cpp:492
#7  0x00007f2c4f162734 in Marble::AbstractScanlineTextureMapper::pixelValue (this=0x3b50b00, lon=<value optimized out>, lat=<value optimized out>, scanLine=0x3e4a020) at ../../../../marble/src/lib/AbstractScanlineTextureMapper.cpp:159
#8  0x00007f2c4f16431d in Marble::SphericalScanlineTextureMapper::mapTexture (this=0x3b50b00, viewParams=0x341ae68, texColorizer=0x41804c0) at ../../../../marble/src/lib/SphericalScanlineTextureMapper.cpp:235
#9  0x00007f2c4f164532 in Marble::SphericalScanlineTextureMapper::mapTexture (this=0x3b50b00, painter=0x7fff02f54070, viewParams=0x341ae68, dirtyRect=..., texColorizer=<value optimized out>) at ../../../../marble/src/lib/SphericalScanlineTextureMapper.cpp:51
#10 0x00007f2c4f0e0bc8 in Marble::MarbleMapPrivate::paintGround (this=0x341ae50, painter=..., dirtyRect=...) at ../../../../marble/src/lib/MarbleMap.cpp:188
Comment 9 Aaron J. Seigo 2011-02-16 18:26:27 UTC
*** Bug 266472 has been marked as a duplicate of this bug. ***
Comment 10 marcst 2011-03-14 16:35:24 UTC
Created attachment 57973 [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

happens with OpenSuse 11.04

-- Backtrace (Reduced):
#6  width (this=0x7fff451b35f0, pd=<value optimized out>, clip=<value optimized out>) at /usr/include/QtGui/qpaintdevice.h:91
#7  initClipRect (this=0x7fff451b35f0, pd=<value optimized out>, clip=<value optimized out>) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/ClipPainter.cpp:367
#8  Marble::ClipPainter::ClipPainter (this=0x7fff451b35f0, pd=<value optimized out>, clip=<value optimized out>) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/ClipPainter.cpp:105
#9  0x00007f74792fd04a in Marble::GeoPainter::GeoPainter (this=0x7fff451b35f0, pd=<value optimized out>, viewport=0x1a26a58, mapQuality=Marble::NormalQuality, clip=<value optimized out>) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/GeoPainter.cpp:188
#10 0x00007f7479663f7f in Marble::MarbleWallpaper::paint (this=0x19a50f0, painter=0x7fff451b37d0, exposedRect=...) at /usr/src/debug/kdeplasma-addons-4.6.0/wallpapers/marble/marble.cpp:199
Comment 11 Oleg Andreych 2011-03-19 09:29:26 UTC
Created attachment 58158 [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:

First time I've selected a globe for wallpaper. Second time it happens I've selected moon.
But problem doesn't happens when I'm chosing one of the types of globes second time.

-- Backtrace (Reduced):
#7  width (this=0xbfdf8f68, pd=0x8d2daa8, clip=true) at /usr/include/QtGui/qpaintdevice.h:91
#8  initClipRect (this=0xbfdf8f68, pd=0x8d2daa8, clip=true) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/ClipPainter.cpp:367
#9  Marble::ClipPainter::ClipPainter (this=0xbfdf8f68, pd=0x8d2daa8, clip=true) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/ClipPainter.cpp:105
#10 0xa828a397 in Marble::GeoPainter::GeoPainter (this=0xbfdf8f68, pd=0x8d2daa8, viewport=0x8d31f14, mapQuality=Marble::NormalQuality, clip=true) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/GeoPainter.cpp:188
#11 0xa8414c5f in Marble::MarbleWallpaper::paint (this=0x8d2d9e8, painter=0xbfdf90cc, exposedRect=...) at /usr/src/debug/kdeplasma-addons-4.6.0/wallpapers/marble/marble.cpp:199
Comment 12 Dario Andres 2011-04-16 02:13:55 UTC
*** Bug 271066 has been marked as a duplicate of this bug. ***
Comment 13 Dario Andres 2011-04-16 02:14:04 UTC
*** Bug 268272 has been marked as a duplicate of this bug. ***
Comment 14 Hector 2011-04-26 09:22:56 UTC
Created attachment 59319 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.0

- What I was doing when the application crashed: switching wallpaper in DESKTOP settings and switch from image to globe.

-- Backtrace (Reduced):
#6  0x00007f8a7ff5a02f in Marble::ClipPainter::ClipPainter(QPaintDevice*, bool) () from /usr/lib/libmarblewidget.so.11
#7  0x00007f8a7ff658ea in Marble::GeoPainter::GeoPainter(QPaintDevice*, Marble::ViewportParams*, Marble::MapQuality, bool) () from /usr/lib/libmarblewidget.so.11
#8  0x00007f8a802d5e3c in Marble::MarbleWallpaper::paint (this=0x33c3a40, painter=0x7fff87466180, exposedRect=...) at ../../../wallpapers/marble/marble.cpp:199
#9  0x00007f8abb4e031c in ScreenPreviewWidget::paintEvent (this=0x1dfbe20, event=0x7fff874669a0) at ../../../libs/kworkspace/screenpreviewwidget.cpp:174
#10 0x00007f8ab88fbc2e in QWidget::event (this=0x1dfbe20, event=0x7fff874669a0) at kernel/qwidget.cpp:8333
Comment 15 Brooks Knight 2011-05-09 03:08:25 UTC
Created attachment 59786 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

Changed fro weather to glode after loading the glode data it crashed.

-- Backtrace (Reduced):
#6  width (this=0x7fff9bada0e0, pd=<value optimized out>, clip=<value optimized out>) at /usr/include/qt4/QtGui/qpaintdevice.h:91
#7  initClipRect (this=0x7fff9bada0e0, pd=<value optimized out>, clip=<value optimized out>) at ../../../../marble/src/lib/ClipPainter.cpp:367
#8  Marble::ClipPainter::ClipPainter (this=0x7fff9bada0e0, pd=<value optimized out>, clip=<value optimized out>) at ../../../../marble/src/lib/ClipPainter.cpp:105
#9  0x00007ff5ea51729a in Marble::GeoPainter::GeoPainter (this=0x7fff9bada0e0, pd=<value optimized out>, viewport=0x2786d98, mapQuality=Marble::NormalQuality, clip=<value optimized out>) at ../../../../marble/src/lib/GeoPainter.cpp:188
#10 0x00007ff5ea87c925 in Marble::MarbleWallpaper::paint (this=0x26a3960, painter=0x7fff9bada2c0, exposedRect=...) at ../../../wallpapers/marble/marble.cpp:199
Comment 16 Dario Andres 2011-05-10 01:30:42 UTC
[Comment from a bug triager]
From bug 272378 comment 1 (KDE SC 4.6.2):
- What I was doing when the application crashed: I was changing the backgound
image to earth view when it crashed while "rendering" I believe.
Comment 17 Dario Andres 2011-05-10 01:30:52 UTC
*** Bug 272219 has been marked as a duplicate of this bug. ***
Comment 18 Dario Andres 2011-05-10 01:30:53 UTC
*** Bug 272378 has been marked as a duplicate of this bug. ***
Comment 19 Jonathan Cain 2011-05-30 02:36:22 UTC
Created attachment 60457 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:

First unlock widgets...for some reason.
Next mouse-2 click and open desktop settings.
Change projection of globe to some other projection.
This projection must be one that isn't already installed.
Autodownload begins.
Crash.
This happened twice after trying two different projections.

-- Backtrace (Reduced):
#6  Marble::AbstractScanlineTextureMapper::nextTile (this=0x70ae0b0, posX=@0x7fff80561620, posY=@0x7fff80561610) at ../../../../marble/src/lib/AbstractScanlineTextureMapper.cpp:492
#7  0x00007f3308c8c9b4 in Marble::AbstractScanlineTextureMapper::pixelValue (this=0x70ae0b0, lon=<value optimized out>, lat=<value optimized out>, scanLine=0x7001e60) at ../../../../marble/src/lib/AbstractScanlineTextureMapper.cpp:159
#8  0x00007f3308c8e58d in Marble::SphericalScanlineTextureMapper::mapTexture (this=0x70ae0b0, viewParams=0x6d74158, texColorizer=0x0) at ../../../../marble/src/lib/SphericalScanlineTextureMapper.cpp:235
#9  0x00007f3308c8e782 in Marble::SphericalScanlineTextureMapper::mapTexture (this=0x70ae0b0, painter=0x7fff80561af0, viewParams=0x6d74158, dirtyRect=..., texColorizer=<value optimized out>) at ../../../../marble/src/lib/SphericalScanlineTextureMapper.cpp:51
#10 0x00007f3308c0ad98 in Marble::MarbleMapPrivate::paintGround (this=0x6d74140, painter=..., dirtyRect=...) at ../../../../marble/src/lib/MarbleMap.cpp:188
Comment 20 Dyrver Eriksson 2011-06-13 01:18:51 UTC
Created attachment 60940 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.3 (4.6.3) using Qt 4.7.3

- What I was doing when the application crashed:
selecting globe desktop bakground in desktop settings
- Custom settings of the application:
night-time map was loading and crash before result

-- Backtrace (Reduced):
#7  0x9ea66e69 in Marble::ClipPainter::ClipPainter(QPaintDevice*, bool) () from /usr/lib/libmarblewidget.so.11
#8  0x9ea70157 in Marble::GeoPainter::GeoPainter(QPaintDevice*, Marble::ViewportParams*, Marble::MapQuality, bool) () from /usr/lib/libmarblewidget.so.11
[...]
#10 0xb0b6e8e8 in ScreenPreviewWidget::paintEvent(QPaintEvent*) () from /usr/lib/libkworkspace.so.4
#11 0xb636ff7e in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#12 0xb6316084 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
Comment 21 Tom Kijas 2011-06-19 16:07:17 UTC
Created attachment 61142 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.4 (4.6.4) using Qt 4.7.2

- What I was doing when the application crashed:
The plasma crashed just when I wanted to chose marble earth as wallpaper.
- Unusual behavior I noticed:
I wanted to switch from clockwallpaper to some picture in my computer by dragging it onto a desktop. I choosed "as wallpaper" and it changed wallpaper but to a black color. Choosing any picture is impossible, stock nor non-stock, same as presentation of pictures. If I choose pattern, it is OK and the wallpaper changes. Quite annoying bug, impossibility to add own picture and then choose ANY picture as wallpaper. Reminds me Win7 Started ed. :o))
- Custom settings of the application:
I have installed clock wallpaper plugin from vlad studio.

-- Backtrace (Reduced):
#6  width (this=0x7fff65070490, pd=<value optimized out>, clip=<value optimized out>) at /usr/include/qt4/QtGui/qpaintdevice.h:91
#7  initClipRect (this=0x7fff65070490, pd=<value optimized out>, clip=<value optimized out>) at ../../../../marble/src/lib/ClipPainter.cpp:367
#8  Marble::ClipPainter::ClipPainter (this=0x7fff65070490, pd=<value optimized out>, clip=<value optimized out>) at ../../../../marble/src/lib/ClipPainter.cpp:105
#9  0x00007fb0b0a8339a in Marble::GeoPainter::GeoPainter (this=0x7fff65070490, pd=<value optimized out>, viewport=0x4d1d658, mapQuality=Marble::NormalQuality, clip=<value optimized out>) at ../../../../marble/src/lib/GeoPainter.cpp:188
#10 0x00007fb0b0de9925 in Marble::MarbleWallpaper::paint (this=0x4d24aa0, painter=0x7fff65070670, exposedRect=...) at ../../../wallpapers/marble/marble.cpp:199
Comment 22 tschuesi 2011-07-12 18:40:57 UTC
Created attachment 61818 [details]
New crash information added by DrKonqi

plasma-netbook (0.2) on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1

- What I was doing when the application crashed:
Started the world marble applet as background picture

-- Backtrace (Reduced):
#6  width (this=0xbf975da8, pd=0x8caa848, clip=true) at /usr/include/QtGui/qpaintdevice.h:91
#7  initClipRect (this=0xbf975da8, pd=0x8caa848, clip=true) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/ClipPainter.cpp:367
#8  Marble::ClipPainter::ClipPainter (this=0xbf975da8, pd=0x8caa848, clip=true) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/ClipPainter.cpp:105
#9  0xa6523397 in Marble::GeoPainter::GeoPainter (this=0xbf975da8, pd=0x8caa848, viewport=0x90f776c, mapQuality=Marble::NormalQuality, clip=true) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/GeoPainter.cpp:188
#10 0xa66cac5f in Marble::MarbleWallpaper::paint (this=0x8caa788, painter=0xbf975f0c, exposedRect=...) at /usr/src/debug/kdeplasma-addons-4.6.0/wallpapers/marble/marble.cpp:199
Comment 23 Vinit K Sinha 2011-07-19 17:43:50 UTC
Created attachment 61991 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:

While trying out oll posible settings in "Desktop Settings", this crash happened by following below mentioned steps
1. Open Desktop Settings (RightClick on Desktop > Select "Desktop Settings" )
2. Under View Tab, Change Wallapper to "Globe"
3. Click Apply

Also It is noticabel that this crash happened only for the first time I followed above steps. Next time onwards no crash is reported.

-- Backtrace (Reduced):
#7  width (this=0xbfdb8118, pd=0x9bbed98, clip=true) at /usr/include/qt4/QtGui/qpaintdevice.h:91
#8  initClipRect (this=0xbfdb8118, pd=0x9bbed98, clip=true) at ../../../../marble/src/lib/ClipPainter.cpp:367
#9  Marble::ClipPainter::ClipPainter (this=0xbfdb8118, pd=0x9bbed98, clip=true) at ../../../../marble/src/lib/ClipPainter.cpp:105
#10 0x07e18fc4 in Marble::GeoPainter::GeoPainter (this=0xbfdb8118, pd=0x9bbed98, viewport=0x9b8ab1c, mapQuality=Marble::NormalQuality, clip=true) at ../../../../marble/src/lib/GeoPainter.cpp:188
#11 0x04d785be in Marble::MarbleWallpaper::paint (this=0x9bbecd8, painter=0xbfdb827c, exposedRect=...) at ../../../wallpapers/marble/marble.cpp:199
Comment 24 ZaDarkSide 2011-07-20 19:49:40 UTC
Created attachment 62034 [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:

changed wallpaper to globe then it crashed

-- Backtrace (Reduced):
#6  width (this=0x7fff051811b0, pd=<value optimized out>, clip=<value optimized out>) at /usr/include/QtGui/qpaintdevice.h:91
#7  initClipRect (this=0x7fff051811b0, pd=<value optimized out>, clip=<value optimized out>) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/ClipPainter.cpp:367
#8  Marble::ClipPainter::ClipPainter (this=0x7fff051811b0, pd=<value optimized out>, clip=<value optimized out>) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/ClipPainter.cpp:105
#9  0x00007fa5c2fbf04a in Marble::GeoPainter::GeoPainter (this=0x7fff051811b0, pd=<value optimized out>, viewport=0x10c6a48, mapQuality=Marble::NormalQuality, clip=<value optimized out>) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/GeoPainter.cpp:188
#10 0x00007fa5c3325f7f in Marble::MarbleWallpaper::paint (this=0xd77fc0, painter=0x7fff05181390, exposedRect=...) at /usr/src/debug/kdeplasma-addons-4.6.0/wallpapers/marble/marble.cpp:199
Comment 25 Christian Baune 2011-07-27 16:51:38 UTC
Created attachment 62245 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:
I did a fresh install on ubuntu 11.04 then browsed settings.
Crash occured when selecting globe wallpaper.

Note : Ubuntu 64bits with ia32libs installed.

-- Backtrace (Reduced):
#6  width (this=0x7fffe2593fd0, pd=<value optimized out>, clip=<value optimized out>) at /usr/include/qt4/QtGui/qpaintdevice.h:91
#7  initClipRect (this=0x7fffe2593fd0, pd=<value optimized out>, clip=<value optimized out>) at ../../../../marble/src/lib/ClipPainter.cpp:367
#8  Marble::ClipPainter::ClipPainter (this=0x7fffe2593fd0, pd=<value optimized out>, clip=<value optimized out>) at ../../../../marble/src/lib/ClipPainter.cpp:105
#9  0x00007fa246cdc29a in Marble::GeoPainter::GeoPainter (this=0x7fffe2593fd0, pd=<value optimized out>, viewport=0x3929bd8, mapQuality=Marble::NormalQuality, clip=<value optimized out>) at ../../../../marble/src/lib/GeoPainter.cpp:188
#10 0x00007fa247041925 in Marble::MarbleWallpaper::paint (this=0x38f0ea0, painter=0x7fffe25941b0, exposedRect=...) at ../../../wallpapers/marble/marble.cpp:199
Comment 26 Christoph Feck 2011-08-13 01:47:51 UTC
*** Bug 279999 has been marked as a duplicate of this bug. ***
Comment 27 Christoph Feck 2011-08-13 01:48:31 UTC
*** Bug 277077 has been marked as a duplicate of this bug. ***
Comment 28 Christoph Feck 2011-08-13 01:49:11 UTC
*** Bug 274526 has been marked as a duplicate of this bug. ***
Comment 29 Christoph Feck 2011-08-25 14:39:20 UTC
*** Bug 280682 has been marked as a duplicate of this bug. ***
Comment 30 Friedrich W. H. Kossebau 2016-12-17 19:09:23 UTC
Thanks for all the reports. The Plasma worldclock widget has been rewritten now in QML for Plasma5 (and so far without option to change the map theme).
The old code is no longer maintained, so closing this now.
Please try the new widget and report any issues or features you would like to see (re-)implemented.

See also https://frinring.wordpress.com/2016/08/04/wip-plasma-world-map-wallpaper-world-clock-applet-powered-by-marble/