Bug 131905

Summary: kwin crash signal 11
Product: [Plasma] kwin Reporter: Rick Immel <rckimmel>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: crash CC: greg, pascal, stefan.freyr
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Rick Immel 2006-08-05 01:52:27 UTC
Version:            (using KDE KDE 3.5.4)
Installed from:    Ubuntu Packages
OS:                Linux

After upgrading to KDE 3.4.5 from 3.5.3 using a Kubuntu repository, the kwin application will crash at irregular intervals.   It always seems to happen when I'm using the Firefox browser (ver 1.5.0.5).  The crash dialog box says that the application terminated with a signal 11 and that diagnostic information was requested from the application.  If this means that kwin did a dump somewhere, then where would that information be located?  I am running Kubuntu 6.06 with a 2.6.15 kernel and Xorg 7.0.  The kde updates came from the kubuntu.org/packages/kde-354 dapper main repository.  The backtrace tab of the crash dialog was empty.
Comment 1 Rick Immel 2006-08-05 08:18:12 UTC
I obtained a backtrace for this problem. Here it is.

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1231903040 (LWP 31012)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xb67b4bdf in KWinInternal::Client::screen ()
   from /usr/lib/libkdeinit_kwin.so
#7  0xb67efdce in KWinInternal::Workspace::activateNextClient ()
   from /usr/lib/libkdeinit_kwin.so
#8  0xb67fe0be in KWinInternal::Workspace::workspaceEvent ()
   from /usr/lib/libkdeinit_kwin.so
#9  0xb67fe114 in KWinInternal::Application::x11EventFilter ()
   from /usr/lib/libkdeinit_kwin.so
#10 0xb71e0457 in qt_set_x11_event_filter () from /usr/lib/libqt-mt.so.3
#11 0xb71ed74c in QApplication::x11ProcessEvent () from
/usr/lib/libqt-mt.so.3
#12 0xb72074db in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#13 0xb727b947 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#14 0xb727b86a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#15 0xb7261965 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#16 0xb67ffa63 in kdemain () from /usr/lib/libkdeinit_kwin.so
#17 0xb7fd74f0 in kdeinitmain () from /usr/lib/kde3/kwin.so
#18 0x0804e173 in ?? ()
#19 0x00000001 in ?? ()
#20 0x08138c30 in ?? ()
#21 0x00000001 in ?? ()
#22 0x00000000 in ?? ()
Comment 2 Lubos Lunak 2006-08-10 12:11:55 UTC
The backtrace seems unsufficient for fixing the problem. Do you have a way to reproduce the problem? Can you run kwin in valgrind and provide the output?
(valgrind --tool=memcheck --num-callers=20 kwin --replace)
If you add the run command applet to the panel it will allow you to type "kwin --replace" there and regain window control after kwin crashes.
Comment 3 Rick Immel 2006-08-11 20:00:17 UTC
l.lunak@kde.org wrote:
[bugs.kde.org quoted mail]
Unfortunately, I do not have a way to reproduce the kwin crash.  As I 
mentioned in my original post,  it  happens at irregular intervals, but 
it does happens two or three times a day.  Here is the logfile output of 
running kde in valgrind:

