Bug 218010 - Plasma crash on startup upon update to KDE 4.3.80 (kdelibs is updated but kdebase is still at 4.3) [Plasma::Wallpaper::setUsingRenderingCache, Plasma::Wallpaper::restore, Plasma::Applet::paint]
Summary: Plasma crash on startup upon update to KDE 4.3.80 (kdelibs is updated but kde...
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: wallpaper-image (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 218275 218439 220272 220414 221385 221979 222166 222725 224356 225206 225508 225631 225879 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-12-09 17:59 UTC by asmerm
Modified: 2021-07-07 09:25 UTC (History)
19 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi: --- Updated KDE 4.3.4 to 4.4 beta 2 in Kubuntu 9.10. After update, I restarted my Kubuntu and I couldn't enter the desktop as I got this error. Possibly because kde-workspace is still in 4.3.4. Any updates on how to (6.71 KB, text/plain)
2010-01-04 19:32 UTC, Andrew Sam
Details
New crash information added by DrKonqi: --- Updated KDE 4.3.4 to 4.4 beta 2 in Kubuntu 9.10. After update, I restarted my Kubuntu and I couldn't enter the desktop as I got this error. Possibly because kde-workspace is still in 4.3.4. Any updates on how to (6.71 KB, text/plain)
2010-01-04 19:32 UTC, Andrew Sam
Details
New crash information added by DrKonqi (10.70 KB, text/plain)
2010-01-14 16:14 UTC, Matteo Rossi
Details
New crash information added by DrKonqi (3.97 KB, text/plain)
2010-02-27 23:46 UTC, soopaseb
Details

Note You need to log in before you can comment on or make changes to this bug.
Description asmerm 2009-12-09 17:59:28 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.3.80 (KDE 4.3.80 (KDE 4.4 Beta1)) "release 197"
Qt Version: 4.6.0
Operating System: Linux 2.6.31.5-0.1-default i686
Distribution: "openSUSE 11.2 (i586)"

-- Information about the crash:
Updated from KDE 4.3.1 to 4.3.8. Now Plasma crashes every time on login leaving me with unusable desktop.
Logs attached.

The crash can be reproduced everytime.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb54cd760 (LWP 7016))]

