I've got a similar problem after updating kubuntu karmic for two computers.
I've found a bad workaround for the first computer by editing /etc/gdm/failsafeXinit
and 'exit'ing the script before the line "# Scan Xorg.0.log for errors".
The second one is unusable even in recovery mode with the workaround.
I have to use the former kernel 2.6.31-14 to get things apparently normal.
I've got a similar problem after updating kubuntu karmic for two computers.
I've found a bad workaround for the first computer by editing /etc/gdm/ failsafeXinit
and 'exit'ing the script before the line "# Scan Xorg.0.log for errors".
The second one is unusable even in recovery mode with the workaround.
I have to use the former kernel 2.6.31-14 to get things apparently normal.