Bug 659979 - [nomodeset] XServer crashes with Segmentation fault using radeon-driver on ATI Mobility Radeon X700
Summary: [nomodeset] XServer crashes with Segmentation fault using radeon-driver on AT...
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-server
Version: 14
Hardware: i686
OS: Linux
low
high
Target Milestone: ---
Assignee: Jérôme Glisse
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-12-04 16:14 UTC by nanority
Modified: 2018-04-11 10:42 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-08-16 18:25:48 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Logfile of Xserver-crash (38.43 KB, text/plain)
2010-12-04 16:14 UTC, nanority
no flags Details
Used Xorg configuration (70 bytes, text/plain)
2010-12-04 16:15 UTC, nanority
no flags Details
Smolt-profile (6.16 KB, text/plain)
2010-12-04 16:16 UTC, nanority
no flags Details
Output of "lspci" (1.94 KB, text/plain)
2010-12-04 16:22 UTC, nanority
no flags Details
working xorg configuration file (2.30 KB, text/plain)
2010-12-29 20:19 UTC, cody.morgan
no flags Details

Description nanority 2010-12-04 16:14:44 UTC
Created attachment 464764 [details]
Logfile of Xserver-crash

Description of problem:
Since upgrading from FC13 to FC14 the Xserver crashes with a Segmentation fault every startup of the Xserver using the radeon driver on my ATI Mobility Radeon X700. 
Booting with kernel-flag "nomodeset", disabling selinux or deleting xorg.conf lead to the same segfault.
At the moment I'm using vesa-driver without any errors of the Xserver.


Version-Release number of selected component (if applicable):
xorg-x11-server-Xorg-1.9.1-3.fc14
xorg-x11-drv-ati-6.13.1-0.3.20100705git37b348059.fc14


How reproducible:
Starting X-Server with radeon driver.


Steps to Reproduce:
1. startx
2.
3.
  
Actual results:
Segmentation fault (see logfile for further details)


Expected results:
normal startup


Additional info:
- Hardware: ATI Mobility Radeon X700 on Samsung X20 Laptop

(Comment: Since this is my very-fist bug-report simply ask for further information if I've forgotten something.)

Comment 1 nanority 2010-12-04 16:15:43 UTC
Created attachment 464765 [details]
Used Xorg configuration

Comment 2 nanority 2010-12-04 16:16:20 UTC
Created attachment 464766 [details]
Smolt-profile

Comment 3 nanority 2010-12-04 16:22:04 UTC
Created attachment 464767 [details]
Output of "lspci"

Comment 4 Matěj Cepl 2010-12-07 18:39:57 UTC
Backtrace:
[   213.326] 0: /usr/bin/Xorg (xorg_backtrace+0x39) [0x80c6ea1]
[   213.326] 1: /usr/bin/Xorg (0x8047000+0x4ebb7) [0x8095bb7]
[   213.326] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xe5840c]
[   213.326] Segmentation fault at address (nil)
[   213.326] 
Fatal server error:
[   213.326] Caught signal 11 (Segmentation fault). Server aborting
[   213.326] 
[   213.326] 
Please consult the Fedora Project support 
	 at http://wiki.x.org
 for help. 
[   213.326] Please also check the log file at "/var/log/Xorg.1.log" for additional information.
[   213.326] 
[   213.330] disable LVDS
[   213.330] (II) RADEON(0): RADEONRestoreMemMapRegisters() : 
[   213.330] (II) RADEON(0):   MC_FB_LOCATION   : 0xd7ffd000 0xd7ffd000
[   213.330] (II) RADEON(0):   MC_AGP_LOCATION  : 0x003f0000

Comment 5 nanority 2010-12-22 20:56:31 UTC
For additional information the same segmentation fault is still occurring with Xorg-1.9.3-3.fc14:

Backtrace:
[ 26060.242] 0: /usr/bin/Xorg (xorg_backtrace+0x3c) [0x80e7f2c]
[ 26060.242] 1: /usr/bin/Xorg (0x8048000+0x5dd56) [0x80a5d56]
[ 26060.242] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0x18e40c]
[ 26060.242] Segmentation fault at address (nil)
[ 26060.242] 
Fatal server error:
[ 26060.242] Caught signal 11 (Segmentation fault). Server aborting
[ 26060.242] 
[ 26060.243] 
Please consult the Fedora Project support 
	 at http://wiki.x.org
 for help. 
[ 26060.243] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 26060.243] 
[ 26060.246] disable LVDS
[ 26060.246] (II) RADEON(0): RADEONRestoreMemMapRegisters() : 
[ 26060.246] (II) RADEON(0):   MC_FB_LOCATION   : 0xd7ffd000 0xd7ffd000
[ 26060.246] (II) RADEON(0):   MC_AGP_LOCATION  : 0x003f0000

Comment 6 Andrew Sheaff 2010-12-28 20:27:43 UTC
Same on Dell Dimension 5150 Fedora 14.  Fedora 13 works fine.
  Xorg-1.9.3-3.fc14
  xorg-x11-drv-ati-6.13.1-0.3.20100705git37b348059.fc14
  kernel-2.6.35.10-74.fc14

# lspci | grep ATI
01:00.1 Display controller: ATI Technologies Inc RV370 [Radeon X300SE]