Thread 2 (Thread 0xa65bab70 (LWP 7020)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb747cd95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb74f4192 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb6d87d52 in QHostInfoAgent::run (this=0x8cce9e0) at kernel/qhostinfo.cpp:252
#5  0xb74f326e in QThreadPrivate::start (arg=0x8cce9e0) at thread/qthread_unix.cpp:244
#6  0xb74786e5 in start_thread () from /lib/libpthread.so.0
#7  0xb7478600 in ?? () from /lib/libpthread.so.0

Thread 1 (Thread 0xb54cd760 (LWP 7016)):
[KCrash Handler]
#6  0xb52a3400 in Plasma::Wallpaper::setUsingRenderingCache(bool) () from /usr/lib/libplasma.so.3
#7  0xa6fef921 in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so
#8  0xb52a3279 in Plasma::Wallpaper::restore(KConfigGroup const&) () from /usr/lib/libplasma.so.3
#9  0xb51cb3f1 in Plasma::Applet::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*) () from /usr/lib/libplasma.so.3
#10 0xb65a556d in _q_paintItem (item=<value optimized out>, painter=0xbf8e3dec, option=0x80ff060, widget=0x8ffe090, useWindowOpacity=true, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4193
#11 0xb65ad14d in QGraphicsScenePrivate::drawItemHelper (this=0x80fef00, item=0x8a8cbe0, painter=0xbf8e3dec, option=0x80ff060, widget=0x8ffe090, painterStateProtection=<value optimized out>)
    at graphicsview/qgraphicsscene.cpp:4262
#12 0xb65af3f8 in QGraphicsScenePrivate::draw (this=0x80fef00, item=0x8a8cbe0, painter=0xbf8e3dec, viewTransform=0x0, transformPtr=0x8aeefb4, exposedRegion=0x8fec804, widget=0x8ffe090, opacity=1, 
    effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4736
#13 0xb65afc77 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x80fef00, item=0x8a8cbe0, painter=0xbf8e3dec, viewTransform=0x0, exposedRegion=0x8fec804, widget=0x8ffe090, parentOpacity=1, 
    effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4669
#14 0xb65b025e in QGraphicsScenePrivate::drawItems (this=0x80fef00, painter=0xbf8e3dec, viewTransform=0x0, exposedRegion=0x8fec804, widget=0x8ffe090) at graphicsview/qgraphicsscene.cpp:4565
#15 0xb65db653 in QGraphicsView::paintEvent (this=0x8fec1b8, event=0xbf8e4484) at graphicsview/qgraphicsview.cpp:3352
#16 0xb5f76768 in QWidget::event (this=0x8fec1b8, event=0xbf8e4484) at kernel/qwidget.cpp:8120
#17 0xb636c693 in QFrame::event (this=0x8fec1b8, e=0xbf8e4484) at widgets/qframe.cpp:557
#18 0xb6406962 in QAbstractScrollArea::viewportEvent (this=0x8fec1b8, e=0x1) at widgets/qabstractscrollarea.cpp:1032
#19 0xb65d5cca in QGraphicsView::viewportEvent (this=0x8fec1b8, event=0xbf8e4484) at graphicsview/qgraphicsview.cpp:2747
#20 0xb6409295 in viewportEvent (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:100
#21 QAbstractScrollAreaFilter::eventFilter (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:116
#22 0xb75f87ea in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80af6a8, receiver=0x8ffe090, event=0xbf8e4484) at kernel/qcoreapplication.cpp:819
#23 0xb5f18097 in QApplicationPrivate::notify_helper (this=0x80af6a8, receiver=0x8ffe090, e=0xbf8e4484) at kernel/qapplication.cpp:4238
#24 0xb5f1e9ac in QApplication::notify (this=0x80a97a0, receiver=0x8ffe090, e=0xbf8e4484) at kernel/qapplication.cpp:4207
#25 0xb6aefeed in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#26 0xb75f94fb in QCoreApplication::notifyInternal (this=0x80a97a0, receiver=0x80a97a0, event=0xbf8e4484) at kernel/qcoreapplication.cpp:704
#27 0xb5f7ef2a in sendSpontaneousEvent (event=<value optimized out>, receiver=0x8ffe150) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#28 QWidgetPrivate::drawWidget (event=<value optimized out>, receiver=0x8ffe150) at kernel/qwidget.cpp:5322
#29 0xb5f7f97e in QWidgetPrivate::paintSiblingsRecursive (this=0x8fec4a0, pdev=0x8ffec14, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8ffe9e8)
    at kernel/qwidget.cpp:5435
#30 0xb5f7e990 in QWidgetPrivate::drawWidget (this=0x8fec4a0, pdev=0x8ffec14, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8ffe9e8) at kernel/qwidget.cpp:5371
#31 0xb6154e5a in QWidgetBackingStore::sync (this=0x8ffe9e8) at painting/qbackingstore.cpp:1289
#32 0xb5f6ec43 in QWidgetPrivate::syncBackingStore (this=0x8fec4a0) at kernel/qwidget.cpp:1662
#33 0xb5f76ac1 in QWidget::event (this=0x8fec1b8, event=0x8106ed0) at kernel/qwidget.cpp:8266
#34 0xb636c693 in QFrame::event (this=0x8fec1b8, e=0x8106ed0) at widgets/qframe.cpp:557
#35 0xb640737f in QAbstractScrollArea::event (this=0x8fec1b8, e=0x8106ed0) at widgets/qabstractscrollarea.cpp:985
#36 0xb65d9056 in QGraphicsView::event (this=0x8fec1b8, event=0x8106ed0) at graphicsview/qgraphicsview.cpp:2625
#37 0xb5f180bc in QApplicationPrivate::notify_helper (this=0x80af6a8, receiver=0x8fec1b8, e=0x8106ed0) at kernel/qapplication.cpp:4242
#38 0xb5f1e9ac in QApplication::notify (this=0x80a97a0, receiver=0x8fec1b8, e=0x8106ed0) at kernel/qapplication.cpp:4207
#39 0xb6aefeed in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#40 0xb75f94fb in QCoreApplication::notifyInternal (this=0x80a97a0, receiver=0x80a97a0, event=0x8106ed0) at kernel/qcoreapplication.cpp:704
#41 0xb75fa4bf in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#42 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1345
#43 0xb75fa66d in QCoreApplication::sendPostedEvents (receiver=0x8fec1b8, event_type=77) at kernel/qcoreapplication.cpp:1238
#44 0xb65c0f7e in dispatchPendingUpdateRequests (this=<value optimized out>) at ../../include/QtGui/private/../../../src/gui/graphicsview/qgraphicsview_p.h:178
#45 QGraphicsScenePrivate::_q_processDirtyItems (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:487
#46 0xb65c1466 in QGraphicsScene::qt_metacall (this=0x8134ac0, _c=InvokeMetaMethod, _id=14, _a=0x8978428) at .moc/release-shared/moc_qgraphicsscene.cpp:130
#47 0xb51f91ba in Plasma::Corona::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libplasma.so.3
#48 0xb271f332 in KDialog::setButtons(QFlags<KDialog::ButtonCode>) () from /usr/lib/libkdeinit4_plasma-desktop.so
#49 0xb75fe9b5 in QMetaObject::metacall (object=0xa, cl=InvokeMetaMethod, idx=18, argv=0x8978428) at kernel/qmetaobject.cpp:237
#50 0xb76091e6 in QMetaCallEvent::placeMetaCall (this=0x8cd7fc0, object=0x8134ac0) at kernel/qobject.cpp:574
#51 0xb760a6e3 in QObject::event (this=0x8134ac0, e=0x8cd7fc0) at kernel/qobject.cpp:1260
#52 0xb65bc3ae in QGraphicsScene::event (this=0x8134ac0, event=0x8cd7fc0) at graphicsview/qgraphicsscene.cpp:3450
#53 0xb5f180bc in QApplicationPrivate::notify_helper (this=0x80af6a8, receiver=0x8134ac0, e=0x8cd7fc0) at kernel/qapplication.cpp:4242
#54 0xb5f1ea85 in QApplication::notify (this=0x80a97a0, receiver=0x8134ac0, e=0x8cd7fc0) at kernel/qapplication.cpp:3661
#55 0xb6aefeed in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#56 0xb75f94fb in QCoreApplication::notifyInternal (this=0x80a97a0, receiver=0x80a97a0, event=0x8cd7fc0) at kernel/qcoreapplication.cpp:704
#57 0xb75fa4bf in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#58 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1345
#59 0xb75fa66d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#60 0xb762669f in sendPostedEvents () at kernel/qcoreapplication.h:220
#61 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#62 0xb5a8e4c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#63 0xb5a91d98 in ?? () from /usr/lib/libglib-2.0.so.0
#64 0xb5a91ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#65 0xb76261b1 in QEventDispatcherGlib::processEvents (this=0x80af498, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#66 0xb5fd4bf5 in QGuiEventDispatcherGlib::processEvents (this=0x80af498, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#67 0xb75f7b2a in QEventLoop::processEvents (this=0xbf8e5b60, flags=...) at kernel/qeventloop.cpp:149
#68 0xb75f7f72 in QEventLoop::exec (this=0xbf8e5b60, flags=...) at kernel/qeventloop.cpp:201
#69 0xb75fa739 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#70 0xb5f18167 in QApplication::exec () at kernel/qapplication.cpp:3570
#71 0xb2725b49 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#72 0x0804e43d in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#73 0x0804ec1d in handle_launcher_request(int, char const*) ()
#74 0x0804f0b3 in handle_requests(int) ()
#75 0x0804fdfa in main ()

This bug may be a duplicate of or related to bug 210395.

Possible duplicates by query: bug 210395.

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-10 14:01:37 UTC
According to bug 210395 this could be some kind of incompatibility with a recent build of the Qt library. May be you need to ask OpenSuse to update their packages ?
Regards
Comment 2 Dario Andres 2009-12-11 16:22:06 UTC
From bug 218275:
---
Thread 1 (Thread 0xb53ec750 (LWP 4750)):
[KCrash Handler]
#6  0xb519d850 in Plasma::Wallpaper::setUsingRenderingCache (this=0x8170428,
useCache=true) at /usr/src/debug/kdelibs-4.3.80/plasma/wallpaper.cpp:351
#7  0xa6f66519 in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so
#8  0xb519d6c9 in Plasma::Wallpaper::restore (this=0x8170428,
config=@0xbf9effe8) at /usr/src/debug/kdelibs-4.3.80/plasma/wallpaper.cpp:264
#9  0xb50c5511 in Plasma::Applet::paint (this=0x8211bb0, painter=0xbf9f0efc,
option=0x8120d88, widget=0x898fdb8) at
/usr/src/debug/kdelibs-4.3.80/plasma/applet.cpp:1352
#10 0xb64e31ad in _q_paintItem (item=<value optimized out>, painter=0xbf9f0efc,
option=0x8120d88, widget=0x898fdb8, useWindowOpacity=true,
painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4193
...
Comment 3 Dario Andres 2009-12-11 16:22:10 UTC
*** Bug 218275 has been marked as a duplicate of this bug. ***
Comment 4 Dario Andres 2009-12-12 22:32:37 UTC
A little detail from bug 218439, the reporter is using kdelibs from 4.4, but kdebase-workspace (plasma app) from 4.3.4. May be that causes this incompatibility.
- Does anyone else experiencing this crash is/was in the same situation ?
Thanks
Comment 5 Dario Andres 2009-12-12 22:32:39 UTC
*** Bug 218439 has been marked as a duplicate of this bug. ***
Comment 6 Arne Babenhauserheide 2009-12-12 23:51:24 UTC
update to the info from bug #218439 and bug #218441: 

