Bug 203502 - Plasma first time startup crash (Plasma::SvgPrivate::findInCache, Plasma::Svg::paint)
Summary: Plasma first time startup crash (Plasma::SvgPrivate::findInCache, Plasma::Svg...
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 206555 206577 208044 208589 208751 209622 218601 219367 219747 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-08-12 02:14 UTC by daboo
Modified: 2010-04-27 13:40 UTC (History)
10 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description daboo 2009-08-12 02:14:47 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.00 (KDE 4.3.0) "release 155"
Qt Version: 4.5.2
Operating System: Linux 2.6.27.25-0.1-default i686

What I was doing when the application crashed:
Plasma crashes on first startup with newly created account.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0xb5dbe6eb in Plasma::SvgPrivate::findInCache (this=0x28, elementId=@0xbfc3471c, s=@0xbfc346a8) at /usr/src/debug/kdelibs-4.3.0/plasma/svg.cpp:188
#7  0xb5dbb899 in Plasma::Svg::paint (this=0x845df88, painter=0xbfc34af4, rect=@0xbfc346f8, elementID=@0xbfc3471c) at /usr/src/debug/kdelibs-4.3.0/plasma/svg.cpp:456
#8  0xa956c25c in NetworkManagerApplet::paintInterface (this=0x84bc848, p=0xbfc34af4, option=0xbfc34c50, contentsRect=@0xbfc34978) at /usr/src/debug/networkmanager/applet/applet_wip.cpp:67
#9  0xb5d3cf45 in Plasma::Applet::paint (this=0x84bc848, painter=0xbfc34af4, option=0xbfc34c50, widget=0x0) at /usr/src/debug/kdelibs-4.3.0/plasma/applet.cpp:1267
#10 0xb6f93ae4 in _q_paintItem (item=<value optimized out>, painter=0xbfc34af4, option=0xbfc34c50, widget=0x0, useWindowOpacity=false, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4630
#11 0xb6f957b2 in _q_paintIntoCache (pix=0xbfc35248, item=0x84bc850, pixmapExposed=@0xbfc3528c, itemToPixmap=@0xbfc34f28, renderHints={i = -1077718396}, option=0xbfc34c50, 
    painterStateProtection=<value optimized out>) at graphicsview/qgraphicsscene.cpp:4668
#12 0xb6f9b03a in QGraphicsScenePrivate::drawItemHelper (this=0x8168910, item=0x84bc850, painter=0xbfc357d0, option=0x8561da4, widget=0x83eb008, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4953
#13 0xb6f9ba86 in QGraphicsScene::drawItems (this=0x8156520, painter=0xbfc357d0, numItems=17, items=0x80d0a50, options=0x85615e8, widget=0x83eb008) at graphicsview/qgraphicsscene.cpp:5102
#14 0xb6fb114c in QGraphicsView::drawItems (this=0x8432478, painter=0xbfc357d0, numItems=17, items=0x80d0a50, options=0x85615e8) at graphicsview/qgraphicsview.cpp:3777
#15 0xb6fbdaa2 in QGraphicsView::paintEvent (this=0x8432478, event=0xbfc35d74) at graphicsview/qgraphicsview.cpp:3528
#16 0xb4a2f06c in PanelView::paintEvent (this=0x8432478, event=0xbfc35d74) at /usr/src/debug/kdebase-workspace-4.3.0/plasma/shells/desktop/panelview.cpp:1290
#17 0xb69e01ae in QWidget::event (this=0x8432478, event=0xbfc35d74) at kernel/qwidget.cpp:7687
#18 0xb6d715f3 in QFrame::event (this=0x8432478, e=0xbfc35d74) at widgets/qframe.cpp:559
#19 0xb6e1188f in QAbstractScrollArea::viewportEvent (this=0x8432478, e=0xbfc3471c) at widgets/qabstractscrollarea.cpp:962
#20 0xb6fbc432 in QGraphicsView::viewportEvent (this=0x8432478, event=0xbfc35d74) at graphicsview/qgraphicsview.cpp:2919
#21 0xb6e13e95 in QAbstractScrollAreaFilter::eventFilter (this=0x852b228, o=0x83eb008, e=0xbfc35d74) at widgets/qabstractscrollarea_p.h:100
#22 0xb7fc137a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80a43e0, receiver=0x83eb008, event=0xbfc35d74) at kernel/qcoreapplication.cpp:726
#23 0xb69897da in QApplicationPrivate::notify_helper (this=0x80a43e0, receiver=0x83eb008, e=0xbfc35d74) at kernel/qapplication.cpp:4052
#24 0xb6991bd2 in QApplication::notify (this=0x809e378, receiver=0x83eb008, e=0xbfc35d74) at kernel/qapplication.cpp:4021
#25 0xb747c27d in KApplication::notify (this=0x809e378, receiver=0x83eb008, event=0xbfc35d74) at /usr/src/debug/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
#26 0xb7fc216b in QCoreApplication::notifyInternal (this=0x809e378, receiver=0x83eb008, event=0xbfc35d74) at kernel/qcoreapplication.cpp:610
#27 0xb699493e in QCoreApplication::sendSpontaneousEvent (receiver=0x83eb008, event=0xbfc3471c) at ../../src/corelib/kernel/qcoreapplication.h:216
#28 0xb69e7f19 in QWidgetPrivate::drawWidget (this=0x813c0d8, pdev=0x816a624, rgn=@0xbfc35ed4, offset=@0xbfc35ecc, flags=4, sharedPainter=0x0, backingStore=0x8165510) at kernel/qwidget.cpp:5079
#29 0xb69e86be in QWidgetPrivate::paintSiblingsRecursive (this=0x855eb50, pdev=0x816a624, siblings=@0x855eb5c, index=2, rgn=@0xbfc36188, offset=@0x8165534, flags=4, sharedPainter=0x0, 
    backingStore=0x8165510) at kernel/qwidget.cpp:5189
