Version: 3.0 (using 4.00.62 (KDE 4.0.62 >= 20080213), compiled sources) Compiler: gcc OS: Linux (i686) release 2.6.22-3-k7 Kwin crashes when starting KDE, it seems to cause the whole KDE to crash with it. Here is the backtrace: Application: KWin (kwin), signal SIGABRT Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb5d4e6e0 (LWP 18861)] [KCrash handler] #6 0xffffe410 in __kernel_vsyscall () #7 0xb67f3f15 in raise () from /lib/i686/cmov/libc.so.6 #8 0xb67f5891 in abort () from /lib/i686/cmov/libc.so.6 #9 0xb68376c5 in ?? () from /lib/i686/cmov/libc.so.6 #10 0xb6913140 in ?? () from /lib/i686/cmov/libc.so.6 #11 0x0806aef0 in ?? () #12 0x00000000 in ?? () #0 0xffffe410 in __kernel_vsyscall ()
I recompiled today and Kwin doesn't crash KDE anymore, but it still crashes and is unusable at the moment.
Are you using the desktop effects?
No, I'm using default settings of Kwin. After the change to QT-4.4, I have done a completely fresh compilation.
The backtrace is completely useless. Is there any error message in ~/.xsession-errors?
The only error I can find there is this one : X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 Minor opcode: 0 Resource id: 0xc0e796
Created attachment 23706 [details] Console log of the crash This is the console output while launching KDE4 via a shell.
I'm wondering something... It's maybe a mistake but I'm trying to find out what could be the problem. Here is my idea : I installed QT-4.4 from qt-copy, and it's installed in my ~/ directory. So, there maybe is a part of kwin which doesn't use $PATH or $LD_LIBRARY_PATH variables, and uses an absolute path instead? It could explain numerous things, like the lack of usable backtrace, and the fact that everything else works. But as I said, it's just an idea, and I'm not a coder.
It is not just KWin crashing, there are more crashes in the log. Looks like your specific problem. I suggest recompiling and making sure you use only one Qt version (temporarily move away the other).
Do you mean moving Qt-3 too? I'm using KDE-3.5.x as my main DE... Also, everything worked well before the switch to Qt-4.4. Of course, Qt-4.4 (from qt-copy) is the only Qt-4 version I use. Kwin is not the only app crashing when I launch KDE-4, but it's the only app I can't launch "alone" without a crash. Plasma, dolphin, konqueror, applets, klipper... they all work fine. So I was thinking that Kwin was somehow causing all those crashes (it's also the first app crashing). But I don't know if it's related to some external parameter (compiler, the way Qt is installed...) Anyways, thanks to care about this crash. (also, sorry if I did any grammatical mistake, my english isn't perfect yet :P)
I tried everything from the beginning. Rewriting ~/.bashrc configs for KDE-4, recompiling qt-copy, then recompiling KDE-4 and trying to use it, but it still crashed at launch.
That still unfortunately doesn't change anything about the fact that the backtrace is useless and there's not much to do without further info. I suggest running the applications separately or to use valgrind to find out more about the crashes.
I've seen it's a debugger. I'm sorry but I don't know how to use this. I gave all the informations I could give about this problem. Recently I managed to start KDE4's Kwin from KDE3 a few seconds before it crashed. It has many bugs while changing the size of the window (redraw bugs I think). For now I'll stop wasting my time trying to make it work. Compiling is long and since that's for nothing... I don't mean it's your fault, but it's boring. And when I see, besides that, that I have reported bugs that have been made monthes ago, and never been adressed (specially for konqueror), it makes me think that we, bug reporters, are more useless and bothering than anything else.
Doesn't happen anymore... It stopped crashint after reinstalling Debian... I think i'll never know what caused those crashes.