Bug 1186178 - Xorg hangs when switching virtual terminal from GDM back to Gnome
Summary: Xorg hangs when switching virtual terminal from GDM back to Gnome
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-intel
Version: 21
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-01-27 09:25 UTC by Till Maas
Modified: 2015-12-02 17:13 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-12-02 08:04:19 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
dmesg output (114.22 KB, text/plain)
2015-01-27 09:25 UTC, Till Maas
no flags Details
lspci -nn (2.48 KB, text/plain)
2015-01-27 09:25 UTC, Till Maas
no flags Details
Xorg.bin log (86.95 KB, text/x-vhdl)
2015-01-27 09:26 UTC, Till Maas
no flags Details

Description Till Maas 2015-01-27 09:25:31 UTC
Created attachment 984567 [details]
dmesg output

Description of problem:
After opening GDM from Gnome to switch a user, switching back to the initial terminal with CTRL-ALT-F1 makes Xorg unresponsive. It is still possible to SSH into the system and after killing the Xorg binaries, the system can be used again.

Version-Release number of selected component (if applicable):
xorg-x11-server 1.16.2.901-1.fc21

How reproducible:
always

Steps to Reproduce:
1. Boot F21 Workstation to Gnome and login
2. Select to login as different user
3. When GDM appears, press CTRL-ALT-F1

Actual results:
screen is black, system cannot be used anymore

Expected results:
system should switch back to Gnome

Additional info:
- did not happen with i3 instead of Gnome or Gnome on Wayland
- reproduced on Thinkpad X201 and X200

Comment 1 Till Maas 2015-01-27 09:25:56 UTC
Created attachment 984568 [details]
lspci -nn

Comment 2 Till Maas 2015-01-27 09:26:26 UTC
Created attachment 984569 [details]
Xorg.bin log

Comment 3 Till Maas 2015-01-27 09:26:48 UTC
$ cat interrupt.txt 
cat /sys/kernel/debug/dri/0/i915_gem_interrupt
North Display Interrupt enable:		8eb48585
North Display Interrupt identity:	00000000
North Display Interrupt mask:		714bfbfa
South Display Interrupt enable:		0fffffff
South Display Interrupt identity:	00000000
South Display Interrupt mask:		0ef715fe
Graphics Interrupt enable:		00000031
Graphics Interrupt identity:		00000000
Graphics Interrupt mask:		ffffffff
Current sequence (render ring): 4294963503
Current sequence (bsd ring): 4294963198

Comment 4 Till Maas 2015-01-28 12:11:17 UTC
This seems to be fixed by installing xorg-x11-drv-intel 2.99.917-2.fc22 from Rawhide on Fedora 21. xorg-x11-drv-intel 2.99.916-3.20141117.fc21 shows the bug.

Comment 5 Steeve McCauley 2015-03-18 23:40:39 UTC
After installing the rawhide version of this driver switching vts is much less painful.

Comment 6 Till Maas 2015-03-26 20:14:15 UTC
ping? I can issue an update for you and rebuild the Rawhide driver for F21 if you do not have the time.

