#774825 xorg: VT turns black at random times when switching to X or exiting from X

Package:
xorg
Source:
xorg
Description:
X.Org X Window System
Submitter:
Khang Nguyen
Date:
2015-01-08 03:45:11 UTC
Severity:
normal
#774825#5
Date:
2015-01-08 03:43:19 UTC
From:
To:
Hi,

When switching to VT from X using Ctrl+Alt+Num or X11 or exiting from X,
in a random attempt, instead of returning a visible virtual console with text,
it returns a working virtual console but with no visible text, black screen
on all virtual consoles, even that virtual console is set with white background.

I can type on and and interact blindly with it. Some other times, it works,
returns a visible virtual console and everything is fine.

Returning to X from VT after switching to VT has no problems in all cases.

What makes it really annoying for me is that it happens randomly.
At random times of the day, I exit from X or switch to VT, and get
a black screen. I tried switching to other virtual consoles
but always got no luck. So I had to startx again hoping that
next time I exit it would came out correctly. In the case of VT switching,
switch back to X and do the switch again and again until it works.

In a failing attempt to locate the bug, my guess is that the bug could
sit between these 2 lines in Xorg.0.log :
...
[ 21489.236] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 21491.372] (II) AIGLX: Resuming AIGLX clients after VT switch
...
However, with `verbose' and `logverbose' startx options set to 10, i still cannot
get anything more than that between those 2 lines. I have attached the output
with these options in case it needs to be read. The last VT switch in all outputs
is VT switches to be investigated.

If not so then it could be a driver issue, which is Intel. Even so I have no clue
to tell.

Just to note that this problem didn't exist on my previous Squeeze install
on this computer.

My building from source attempt using build.sh came out nowhere due to the error
laylex.c not found in source dir lib/libXaw3d.

Thank you,
Khang.