Bug 311735 - Plasma goes black on every startup
Summary: Plasma goes black on every startup
Status: RESOLVED DUPLICATE of bug 249362
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kshareddatacache (show other bugs)
Version: 4.8.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
: 297821 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-12-15 17:19 UTC by Qaim Ali Jaffarson
Modified: 2016-09-06 12:20 UTC (History)
2 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 Qaim Ali Jaffarson 2012-12-15 17:19:58 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.5 (4.8.5) "release 2"
Qt Version: 4.8.1
Operating System: Linux 3.4.11-2.16-desktop x86_64
Distribution: "openSUSE 12.2 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

Startup is normal until the system loads KDE desktop. Plasma (I think) completely blacks out the desktop. I can still start programs by alt-f2 and I can ctrl+alt+del and logout, but the desktop stays black :-/

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Bus error
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7efffcf82780 (LWP 1075))]

Thread 3 (Thread 0x7effd914e700 (LWP 1229)):
#0  0x00007efffa5b914f in poll () from /lib64/libc.so.6
#1  0x00007efff72c6684 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007efff72c67a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007efffbc05956 in QEventDispatcherGlib::processEvents (this=0x7effcc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007efffbbd673f in QEventLoop::processEvents (this=this@entry=0x7effd914ddf0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007efffbbd69c8 in QEventLoop::exec (this=0x7effd914ddf0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007efffbadae40 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007efffbbb711f in QInotifyFileSystemWatcherEngine::run (this=0x16e7ef0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007efffbaddddb in QThreadPrivate::start (arg=0x16e7ef0) at thread/qthread_unix.cpp:298
#9  0x00007efffb847e0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007efffa5c12cd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7effd3dc7700 (LWP 1230)):
#0  0x00007efffb84b8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007efff080d217 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7efff0b1a640 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007efff080d249 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007efffb847e0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007efffa5c12cd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7efffcf82780 (LWP 1075)):
[KCrash Handler]
#6  0x00007efffa5602c4 in __strncmp_sse2 () from /lib64/libc.so.6
#7  0x00007efffc1575b4 in qstrncmp (len=<optimized out>, str2=0x1900a78 "$kico_start-here-branding_32_0:1:notrans", str1=<optimized out>) at /usr/include/QtCore/qbytearray.h:104
#8  SharedMemory::findNamedEntry (this=0x7effe7dd1000, key=...) at /usr/src/debug/kdelibs-4.8.5/kdecore/util/kshareddatacache.cpp:786
#9  0x00007efffc1545c4 in KSharedDataCache::find (this=0xc6e400, key=..., destination=0x7fff6f4b7c20) at /usr/src/debug/kdelibs-4.8.5/kdecore/util/kshareddatacache.cpp:1637
#10 0x00007efffc9217d9 in KIconLoaderPrivate::findCachedPixmapWithPath (this=0xc7f3b0, key=..., data=..., path=...) at /usr/src/debug/kdelibs-4.8.5/kdeui/icons/kiconloader.cpp:861
#11 0x00007efffc925e4e in KIconLoader::loadIcon (this=0xc1a670, _name=..., group=KIconLoader::Desktop, size=0, state=0, overlays=..., path_store=0x0, canReturnNull=false) at /usr/src/debug/kdelibs-4.8.5/kdeui/icons/kiconloader.cpp:1225
#12 0x00007efffc91ddcf in KIconEngine::pixmap (this=<optimized out>, size=..., mode=<optimized out>, state=<optimized out>) at /usr/src/debug/kdelibs-4.8.5/kdeui/icons/kiconengine.cpp:104
#13 0x00007efffae0a335 in QIcon::pixmap (this=<optimized out>, size=..., mode=<optimized out>, state=<optimized out>) at image/qicon.cpp:684
#14 0x00007efff282363a in Plasma::IconWidgetPrivate::decoration (this=0x17d34d0, option=option@entry=0xd6a548, useHoverEffect=false, usePressedEffect=false) at /usr/src/debug/kdelibs-4.8.5/plasma/widgets/iconwidget.cpp:822
#15 0x00007efff2828331 in Plasma::IconWidget::paint (this=0x17d31c0, painter=0x7fff6f4b8460, option=0xd6a548, widget=<optimized out>) at /usr/src/debug/kdelibs-4.8.5/plasma/widgets/iconwidget.cpp:1138
#16 0x00007efffb345a09 in _q_paintItem (item=item@entry=0x17d31d0, painter=painter@entry=0x7fff6f4b8460, option=option@entry=0xd6a548, widget=widget@entry=0x0, useWindowOpacity=useWindowOpacity@entry=false, painterStateProtection=painterStateProtection@entry=true) at graphicsview/qgraphicsscene.cpp:4335
#17 0x00007efffb345d02 in _q_paintIntoCache (pix=pix@entry=0x7fff6f4b8740, item=item@entry=0x17d31d0, pixmapExposed=..., itemToPixmap=..., renderHints=..., option=option@entry=0xd6a548, painterStateProtection=painterStateProtection@entry=true) at graphicsview/qgraphicsscene.cpp:4373
#18 0x00007efffb359cb6 in QGraphicsScenePrivate::drawItemHelper (this=this@entry=0xd6a320, item=item@entry=0x17d31d0, painter=painter@entry=0x7fff6f4b9a10, option=option@entry=0xd6a548, widget=widget@entry=0x15d18f0, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4694
#19 0x00007efffb35ad18 in QGraphicsScenePrivate::draw (this=this@entry=0xd6a320, item=item@entry=0x17d31d0, painter=painter@entry=0x7fff6f4b9a10, viewTransform=viewTransform@entry=0x7fff6f4b9ba0, transformPtr=transformPtr@entry=0x7fff6f4b8d30, exposedRegion=exposedRegion@entry=0x15dc158, widget=0x15d18f0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4966
#20 0x00007efffb35b3d5 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0xd6a320, item=0x17d31d0, painter=0x7fff6f4b9a10, viewTransform=0x7fff6f4b9ba0, exposedRegion=0x15dc158, widget=0x15d18f0, parentOpacity=<optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4857
#21 0x00007efffb35a8a5 in QGraphicsScenePrivate::draw (this=this@entry=0xd6a320, item=item@entry=0x12a8e40, painter=painter@entry=0x7fff6f4b9a10, viewTransform=viewTransform@entry=0x7fff6f4b9ba0, transformPtr=transformPtr@entry=0x7fff6f4b91f0, exposedRegion=exposedRegion@entry=0x15dc158, widget=0x15d18f0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4996
#22 0x00007efffb35b3d5 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0xd6a320, item=0x12a8e40, painter=0x7fff6f4b9a10, viewTransform=0x7fff6f4b9ba0, exposedRegion=0x15dc158, widget=0x15d18f0, parentOpacity=<optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4857
#23 0x00007efffb35a8a5 in QGraphicsScenePrivate::draw (this=this@entry=0xd6a320, item=item@entry=0x12a8bb0, painter=painter@entry=0x7fff6f4b9a10, viewTransform=viewTransform@entry=0x7fff6f4b9ba0, transformPtr=transformPtr@entry=0x7fff6f4b96b0, exposedRegion=exposedRegion@entry=0x15dc158, widget=0x15d18f0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4996
#24 0x00007efffb35b3d5 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0xd6a320, item=0x12a8bb0, painter=painter@entry=0x7fff6f4b9a10, viewTransform=viewTransform@entry=0x7fff6f4b9ba0, exposedRegion=exposedRegion@entry=0x15dc158, widget=widget@entry=0x15d18f0, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#25 0x00007efffb35beae in QGraphicsScenePrivate::drawItems (this=0xd6a320, painter=0x7fff6f4b9a10, viewTransform=0x7fff6f4b9ba0, exposedRegion=0x15dc158, widget=0x15d18f0) at graphicsview/qgraphicsscene.cpp:4739
#26 0x00007efffb3781a8 in QGraphicsView::paintEvent (this=0x1bb81e0, event=<optimized out>) at graphicsview/qgraphicsview.cpp:3471
#27 0x00007efffadb6e12 in QWidget::event (this=0x1bb81e0, event=0x7fff6f4ba660) at kernel/qwidget.cpp:8508
#28 0x00007efffb160ca6 in QFrame::event (this=0x1bb81e0, e=0x7fff6f4ba660) at widgets/qframe.cpp:557
#29 0x00007efffb3792db in QGraphicsView::viewportEvent (this=0x1bb81e0, event=0x7fff6f4ba660) at graphicsview/qgraphicsview.cpp:2866
#30 0x00007efffbbd78a6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x15d18f0, event=0x7fff6f4ba660) at kernel/qcoreapplication.cpp:986
#31 0x00007efffad6771c in QApplicationPrivate::notify_helper (this=this@entry=0xbc17b0, receiver=receiver@entry=0x15d18f0, e=e@entry=0x7fff6f4ba660) at kernel/qapplication.cpp:4550
#32 0x00007efffad6bc7a in QApplication::notify (this=0xb954c0, receiver=0x15d18f0, e=0x7fff6f4ba660) at kernel/qapplication.cpp:4415
#33 0x00007efffc970006 in KApplication::notify (this=0xb954c0, receiver=0x15d18f0, event=0x7fff6f4ba660) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#34 0x00007efffbbd773e in QCoreApplication::notifyInternal (this=0xb954c0, receiver=0x15d18f0, event=0x7fff6f4ba660) at kernel/qcoreapplication.cpp:876
#35 0x00007efffadb2b24 in sendSpontaneousEvent (event=0x7fff6f4ba660, receiver=0x15d18f0) at ../../src/corelib/kernel/qcoreapplication.h:234
#36 QWidgetPrivate::drawWidget (this=this@entry=0x1bc5150, pdev=pdev@entry=0x1fca170, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1bc55a0) at kernel/qwidget.cpp:5585
#37 0x00007efffadb361f in QWidgetPrivate::paintSiblingsRecursive (this=0x15dbcd0, pdev=0x1fca170, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1bc55a0) at kernel/qwidget.cpp:5794
#38 0x00007efffadb26b5 in QWidgetPrivate::drawWidget (this=0x15dbcd0, pdev=0x1fca170, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x1bc55a0) at kernel/qwidget.cpp:5638
#39 0x00007efffaf7c218 in QWidgetBackingStore::sync (this=0x1bc55a0) at painting/qbackingstore.cpp:1373
#40 0x00007efffada77c0 in QWidgetPrivate::syncBackingStore (this=this@entry=0x15dbcd0) at kernel/qwidget.cpp:1891
#41 0x00007efffadb745c in QWidget::event (this=0x1bb81e0, event=0x16009b0) at kernel/qwidget.cpp:8655
#42 0x00007efffb160ca6 in QFrame::event (this=0x1bb81e0, e=0x16009b0) at widgets/qframe.cpp:557
#43 0x00007efffb1e091b in QAbstractScrollArea::event (this=0x1bb81e0, e=0x16009b0) at widgets/qabstractscrollarea.cpp:996
#44 0x00007efffad6774c in QApplicationPrivate::notify_helper (this=this@entry=0xbc17b0, receiver=receiver@entry=0x1bb81e0, e=e@entry=0x16009b0) at kernel/qapplication.cpp:4554
#45 0x00007efffad6bc7a in QApplication::notify (this=0xb954c0, receiver=0x1bb81e0, e=0x16009b0) at kernel/qapplication.cpp:4415
#46 0x00007efffc970006 in KApplication::notify (this=0xb954c0, receiver=0x1bb81e0, event=0x16009b0) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#47 0x00007efffbbd773e in QCoreApplication::notifyInternal (this=0xb954c0, receiver=receiver@entry=0x1bb81e0, event=event@entry=0x16009b0) at kernel/qcoreapplication.cpp:876
#48 0x00007efffbbdb091 in sendEvent (event=0x16009b0, receiver=0x1bb81e0) at kernel/qcoreapplication.h:231
#49 QCoreApplicationPrivate::sendPostedEvents (receiver=0x1bb81e0, event_type=77, data=0xb012b0) at kernel/qcoreapplication.cpp:1500
#50 0x00007efffb354dd2 in dispatchPendingUpdateRequests (this=0x15dbcd0) at ../../src/gui/graphicsview/qgraphicsview_p.h:200
#51 QGraphicsScenePrivate::_q_processDirtyItems (this=0xd6a320) at graphicsview/qgraphicsscene.cpp:515
#52 0x00007efffb354f89 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at .moc/release-shared/moc_qgraphicsscene.cpp:107
#53 QGraphicsScene::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qgraphicsscene.cpp:86
#54 0x00007efffbbec0ae in QObject::event (this=0xbc2410, e=<optimized out>) at kernel/qobject.cpp:1204
#55 0x00007efffb35f9a4 in QGraphicsScene::event (this=0xbc2410, event=0x1e9e9c0) at graphicsview/qgraphicsscene.cpp:3565
#56 0x00007efffad6774c in QApplicationPrivate::notify_helper (this=this@entry=0xbc17b0, receiver=receiver@entry=0xbc2410, e=e@entry=0x1e9e9c0) at kernel/qapplication.cpp:4554
#57 0x00007efffad6bc7a in QApplication::notify (this=0xb954c0, receiver=0xbc2410, e=0x1e9e9c0) at kernel/qapplication.cpp:4415
#58 0x00007efffc970006 in KApplication::notify (this=0xb954c0, receiver=0xbc2410, event=0x1e9e9c0) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#59 0x00007efffbbd773e in QCoreApplication::notifyInternal (this=0xb954c0, receiver=receiver@entry=0xbc2410, event=event@entry=0x1e9e9c0) at kernel/qcoreapplication.cpp:876
#60 0x00007efffbbdb091 in sendEvent (event=0x1e9e9c0, receiver=0xbc2410) at kernel/qcoreapplication.h:231
#61 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xb012b0) at kernel/qcoreapplication.cpp:1500
#62 0x00007efffbc057a3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#63 postEventSourceDispatch (s=0xbbfa80) at kernel/qeventdispatcher_glib.cpp:279
#64 0x00007efff72c63b5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#65 0x00007efff72c66e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#66 0x00007efff72c67a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#67 0x00007efffbc05936 in QEventDispatcherGlib::processEvents (this=0xb933d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#68 0x00007efffae078ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#69 0x00007efffbbd673f in QEventLoop::processEvents (this=this@entry=0x7fff6f4bc060, flags=...) at kernel/qeventloop.cpp:149
#70 0x00007efffbbd69c8 in QEventLoop::exec (this=0x7fff6f4bc060, flags=...) at kernel/qeventloop.cpp:204
#71 0x00007efffbbdb3a8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#72 0x00007effea1f15b5 in kdemain (argc=1, argv=0xb2bd60) at /usr/src/debug/kde-workspace-4.8.5/plasma/desktop/shell/main.cpp:120
#73 0x0000000000408892 in _start ()

Possible duplicates by query: bug 311273, bug 309663, bug 305453, bug 304314.

Reported using DrKonqi
Comment 1 Christoph Feck 2014-06-25 09:40:08 UTC
*** Bug 297821 has been marked as a duplicate of this bug. ***
Comment 2 Dominik Haumann 2016-09-06 12:20:28 UTC

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