Hmmm ... seems like gdm was set to save core files all along: found the lot of them in /var/lib/gdm.
Now ... is it possible to determine where the X server is failing from these core files? The bt on the latest reads as follows: Program terminated with signal 6, Aborted. #0 0x4008f481 in ?? () (gdb) bt #0 0x4008f481 in ?? () #1 0x4009076b in ?? () #2 0x0806e42e in ?? () #3 0x080e358f in ?? () #4 0x08083709 in ?? () #5 0x4008f3b8 in ?? () #6 0x080d3b01 in ?? () #7 0x080d273e in ?? () #8 0x080d3848 in ?? () #9 0x080b837f in ?? () #10 0x080b8112 in ?? () #11 0x080cab70 in ?? () #12 0x4007c7f7 in ?? () probably not much use, but just in case :( the previous was the same last 5 steps (the exit code?) but began from a different location: #6 0x080cd13b in ?? () #7 0x080be4ef in ?? () #8 0x080be65c in ?? () #9 0x080b80a6 in ?? () #10 0x080cab70 in ?? () #11 0x4007c7f7 in ?? () -- Gary Lawrence Murphy <[EMAIL PROTECTED]>: office voice/fax: 01 519 4222723 Business Advantage through Community Software - http://teledyn.com "what I need is a job that doesn't interfere with my work" -gary murphy