Since I don't get pykde4 to build at the moment, I built the new plasma-workspace without python. Now it works when started from commandline, and it should work at startup, too.
Comment 7 Jonathan Thomas 2009-12-27 16:18:28 UTC
*** Bug 220272 has been marked as a duplicate of this bug. ***
Comment 8 Jonathan Thomas 2009-12-28 17:15:42 UTC
*** Bug 220414 has been marked as a duplicate of this bug. ***
Comment 9 Andrew Sam 2010-01-04 19:32:02 UTC
Created attachment 39561 [details]
New crash information added by DrKonqi:
---
Updated KDE 4.3.4 to 4.4 beta 2 in Kubuntu 9.10. After update, I restarted my Kubuntu and I couldn't enter the desktop as I got this error. Possibly because kde-workspace is still in 4.3.4. Any updates on how to
Comment 10 Andrew Sam 2010-01-04 19:32:04 UTC
Created attachment 39562 [details]
New crash information added by DrKonqi:
---
Updated KDE 4.3.4 to 4.4 beta 2 in Kubuntu 9.10. After update, I restarted my Kubuntu and I couldn't enter the desktop as I got this error. Possibly because kde-workspace is still in 4.3.4. Any updates on how to
Comment 11 Dario Andres 2010-01-05 12:37:19 UTC
Err... according to comment 9 and comment 10, this is caused by a version mismatch between kdelibs (4.4beta) and kdebase-workspace(4.3). 
- Do all the people experiencing this bug have the same situation ?