-- (Nearly) the end of Xorg.0.log --
[  2122.780] drmOpenDevice: node name is /dev/dri/card0
[  2122.780] drmOpenDevice: open result is 13, (OK)
[  2122.780] drmOpenByBusid: Searching for BusID pci:0000:01:00.0
[  2122.780] drmOpenDevice: node name is /dev/dri/card0
[  2122.780] drmOpenDevice: open result is 13, (OK)
[  2122.780] drmOpenByBusid: drmOpenMinor returns 13
[  2122.780] drmOpenByBusid: Interface 1.4 failed, trying 1.1
[  2122.780] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
[  2122.903]
Backtrace:
[  2122.917] 0: /usr/bin/X (xorg_backtrace+0x3c) [0x80e7f2c]
[  2122.917] 1: /usr/bin/X (0x8048000+0x5dd56) [0x80a5d56]
[  2122.917] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0x97540c]
[  2122.917] Segmentation fault at address (nil)
[  2122.917]
Fatal server error:
[  2122.917] Caught signal 11 (Segmentation fault). Server aborting
[  2122.917]

Comment 7 cody.morgan 2010-12-29 20:16:48 UTC
Upgraded from F13 to F14 and X server seg faults with xorg.conf from F13.  Removing xorg.conf fixes issue or commenting out "Virtual" in 'Section "Screen"' 'Subsection "Display"' also fixes issue. See attached xorg.conf.

Comment 8 cody.morgan 2010-12-29 20:19:13 UTC
Created attachment 471102 [details]
working xorg configuration file

Comment 9 rue.wessel 2011-01-05 16:10:53 UTC
Same problem after upgrade FC12 to FC14 with ATI Mobility X1400.

Start without xorg.conf or with cleaned xorg.conf didn´t fix it.

System is now running with FBDev till fix is available.

Regards

Comment 10 michael.schulz.mail 2011-01-09 23:05:54 UTC
I am using gentoo. But anyway I got the same bug when I disabled the Kernel build option CONFIG_DRM_RADEON_KMS. After reenabling it all run fine again.

Comment 11 nanority 2011-01-20 16:51:35 UTC
And still the same with xorg-x11-server-Xorg-1.9.3-4.fc14:

Backtrace:
[  4910.199] 0: /usr/bin/Xorg (xorg_backtrace+0x3c) [0x80e7f0c]
[  4910.199] 1: /usr/bin/Xorg (0x8047000+0x5ed56) [0x80a5d56]
[  4910.199] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0x7fc40c]
[  4910.199] Segmentation fault at address (nil)
[  4910.199]
Fatal server error:
[  4910.199] Caught signal 11 (Segmentation fault). Server aborting
[  4910.199]
[  4910.199]
Please consult the Fedora Project support
         at http://wiki.x.org
 for help.
[  4910.199] Please also check the log file at "/var/log/Xorg.1.log" for additional information.
[  4910.199]
[  4910.203] disable LVDS
[  4910.203] (II) RADEON(0): RADEONRestoreMemMapRegisters() :
[  4910.203] (II) RADEON(0):   MC_FB_LOCATION   : 0xd7ffd000 0xd7ffd000
[  4910.203] (II) RADEON(0):   MC_AGP_LOCATION  : 0x003f0000

I really would be happy to see someone trying to work on a fix for this cause its getting annoying to me :(

Best regards!

Comment 12 Mukund Sivaraman 2011-02-10 08:17:06 UTC
Has there been any progress on fixing this bug? I installed Fedora 14 on my Thinkpad today and face the same issue.

Comment 13 nanority 2011-02-12 19:36:12 UTC
I just realized that I was booting with "nomodest" kernel-flag all the time. I simply overlooked it (shame on me). After removing the kernel-flag I am able to start Xorg with radeon-driver again - so the problem is "solved" from my side, even if Xorg shouldn't segfault.

Greetings!

Comment 14 rue.wessel 2011-02-12 22:09:47 UTC
Nanority, you're my hero!

That was the problem! The nomodeset came with the FC14-Installation and I didn't look on something like that. While I am writing this comment, I read what this parameter is doing.

Why is such a parameter the default after install FC14?

Once again: Thank you for this hint!

Best regards.

Comment 15 Mukund Sivaraman 2011-02-13 01:42:39 UTC
(In reply to comment #13)
> I just realized that I was booting with "nomodest" kernel-flag all the time. I
> simply overlooked it (shame on me). After removing the kernel-flag I am able to
> start Xorg with radeon-driver again - so the problem is "solved" from my side,
> even if Xorg shouldn't segfault.

Even I am using the "nomodeset" kernel cmdline arg, but because this is a supported arg, the X driver mustn't segfault still. Using "nomodeset" was necessary to get 3D working in previous Fedora releases.

Comment 16 Matěj Cepl 2011-02-14 10:32:14 UTC
(In reply to comment #15)
> Even I am using the "nomodeset" kernel cmdline arg, but because this is a
> supported arg, the X driver mustn't segfault still. Using "nomodeset" was
> necessary to get 3D working in previous Fedora releases.

Yes, certainly, XServer shouldn't crash, but supporting nomodeset is definitively less priority for us.

Comment 17 Jérôme Glisse 2011-02-14 18:38:55 UTC
3D is working fine with KMS for most user, we have few bugs on few apps with few specific configurations

Comment 18 Fedora End Of Life 2012-08-16 18:25:51 UTC
This message is a notice that Fedora 14 is now at end of life. Fedora 
has stopped maintaining and issuing updates for Fedora 14. It is 
Fedora's policy to close all bug reports from releases that are no 
longer maintained.  At this time, all open bugs with a Fedora 'version'
of '14' have been closed as WONTFIX.

(Please note: Our normal process is to give advanced warning of this 
occurring, but we forgot to do that. A thousand apologies.)

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

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we were unable to fix it before Fedora 14 reached 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 to click on 
"Clone This Bug" (top right of this page) and open it against that 
version of Fedora.

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.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping


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