Well what do you want me to backtrace exactly ?
X is not crashed or freezed. It is only the display that is not showing anything.
Reproducing it several times I have this morning for example a completly red screen.
If I switch to console mode then to X, KDM will be displayed correctly.
It seems to be a problem when switching from bootsplash to X. And it seems random so maybe time dependent.
The bt when X is in this state is the following :
(gdb) bt full
#0 0xb7f69410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7db184d in select () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0x081b2275 in WaitForSomething (pClientsReady=0xbfaf56d0) at ../../os/WaitFor.c:236
i = <value optimized out>
waittime = {tv_sec = 0, tv_usec = 288000}
wt = (struct timeval *) 0xbfaf5690
timeout = <value optimized out> clientsReadable = {fds_bits = {0 <repeats 32 times>}} clientsWritable = {fds_bits = {138251984, 136421032, -1079028280, 134814362, 136163204,
138227056, -1079028280, 135624344, 138251984, 138235008, -1079028264, 136163204, 136163204, 0,
-1079028232, 135625376, 138227056, -1079028240, -1079028200, 135595231, 136340232, 136630248, 0,
136163204, 64, 138143360, -1079028152, 135639632, 138227056, 64, -1079028168, 4096}}
curclient = <value optimized out>
selecterr = 0
nready = <value optimized out> devicesReadable = {fds_bits = {138234856, 0, -1079028440, 136022337, 138234856, 136163204,
-1079028408, 135452948, 138234856, -1209872396, -1209867936, 138251984, -1079028360, -1210772240,
-1209867936, 138251984, 138234856, 4194537, 138234872, 138251976, 136163204, 138234872,
-1079028344, 136163204, 138251984, 138227056, -1079028344, 136022337, 138251984, 136163204,
-1079028312, 135452948}}
now = 166232
someReady = 0
#3 0x0808d69d in Dispatch () at ../../dix/dispatch.c:425
result = <value optimized out>
client = (ClientPtr) 0x837d470
nready = -1
start_tick = 0
#4 0x0807471b in main (argc=8, argv=0xbfaf5c04, envp=0x0) at ../../dix/main.c:452
i = 1
error = 136163204
xauthfile = <value optimized out> alwaysCheckForInput = {0, 1}
(gdb)
Well what do you want me to backtrace exactly ?
X is not crashed or freezed. It is only the display that is not showing anything.
Reproducing it several times I have this morning for example a completly red screen.
If I switch to console mode then to X, KDM will be displayed correctly.
It seems to be a problem when switching from bootsplash to X. And it seems random so maybe time dependent.
The bt when X is in this state is the following : i686/cmov/ libc.so. 6 0xbfaf56d0) at ../../os/ WaitFor. c:236
clientsReadabl e = {fds_bits = {0 <repeats 32 times>}}
clientsWritabl e = {fds_bits = {138251984, 136421032, -1079028280, 134814362, 136163204,
devicesReadabl e = {fds_bits = {138234856, 0, -1079028440, 136022337, 138234856, 136163204, dispatch. c:425 main.c: 452
alwaysCheckFor Input = {0, 1}
(gdb) bt full
#0 0xb7f69410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7db184d in select () from /lib/tls/
No symbol table info available.
#2 0x081b2275 in WaitForSomething (pClientsReady=
i = <value optimized out>
waittime = {tv_sec = 0, tv_usec = 288000}
wt = (struct timeval *) 0xbfaf5690
timeout = <value optimized out>
138227056, -1079028280, 135624344, 138251984, 138235008, -1079028264, 136163204, 136163204, 0,
-1079028232, 135625376, 138227056, -1079028240, -1079028200, 135595231, 136340232, 136630248, 0,
136163204, 64, 138143360, -1079028152, 135639632, 138227056, 64, -1079028168, 4096}}
curclient = <value optimized out>
selecterr = 0
nready = <value optimized out>
-1079028408, 135452948, 138234856, -1209872396, -1209867936, 138251984, -1079028360, -1210772240,
-1209867936, 138251984, 138234856, 4194537, 138234872, 138251976, 136163204, 138234872,
-1079028344, 136163204, 138251984, 138227056, -1079028344, 136022337, 138251984, 136163204,
-1079028312, 135452948}}
now = 166232
someReady = 0
#3 0x0808d69d in Dispatch () at ../../dix/
result = <value optimized out>
client = (ClientPtr) 0x837d470
nready = -1
start_tick = 0
#4 0x0807471b in main (argc=8, argv=0xbfaf5c04, envp=0x0) at ../../dix/
i = 1
error = 136163204
xauthfile = <value optimized out>
(gdb)