Comment 7 Philip Prindeville 2015-03-26 22:18:42 UTC
(In reply to Till Maas from comment #6)
> ping? I can issue an update for you and rebuild the Rawhide driver for F21
> if you do not have the time.

Who are you asking?

I'd be willing to try it.

Comment 8 Till Maas 2015-03-26 23:00:11 UTC
(In reply to Philip Prindeville from comment #7)
> (In reply to Till Maas from comment #6)
> > ping? I can issue an update for you and rebuild the Rawhide driver for F21
> > if you do not have the time.
> 
> Who are you asking?

Any xorg-x11-drv-intel maintainer who can give a go for this.

> I'd be willing to try it.

Is thisa go? Are you one of its maintainers?

Comment 9 Philip Prindeville 2015-03-26 23:02:09 UTC
(In reply to Till Maas from comment #8)
> (In reply to Philip Prindeville from comment #7)
> > (In reply to Till Maas from comment #6)
> > > ping? I can issue an update for you and rebuild the Rawhide driver for F21
> > > if you do not have the time.
> > 
> > Who are you asking?
> 
> Any xorg-x11-drv-intel maintainer who can give a go for this.
> 
> > I'd be willing to try it.
> 
> Is thisa go? Are you one of its maintainers?

No, not a maintainer. Just thought you might want people to test it and sound off on whether it worked for them or not.

Comment 10 Till Maas 2015-03-26 23:12:56 UTC
(In reply to Philip Prindeville from comment #9)

> No, not a maintainer. Just thought you might want people to test it and
> sound off on whether it worked for them or not.

I can prepare an RPM if you are interested. A colleague of mine is using it already because his system would be mostly unusable otherwise.

Comment 11 Steeve McCauley 2015-03-26 23:17:37 UTC
Since installing the rawhide version of this driver I have not had a single black screen hang when switching VTs, and the switch from one user screen to another is nearly instantaneous.

Not sure what I could do, but I'd be willing to help.

Comment 12 Philip Prindeville 2015-03-26 23:35:26 UTC
(In reply to Steeve McCauley from comment #11)
> Since installing the rawhide version of this driver I have not had a single
> black screen hang when switching VTs, and the switch from one user screen to
> another is nearly instantaneous.
> 
> Not sure what I could do, but I'd be willing to help.

Have you seen the staged updates on updates-testing?

xorg-x11-drv-intel-0:2.99.916-3.20141117.fc21.i686
xorg-x11-drv-intel-0:2.99.916-3.20141117.fc21.x86_64

Comment 13 Till Maas 2015-03-27 08:30:22 UTC
(In reply to Philip Prindeville from comment #12)

> Have you seen the staged updates on updates-testing?
> 
> xorg-x11-drv-intel-0:2.99.916-3.20141117.fc21.i686
> xorg-x11-drv-intel-0:2.99.916-3.20141117.fc21.x86_64

they are still broken as mentioned in comment:4

Comment 14 Steeve McCauley 2015-03-27 10:49:14 UTC
I have the following installed, from rawhide I guess, this is a few versions older than those quoted for updates testing: xorg-x11-drv-intel-0:2.99.916-3.20141117.fc21.x86_64 

$ rpm -qi xorg-x11-drv-intel
Name        : xorg-x11-drv-intel
Version     : 2.99.917
Release     : 8.20150211.fc23
Architecture: x86_64
Install Date: Wed 18 Mar 2015 07:35:37 PM EDT
Group       : User Interface/X Hardware Support
Size        : 1992086
License     : MIT
Signature   : RSA/SHA256, Sun 08 Mar 2015 05:57:53 PM EDT, Key ID 32474cf834ec9cba
Source RPM  : xorg-x11-drv-intel-2.99.917-8.20150211.fc23.src.rpm
Build Date  : Mon 02 Mar 2015 12:08:03 AM EST
Build Host  : buildvm-20.phx2.fedoraproject.org
Relocations : (not relocatable)
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : http://www.x.org
Summary     : Xorg X11 Intel video driver
Description :
X.Org X11 Intel video driver.

Comment 15 Steeve McCauley 2015-03-27 10:51:26 UTC
Here is the evidence that these did come from rawhide,

Mar 18 19:34:24 Installed: fedora-repos-rawhide-21-2.noarch
Mar 18 19:35:35 Updated: xorg-x11-server-common-1.17.1-6.fc23.x86_64
Mar 18 19:35:36 Installed: xorg-x11-server-Xorg-1.17.1-6.fc23.x86_64
Mar 18 19:35:36 Updated: xorg-x11-drv-ati-7.5.0-4.fc23.x86_64
Mar 18 19:35:36 Updated: xorg-x11-drv-qxl-0.1.3-3.fc23.x86_64
Mar 18 19:35:37 Updated: xorg-x11-drv-v4l-0.2.0-42.fc23.x86_64
Mar 18 19:35:37 Updated: xorg-x11-drv-intel-2.99.917-8.20150211.fc23.x86_64
Mar 18 19:35:38 Updated: xorg-x11-drv-openchrome-0.3.3-14.fc23.x86_64
Mar 18 19:35:38 Updated: xorg-x11-drv-fbdev-0.4.3-20.fc23.x86_64
Mar 18 19:35:39 Updated: xorg-x11-drv-vmware-13.0.2-8.20150211git8f0cf7c.fc23.x86_64
Mar 18 19:35:39 Updated: xorg-x11-drv-vesa-2.3.2-21.fc23.x86_64
Mar 18 19:35:39 Updated: 1:xorg-x11-drv-nouveau-1.0.11-3.fc23.x86_64
Mar 18 19:35:39 Updated: xorg-x11-drv-dummy-0.3.6-21.fc23.x86_64
Mar 18 19:35:40 Updated: xorg-x11-drv-sisusb-0.9.6-19.fc23.x86_64
Mar 18 19:35:40 Updated: xorg-x11-drv-voodoo-1.2.5-20.fc23.x86_64
Mar 18 19:35:40 Erased: xorg-x11-drv-r128-6.9.2-1.fc20.x86_64
Mar 18 19:35:41 Erased: xorg-x11-drv-modesetting-0.9.0-2.fc21.x86_64

Comment 16 Fedora End Of Life 2015-11-04 12:54:36 UTC
This message is a reminder that Fedora 21 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 21. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as EOL if it remains open with a Fedora  'version'
of '21'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 21 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 17 Fedora End Of Life 2015-12-02 08:04:23 UTC
Fedora 21 changed to end-of-life (EOL) status on 2015-12-01. Fedora 21 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.