If that is the case, then this issue is caused by a broken installation and you should fix them asking to your distributions or packagers.

Regards
Comment 12 Dario Andres 2010-01-05 12:39:09 UTC
Waiting for info
Comment 13 Dirk Theissen 2010-01-05 13:45:08 UTC
*** Bug 221385 has been marked as a duplicate of this bug. ***
Comment 14 Dirk Theissen 2010-01-05 13:49:58 UTC
I had the same Problem after updating my OpenSuse 11.1 Installation to KDE 4.3.85.

It looks like the dependencies weren't correct.
kdebase-workspace was still version 4.3.1.

Updating kdebase-workspace to 4.3.8 fixed it.
Comment 15 Jonathan Thomas 2010-01-10 01:48:15 UTC
*** Bug 221979 has been marked as a duplicate of this bug. ***
Comment 16 Matteo Rossi 2010-01-14 16:14:56 UTC
Created attachment 39889 [details]
New crash information added by DrKonqi

I too updated 9.10 Kubuntu tu KDE KDE 4.3.90 (KDE 4.4 RC1) and Qt 4.6.0.
Comment 17 Jonathan Thomas 2010-01-14 17:18:01 UTC
*** Bug 222725 has been marked as a duplicate of this bug. ***
Comment 18 Chris Warrick 2010-01-17 13:59:53 UTC
The bug have to be closed. All is good in KDE 4.3.90 aka RC1.
Comment 19 Beat Wolf 2010-01-26 22:59:31 UTC
*** Bug 224356 has been marked as a duplicate of this bug. ***
Comment 20 Beat Wolf 2010-01-26 22:59:38 UTC
*** Bug 222166 has been marked as a duplicate of this bug. ***
Comment 21 Dario Andres 2010-02-02 02:03:05 UTC
*** Bug 225206 has been marked as a duplicate of this bug. ***
Comment 22 Beat Wolf 2010-02-04 20:03:13 UTC
*** Bug 225508 has been marked as a duplicate of this bug. ***
Comment 23 Alvaro Rodriguez 2010-02-04 23:15:51 UTC
Solved after:

sudo apt-get dist-upgrade.

Using resources:

cat /etc/apt/sources.list.d/kubuntu-ppa-beta-karmic.list
deb http://ppa.launchpad.net/kubuntu-ppa/beta/ubuntu karmic main
Comment 24 Beat Wolf 2010-02-05 22:55:53 UTC
*** Bug 225631 has been marked as a duplicate of this bug. ***
Comment 25 Dario Andres 2010-02-09 02:22:12 UTC
*** Bug 225879 has been marked as a duplicate of this bug. ***
Comment 26 soopaseb 2010-02-27 23:46:47 UTC
Created attachment 41180 [details]
New crash information added by DrKonqi

Plasma desktop crashes after login. It happens after i've launched the kde upgrade using the specific ppa from amrok.kde.org. Will have to redo my install of Kubuntu Karmic Koala without adding this ppa i think...