Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 533236
Summary: | X server failure with xorg-x11-server-Xorg-1.7.1-6 and Radeon X300 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | James Laska <jlaska> | ||||||||
Component: | xorg-x11-server | Assignee: | X/OpenGL Maintenance List <xgl-maint> | ||||||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
Severity: | high | Docs Contact: | |||||||||
Priority: | low | ||||||||||
Version: | rawhide | CC: | ajax, awilliam, bskeggs, gordon.messmer, jturner, orion, pbrobinson, wtogami, xgl-maint | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | All | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2009-11-06 16:33:56 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: | |||||||||||
Bug Depends On: | |||||||||||
Bug Blocks: | 530341 | ||||||||||
Attachments: |
|
Description
James Laska
2009-11-05 18:36:37 UTC
I'm going to throw this on the blocker list for now, easier to track what's going on that way. If glisse and ssp agree that it's not actually blocker-worthy we will drop it off again. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers = Workarounds = Two workarounds exist at this time. 1) Boot with 'nomodeset' 2) Or, boot without an external monitor I'm getting what looks like an identical crash even when using "nomodeset". [gordon@herald:~]$ cat /proc/cmdline ro root=/dev/mapper/vg_herald-lv_root LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet nomodeset [gordon@herald:~]$ rpm -q xorg-x11-server-Xorg xorg-x11-server-common xorg-x11-server-Xorg-1.7.1-6.fc12.x86_64 xorg-x11-server-common-1.7.1-6.fc12.x86_64 [gordon@herald:~]$ uname -a Linux herald.private.dragonsdawn.net 2.6.31.5-117.fc12.x86_64 #1 SMP Wed Nov 4 11:15:52 EST 2009 x86_64 x86_64 x86_64 GNU/Linux [gordon@herald:~]$ lspci | grep ATI 02:00.0 VGA compatible controller: ATI Technologies Inc RV370 [Sapphire X550 Silent] 02:00.1 Display controller: ATI Technologies Inc RV370 secondary [Sapphire X550 Silent] Backtrace: 0: /usr/bin/Xorg (xorg_backtrace+0x28) [0x49e898] 1: /usr/bin/Xorg (0x400000+0x619c9) [0x4619c9] 2: /lib64/libpthread.so.0 (0x7f61739e1000+0xefa0) [0x7f61739effa0] 3: /usr/lib64/libpixman-1.so.0 (0x3976400000+0x43a04) [0x3976443a04] 4: /usr/lib64/libpixman-1.so.0 (0x3976400000+0x43c18) [0x3976443c18] 5: /usr/lib64/libpixman-1.so.0 (pixman_blt+0x78) [0x3976430238] 6: /usr/lib64/xorg/modules/libfb.so (fbCopyNtoN+0x1bd) [0x7f6170dddbfd] 7: /usr/bin/Xorg (miCopyRegion+0x28d) [0x54571d] 8: /usr/bin/Xorg (miDoCopy+0x44a) [0x545c2a] 9: /usr/lib64/xorg/modules/libfb.so (fbCopyArea+0x4c) [0x7f6170ddd22c] 10: /usr/lib64/xorg/modules/libfb.so (image_from_pict+0x2e9) [0x7f6170de19d9] 11: /usr/lib64/xorg/modules/libfb.so (fbComposite+0xd4) [0x7f6170de1cb4] 12: /usr/lib64/xorg/modules/libexa.so (0x7f6170bb7000+0x10746) [0x7f6170bc7746] 13: /usr/lib64/xorg/modules/libexa.so (0x7f6170bb7000+0xdb9a) [0x7f6170bc4b9a] 14: /usr/bin/Xorg (0x400000+0xd1c40) [0x4d1c40] 15: /usr/bin/Xorg (0x400000+0x15e419) [0x55e419] 16: /usr/bin/Xorg (0x400000+0x15e6e5) [0x55e6e5] 17: /usr/bin/Xorg (0x400000+0xa2326) [0x4a2326] 18: /usr/bin/Xorg (0x400000+0x4edde) [0x44edde] 19: /usr/bin/Xorg (MapWindow+0x179) [0x452ec9] 20: /usr/bin/Xorg (0x400000+0x2bdc6) [0x42bdc6] 21: /usr/bin/Xorg (0x400000+0x2c69c) [0x42c69c] 22: /usr/bin/Xorg (0x400000+0x21cfa) [0x421cfa] 23: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7f6172ff7b1d] 24: /usr/bin/Xorg (0x400000+0x218a9) [0x4218a9] Segmentation fault at address (nil) Fatal server error: Caught signal 11 (Segmentation fault). Server aborting Slightly different backtrace later and an additional error in the log: EXA bug: pPixmap->devPrivate.ptr was 0x3efec30, but should have been NULL. Backtrace: 0: /usr/bin/Xorg (xorg_backtrace+0x28) [0x49e898] 1: /usr/bin/Xorg (0x400000+0x619c9) [0x4619c9] 2: /lib64/libpthread.so.0 (0x7f50345d1000+0xefa0) [0x7f50345dffa0] 3: /usr/lib64/libpixman-1.so.0 (0x3976400000+0x43686) [0x3976443686] 4: /usr/lib64/libpixman-1.so.0 (0x3976400000+0x4381e) [0x397644381e] 5: /usr/lib64/libpixman-1.so.0 (pixman_fill+0x3d) [0x397643016d] 6: /usr/lib64/xorg/modules/libfb.so (fbFill+0x2b6) [0x7f50315a61c6] 7: /usr/lib64/xorg/modules/libfb.so (fbPolyFillRect+0x1d2) [0x7f50315a6662] 8: /usr/lib64/xorg/modules/libexa.so (0x7f503137f000+0xfd11) [0x7f503138ed11] 9: /usr/lib64/xorg/modules/libexa.so (0x7f503137f000+0x8f71) [0x7f5031387f71] 10: /usr/bin/Xorg (0x400000+0xd256b) [0x4d256b] 11: /usr/bin/Xorg (miClearDrawable+0x72) [0x457022] 12: /usr/lib64/xorg/modules/libfb.so (image_from_pict+0x2aa) [0x7f50315a999a] 13: /usr/lib64/xorg/modules/libfb.so (fbComposite+0xd4) [0x7f50315a9cb4] 14: /usr/lib64/xorg/modules/libexa.so (0x7f503137f000+0x10746) [0x7f503138f746] 15: /usr/lib64/xorg/modules/libexa.so (0x7f503137f000+0xdb9a) [0x7f503138cb9a] 16: /usr/bin/Xorg (0x400000+0xd1c40) [0x4d1c40] 17: /usr/bin/Xorg (0x400000+0x15e419) [0x55e419] 18: /usr/bin/Xorg (0x400000+0x15e6e5) [0x55e6e5] 19: /usr/bin/Xorg (0x400000+0xa2326) [0x4a2326] 20: /usr/bin/Xorg (0x400000+0x4edde) [0x44edde] 21: /usr/bin/Xorg (MapWindow+0x179) [0x452ec9] 22: /usr/bin/Xorg (0x400000+0x2bdc6) [0x42bdc6] 23: /usr/bin/Xorg (0x400000+0x2c69c) [0x42c69c] 24: /usr/bin/Xorg (0x400000+0x21cfa) [0x421cfa] 25: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7f5033be7b1d] 26: /usr/bin/Xorg (0x400000+0x218a9) [0x4218a9] Segmentation fault at address (nil) Fatal server error: Caught signal 11 (Segmentation fault). Server aborting Additional information on which versions of xorg-x11-server-Xorg appear to break. PASS - xorg-x11-server-Xorg-1.7.0-5.fc12.i686 PASS - xorg-x11-server-Xorg-1.7.1-1.fc12.i686 PASS - xorg-x11-server-Xorg-1.7.1-2.fc12.i686 PASS - xorg-x11-server-Xorg-1.7.1-3.fc12.i686 FAIL - xorg-x11-server-Xorg-1.7.1-5.fc12.i686 FAIL - xorg-x11-server-Xorg-1.7.1-6.fc12.i686 gordon: do you have more than one monitor attached? -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers On jlaska's initial manifestation of this issue: jglisse and soren believed it to be affecting any Radeon with multiple heads, but I cannot reproduce on a desktop Radeon HD 4770 with two DVI monitors attached, even after using radeon.vramlimit=64 (as recommended by glisse) to limit video RAM to 64MB. using today's rawhide, it boots, displays correctly on both heads, and continues to work with no crashes, hangs, excess CPU usage or errors in any logs, through launching applications, switching workspaces, and switching to virtual consoles and back to X. Warren Togami managed to hit a similar issue with the nouveau driver. I will attach the traceback he provided to this bug. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers Created attachment 367724 [details]
nouveau traceback from Warren Togami
Yes, I have two displays. I'll attach a full Xorg.log file in case it's useful. Created attachment 367753 [details]
Another Xorg log
For the record: both radeon reproducers have dual heads, the nouveau reproducer does *not* (single-head laptop configuration). -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers An xorg-x11-server build which should fix this is currently in progress: http://koji.fedoraproject.org/koji/buildinfo?buildID=140035 please test it and report whether it resolves this issue. Testing ASAP would be really appreciated, we're on a tight deadline for F12. Thanks a lot! -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers Hacked up nouveau locally to forcibly reproduce the issue here, and the new server fixes it for me. retrospectively plonking this back on server as that's where it turned out to be. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers No longer observing the reported failure in my ATI dual monitor setup (LVDS + VGA-0) using kernel-2.6.31.5-122.fc12.i686 and xorg-x11-server-Xorg-1.7.1-7.fc12.i686 Thanks for the excellent detective work and resolution on this issue. I'm moving this to CLOSED RAWHIDE. Please feel free to reopen the report if you still experience the failure using the packages listed in comment#15 *** Bug 533301 has been marked as a duplicate of this bug. *** *** Bug 533363 has been marked as a duplicate of this bug. *** |