Bug 234213

Summary: Plasma crash after update amarok 2.3
Product: [Unmaintained] plasma4 Reporter: Hernan Castañeda <hernan.castaneda>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: KDE Panel screenshot

Description Hernan Castañeda 2010-04-13 02:04:01 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.31-20-generic-pae i686
Distribution: Ubuntu 9.10

-- Information about the crash:
After updating to the amarok version 2.3 I started experiencing problems when tried to delete songs from the library, a message indicating that tracks couldn't be erased from the disk possibly due to problems with permissions on the directory.  I closed Amarok and restarted it again and appeared a pop up indicating that Amarok could not start due to a problem with "kio_file", I decided then to restart the restart the machine and then plasma crashed.

I want to mention that something similar happened in a previous installation when I updated to KDE SC 4.4.2 from the backports, after the updated the plasma crashed and I had to reinstall the OS.

 -- Backtrace:
Application: Área de trabajo de Plasma (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0xb52fbcf0 in Plasma::Wallpaper::setUsingRenderingCache (this=0x966ebf8, useCache=true) at ../../plasma/wallpaper.cpp:351
#7  0xa68b9579 in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so
#8  0xb52fbb69 in Plasma::Wallpaper::restore (this=0x966ebf8, config=...) at ../../plasma/wallpaper.cpp:264
#9  0xb5221a4c in Plasma::Applet::paint (this=0x967b990, painter=0xb6ce8764, option=0x92ae030, widget=0x9b389e0) at ../../plasma/applet.cpp:1353
#10 0xb679ff9c in _q_paintItem (item=<value optimized out>, painter=<value optimized out>, option=0x92ae030, widget=0x9b389e0, useWindowOpacity=true, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4243
#11 0xb67baba4 in QGraphicsScenePrivate::drawItemHelper (this=0x92aded0, item=0x967b998, painter=0xbfe971b4, option=0x92ae030, widget=0x9b389e0, painterStateProtection=<value optimized out>)
    at graphicsview/qgraphicsscene.cpp:4311
#12 0xb67bd054 in QGraphicsScenePrivate::draw (this=0x92aded0, item=0x967b998, painter=0xbfe971b4, viewTransform=0x0, transformPtr=0x9713d38, exposedRegion=0x93bba0c, widget=0x9b389e0, opacity=1, 
    effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4827
#13 0xb67bdcdb in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x92aded0, item=0x967b998, painter=0xbfe971b4, viewTransform=0x0, exposedRegion=0x93bba0c, widget=0x9b389e0, parentOpacity=1, 
    effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4749
#14 0xb67be6ae in QGraphicsScenePrivate::drawItems (this=0x92aded0, painter=0xbfe971b4, viewTransform=0x0, exposedRegion=0x93bba0c, widget=0x9b389e0) at graphicsview/qgraphicsscene.cpp:4619
#15 0xb67d8c1b in QGraphicsView::paintEvent (this=0x9b23e08, event=0xbfe978b4) at graphicsview/qgraphicsview.cpp:3393
#16 0xb61695d6 in QWidget::event (this=0x9b23e08, event=0xbfe978b4) at kernel/qwidget.cpp:8144
#17 0xb65656a3 in QFrame::event (this=0x9b23e08, e=0xbfe978b4) at widgets/qframe.cpp:557
#18 0xb65ff922 in QAbstractScrollArea::viewportEvent (this=0xa, e=0x1) at widgets/qabstractscrollarea.cpp:1036
#19 0xb67d509b in QGraphicsView::viewportEvent (this=0x9b23e08, event=0xbfe978b4) at graphicsview/qgraphicsview.cpp:2787
#20 0xb6602215 in QAbstractScrollAreaPrivate::viewportEvent (this=0x9b24c08, o=0x9b389e0, e=0xbfe978b4) at widgets/qabstractscrollarea_p.h:100
#21 QAbstractScrollAreaFilter::eventFilter (this=0x9b24c08, o=0x9b389e0, e=0xbfe978b4) at widgets/qabstractscrollarea_p.h:116
#22 0xb6bd1e8a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x91d06f8, receiver=0x9b389e0, event=0xbfe978b4) at kernel/qcoreapplication.cpp:819
#23 0xb610b3a9 in QApplicationPrivate::notify_helper (this=0x91d06f8, receiver=0x9b389e0, e=0xbfe978b4) at kernel/qapplication.cpp:4296
#24 0xb61120b9 in QApplication::notify (this=0x91ca570, receiver=0x9b389e0, e=0xbfe978b4) at kernel/qapplication.cpp:4265
#25 0xb6ec95ba in KApplication::notify (this=0x91ca570, receiver=0x9b389e0, event=0xbfe978b4) at ../../kdeui/kernel/kapplication.cpp:302
#26 0xb6bd2beb in QCoreApplication::notifyInternal (this=0x91ca570, receiver=0x9b389e0, event=0xbfe978b4) at kernel/qcoreapplication.cpp:704
#27 0xb61728e6 in QCoreApplication::sendSpontaneousEvent (this=0x9b389f8, pdev=0x9b397d4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9b39568)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#28 QWidgetPrivate::drawWidget (this=0x9b389f8, pdev=0x9b397d4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9b39568) at kernel/qwidget.cpp:5339
#29 0xb6173725 in QWidgetPrivate::paintSiblingsRecursive (this=0x93bb6a8, pdev=0x9b397d4, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9b39568)
    at kernel/qwidget.cpp:5452
#30 0xb6172635 in QWidgetPrivate::drawWidget (this=0x93bb6a8, pdev=0x9b397d4, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9b39568) at kernel/qwidget.cpp:5388
#31 0xb6348e70 in QWidgetBackingStore::sync (this=0x9b39568) at painting/qbackingstore.cpp:1291
#32 0xb6162a93 in QWidgetPrivate::syncBackingStore (this=0x93bb6a8) at kernel/qwidget.cpp:1672
#33 0xb6169d96 in QWidget::event (this=0x9b23e08, event=0x975ff28) at kernel/qwidget.cpp:8291
#34 0xb65656a3 in QFrame::event (this=0x9b23e08, e=0x975ff28) at widgets/qframe.cpp:557
#35 0xb6600337 in QAbstractScrollArea::event (this=0x9b23e08, e=0x975ff28) at widgets/qabstractscrollarea.cpp:989
#36 0xb67d7246 in QGraphicsView::event (this=0x9b23e08, event=0x975ff28) at graphicsview/qgraphicsview.cpp:2666
#37 0xb610b3cc in QApplicationPrivate::notify_helper (this=0x91d06f8, receiver=0x9b23e08, e=0x975ff28) at kernel/qapplication.cpp:4300
#38 0xb61120b9 in QApplication::notify (this=0x91ca570, receiver=0x9b23e08, e=0x975ff28) at kernel/qapplication.cpp:4265
#39 0xb6ec95ba in KApplication::notify (this=0x91ca570, receiver=0x9b23e08, event=0x975ff28) at ../../kdeui/kernel/kapplication.cpp:302
#40 0xb6bd2beb in QCoreApplication::notifyInternal (this=0x91ca570, receiver=0x9b23e08, event=0x975ff28) at kernel/qcoreapplication.cpp:704
#41 0xb6bd5623 in QCoreApplication::sendEvent (receiver=0x9b23e08, event_type=77, data=0x91695d8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x9b23e08, event_type=77, data=0x91695d8) at kernel/qcoreapplication.cpp:1345
#43 0xb6bd578d in QCoreApplication::sendPostedEvents (receiver=0x9b23e08, event_type=77) at kernel/qcoreapplication.cpp:1238
#44 0xb67ba336 in QGraphicsViewPrivate::dispatchPendingUpdateRequests (this=0x92aded0) at ../../include/QtGui/private/../../../src/gui/graphicsview/qgraphicsview_p.h:184
#45 QGraphicsScenePrivate::_q_processDirtyItems (this=0x92aded0) at graphicsview/qgraphicsscene.cpp:509
#46 0xb67ba886 in QGraphicsScene::qt_metacall (this=0x929b270, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x9b40b90) at .moc/release-shared/moc_qgraphicsscene.cpp:130
#47 0xb524ce7a in Plasma::Corona::qt_metacall (this=0x929b270, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x9b40b90) at ./corona.moc:107
#48 0xb228bb1a in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#49 0xb6bd7e5a in QMetaObject::metacall (object=0x929b270, cl=10, idx=0, argv=0x929b270) at kernel/qmetaobject.cpp:237
#50 0xb6be2516 in QMetaCallEvent::placeMetaCall (this=0x99769d8, object=0x929b270) at kernel/qobject.cpp:561
#51 0xb6be363e in QObject::event (this=0x929b270, e=0x99769d8) at kernel/qobject.cpp:1248
#52 0xb67b6564 in QGraphicsScene::event (this=0x929b270, event=0x99769d8) at graphicsview/qgraphicsscene.cpp:3500
#53 0xb610b3cc in QApplicationPrivate::notify_helper (this=0x91d06f8, receiver=0x929b270, e=0x99769d8) at kernel/qapplication.cpp:4300
#54 0xb611201e in QApplication::notify (this=0x91ca570, receiver=0x929b270, e=0x99769d8) at kernel/qapplication.cpp:3704
#55 0xb6ec95ba in KApplication::notify (this=0x91ca570, receiver=0x929b270, event=0x99769d8) at ../../kdeui/kernel/kapplication.cpp:302
#56 0xb6bd2beb in QCoreApplication::notifyInternal (this=0x91ca570, receiver=0x929b270, event=0x99769d8) at kernel/qcoreapplication.cpp:704
#57 0xb6bd5623 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x91695d8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#58 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x91695d8) at kernel/qcoreapplication.cpp:1345
#59 0xb6bd578d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#60 0xb6bfed0f in QCoreApplication::sendPostedEvents (s=0x91d2eb8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#61 postEventSourceDispatch (s=0x91d2eb8) at kernel/qeventdispatcher_glib.cpp:276
#62 0xb58c0e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#63 0xb58c4730 in ?? () from /lib/libglib-2.0.so.0
#64 0xb58c4863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#65 0xb6bfe805 in QEventDispatcherGlib::processEvents (this=0x91d03c8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#66 0xb61cab35 in QGuiEventDispatcherGlib::processEvents (this=0x91d03c8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#67 0xb6bd1209 in QEventLoop::processEvents (this=0xbfe990b4, flags=) at kernel/qeventloop.cpp:149
#68 0xb6bd165a in QEventLoop::exec (this=0xbfe990b4, flags=...) at kernel/qeventloop.cpp:201
#69 0xb6bd584f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#70 0xb610b467 in QApplication::exec () at kernel/qapplication.cpp:3579
#71 0xb229180d in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#72 0x0804dff7 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x919f918 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8051425 "0") at ../../kinit/kinit.cpp:717
#73 0x0804ec15 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#74 0x0804f08c in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1402
#75 0x0804fe47 in main (argc=2, argv=0xbfe99b44, envp=0xbfe99b50) at ../../kinit/kinit.cpp:1845

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

Possible duplicates by query: bug 233993, bug 233928, bug 233451, bug 233275, bug 233169.

Reported using DrKonqi
Comment 1 Dario Andres 2010-04-13 02:28:02 UTC
- Install/update "kdebase-workspace" and "plasma-desktop"
Regards
Comment 2 Hernan Castañeda 2010-04-13 15:03:55 UTC
Created attachment 42743 [details]
KDE Panel screenshot
Comment 3 Hernan Castañeda 2010-04-13 15:10:12 UTC
Comment on attachment 42743 [details]
KDE Panel screenshot

Hi Andres,

I was able to update the suggested packages and the desktop started normally nevertheless I'm having some display/usage problems on the KDE panel, as you can see in the attached file the icons look duplicated and overlapped and I'm not able to select and/or use some of the icons   on the right (e.g. skype)

Best Regards,

Hernan
Comment 4 Dario Andres 2010-04-13 15:12:25 UTC
Those are different problems:

1- The Plasma crash is due a problem in Kubuntu packaging (it is not updating
the missing packages I mentioned before)

2- The screenshot you attached seems to be a different problem with the panel.
Please open a new bug report describing it.

3- The Amarok issue is another independent issue. If you are still getting
those problems, please open a new bug report against "amarok" describing them

This report is closed as it describes the Plasma crash; and I already noted is
a Kubuntu issue.

Policy here is one report per issue, to not mixup different things

Regards
Comment 5 Hernan Castañeda 2010-04-13 15:16:03 UTC
I'll proceed to open a different report for the panel.

Thanks