Bug 270915 - Fail at startup
Summary: Fail at startup
Status: RESOLVED DUPLICATE of bug 376754
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kshareddatacache (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
: 289148 289298 293444 (view as bug list)
Depends on:
Reported: 2011-04-14 07:28 UTC by abenson
Modified: 2017-06-26 15:31 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:

New crash information added by DrKonqi (1.33 KB, text/plain)
2011-04-15 08:00 UTC, Dr. Thomas Grottker

Note You need to log in before you can comment on or make changes to this bug.
Description abenson 2011-04-14 07:28:51 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.1 (4.6.1)
Qt Version: 4.7.1
Operating System: Linux i686
Distribution: "Fedora release 14 (Laughlin)"

-- Information about the crash:
- Starting KDE - the usual - it just crashes and won't start plasma.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Bus error
[KCrash Handler]
#7  0x04162e2d in findNamedEntry (this=0x9e6a620, key=..., destination=0xbfd3487c) at /usr/src/debug/kdelibs-4.6.1/kdecore/util/kshareddatacache.cpp:687
#8  KSharedDataCache::find (this=0x9e6a620, key=..., destination=0xbfd3487c) at /usr/src/debug/kdelibs-4.6.1/kdecore/util/kshareddatacache.cpp:1469
#9  0x41a47f68 in KImageCache::findPixmap (this=0x9e6a620, key=..., destination=0xbfd348c4) at /usr/src/debug/kdelibs-4.6.1/kdeui/util/kimagecache.cpp:150
#10 0x04e4ce04 in Plasma::Theme::findInCache (this=0x942ea30, key=..., pix=...) at /usr/src/debug/kdelibs-4.6.1/plasma/theme.cpp:896
#11 0x04e4cf40 in Plasma::Theme::findInCache (this=0x942ea30, key=..., pix=..., lastModified=0) at /usr/src/debug/kdelibs-4.6.1/plasma/theme.cpp:912
#12 0x04e48199 in Plasma::SvgPrivate::findInCache (this=0x9e66238, elementId=..., s=...) at /usr/src/debug/kdelibs-4.6.1/plasma/svg.cpp:339
#13 0x04e486fa in Plasma::Svg::paint (this=0x9e0e190, painter=0xbfd3514c, rect=..., elementID=...) at /usr/src/debug/kdelibs-4.6.1/plasma/svg.cpp:671
#14 0x04dddf5d in Plasma::FrameSvgPrivate::generateFrameBackground (this=0x9e02768, frame=0x9e662b0) at /usr/src/debug/kdelibs-4.6.1/plasma/framesvg.cpp:833
#15 0x04ddef17 in Plasma::FrameSvgPrivate::generateBackground (this=0x9e02768, frame=0x9e662b0) at /usr/src/debug/kdelibs-4.6.1/plasma/framesvg.cpp:679
#16 0x04dda84f in Plasma::FrameSvgPrivate::alphaMask (this=0x9e02768) at /usr/src/debug/kdelibs-4.6.1/plasma/framesvg.cpp:602
#17 0x04ddfef8 in Plasma::FrameSvg::mask (this=0x9e0e190) at /usr/src/debug/kdelibs-4.6.1/plasma/framesvg.cpp:459
#18 0x04dbbe8b in Plasma::DialogPrivate::updateMask (this=0x9e661c0) at /usr/src/debug/kdelibs-4.6.1/plasma/dialog.cpp:114
#19 0x04dbf738 in Plasma::DialogPrivate::themeChanged (this=0x9e661c0) at /usr/src/debug/kdelibs-4.6.1/plasma/dialog.cpp:102
#20 0x04dbfb7c in Plasma::Dialog::Dialog (this=0x9e9eda0, parent=0x0, f=...) at /usr/src/debug/kdelibs-4.6.1/plasma/dialog.cpp:411
#21 0x04de60b1 in Plasma::PopupAppletPrivate::popupConstraintsEvent (this=0x9e033f0, constraints=...) at /usr/src/debug/kdelibs-4.6.1/plasma/popupapplet.cpp:384
#22 0x04dc5a66 in Plasma::Extender::Extender (this=0x9f12ce0, applet=0x9e015b0) at /usr/src/debug/kdelibs-4.6.1/plasma/extenders/extender.cpp:101
#23 0x04d75ca8 in Plasma::Applet::extender (this=0x9e015b0) at /usr/src/debug/kdelibs-4.6.1/plasma/applet.cpp:777
#24 0x460021ed in ?? () from /usr/lib/kde4/plasma_applet_notifications.so
#25 0x442743d2 in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#26 0x4426afcf in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#27 0x442890eb in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#28 0x4428a33f in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#29 0x4428a6cf in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#30 0x03ad0beb in QMetaObject::metacall (object=0x9768388, cl=QMetaObject::InvokeMetaMethod, idx=22, argv=0xbfd35c38) at kernel/qmetaobject.cpp:237
#31 0x03ae00c7 in QMetaObject::activate (sender=0x96f1208, m=0x44297314, local_signal_index=0, argv=0xbfd35c38) at kernel/qobject.cpp:3272
#32 0x44269d54 in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#33 0x44269f60 in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#34 0x4426a14f in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#35 0x03ad0beb in QMetaObject::metacall (object=0x96f1208, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0xbfd35dc8) at kernel/qmetaobject.cpp:237
#36 0x03ae00c7 in QMetaObject::activate (sender=0x96edf70, m=0x44297384, local_signal_index=0, argv=0xbfd35dc8) at kernel/qobject.cpp:3272
#37 0x4426a8e4 in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#38 0x4427290d in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#39 0x44273366 in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#40 0x44269a9b in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#41 0x4427f855 in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#42 0x4427b422 in ?? () from /usr/lib/kde4/plasma_applet_systemtray.so
#43 0x04d9953e in Plasma::ContainmentPrivate::initApplets (this=0x9680be8) at /usr/src/debug/kdelibs-4.6.1/plasma/containment.cpp:463
#44 0x04dadd46 in Plasma::CoronaPrivate::importLayout (this=0x93a0d20, conf=..., mergeConfig=false) at /usr/src/debug/kdelibs-4.6.1/plasma/corona.cpp:566
#45 0x04daea0e in Plasma::Corona::loadLayout (this=0x93a7880, configName=...) at /usr/src/debug/kdelibs-4.6.1/plasma/corona.cpp:494
#46 0x04daeadf in Plasma::Corona::initializeLayout (this=0x93a7880, configName=...) at /usr/src/debug/kdelibs-4.6.1/plasma/corona.cpp:397
#47 0x02d1299c in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#48 0x02d12cfc in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#49 0x02d14702 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#50 0x03ad0beb in QMetaObject::metacall (object=0x9388fb8, cl=QMetaObject::InvokeMetaMethod, idx=45, argv=0x94294a8) at kernel/qmetaobject.cpp:237
#51 0x03adb587 in QMetaCallEvent::placeMetaCall (this=0x942a208, object=0x9388fb8) at kernel/qobject.cpp:534
#52 0x03adfbcf in QObject::event (this=0x9388fb8, e=0x942a208) at kernel/qobject.cpp:1211
#53 0x03aca9bc in QCoreApplication::event (this=0x9388fb8, e=0x942a208) at kernel/qcoreapplication.cpp:1561
#54 0x021f0880 in QApplication::event (this=0x9388fb8, e=0x942a208) at kernel/qapplication.cpp:2486
#55 0x021ee26c in QApplicationPrivate::notify_helper (this=0x93a35c8, receiver=0x9388fb8, e=0x942a208) at kernel/qapplication.cpp:4445
#56 0x021f2ed2 in QApplication::notify (this=0x9388fb8, receiver=0x9388fb8, e=0x942a208) at kernel/qapplication.cpp:3845
#57 0x419d292b in KApplication::notify (this=0x9388fb8, receiver=0x9388fb8, event=0x942a208) at /usr/src/debug/kdelibs-4.6.1/kdeui/kernel/kapplication.cpp:311
#58 0x03aca3b3 in QCoreApplication::notifyInternal (this=0x9388fb8, receiver=0x9388fb8, event=0x942a208) at kernel/qcoreapplication.cpp:732
#59 0x03ace105 in sendEvent (receiver=0x0, event_type=0, data=0x93550e8) at kernel/qcoreapplication.h:215
#60 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x93550e8) at kernel/qcoreapplication.cpp:1373
#61 0x03ace2de in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#62 0x03af7f35 in sendPostedEvents (s=0x9397f28) at kernel/qcoreapplication.h:220
#63 postEventSourceDispatch (s=0x9397f28) at kernel/qeventdispatcher_glib.cpp:277
#64 0x00981192 in g_main_dispatch (context=0x9398378) at gmain.c:2149
#65 g_main_context_dispatch (context=0x9398378) at gmain.c:2702
#66 0x00981978 in g_main_context_iterate (context=0x9398378, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#67 0x00981c35 in g_main_context_iteration (context=0x9398378, may_block=1) at gmain.c:2843
#68 0x03af80ad in QEventDispatcherGlib::processEvents (this=0x9354b98, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#69 0x022a1406 in QGuiEventDispatcherGlib::processEvents (this=0x9354b98, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#70 0x03ac954a in QEventLoop::processEvents (this=0xbfd36e54, flags=...) at kernel/qeventloop.cpp:149
#71 0x03ac97fa in QEventLoop::exec (this=0xbfd36e54, flags=...) at kernel/qeventloop.cpp:201
#72 0x03ace3a7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#73 0x021ec078 in QApplication::exec () at kernel/qapplication.cpp:3719
#74 0x02cf7f91 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#75 0x0804883c in _start ()

Possible duplicates by query: bug 246767, bug 243573.

Reported using DrKonqi
Comment 1 Dr. Thomas Grottker 2011-04-15 08:00:16 UTC
Created attachment 58991 [details]
New crash information added by DrKonqi

Plasma stürzt unmittelbar nach dem Anmelden des Benutzers, d.h. nach dem Booten ab. Ohne dass irgend ein Programm aufgerufen wird.
Comment 2 Michael Pyne 2011-11-22 04:34:24 UTC
Please try removing the Plasma cached theme data by removing the *.kcache files in /var/tmp/kdecache-$USER.

This doesn't fix the underlying bug (that somehow the cache was corrupted) but should allow you to start Plasma after performing this step.
Comment 3 Aaron J. Seigo 2011-12-17 17:00:04 UTC
*** Bug 289148 has been marked as a duplicate of this bug. ***
Comment 4 Jekyll Wu 2011-12-18 20:04:29 UTC
*** Bug 289298 has been marked as a duplicate of this bug. ***
Comment 5 Thijs 2012-02-06 15:21:45 UTC
*** Bug 293444 has been marked as a duplicate of this bug. ***
Comment 6 Michael Pyne 2012-05-21 03:22:30 UTC
Git commit 561e6494bdd9a02cc8feef649f7dbbd40a1456c3 by Michael Pyne.
Committed on 20/05/2012 at 00:13.
Pushed by mpyne into branch 'KDE/4.8'.

kshareddatacache: Validate cache page size.

This commit ensures that the cache page size is actually a power-of-2
and within the band of possible sizes that could possibly have been set.

If this is not the case the cache is assumed corrupted and reset.

This should help with any cache-corruption bugs caused by a wrong cache
page size (although these don't exactly make themselves obvious). More
fixes to follow...

This one /should/ fix 274252 outright and may be of interest to several
Related: bug 274252, bug 249362, bug 253665, bug 243573, bug 281217, bug 297815, bug 293954, bug 293447, bug 255233

M  +26   -1    kdecore/util/kshareddatacache.cpp

Comment 7 Marco Martin 2017-06-26 15:31:52 UTC

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