Bug 698334

Summary: [NV4b] Segmentation fault Server in AddScreen (or InitOutput)
Product: [Fedora] Fedora Reporter: Martin Kho <rh-bugzilla>
Component: xorg-x11-serverAssignee: Adam Jackson <ajax>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: ajax, clydekunkel7734, mcepl, michal, xgl-maint
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-04-22 11:22:40 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Xorg.0.log
none
dmesg none

Description Martin Kho 2011-04-20 16:55:10 UTC
Created attachment 493538 [details]
Xorg.0.log

Description of problem:
After update to latest xorg server X won't start ending with the systemd message: Starting Display Manager. Crash info can be found in attachment Xorg.O.log_addscreen. No xorg.conf in use. dmesg will also be attached but contains IMHO no interesting info.

Version-Release number of selected component (if applicable):
xorg-x11-server-Xorg-1.10.99.1-2.20110418.fc16.x86_64.rpm
Same happens with:
xorg-x11-server-Xorg-1.10.99.1-3.20110418.fc16.x86_64.rpm  from koji.

How reproducible:
always

Steps to Reproduce:
1. Boot computer
2. X will never start
3.
  
Actual results:
X server segments

Expected results:
Log in screen (kdm) appears

Additional info:
Smolt Profile:
http://www.smolts.org/client/show/pub_18cb4280-e750-417d-9039-af536b838dbf

Comment 1 Martin Kho 2011-04-20 16:55:39 UTC
Created attachment 493539 [details]
dmesg

Comment 2 Michal Jaegermann 2011-04-21 02:00:49 UTC
In my case instead of "nouveau" crash Xorg.0.log contains the following:

Backtrace:
[    61.412] 0: /usr/bin/X (xorg_backtrace+0x2f) [0x45e17f]
[    61.412] 1: /usr/bin/X (0x400000+0x62b96) [0x462b96]
[    61.412] 2: /lib64/libpthread.so.0 (0x7f94ceb46000+0xf3c0) [0x7f94ceb553c0]
[    61.412] 3: /usr/lib64/xorg/modules/drivers/radeon_drv.so (0x7f94cc8cb000+0xd7cb9) [0x7f94cc9a2cb9]
[    61.412] 4: /usr/bin/X (AddScreen+0x17f) [0x42ee1f]
[    61.412] 5: /usr/bin/X (InitOutput+0x282) [0x471ca2]
[    61.412] 6: /usr/bin/X (0x400000+0x22a39) [0x422a39]
[    61.412] 7: /lib64/libc.so.6 (__libc_start_main+0xed) [0x7f94ce0c743d]
[    61.412] 8: /usr/bin/X (0x400000+0x22ee1) [0x422ee1]
[    61.412] Segmentation fault at address 0x196dcc
[    61.412] 
Fatal server error:
[    61.412] Caught signal 11 (Segmentation fault). Server aborting

Downgrading to xorg-x11-server-1.10.0-5.fc16 packages resolves the issue right away.

Comment 3 Clyde E. Kunkel 2011-04-21 03:38:01 UTC
No joy with xorg-x11-server-Xorg-1.10.99.1-3.20110418.fc16.x86_64 on radeon 600

Pertinent part of log:

[   127.572] (II) RADEON(0): VRAM usage limit set to 221119K
[   127.573] 
Backtrace:
[   127.573] 0: /usr/bin/X (xorg_backtrace+0x2f) [0x45e17f]
[   127.573] 1: /usr/bin/X (0x400000+0x62b96) [0x462b96]
[   127.573] 2: /lib64/libpthread.so.0 (0x347c400000+0xf3c0) [0x347c40f3c0]
[   127.573] 3: /usr/lib64/xorg/modules/drivers/radeon_drv.so (0x7f1b3f63c000+0xd73e1) [0x7f1b3f7133e1]
[   127.573] 4: /usr/bin/X (AddScreen+0x17f) [0x42ee1f]
[   127.573] 5: /usr/bin/X (InitOutput+0x282) [0x471ca2]
[   127.573] 6: /usr/bin/X (0x400000+0x22a39) [0x422a39]
[   127.574] 7: /lib64/libc.so.6 (__libc_start_main+0xed) [0x347bc2143d]
[   127.574] 8: /usr/bin/X (0x400000+0x22ee1) [0x422ee1]
[   127.574] Segmentation fault at address 0xfffffffffff3c34c
[   127.574] 
Fatal server error:
[   127.574] Caught signal 11 (Segmentation fault). Server abortin

Comment 4 Matěj Cepl 2011-04-21 12:06:51 UTC
Original reporter's backtrace:

Backtrace:
[    37.527] 0: /usr/bin/X (xorg_backtrace+0x2f) [0x45e17f]
[    37.527] 1: /usr/bin/X (0x400000+0x62b96) [0x462b96]
[    37.527] 2: /lib64/libpthread.so.0 (0x3de3400000+0xf3c0) [0x3de340f3c0]
[    37.527] 3: /usr/lib64/xorg/modules/drivers/nouveau_drv.so (0x7f1655216000+0xf005) [0x7f1655225005]
[    37.527] 4: /usr/bin/X (AddScreen+0x17f) [0x42ee1f]
[    37.527] 5: /usr/bin/X (InitOutput+0x282) [0x471ca2]
[    37.527] 6: /usr/bin/X (0x400000+0x22a39) [0x422a39]
[    37.527] 7: /lib64/libc.so.6 (__libc_start_main+0xed) [0x3de302143d]
[    37.528] 8: /usr/bin/X (0x400000+0x22ee1) [0x422ee1]
[    37.528] Segmentation fault at address 0x23dcc
[    37.528] 
Fatal server error:
[    37.528] Caught signal 11 (Segmentation fault). Server aborting
[    37.528] 
[    37.528] 
Please consult the Fedora Project support 
	 at http://wiki.x.org

Comment 5 Matěj Cepl 2011-04-22 11:22:40 UTC

*** This bug has been marked as a duplicate of bug 698237 ***