Bug 282054 - Plasma crashes systematically after update of qt4
Summary: Plasma crashes systematically after update of qt4
Status: RESOLVED DUPLICATE of bug 281562
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-15 05:46 UTC by asdtvar-spam
Modified: 2011-09-15 11:16 UTC (History)
0 users

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 asdtvar-spam 2011-09-15 05:46:35 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.7.4
Operating System: Linux 2.6.34.10-0.2-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
Opensuse 11.3 x86-64 aftwer upgrading to current qt 4.7.4-221 from opensuse repositories here :
http://download.opensuse.org/repositories/KDE:/Qt/openSUSE_11.3
plasma crashes systematically after login.
Restarting plasma manually yields the same result ->crash - so the desktop is unusable.

Starting the plasma--desltop application from command line shows:
corei7:~ # plasma-desktop 
QDBusObjectPath: invalid path ""
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusObjectPath: invalid path ""
QGraphicsLinearLayout::removeAt: invalid index 0
plasma-desktop(4360)/kdecore (services) KServicePrivate::init: The desktop entry file  "/usr/share/kde4/services/sysinfo.protocol"  has Type= "Application"  but no Exec line 

plasma-desktop(4360)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(-16, -9) 
plasma-desktop(4360)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(-16, -9) 
plasma-desktop(4360)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(-16, -9) 
QGraphicsLinearLayout::removeAt: invalid index 0
QGraphicsLinearLayout::removeAt: invalid index 0
QMetaObject::invokeMethod: No such method PlasmaApp::loadCommandLineOptionsForNewInstance()
corei7:~ # KCrash: Application 'plasma-desktop' crashing...
sock_file=/root/.kde4/socket-corei7/kdeinit4__0
QDBusObjectPath: invalid path ""
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusObjectPath: invalid path ""
QGraphicsLinearLayout::removeAt: invalid index 0
plasma-desktop(4382)/kdecore (services) KServicePrivate::init: The desktop entry file  "/usr/share/kde4/services/sysinfo.protocol"  has Type= "Application"  but no Exec line 

plasma-desktop(4382)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(-16, -9) 
plasma-desktop(4382)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(-16, -9) 
plasma-desktop(4382)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(-16, -9) 
QGraphicsLinearLayout::removeAt: invalid index 0
QGraphicsLinearLayout::removeAt: invalid index 0
QMetaObject::invokeMethod: No such method PlasmaApp::loadCommandLineOptionsForNewInstance()
------------------------------------------------------------------------------------------------------

The crash can be reproduced every time.

 -- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[KCrash Handler]
#5  isEmpty (this=<value optimized out>) at ../../src/corelib/tools/qstring.h:708
#6  QTextEngine::isRightToLeft (this=<value optimized out>) at text/qtextengine.cpp:1571
#7  0x00007f737c6bcd41 in QTextEngine::leadingSpaceWidth (this=0x1abdd40, line=<value optimized out>) at text/qtextengine.cpp:2727
#8  0x00007f737c6beceb in alignLine (eng=0x1abdd40, line=...) at text/qtextlayout.cpp:79
#9  0x00007f737c6c057c in QTextLine::naturalTextRect (this=<value optimized out>) at text/qtextlayout.cpp:1480
#10 0x00007f735daaf8cc in ?? () from /usr/lib64/kde4/plasma_applet_folderview.so
#11 0x00007f735dab8cd1 in ?? () from /usr/lib64/kde4/plasma_applet_folderview.so
#12 0x00007f735dabcb15 in ?? () from /usr/lib64/kde4/plasma_applet_folderview.so
#13 0x00007f737ca5739d in _q_paintItem (item=<value optimized out>, painter=0x7fffa59b8f00, option=0x660310, widget=0x1730910, useWindowOpacity=<value optimized out>, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4316
#14 0x00007f737ca69c44 in QGraphicsScenePrivate::drawItemHelper (this=0x6600e0, item=0xaad5f0, painter=0x7fffa59b8f00, option=0x660310, widget=0x1730910, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4429
#15 0x00007f737ca6c110 in QGraphicsScenePrivate::draw (this=0x6600e0, item=0xaad5f0, painter=0x7fffa59b8f00, viewTransform=0x0, transformPtr=0xaad8f0, exposedRegion=0x1710740, widget=0x1730910, 
    opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4964
#16 0x00007f737ca6cd67 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x6600e0, item=0xaad5f0, painter=0x7fffa59b8f00, viewTransform=0x0, exposedRegion=0x1710740, widget=0x1730910, 
    parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4855
#17 0x00007f737ca6bf88 in QGraphicsScenePrivate::draw (this=0x6600e0, item=0xac0ef0, painter=0x7fffa59b8f00, viewTransform=0x0, transformPtr=0xac12d0, exposedRegion=0x1710740, widget=0x1730910, 
    opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4981
#18 0x00007f737ca6cd67 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x6600e0, item=0xac0ef0, painter=0x7fffa59b8f00, viewTransform=0x0, exposedRegion=0x1710740, widget=0x1730910, 
    parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4855
#19 0x00007f737ca6d62c in QGraphicsScenePrivate::drawItems (this=0x6600e0, painter=0x7fffa59b8f00, viewTransform=0x0, exposedRegion=0x1710740, widget=0x1730910)
    at graphicsview/qgraphicsscene.cpp:4737
