Bug 281562 - Plasma crashes on boot
Summary: Plasma crashes on boot
Status: RESOLVED UPSTREAM
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:
: 282054 293457 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-09-07 15:42 UTC by Don Pederson
Modified: 2012-02-06 17:47 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (7.52 KB, text/plain)
2011-09-20 21:58 UTC, James Dow
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Don Pederson 2011-09-07 15:42:42 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.60 (KDE 4.5.60 (KDE 4.6 >= 20100627)) "release 3"
Qt Version: 4.7.4
Operating System: Linux 2.6.34.10-0.2-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
After update kerrnel to the latest version plasma crashes on startup.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#7  isEmpty (this=0x87aa278) at ../../src/corelib/tools/qstring.h:708
#8  QTextEngine::isRightToLeft (this=0x87aa278) at text/qtextengine.cpp:1571
#9  0xb6635753 in QTextEngine::leadingSpaceWidth (this=0x87aa278, line=...) at text/qtextengine.cpp:2727
#10 0xb6637ab4 in alignLine (eng=0x87aa278, line=...) at text/qtextlayout.cpp:79
#11 0xb6639600 in QTextLine::naturalTextRect (this=0xbf8bd984) at text/qtextlayout.cpp:1480
#12 0xab181c1d in ?? () from /usr/lib/kde4/plasma_applet_folderview.so
#13 0xab18db32 in ?? () from /usr/lib/kde4/plasma_applet_folderview.so
#14 0xab1923df in ?? () from /usr/lib/kde4/plasma_applet_folderview.so
#15 0xb6a41b85 in _q_paintItem (item=<value optimized out>, painter=0xbf8bf384, option=0x81749e4, widget=0x823b680, useWindowOpacity=true, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4316
#16 0xb6a551f4 in QGraphicsScenePrivate::drawItemHelper (this=0x8174890, item=0x8270c30, painter=0xbf8bf384, option=0x81749e4, widget=0x823b680, painterStateProtection=true)
    at graphicsview/qgraphicsscene.cpp:4429
#17 0xb6a57d2a in QGraphicsScenePrivate::draw (this=0x8174890, item=0x8270c30, painter=0xbf8bf384, viewTransform=0x0, transformPtr=0x8264bd8, exposedRegion=0x86f4250, widget=0x823b680, opacity=1, 
    effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4964
#18 0xb6a58ae3 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x8174890, item=0x8270c30, painter=0xbf8bf384, viewTransform=0x0, exposedRegion=0x86f4250, widget=0x823b680, parentOpacity=1, 
    effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4855
#19 0xb6a57b5f in QGraphicsScenePrivate::draw (this=0x8174890, item=0x81e0568, painter=0xbf8bf384, viewTransform=0x0, transformPtr=0x82410a0, exposedRegion=0x86f4250, widget=0x823b680, opacity=1, 
    effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4981
#20 0xb6a58ae3 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x8174890, item=0x81e0568, painter=0xbf8bf384, viewTransform=0x0, exposedRegion=0x86f4250, widget=0x823b680, parentOpacity=1, 
    effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4855
