View previous topic :: View next topic |
Author |
Message |
Conditional_Zenith Apprentice
Joined: 22 Sep 2004 Posts: 157 Location: Australia
|
Posted: Sat Mar 14, 2009 1:58 am Post subject: [SOLVED]xorg-server-1.5.3-r4 crash with KDE 4.2 |
|
|
bugs.gentoo.org seems to be down at the moment, I'll try to post a bug when it's back.
Anyway, I recently upgraded to xorg-server-1.5.3-r4. It seems to work fine for KDE 3.5.10. I also installed KDE 4.2.1 (having not used KDE 4 before), and found that it caused X to crash. While I have managed to get it to crash doing a fair few things, one reproducible way I found was this:
1) Start a KDE 4.2.1 session
2) Click the "thingy" at the right of the panel which brings up the panel menu.
3) Click "Add Widgets"
4) Click the dropdown menu at the top of the "add widgets" window, which for me says "all widgets".
At this point X crashes (to kdm/console depending on how I started it).
So my default setup uses x11-drivers/nvidia-drivers-173.14.16 with my GeForce FX 5500, with composite enabled. That gives me this in the Xorg log:
Quote: |
Backtrace:
0: X(xorg_backtrace+0x3b) [0x812803b]
1: X(xf86SigHandler+0x51) [0x80bd6d1]
2: [0xb7fd1400]
3: X(miHandleValidateExposures+0x55) [0x8120025]
4: X(UnmapWindow+0x1dd) [0x80740ed]
5: X(compFreeClientWindow+0x200) [0x8139cf0]
6: X [0x8137224]
7: X(FreeResource+0x109) [0x8070f19]
8: X(compUnredirectWindow+0x73) [0x81398d3]
9: X [0x8137b37]
10: X [0x81205d8]
11: X [0x81204fc]
12: X [0x81204fc]
13: X(miChangeSaveUnder+0x6f) [0x812068f]
14: X(MapWindow+0x34f) [0x80747af]
15: X(ProcMapWindow+0x61) [0x8087e31]
16: X(Dispatch+0x33f) [0x80886cf]
17: X(main+0x455) [0x806f095]
18: /lib/libc.so.6(__libc_start_main+0xdc) [0x4f46b60c]
19: X [0x806e4c1]
Fatal server error:
Caught signal 11. Server aborting
|
So I switched to the "nv" driver (x11-drivers/xf86-video-nv-2.1.12). Same result with a slightly different backtrace:
Quote: |
Backtrace:
0: X(xorg_backtrace+0x3b) [0x812803b]
1: X(xf86SigHandler+0x51) [0x80bd6d1]
2: [0xb7f69400]
3: X(UnmapWindow+0x1dd) [0x80740ed]
4: X(compFreeClientWindow+0x200) [0x8139cf0]
5: X [0x8137224]
6: X(FreeResource+0x109) [0x8070f19]
7: X(compUnredirectWindow+0x73) [0x81398d3]
8: X [0x8137b37]
9: X [0x81205d8]
10: X [0x81204fc]
11: X [0x81204fc]
12: X(miChangeSaveUnder+0x6f) [0x812068f]
13: X(MapWindow+0x34f) [0x80747af]
14: X(ProcMapWindow+0x61) [0x8087e31]
15: X(Dispatch+0x33f) [0x80886cf]
16: X(main+0x455) [0x806f095]
17: /lib/libc.so.6(__libc_start_main+0xdc) [0x4f46b60c]
18: X [0x806e4c1]
Fatal server error:
Caught signal 11. Server aborting
|
It looks like the addresses have moved and item 3 from the first trace has disappeared.
So I tried again with Composite turned off (still nv driver), and got the same result with an identical backtrace.
I also had a similar crash with xorg-server-1.5.3-r3 (didn't test "nv" and without composite though). In all cases, the X log only complained about some font paths not existing and the freetype module not existing, no other errors apart from the crash.
Does anyone have any hints on how the get better debugging information? It looks (to someone not familiar with the codebase at least) like the crucial line is item 2 which doesn't contain a function name. Or is this a known problem?
Last edited by Conditional_Zenith on Sun Mar 15, 2009 10:14 pm; edited 1 time in total |
|
Back to top |
|
|
platojones Veteran
Joined: 23 Oct 2002 Posts: 1602 Location: Just over the horizon
|
Posted: Sun Mar 15, 2009 7:42 pm Post subject: |
|
|
Have you tried a revdep-rebuild lately? I just tried the procedure you listed, but it didn't crash for me. Sounds like you have a component (shared library) that me need to be recompiled and linked. It's an outside shot, but you can eliminate that remedy if it doesn't work. |
|
Back to top |
|
|
Conditional_Zenith Apprentice
Joined: 22 Sep 2004 Posts: 157 Location: Australia
|
Posted: Sun Mar 15, 2009 10:14 pm Post subject: |
|
|
I have fixed this by turning off "BackingStore" in xorg.conf |
|
Back to top |
|
|
TemplarKnight Guru
Joined: 14 Jun 2005 Posts: 311 Location: Greece/patras/
|
Posted: Mon Mar 23, 2009 12:34 pm Post subject: |
|
|
Thanks, this solved the same case here too |
|
Back to top |
|
|
|