#20 0x00007f737ca8a75c in QGraphicsView::paintEvent (this=<value optimized out>, event=<value optimized out>) at graphicsview/qgraphicsview.cpp:3469
#21 0x00007f737c4b5d4e in QWidget::event (this=0x1705f10, event=0x7fffa59b9850) at kernel/qwidget.cpp:8441
#22 0x00007f737c865ea6 in QFrame::event (this=0x1705f10, e=0x7fffa59b9850) at widgets/qframe.cpp:557
#23 0x00007f737ca8b9fb in QGraphicsView::viewportEvent (this=0x1705f10, event=0x7fffa59b9850) at graphicsview/qgraphicsview.cpp:2864
#24 0x00007f737bce9b27 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1730910, event=0x7fffa59b9850) at kernel/qcoreapplication.cpp:902
#25 0x00007f737c464201 in QApplicationPrivate::notify_helper (this=0x66c6c0, receiver=0x1730910, e=0x7fffa59b9850) at kernel/qapplication.cpp:4477
#26 0x00007f737c46c7ca in QApplication::notify (this=<value optimized out>, receiver=0x1730910, e=0x7fffa59b9850) at kernel/qapplication.cpp:4360
#27 0x00007f737d515c06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#28 0x00007f737bce999c in QCoreApplication::notifyInternal (this=0x65ac50, receiver=0x1730910, event=0x7fffa59b9850) at kernel/qcoreapplication.cpp:787
#29 0x00007f737c4b2c22 in sendSpontaneousEvent (this=0x1730940, pdev=0x17259f8, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x1710950)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#30 QWidgetPrivate::drawWidget (this=0x1730940, pdev=0x17259f8, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x1710950) at kernel/qwidget.cpp:5528
#31 0x00007f737c67a0d8 in QWidgetBackingStore::sync (this=0x1710950) at painting/qbackingstore.cpp:1330
#32 0x00007f737c4a7210 in QWidgetPrivate::syncBackingStore (this=0x17102b0) at kernel/qwidget.cpp:1862
#33 0x00007f737c4b6252 in QWidget::event (this=0x1705f10, event=0x1ab8d00) at kernel/qwidget.cpp:8588
#34 0x00007f737c865ea6 in QFrame::event (this=0x1705f10, e=0x1ab8d00) at widgets/qframe.cpp:557
#35 0x00007f737c8e71bb in QAbstractScrollArea::event (this=0x1705f10, e=0x1ab8d00) at widgets/qabstractscrollarea.cpp:996
#36 0x00007f737c464234 in QApplicationPrivate::notify_helper (this=0x66c6c0, receiver=0x1705f10, e=0x1ab8d00) at kernel/qapplication.cpp:4481
#37 0x00007f737c46c7ca in QApplication::notify (this=<value optimized out>, receiver=0x1705f10, e=0x1ab8d00) at kernel/qapplication.cpp:4360
#38 0x00007f737d515c06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#39 0x00007f737bce999c in QCoreApplication::notifyInternal (this=0x65ac50, receiver=0x1705f10, event=0x1ab8d00) at kernel/qcoreapplication.cpp:787
#40 0x00007f737bced195 in sendEvent (receiver=0x1705f10, event_type=77, data=0x607260) at kernel/qcoreapplication.h:215
#41 QCoreApplicationPrivate::sendPostedEvents (receiver=0x1705f10, event_type=77, data=0x607260) at kernel/qcoreapplication.cpp:1428
#42 0x00007f737ca63e0a in dispatchPendingUpdateRequests (this=0x6600e0) at ../../src/gui/graphicsview/qgraphicsview_p.h:189
#43 QGraphicsScenePrivate::_q_processDirtyItems (this=0x6600e0) at graphicsview/qgraphicsscene.cpp:511
#44 0x00007f737ca6421a in QGraphicsScene::qt_metacall (this=0x70c1f0, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x179f8e0) at .moc/release-shared/moc_qgraphicsscene.cpp:130
#45 0x00007f737f00e495 in Plasma::Corona::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libplasma.so.3
#46 0x00007f737f762485 in ?? () from /usr/lib64/libkdeinit4_plasma-desktop.so
#47 0x00007f737bcfd94a in QObject::event (this=0x70c1f0, e=<value optimized out>) at kernel/qobject.cpp:1226
#48 0x00007f737ca70d60 in QGraphicsScene::event (this=0x70c1f0, event=0x1ab3e20) at graphicsview/qgraphicsscene.cpp:3545
#49 0x00007f737c464234 in QApplicationPrivate::notify_helper (this=0x66c6c0, receiver=0x70c1f0, e=0x1ab3e20) at kernel/qapplication.cpp:4481
#50 0x00007f737c46c7ca in QApplication::notify (this=<value optimized out>, receiver=0x70c1f0, e=0x1ab3e20) at kernel/qapplication.cpp:4360
#51 0x00007f737d515c06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#52 0x00007f737bce999c in QCoreApplication::notifyInternal (this=0x65ac50, receiver=0x70c1f0, event=0x1ab3e20) at kernel/qcoreapplication.cpp:787
#53 0x00007f737bced195 in sendEvent (receiver=0x0, event_type=0, data=0x607260) at kernel/qcoreapplication.h:215
#54 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x607260) at kernel/qcoreapplication.cpp:1428
#55 0x00007f737bd14553 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#56 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#57 0x00007f7375263a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#58 0x00007f7375264270 in ?? () from /usr/lib64/libglib-2.0.so.0
#59 0x00007f7375264510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#60 0x00007f737bd146ef in QEventDispatcherGlib::processEvents (this=0x66b010, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#61 0x00007f737c50a25e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#62 0x00007f737bce8dd2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#63 0x00007f737bce8fe5 in QEventLoop::exec (this=0x7fffa59bb460, flags=...) at kernel/qeventloop.cpp:201
#64 0x00007f737bced44b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#65 0x00007f737f75b27d in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#66 0x00007f737f3dcb7d in __libc_start_main () from /lib64/libc.so.6
#67 0x0000000000400699 in _start ()

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

Possible duplicates by query: bug 281562.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-09-15 11:16:13 UTC

*** This bug has been marked as a duplicate of bug 281562 ***