==16573== Memcheck, a memory error detector.
==16573== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
==16573== Using LibVEX rev 1471, a library for dynamic binary translation.
==16573== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
==16573== Using valgrind-3.1.0-Debian, a dynamic binary instrumentation 
framework.
==16573== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
==16573== For more details, rerun with: -v
==16573==
==16573== My PID = 16573, parent PID = 15903.  Prog and args are:
==16573==    kwin
==16573==    --replace
==16573==
==16573== Conditional jump or move depends on uninitialised value(s)
==16573==    at 0x4010BEE: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C4C75: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x400B105: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C5937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42C6F4C: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x400B105: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C702D: __libc_dlopen_mode (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A147D: __nss_lookup_function (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A160E: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A3136: __nss_passwd_lookup (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x4252255: getpwuid_r (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x4251BD0: getpwuid (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x471BD34: KStandardDirs::addCustomized(KConfig*) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F238: KConfig::KConfig(QString const&, bool, bool, 
char const*) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F497: KSharedConfig::KSharedConfig(QString const&, 
bool, bool) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F68A: KSharedConfig::openConfig(QString const&, 
bool, bool) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471FA49: KInstance::config() const (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x47204E2: KGlobal::config() (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x4720551: 
KClipboardSynchronizer::KClipboardSynchronizer(QObject*, char const*) 
(in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x472062D: KClipboardSynchronizer::self() (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==
==16573== Conditional jump or move depends on uninitialised value(s)
==16573==    at 0x4010BFD: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C4C75: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x400B105: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C5937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42C6F4C: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x400B105: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C702D: __libc_dlopen_mode (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A147D: __nss_lookup_function (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A160E: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A3136: __nss_passwd_lookup (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x4252255: getpwuid_r (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x4251BD0: getpwuid (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x471BD34: KStandardDirs::addCustomized(KConfig*) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F238: KConfig::KConfig(QString const&, bool, bool, 
char const*) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F497: KSharedConfig::KSharedConfig(QString const&, 
bool, bool) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F68A: KSharedConfig::openConfig(QString const&, 
bool, bool) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471FA49: KInstance::config() const (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x47204E2: KGlobal::config() (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x4720551: 
KClipboardSynchronizer::KClipboardSynchronizer(QObject*, char const*) 
(in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x472062D: KClipboardSynchronizer::self() (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==
==16573== Conditional jump or move depends on uninitialised value(s)
==16573==    at 0x4010C0C: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C4C75: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x400B105: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C5937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42C6F4C: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x400B105: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C702D: __libc_dlopen_mode (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A147D: __nss_lookup_function (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A160E: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A3136: __nss_passwd_lookup (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x4252255: getpwuid_r (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x4251BD0: getpwuid (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x471BD34: KStandardDirs::addCustomized(KConfig*) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F238: KConfig::KConfig(QString const&, bool, bool, 
char const*) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F497: KSharedConfig::KSharedConfig(QString const&, 
bool, bool) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F68A: KSharedConfig::openConfig(QString const&, 
bool, bool) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471FA49: KInstance::config() const (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x47204E2: KGlobal::config() (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x4720551: 
KClipboardSynchronizer::KClipboardSynchronizer(QObject*, char const*) 
(in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x472062D: KClipboardSynchronizer::self() (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==
==16573== Conditional jump or move depends on uninitialised value(s)
==16573==    at 0x4010C1B: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C4C75: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x400B105: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C5937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42C6F4C: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x400B105: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C702D: __libc_dlopen_mode (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A147D: __nss_lookup_function (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A160E: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A3136: __nss_passwd_lookup (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x4252255: getpwuid_r (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x4251BD0: getpwuid (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x471BD34: KStandardDirs::addCustomized(KConfig*) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F238: KConfig::KConfig(QString const&, bool, bool, 
char const*) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F497: KSharedConfig::KSharedConfig(QString const&, 
bool, bool) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F68A: KSharedConfig::openConfig(QString const&, 
bool, bool) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471FA49: KInstance::config() const (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x47204E2: KGlobal::config() (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x4720551: 
KClipboardSynchronizer::KClipboardSynchronizer(QObject*, char const*) 
(in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x472062D: KClipboardSynchronizer::self() (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==
==16573== Conditional jump or move depends on uninitialised value(s)
==16573==    at 0x400882D: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C4DE9: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x400B105: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C5937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42C6F4C: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x400B105: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C702D: __libc_dlopen_mode (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A147D: __nss_lookup_function (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A160E: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A3136: __nss_passwd_lookup (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x4252255: getpwuid_r (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x4251BD0: getpwuid (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x471BD34: KStandardDirs::addCustomized(KConfig*) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F238: KConfig::KConfig(QString const&, bool, bool, 
char const*) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F497: KSharedConfig::KSharedConfig(QString const&, 
bool, bool) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F68A: KSharedConfig::openConfig(QString const&, 
bool, bool) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471FA49: KInstance::config() const (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x47204E2: KGlobal::config() (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x4720551: 
KClipboardSynchronizer::KClipboardSynchronizer(QObject*, char const*) 
(in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x472062D: KClipboardSynchronizer::self() (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==
==16573== Conditional jump or move depends on uninitialised value(s)
==16573==    at 0x4008852: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C4DE9: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x400B105: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C5937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42C6F4C: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x400B105: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C702D: __libc_dlopen_mode (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A147D: __nss_lookup_function (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A160E: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x42A3136: __nss_passwd_lookup (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x4252255: getpwuid_r (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x4251BD0: getpwuid (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x471BD34: KStandardDirs::addCustomized(KConfig*) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F238: KConfig::KConfig(QString const&, bool, bool, 
char const*) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F497: KSharedConfig::KSharedConfig(QString const&, 
bool, bool) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471F68A: KSharedConfig::openConfig(QString const&, 
bool, bool) (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x471FA49: KInstance::config() const (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x47204E2: KGlobal::config() (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x4720551: 
KClipboardSynchronizer::KClipboardSynchronizer(QObject*, char const*) 
(in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x472062D: KClipboardSynchronizer::self() (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==
==16573== Syscall param write(buf) points to uninitialised byte(s)
==16573==    at 0x4000772: (within /lib/ld-2.3.6.so)
==16573==    by 0x51526F3: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x515706A: (within /usr/lib/libX11.so.6.2.0)
==16573==    by 0x5157185: _XReply (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x513E204: XInternAtom (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x5151A88: XSetWMProperties (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x4B5F05E: QWidget::create(unsigned long, bool, bool) 
(in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4C368C2: QWidget::QWidget(QWidget*, char const*, 
unsigned) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4766ABB: KApplication::init(bool) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x4768882: KApplication::KApplication(bool, bool) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x40B527D: KWinInternal::Application::Application() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B5933: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==  Address 0x5413E04 is 252 bytes inside a block of size 16,384 
alloc'd
==16573==    at 0x401D7AA: calloc (vg_replace_malloc.c:279)
==16573==    by 0x5142F65: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x4B2350F: qt_init_internal(int*, char**, _XDisplay*, 
unsigned long, unsigned long) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B255F3: qt_init(int*, char**, QApplication::Type) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B9A2D1: QApplication::construct(int&, char**, 
QApplication::Type) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B9A610: QApplication::QApplication(int&, char**, 
bool) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x47686B7: KApplication::KApplication(bool, bool) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x40B527D: KWinInternal::Application::Application() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B5933: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==
==16573== Syscall param writev(vector[...]) points to uninitialised byte(s)
==16573==    at 0x4000772: (within /lib/ld-2.3.6.so)
==16573==    by 0x51524E2: (within /usr/lib/libX11.so.6.2.0)
==16573==    by 0x5152735: _X11TransWritev (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x515776E: _XSend (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x514903B: XQueryExtension (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x513D54A: XInitExtension (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x53A19BC: XFixesFindDisplay (in 
/usr/lib/libXfixes.so.3.0.0)
==16573==    by 0x53A02B4: XFixesSetCursorName (in 
/usr/lib/libXfixes.so.3.0.0)
==16573==    by 0x52FB913: XcursorImagesLoadCursor (in 
/usr/lib/libXcursor.so.1.0.2)
==16573==    by 0x52FE626: XcursorLibraryLoadCursor (in 
/usr/lib/libXcursor.so.1.0.2)
==16573==    by 0x4B32116: QCursor::update() const (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B3256C: QCursor::handle() const (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B5D6E4: qt_x11_enforce_cursor(QWidget*) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B5F49B: QWidget::create(unsigned long, bool, bool) 
(in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4C368C2: QWidget::QWidget(QWidget*, char const*, 
unsigned) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4766ABB: KApplication::init(bool) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x4768882: KApplication::KApplication(bool, bool) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x40B527D: KWinInternal::Application::Application() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B5933: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==  Address 0x5413E0D is 261 bytes inside a block of size 16,384 
alloc'd
==16573==    at 0x401D7AA: calloc (vg_replace_malloc.c:279)
==16573==    by 0x5142F65: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x4B2350F: qt_init_internal(int*, char**, _XDisplay*, 
unsigned long, unsigned long) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B255F3: qt_init(int*, char**, QApplication::Type) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B9A2D1: QApplication::construct(int&, char**, 
QApplication::Type) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B9A610: QApplication::QApplication(int&, char**, 
bool) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x47686B7: KApplication::KApplication(bool, bool) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x40B527D: KWinInternal::Application::Application() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B5933: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==
==16573== Invalid read of size 4
==16573==    at 0x4010C87: (within /lib/ld-2.3.6.so)
==16573==    by 0x400624D: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C4C75: (within /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x400B105: (within /lib/ld-2.3.6.so)
==16573==    by 0x42C5937: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
==16573==    by 0x4862CB7: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==16573==    by 0x400B105: (within /lib/ld-2.3.6.so)
==16573==    by 0x48632BA: (within /lib/tls/i686/cmov/libdl-2.3.6.so)
==16573==    by 0x4862D10: dlopen (in /lib/tls/i686/cmov/libdl-2.3.6.so)
==16573==    by 0x48088F3: (within /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x48090FE: (within /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x480A0F6: lt_dlopen (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x4780F01: KLibLoader::library(char const*) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x45E2E23: KDecorationPlugins::loadPlugin(QString) (in 
/usr/lib/libkdecorations.so.1.0.0)
==16573==    by 0x407B0CA: KWinInternal::PluginMgr::PluginMgr() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B4F72: KWinInternal::Workspace::Workspace(bool) (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B53F9: KWinInternal::Application::Application() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B5933: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==  Address 0x541D1BC is 28 bytes inside a block of size 31 alloc'd
==16573==    at 0x401C422: malloc (vg_replace_malloc.c:149)
==16573==    by 0x480A0BF: lt_dlopen (in /usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x4780F01: KLibLoader::library(char const*) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x45E2E23: KDecorationPlugins::loadPlugin(QString) (in 
/usr/lib/libkdecorations.so.1.0.0)
==16573==    by 0x407B0CA: KWinInternal::PluginMgr::PluginMgr() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B4F72: KWinInternal::Workspace::Workspace(bool) (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B53F9: KWinInternal::Application::Application() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B5933: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==
==16573== Syscall param write(buf) points to uninitialised byte(s)
==16573==    at 0x4000772: (within /lib/ld-2.3.6.so)
==16573==    by 0x51526F3: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x515706A: (within /usr/lib/libX11.so.6.2.0)
==16573==    by 0x5134F10: XFlush (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x407D308: KWinInternal::ungrabXServer() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B1F71: KWinInternal::Client::manage(unsigned long, 
bool) (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B3561: 
KWinInternal::Workspace::createClient(unsigned long, bool) (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B48ED: KWinInternal::Workspace::init() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B51A2: KWinInternal::Workspace::Workspace(bool) (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B53F9: KWinInternal::Application::Application() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B5933: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==  Address 0x5413DA5 is 157 bytes inside a block of size 16,384 
alloc'd
==16573==    at 0x401D7AA: calloc (vg_replace_malloc.c:279)
==16573==    by 0x5142F65: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x4B2350F: qt_init_internal(int*, char**, _XDisplay*, 
unsigned long, unsigned long) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B255F3: qt_init(int*, char**, QApplication::Type) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B9A2D1: QApplication::construct(int&, char**, 
QApplication::Type) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B9A610: QApplication::QApplication(int&, char**, 
bool) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x47686B7: KApplication::KApplication(bool, bool) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x40B527D: KWinInternal::Application::Application() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B5933: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==
==16573== Syscall param write(buf) points to uninitialised byte(s)
==16573==    at 0x4000772: (within /lib/ld-2.3.6.so)
==16573==    by 0x520F1CD: _IceTransWrite (in /usr/lib/libICE.so.6.3.0)
==16573==    by 0x5213780: _IceWrite (in /usr/lib/libICE.so.6.3.0)
==16573==    by 0x5213859: IceFlush (in /usr/lib/libICE.so.6.3.0)
==16573==    by 0x520192B: SmcSetProperties (in /usr/lib/libSM.so.6.0.0)
==16573==    by 0x40684FF: 
KWinInternal::SessionSaveDoneHelper::SessionSaveDoneHelper() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B5964: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==  Address 0x59161EC is 12 bytes inside a block of size 1,024 
alloc'd
==16573==    at 0x401D7AA: calloc (vg_replace_malloc.c:279)
==16573==    by 0x520B601: IceOpenConnection (in /usr/lib/libICE.so.6.3.0)
==16573==    by 0x5201151: SmcOpenConnection (in /usr/lib/libSM.so.6.0.0)
==16573==    by 0x4068343: 
KWinInternal::SessionSaveDoneHelper::SessionSaveDoneHelper() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B5964: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==
==16573== Syscall param write(buf) points to uninitialised byte(s)
==16573==    at 0x4000772: (within /lib/ld-2.3.6.so)
==16573==    by 0x51526F3: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x515706A: (within /usr/lib/libX11.so.6.2.0)
==16573==    by 0x512E95B: XCheckTypedWindowEvent (in 
/usr/lib/libX11.so.6.2.0)
==16573==    by 0x4B16461: QETWidget::translateConfigEvent(_XEvent 
const*) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B20E0D: QApplication::x11ProcessEvent(_XEvent*) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B3A4DA: QEventLoop::processEvents(unsigned) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4BAE946: QEventLoop::enterLoop() (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4BAE869: QEventLoop::exec() (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B94964: QApplication::exec() (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x40B5A62: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==  Address 0x5413D16 is 14 bytes inside a block of size 16,384 
alloc'd
==16573==    at 0x401D7AA: calloc (vg_replace_malloc.c:279)
==16573==    by 0x5142F65: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x4B2350F: qt_init_internal(int*, char**, _XDisplay*, 
unsigned long, unsigned long) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B255F3: qt_init(int*, char**, QApplication::Type) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B9A2D1: QApplication::construct(int&, char**, 
QApplication::Type) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B9A610: QApplication::QApplication(int&, char**, 
bool) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x47686B7: KApplication::KApplication(bool, bool) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x40B527D: KWinInternal::Application::Application() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B5933: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==
==16573== Syscall param write(buf) points to uninitialised byte(s)
==16573==    at 0x4000772: (within /lib/ld-2.3.6.so)
==16573==    by 0x51526F3: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x515706A: (within /usr/lib/libX11.so.6.2.0)
==16573==    by 0x512E52E: XCheckIfEvent (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x4B1B58C: QETWidget::translatePaintEvent(_XEvent 
const*) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B20DE2: QApplication::x11ProcessEvent(_XEvent*) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B3A4DA: QEventLoop::processEvents(unsigned) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4BAE946: QEventLoop::enterLoop() (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4BAE869: QEventLoop::exec() (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B94964: QApplication::exec() (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x40B5A62: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==  Address 0x5413DED is 229 bytes inside a block of size 16,384 
alloc'd
==16573==    at 0x401D7AA: calloc (vg_replace_malloc.c:279)
==16573==    by 0x5142F65: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x4B2350F: qt_init_internal(int*, char**, _XDisplay*, 
unsigned long, unsigned long) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B255F3: qt_init(int*, char**, QApplication::Type) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B9A2D1: QApplication::construct(int&, char**, 
QApplication::Type) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B9A610: QApplication::QApplication(int&, char**, 
bool) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x47686B7: KApplication::KApplication(bool, bool) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x40B527D: KWinInternal::Application::Application() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B5933: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==
==16573== Syscall param write(buf) points to uninitialised byte(s)
==16573==    at 0x4000772: (within /lib/ld-2.3.6.so)
==16573==    by 0x51526F3: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x515706A: (within /usr/lib/libX11.so.6.2.0)
==16573==    by 0x515831D: _XEventsQueued (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x5144B57: XPending (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x4B3A51A: QEventLoop::processEvents(unsigned) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4BAE946: QEventLoop::enterLoop() (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4BAE869: QEventLoop::exec() (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B94964: QApplication::exec() (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x40B5A62: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==  Address 0x5413D15 is 13 bytes inside a block of size 16,384 
alloc'd
==16573==    at 0x401D7AA: calloc (vg_replace_malloc.c:279)
==16573==    by 0x5142F65: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x4B2350F: qt_init_internal(int*, char**, _XDisplay*, 
unsigned long, unsigned long) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B255F3: qt_init(int*, char**, QApplication::Type) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B9A2D1: QApplication::construct(int&, char**, 
QApplication::Type) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B9A610: QApplication::QApplication(int&, char**, 
bool) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x47686B7: KApplication::KApplication(bool, bool) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x40B527D: KWinInternal::Application::Application() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B5933: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==
==16573== Syscall param write(buf) points to uninitialised byte(s)
==16573==    at 0x4000772: (within /lib/ld-2.3.6.so)
==16573==    by 0x51526F3: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x515706A: (within /usr/lib/libX11.so.6.2.0)
==16573==    by 0x52369CD: XRenderComposite (in 
/usr/lib/libXrender.so.1.3.0)
==16573==    by 0x4B4B603: bitBlt(QPaintDevice*, int, int, QPaintDevice 
const*, int, int, int, int, Qt::RasterOp, bool) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B50AB6: QPainter::drawPixmap(int, int, QPixmap 
const&, int, int, int, int) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B51343: (within /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B51819: QPainter::drawTiledPixmap(int, int, int, int, 
QPixmap const&, int, int) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x622669F: CrystalClient::paintEvent(QPaintEvent*) (in 
/usr/lib/kde3/kwin3_crystal.so)
==16573==    by 0x622748E: CrystalClient::eventFilter(QObject*, QEvent*) 
(in /usr/lib/kde3/kwin3_crystal.so)
==16573==    by 0x4BFD001: QObject::activate_filters(QEvent*) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4BFD07F: QObject::event(QEvent*) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4C3A5A9: QWidget::event(QEvent*) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B95E55: QApplication::internalNotify(QObject*, 
QEvent*) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B96BD5: QApplication::notify(QObject*, QEvent*) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x477A7AA: KApplication::notify(QObject*, QEvent*) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x4B27156: QApplication::sendEvent(QObject*, QEvent*) 
(in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B61E09: QWidget::repaint(int, int, int, int, bool) 
(in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4C3B2E8: QWidget::repaint(QRect const&, bool) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4C353F1: QWidget::repaint(bool) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==  Address 0x54148C1 is 3,001 bytes inside a block of size 
16,384 alloc'd
==16573==    at 0x401D7AA: calloc (vg_replace_malloc.c:279)
==16573==    by 0x5142F65: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==16573==    by 0x4B2350F: qt_init_internal(int*, char**, _XDisplay*, 
unsigned long, unsigned long) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B255F3: qt_init(int*, char**, QApplication::Type) (in 
/usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B9A2D1: QApplication::construct(int&, char**, 
QApplication::Type) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x4B9A610: QApplication::QApplication(int&, char**, 
bool) (in /usr/lib/libqt-mt.so.3.3.6)
==16573==    by 0x47686B7: KApplication::KApplication(bool, bool) (in 
/usr/lib/libkdecore.so.4.2.0)
==16573==    by 0x40B527D: KWinInternal::Application::Application() (in 
/usr/lib/libkdeinit_kwin.so)
==16573==    by 0x40B5933: kdemain (in /usr/lib/libkdeinit_kwin.so)
==16573==    by 0x41DBEA1: __libc_start_main (in 
/lib/tls/i686/cmov/libc-2.3.6.so)
==16573==
==16573== ERROR SUMMARY: 8933 errors from 15 contexts (suppressed: 83 
from 1)
==16573== malloc/free: in use at exit: 430,880 bytes in 5,674 blocks.
==16573== malloc/free: 909,850 allocs, 904,176 frees, 34,370,196 bytes 
allocated.
==16573== For counts of detected errors, rerun with: -v
==16573== searching for pointers to 5,674 not-freed blocks.
==16573== checked 1,357,348 bytes.
==16573==
==16573== LEAK SUMMARY:
==16573==    definitely lost: 7,228 bytes in 243 blocks.
==16573==      possibly lost: 0 bytes in 0 blocks.
==16573==    still reachable: 423,652 bytes in 5,431 blocks.
==16573==         suppressed: 0 bytes in 0 blocks.
==16573== Use --leak-check=full to see details of leaked memory.
Comment 4 Rick Immel 2006-08-14 01:14:30 UTC
Some more information regarding this problem.  When kwin crashes I get 
the following messages in the daemon log and syslog:

Aug 13 18:08:13 homesys3500 kdm_greet[15656]: Can't open default user face
Aug 13 18:08:16 homesys3500 kdm_greet[15656]: Internal error: memory 
corruption detected
Comment 5 Rick Immel 2006-08-14 01:15:21 UTC
Some more information regarding this problem.  When kwin crashes I get 
the following messages in the daemon log and syslog:

Aug 13 18:08:13 homesys3500 kdm_greet[15656]: Can't open default user face
Aug 13 18:08:16 homesys3500 kdm_greet[15656]: Internal error: memory 
corruption detected
Comment 6 Lubos Lunak 2006-08-23 17:04:23 UTC
a) please don't paste such large data directly, attach them
b) the log doesn't include the crash, so it's absolutely useless
c) use one of the decorations provided by KDE instead of the 3rd party Crystal (or whatever it's exactly called) and see if the problem persists
Comment 7 Lubos Lunak 2006-08-31 16:29:48 UTC
The crash comes from a patched KDE version. In kwinrc, group [Windows] set key SeparateScreenFocus to false as a workaround. Updated patches should be available soon.
Comment 8 Lubos Lunak 2006-09-06 19:24:51 UTC
*** Bug 133664 has been marked as a duplicate of this bug. ***
Comment 9 p92 2006-09-07 20:27:25 UTC
workaround in comment #7 does nothing to me. kwin still crashes. 
why is the resolution invalid ?
Comment 10 Rick Immel 2006-09-07 21:24:09 UTC
p92@free.fr wrote:
[bugs.kde.org quoted mail]
The workaround in comment #7 solved my kwin crash problem under Kubuntu 
6.06.   I have no idea what a resolution status of invalid means.
Comment 11 Lubos Lunak 2006-09-08 17:37:52 UTC
Invalid means that this is not a KDE bug. Your Kubuntu KDE packages include a 3rd party patch (actually made by me, but still not being officially part of KDE). Kubuntu packagers have been already notified, so you should just upgrade.
Comment 12 Lubos Lunak 2006-09-28 17:19:02 UTC
*** Bug 134785 has been marked as a duplicate of this bug. ***
Comment 13 Lubos Lunak 2006-10-04 11:24:39 UTC
*** Bug 135066 has been marked as a duplicate of this bug. ***