#21 0xb6a593a7 in QGraphicsScenePrivate::drawItems (this=0x8174890, painter=0xbf8bf384, viewTransform=0x0, exposedRegion=0x86f4250, widget=0x823b680) at graphicsview/qgraphicsscene.cpp:4737
#22 0xb6a7a0ee in QGraphicsView::paintEvent (this=0x86053f8, event=0x87aa278) at graphicsview/qgraphicsview.cpp:3469
#23 0xb63f9c2a in QWidget::event (this=0x86053f8, event=0xbf8bfa34) at kernel/qwidget.cpp:8441
#24 0xb6817a05 in QFrame::event (this=0x86053f8, e=0xbf8bfa34) at widgets/qframe.cpp:557
#25 0xb68a9271 in QAbstractScrollArea::viewportEvent (this=0x86053f8, e=0xbf8bfa34) at widgets/qabstractscrollarea.cpp:1043
#26 0xb6a7b51c in QGraphicsView::viewportEvent (this=0x86053f8, event=0xbf8bfa34) at graphicsview/qgraphicsview.cpp:2864
#27 0xb68abb66 in viewportEvent (this=0x83bf758, o=0x823b680, e=0xbf8bfa34) at widgets/qabstractscrollarea_p.h:100
#28 QAbstractScrollAreaFilter::eventFilter (this=0x83bf758, o=0x823b680, e=0xbf8bfa34) at widgets/qabstractscrollarea_p.h:116
#29 0xb6ead0f6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80a6b68, receiver=0x823b680, event=0xbf8bfa34) at kernel/qcoreapplication.cpp:902
#30 0xb639e5f4 in QApplicationPrivate::notify_helper (this=0x80a6b68, receiver=0x823b680, e=0xbf8bfa34) at kernel/qapplication.cpp:4477
#31 0xb63a7494 in QApplication::notify (this=0x80a11f0, receiver=0x823b680, e=0xbf8bfa34) at kernel/qapplication.cpp:4360
#32 0xb75aa581 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#33 0xb6eacf5e in QCoreApplication::notifyInternal (this=0x80a11f0, receiver=0x823b680, event=0xbf8bfa34) at kernel/qcoreapplication.cpp:787
#34 0xb63f68d2 in sendSpontaneousEvent (this=0x86ecd68, pdev=0x842c184, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x829b930) at ../../src/corelib/kernel/qcoreapplication.h:218
#35 QWidgetPrivate::drawWidget (this=0x86ecd68, pdev=0x842c184, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x829b930) at kernel/qwidget.cpp:5528
#36 0xb65ecb17 in QWidgetBackingStore::sync (this=0x829b930) at painting/qbackingstore.cpp:1330
#37 0xb63ea5db in QWidgetPrivate::syncBackingStore (this=0x86f3f00) at kernel/qwidget.cpp:1862
#38 0xb63fa6e6 in QWidget::event (this=0x86053f8, event=0x87625c0) at kernel/qwidget.cpp:8588
#39 0xb6817a05 in QFrame::event (this=0x86053f8, e=0x87625c0) at widgets/qframe.cpp:557
#40 0xb68aaff4 in QAbstractScrollArea::event (this=0x86053f8, e=0x87625c0) at widgets/qabstractscrollarea.cpp:996
#41 0xb6a6db78 in QGraphicsView::event (this=0x86053f8, event=0x87625c0) at graphicsview/qgraphicsview.cpp:2741
#42 0xb639e624 in QApplicationPrivate::notify_helper (this=0x80a6b68, receiver=0x86053f8, e=0x87625c0) at kernel/qapplication.cpp:4481
#43 0xb63a7494 in QApplication::notify (this=0x80a11f0, receiver=0x86053f8, e=0x87625c0) at kernel/qapplication.cpp:4360
#44 0xb75aa581 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#45 0xb6eacf5e in QCoreApplication::notifyInternal (this=0x80a11f0, receiver=0x86053f8, event=0x87625c0) at kernel/qcoreapplication.cpp:787
#46 0xb6eb0cec in sendEvent (receiver=0x86053f8, event_type=77, data=0x805ad58) at kernel/qcoreapplication.h:215
#47 QCoreApplicationPrivate::sendPostedEvents (receiver=0x86053f8, event_type=77, data=0x805ad58) at kernel/qcoreapplication.cpp:1428
#48 0xb6eb0e3c in QCoreApplication::sendPostedEvents (receiver=0x86053f8, event_type=77) at kernel/qcoreapplication.cpp:1321
#49 0xb6a4efa6 in dispatchPendingUpdateRequests (this=0x8174890) at ../../src/gui/graphicsview/qgraphicsview_p.h:189
#50 QGraphicsScenePrivate::_q_processDirtyItems (this=0x8174890) at graphicsview/qgraphicsscene.cpp:511
#51 0xb6a4f3cb in QGraphicsScene::qt_metacall (this=0x81756f0, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x8645760) at .moc/release-shared/moc_qgraphicsscene.cpp:130
#52 0xb4de8e52 in Plasma::Corona::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libplasma.so.3
#53 0xb2deb382 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#54 0xb6eb37fd in QMetaObject::metacall (object=0x81756f0, cl=QMetaObject::InvokeMetaMethod, idx=18, argv=0x8645760) at kernel/qmetaobject.cpp:237
#55 0xb6ebe3b5 in QMetaCallEvent::placeMetaCall (this=0x83266d0, object=0x81756f0) at kernel/qobject.cpp:535
#56 0xb6ec265f in QObject::event (this=0x81756f0, e=0x83266d0) at kernel/qobject.cpp:1226
#57 0xb6a5ce10 in QGraphicsScene::event (this=0x81756f0, event=0x83266d0) at graphicsview/qgraphicsscene.cpp:3545
#58 0xb639e624 in QApplicationPrivate::notify_helper (this=0x80a6b68, receiver=0x81756f0, e=0x83266d0) at kernel/qapplication.cpp:4481
#59 0xb63a73e7 in QApplication::notify (this=0x80a11f0, receiver=0x81756f0, e=0x83266d0) at kernel/qapplication.cpp:3881
#60 0xb75aa581 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#61 0xb6eacf5e in QCoreApplication::notifyInternal (this=0x80a11f0, receiver=0x81756f0, event=0x83266d0) at kernel/qcoreapplication.cpp:787
#62 0xb6eb0cec in sendEvent (receiver=0x0, event_type=0, data=0x805ad58) at kernel/qcoreapplication.h:215
#63 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x805ad58) at kernel/qcoreapplication.cpp:1428
#64 0xb6eb0e3c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#65 0xb6edb664 in sendPostedEvents (s=0x80aaf20) at kernel/qcoreapplication.h:220
#66 postEventSourceDispatch (s=0x80aaf20) at kernel/qeventdispatcher_glib.cpp:277
#67 0xb5bbdb49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#68 0xb5bbe350 in ?? () from /usr/lib/libglib-2.0.so.0
#69 0xb5bbe60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#70 0xb6edb7eb in QEventDispatcherGlib::processEvents (this=0x80a69f0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#71 0xb645570a in QGuiEventDispatcherGlib::processEvents (this=0x80a69f0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#72 0xb6eac23d in QEventLoop::processEvents (this=0xbf8c0ea4, flags=...) at kernel/qeventloop.cpp:149
#73 0xb6eac469 in QEventLoop::exec (this=0xbf8c0ea4, flags=...) at kernel/qeventloop.cpp:201
#74 0xb6eb0f10 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#75 0xb639c324 in QApplication::exec () at kernel/qapplication.cpp:3755
#76 0xb2df213d in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#77 0x0804e0e1 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2011-09-07 17:25:49 UTC
Crash is caused by Qt 4.7.4 update. Additionally, please verify your KDE repositories, you have an unsupported KDE version installed.
Comment 2 Christoph Feck 2011-09-15 11:16:13 UTC
*** Bug 282054 has been marked as a duplicate of this bug. ***
Comment 3 James Dow 2011-09-20 21:58:21 UTC
Created attachment 63807 [details]
New crash information added by DrKonqi

The same thing. Updated to QT-4.7 and KDE 4.4 crashed. I cannot give more information because I am making the report after the crash without KDE running. Only the Crash Reporting Assistant is running
Comment 4 Thijs 2012-02-06 16:45:01 UTC
*** Bug 293457 has been marked as a duplicate of this bug. ***
Comment 5 gotcha5832 2012-02-06 16:48:01 UTC
So what's the solution to resolve it?
Comment 6 Christoph Feck 2012-02-06 17:47:30 UTC
Has been fixed in Qt, see http://qt.gitorious.org/qt/qtbase/commit/d64460fffb488eb2e7b90df58d3891338bad7948