#30 0xb69e7b0a in QWidgetPrivate::drawWidget (this=0x855eb50, pdev=0x816a624, rgn=@0xbfc36188, offset=@0x8165534, flags=4, sharedPainter=0x0, backingStore=0x8165510) at kernel/qwidget.cpp:5128
#31 0xb6b77a5a in QWidgetBackingStore::sync (this=0x8165510) at painting/qbackingstore.cpp:1269
#32 0xb6b77e2d in QWidgetBackingStore::sync (this=0x8165510, exposedWidget=0x8432478, exposedRegion=@0xbfc36380) at painting/qbackingstore.cpp:1074
#33 0xb69d83b2 in QWidgetPrivate::syncBackingStore (this=0x855eb50, region=@0xbfc36380) at kernel/qwidget.cpp:1612
#34 0xb69f05be in QETWidget::translatePaintEvent (this=0x8432478, event=0xbfc3790c) at kernel/qapplication_x11.cpp:5102
#35 0xb6a000e7 in QApplication::x11ProcessEvent (this=0x809e378, event=0xbfc3790c) at kernel/qapplication_x11.cpp:3443
#36 0xb6a2a5ea in x11EventSourceDispatch (s=0x80a6d80, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#37 0xb652f9c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#38 0xb6533083 in ?? () from /usr/lib/libglib-2.0.so.0
#39 0xb6533241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#40 0xb7fed8d8 in QEventDispatcherGlib::processEvents (this=0x80a41d0, flags={i = -1077708088}) at kernel/qeventdispatcher_glib.cpp:327
#41 0xb6a29ce5 in QGuiEventDispatcherGlib::processEvents (this=0x80a41d0, flags={i = -1077708040}) at kernel/qguieventdispatcher_glib.cpp:202
#42 0xb7fc078a in QEventLoop::processEvents (this=0xbfc37b70, flags={i = -1077707976}) at kernel/qeventloop.cpp:149
#43 0xb7fc0bd2 in QEventLoop::exec (this=0xbfc37b70, flags={i = -1077707912}) at kernel/qeventloop.cpp:201
#44 0xb7fc3079 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#45 0xb6989677 in QApplication::exec () at kernel/qapplication.cpp:3525
#46 0xb4a25b30 in kdemain (argc=1, argv=0x805a9f0) at /usr/src/debug/kdebase-workspace-4.3.0/plasma/shells/desktop/main.cpp:50
#47 0x0804e505 in launch (argc=1, _name=0x8087c04 "/usr/bin/plasma-desktop", args=0x8087c1c "", cwd=0x0, envc=0, envs=0x8087c20 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x805163d "0") at /usr/src/debug/kdelibs-4.3.0/kinit/kinit.cpp:705
#48 0x0804ecdd in handle_launcher_request (sock=7, who=<value optimized out>) at /usr/src/debug/kdelibs-4.3.0/kinit/kinit.cpp:1197
#49 0x0804f173 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.3.0/kinit/kinit.cpp:1390
#50 0x0804feb2 in main (argc=4, argv=0xbfc38564, envp=0xbfc38578) at /usr/src/debug/kdelibs-4.3.0/kinit/kinit.cpp:1825

Reported using DrKonqi
Comment 1 daboo 2009-08-12 02:18:48 UTC
Binaries from openSUSE Factory. Running on a dualhead setup with most plasma/KDE packages installed.
Comment 2 Dario Andres 2009-08-12 16:41:38 UTC
. Is the crash reproducible again if you start Plasma in a new user account (created just for testing) ?
Thanks
Comment 3 Beat Wolf 2009-08-21 11:06:13 UTC
The network manager applet somehow made it crash with it's dummy applet.
I'm closing this as the network manager plugin should not be used right now, the crash went trough this file:
http://websvn.kde.org/trunk/playground/base/plasma/applets/networkmanager/applet/applet_wip.cpp?view=log

Please fill a bug in your distribution about the use of the network manager applet.
Comment 4 Dario Andres 2009-09-06 23:21:19 UTC
*** Bug 206555 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2009-09-07 13:46:16 UTC
*** Bug 206577 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2009-09-21 14:07:51 UTC
*** Bug 208044 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2009-09-26 15:39:14 UTC
*** Bug 208589 has been marked as a duplicate of this bug. ***
Comment 8 Dario Andres 2009-09-28 14:41:07 UTC
*** Bug 208751 has been marked as a duplicate of this bug. ***
Comment 9 Dario Andres 2009-10-06 14:17:36 UTC
*** Bug 209622 has been marked as a duplicate of this bug. ***
Comment 10 Dario Andres 2009-12-14 13:31:56 UTC
*** Bug 218601 has been marked as a duplicate of this bug. ***
Comment 11 Dario Andres 2009-12-20 14:11:03 UTC
*** Bug 219367 has been marked as a duplicate of this bug. ***
Comment 12 Dario Andres 2009-12-23 01:55:32 UTC
*** Bug 219747 has been marked as a duplicate of this bug. ***