Bug 326676

Summary: kwin segfaults on login
Product: [Plasma] kwin Reporter: Jay DeKing <jdeking1>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 4.11.2   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jay DeKing 2013-10-26 11:34:16 UTC
Application: kwin (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.6
Operating System: Linux 3.11-1-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
- What I was doing when the application crashed: logging in to KDE desktop

- Unusual behavior I noticed: no window decorations, kwin segfault notification, option to use Metacity instead

- Custom settings of the application: qtcurve window decorations

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#5  0x00007f76c0b50576 in KDecorationOptions::font(bool, bool) const () from /usr/lib/libkdecorations.so.4abi1
#6  0x00007f76c0d6de18 in ?? () from /usr/lib/kde4/kwin3_qtcurve.so
#7  0x00007f76c0d6e108 in ?? () from /usr/lib/kde4/kwin3_qtcurve.so
#8  0x00007f76c0d6e1c6 in create_factory () from /usr/lib/kde4/kwin3_qtcurve.so
#9  0x00007f76dc39e8f5 in KDecorationPlugins::loadPlugin(QString) () from /usr/lib/libkdecorations.so.4abi2
#10 0x00007f76dc9d6bd5 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#11 0x00007f76dc9d6c31 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#12 0x00007f76dc9af4e6 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#13 0x00007f76dc9ce916 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#14 0x00007f76dc9d005f in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#15 0x00007f76dc5cc995 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#16 0x00000000004006fe in _start ()

Reported using DrKonqi
Comment 1 Thomas Lübking 2013-10-26 11:43:02 UTC
Switch to oxygen decoration.
You distro introduced a (hard) binary incompatibility, see dupe.

*** This bug has been marked as a duplicate of bug 301646 ***
Comment 2 Jay DeKing 2013-11-01 13:09:41 UTC
Thanks Thomas. I had to purge kwin-style-qtcurve and kde-style-qtcurve before systemsettings would let me into "Window Decorations" because qtcurve was evidently still referenced there until I removed all of it..

First I purged kwin-style-qtcurve and restarted X. The initial kwin crash went away and the desktop was back to normal. But, when I went to systemsettings/Window Decorations, systemsettings would always crash.

Then I purged kde-style-qtcurve and I can once again use systemsettings without a crash.

It's a pity, I really like qtcurve, but it has caused me trouble before too.