Comment 10 for bug 126931

Revision history for this message
P (p92) wrote :

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)