Bug 914918 - radeon driver cannot handle console switch like 849347
Summary: radeon driver cannot handle console switch like 849347
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-ati
Version: 18
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: X/OpenGL Maintenance List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-02-23 12:29 UTC by Michael De La Rue
Modified: 2013-03-01 22:33 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2013-02-28 15:03:16 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Xorg.0.log / dmesg-stracktrace-elided.txt messages-extract.txt (31.46 KB, application/x-bzip-compressed-tar)
2013-02-23 12:29 UTC, Michael De La Rue
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 849347 0 unspecified CLOSED radeon driver cannot handle restarting xorg server sometimes (fails with: *ERROR* Failed to parse relocation -35!) 2021-02-22 00:41:40 UTC
Red Hat Bugzilla 901984 0 unspecified CLOSED [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -35! [*** DATA LOSS ***] 2021-02-22 00:41:40 UTC

Description Michael De La Rue 2013-02-23 12:29:59 UTC
Created attachment 701608 [details]
Xorg.0.log / dmesg-stracktrace-elided.txt  messages-extract.txt

Description of problem:
Running a system updated just today, I have a problem very similar to  849347 (883536 / 910559) and probably related to 843586 and 901984 ;  based on comments in 849347 I understand we are operating "one bug per person" so I am filing this separately to help resolve the problem.  

When I switch console then my server crashes;  the screen repeatedly flashes; I cannot use any key; I cannot switch console; I cannot reboot.  If I activate magic sysrq then do fn-alt-sysrq-<release-fn>-k then I can kill the x server and my screen recovers.  

N.B. I seem to have the latest version of the driver described in 849347 (see version info below) 

Version-Release number of selected component (if applicable):
Name        : xorg-x11-drv-ati
Version     : 7.0.0
Release     : 0.8.20121015gitbd9e2c064.fc18

How reproducible:
almost every time. 

Steps to Reproduce:
1. ctrl-alt-f2
2. ctrl-alt-f1
3. repeat 1&2 if needed (never seems more than twice)
  
Actual results:
screen flashes white; then goes black; cycle repeats approx every second.  

Expected results:
return to X server and see normal Fedora GUI.

Additional info:
nothing much visible in X server log (which I will attach)
/var/log/messages shows
[drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -35!

I am attaching X server log + dmesg (without stacktraces when I tested the magic sysrq) + relevant part of messages log.

Comment 1 Michael De La Rue 2013-02-23 17:36:23 UTC
Just restate the other bug numbers with hashes Bug #849347 and #901984 to try to get the links to work. 

I should make the note that the same problem also happens almost 100% of the time in a suspend / resume cycle or after a hybernate.

Comment 2 Jérôme Glisse 2013-02-25 14:51:55 UTC
Please update ddx to xorg-x11-drv-ati-7.0.0-0.9.20121015gitbd9e2c064.fc18 it will fix your issue

Comment 3 Jérôme Glisse 2013-02-25 14:53:37 UTC
Note that according to your first comment you have :
xorg-x11-drv-ati-7.0.0-0.8.20121015gitbd9e2c064.fc18
not                      |
xorg-x11-drv-ati-7.0.0-0.9.20121015gitbd9e2c064.fc18

Comment 4 Jérôme Glisse 2013-02-28 15:03:16 UTC
Closing reopen if you still have the issue with xorg-x11-drv-ati-7.0.0-0.9.20121015gitbd9e2c064.fc18 or newer

Comment 5 Michael De La Rue 2013-03-01 22:33:14 UTC
What is wierd is that my problem has gone away but I still have 

Name        : xorg-x11-drv-ati
Version     : 7.0.0
Release     : 0.8.20121015gitbd9e2c064.fc18


sudo egrep 'kernel|xorg'  /var/log/yum.log  | sed -n '/Feb 23/,$p'

shows

Feb 23 01:35:40 Updated: xorg-x11-drv-intel-2.21.2-1.fc18.x86_64
Feb 23 08:06:28 Updated: xorg-x11-xkb-utils-7.7-5.fc18.x86_64
Feb 23 08:07:27 Updated: xorg-x11-server-utils-7.5-16.fc18.x86_64
Feb 23 08:07:39 Updated: kernel-headers-3.7.9-201.fc18.x86_64
Feb 23 08:08:08 Installed: kernel-3.7.9-201.fc18.x86_64
Feb 24 01:53:36 Installed: xorg-x11-drv-modesetting-0.6.0-1.fc18.x86_64
Feb 26 23:49:11 Updated: xorg-x11-server-common-1.13.2-4.fc18.x86_64
Feb 26 23:49:41 Updated: xorg-x11-server-Xorg-1.13.2-4.fc18.x86_64
Feb 26 23:49:43 Updated: xorg-x11-server-Xephyr-1.13.2-4.fc18.x86_64

so I guess the fix is actually in one of these.  Anyway;  it's fixed so I am happy.


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