Hi, I just tested the latest git version and it seems like a ATI X1400 in an Thinkpad T60 can't switch back to vt after X started. Looks like there is some kind of corruption. The current display content starts to glow and finally look totally disordered. Unfortunately I made the big mistake to not think about a backup of the old (working) git source or to backup the working .so driver files. I tried to find a patch which causes this problem (reverting the changes from within the last 48 hours one by one) but without success. The change that's causing this problem has occured within the last 48 hours. Sorry that I can't say anything more specific. The only "error" I found in the log file was: (WW) RADEONHD(0): MC not idle I tried to revert this memory controller patch twice - so it's not the only problem.
Looks like I had some problems with fbcondecor in addition. I retested all git changes in the last 48 hours and found GIT commit "2feff5cb81db551e1b25a60a3cd4c130a6f3c9af" which is the memory controller change ... Looks like reverting this patch resolves my issue.
I can confirm this behaviour and the commit that does the change. It happened to me, while making a switch to other user - the monitor went to sleep. I could therefrom go to another terminal, but only gdm restart would not do, because X would restart but soon after the login the monitor would go to sleep. Ia have to pkill the user and then restart gdm and then it's ok, until again I switch to a user or a VT of choice. The Xorg log reports, like previoulsy reported: MC not idle. I'm now reverting one commit back to have a normal behaviour again.
I've pushed a fix that could be related to this bug. Please test.
And where is it? The fix, I mean? The last commit in the git was 43 hours ago...
Created attachment 14616 [details] Xorg log
OK, hopefully the push went thru now.
Seems to work now for me.
Seems to be fixed. Closing. Please reopen when you continue to see problems.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.