Bug 313839 - Kwin crash in unstable desktop
Summary: Kwin crash in unstable desktop
Status: RESOLVED DUPLICATE of bug 313545
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.9.4
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-24 17:13 UTC by Rosemary
Modified: 2013-02-03 18:13 UTC (History)
1 user (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 Rosemary 2013-01-24 17:13:11 UTC
Application: kwin (4.9.4)
KDE Platform Version: 4.9.4 (Compiled from sources)
Qt Version: 4.8.3
Operating System: Linux 3.5.0-22-generic i686
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:  I was filling out a crash report for krunner and I may have been playing kpatience while waiting for krunner dbg symbols to install.

- Unusual behavior I noticed: krunner and plasma destop had crashed.  I noticed something about ibus in the krunner crash report.

-- Backtrace:
Application: KWin (kwin), signal: Bus error
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1d80980 (LWP 1700))]

Thread 2 (Thread 0xacfe7b40 (LWP 1706)):
#0  0xb77cc424 in __kernel_vsyscall ()
#1  0xb2d2c96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb75b864c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb67101cd in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb67101ff in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb2d28d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb75aad3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb1d80980 (LWP 1700)):
[KCrash Handler]
#7  0xb646a10d in lock (this=<optimized out>) at ../../kdecore/util/kshareddatacache.cpp:1231
#8  KSharedDataCache::Private::CacheLocker::cautiousLock (this=0xbfeb5214) at ../../kdecore/util/kshareddatacache.cpp:1255
#9  0xb646a80a in KSharedDataCache::Private::CacheLocker::CacheLocker (this=0xbfeb5214, _d=0x952e610) at ../../kdecore/util/kshareddatacache.cpp:1278
#10 0xb6461a28 in KSharedDataCache::find (this=0x9535908, key=..., destination=0xbfeb5264) at ../../kdecore/util/kshareddatacache.cpp:1630
#11 0xb720fc8b in KIconLoaderPrivate::findCachedPixmapWithPath (this=0x95306c8, key=..., data=..., path=...) at ../../kdeui/icons/kiconloader.cpp:861
#12 0xb7214866 in KIconLoader::loadIcon (this=0x95081a8, _name=..., group=KIconLoader::Small, size=32, state=0, overlays=..., path_store=0x0, canReturnNull=true) at ../../kdeui/icons/kiconloader.cpp:1225
#13 0xb73c1276 in KWindowSystem::icon (win=8388784, width=32, height=32, scale=true, flags=12) at ../../kdeui/windowmanagement/kwindowsystem_x11.cpp:688
#14 0x008000b0 in ?? ()
#15 0xb76be5d9 in KWin::Client::getIcons (this=0x952af58) at ../../kwin/client.cpp:2146
#16 0x008000b0 in ?? ()

Possible duplicates by query: bug 313545, bug 310111, bug 309824, bug 308099, bug 307328.

Reported using DrKonqi
Comment 1 Thomas Lübking 2013-01-24 17:21:09 UTC
do you happen to use sth. called "bleachbit"?

*** This bug has been marked as a duplicate of bug 313545 ***
Comment 2 Rosemary 2013-02-02 22:49:40 UTC
I had just run Bleachbit as myself and as root.  Do I need to set it not to clear caches?
Comment 3 Thomas Lübking 2013-02-03 08:36:35 UTC
http://lwn.net/Articles/313679/
http://blog.martin-graesslin.com/blog/2012/07/do-not-use-bleachbit/

I assume that not "deleting" caches will prevent this as well as preventing it from overriding the relevant inodes would.
Given the authors do apparently not even know how to reliably figure whether a file is currently in use (thus not safe to invalidate at all) and the snake-oil character of the tool, i'd however suggest to not use it at all.
Automated destruction is fairly dangerous and I for one do not trust the authors skills at all.
Comment 4 Rosemary 2013-02-03 18:13:11 UTC
Thanks for the interesting articles Thomas.  I'll remove Bleachbit.