Bug 515755 - [KMS] Xorg crashes when enabling desktop effects on ATI Radeon X800
Summary: [KMS] Xorg crashes when enabling desktop effects on ATI Radeon X800
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-server
Version: rawhide
Hardware: x86_64
OS: Linux
high
high
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-08-05 15:56 UTC by Joachim Frieben
Modified: 2018-04-11 09:09 UTC (History)
6 users (show)

Fixed In Version: xorg-x11-server-Xorg-1.6.99-26.20090804.fc12.x86_64
Clone Of:
Environment:
Last Closed: 2009-09-06 07:30:06 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Xorg.0.log for ATI Radeon X800 with KMS (70.67 KB, text/plain)
2009-08-05 15:56 UTC, Joachim Frieben
no flags Details
Xorg.0.log for ATI Radeon X800 w/o KMS (110.48 KB, text/plain)
2009-08-05 15:57 UTC, Joachim Frieben
no flags Details
Custom xorg.conf for ATI Radeon X800 and 21" CRT HP A4576A (998 bytes, text/plain)
2009-08-05 15:58 UTC, Joachim Frieben
no flags Details

Description Joachim Frieben 2009-08-05 15:56:21 UTC
Created attachment 356341 [details]
Xorg.0.log for ATI Radeon X800 with KMS

Description of problem:
Enabling desktop effects crashes the X server on some ATI Radeon X800 when KMS is enabled. A backtrace is appended to Xorg.0.log

  Backtrace:
  0: /usr/bin/Xorg(xorg_backtrace+0x28) [0x466688]
  1: /usr/bin/Xorg [0x46a569]
  2: /lib64/libpthread.so.0 [0x7fc65996b4c0]
  3: /usr/lib64/xorg/modules/extensions/libglx.so [0x7fc6564eeef3]
  4: /usr/lib64/xorg/modules/extensions/libglx.so [0x7fc6564e1796]
  5: /usr/lib64/xorg/modules/extensions/libglx.so [0x7fc6564e499e]
  6: /usr/bin/Xorg [0x42c664]
  7: /usr/bin/Xorg [0x42289a]
  8: /lib64/libc.so.6(__libc_start_main+0xfd) [0x7fc65813eb8d]
  9: /usr/bin/Xorg [0x422449]

  Link map:
  0x7fffa0baf000: (vdso)
  0x7fc65aa6b000: /usr/lib64/libxf86config.so.0
  0x7fc65a864000: /usr/lib64/libpciaccess.so.0
  0x7fc65a62f000: /usr/lib64/libXfont.so.1
  0x7fc65a42d000: /usr/lib64/libXau.so.6
  0x7fc65a226000: /usr/lib64/libfontenc.so.1
  0x7fc659fca000: /usr/lib64/libpixman-1.so.0
  0x7fc659dba000: /usr/lib64/libhal.so.1
  0x7fc659b79000: /lib64/libdbus-1.so.3
  0x7fc65995c000: /lib64/libpthread.so.0
  0x7fc659757000: /usr/lib64/libXdmcp.so.6
  0x7fc659505000: /usr/lib64/libssl.so.8
  0x7fc65917b000: /usr/lib64/libcrypto.so.8
  0x7fc658f77000: /lib64/libdl.so.2
  0x7fc658d62000: /lib64/libz.so.1
  0x7fc658b48000: /lib64/libaudit.so.0
  0x7fc65892a000: /lib64/libselinux.so.1
  0x7fc6586a5000: /lib64/libm.so.6
  0x7fc65849d000: /lib64/librt.so.1
  0x7fc658120000: /lib64/libc.so.6
  0x7fc657e85000: /usr/lib64/libfreetype.so.6
  0x7fc657c81000: /lib64/libcap.so.2
  0x7fc65ac7d000: /lib64/ld-linux-x86-64.so.2
  0x7fc657a52000: /lib64/libgssapi_krb5.so.2
  0x7fc657795000: /lib64/libkrb5.so.3
  0x7fc657592000: /lib64/libcom_err.so.2
  0x7fc657366000: /lib64/libk5crypto.so.3
  0x7fc657162000: /lib64/libattr.so.1
  0x7fc656f59000: /lib64/libkrb5support.so.0
  0x7fc656d57000: /lib64/libkeyutils.so.1
  0x7fc656b3d000: /lib64/libresolv.so.2
  0x7fc65691a000: /usr/lib64/xorg/modules/extensions/libextmod.so
  0x7fc656716000: /usr/lib64/xorg/modules/extensions/libdbe.so
  0x7fc6564af000: /usr/lib64/xorg/modules/extensions/libglx.so
  0x7fc6562ad000: /usr/lib64/xorg/modules/extensions/librecord.so
  0x7fc6560a3000: /usr/lib64/xorg/modules/extensions/libdri.so
  0x7fc655e99000: /usr/lib64/libdrm.so.2
  0x7fc655c95000: /usr/lib64/xorg/modules/extensions/libdri2.so
  0x7fc6559a3000: /usr/lib64/xorg/modules/drivers/radeon_drv.so
  0x7fc65579f000: /usr/lib64/libdrm_radeon.so.1
  0x7fc65557e000: /usr/lib64/xorg/modules/libfb.so
  0x7fc65536c000: /usr/lib64/xorg/modules/libexa.so
  0x7fc65510f000: /usr/lib64/dri/r300_dri.so
  0x7fc654d13000: /usr/lib64/dri/libdricore.so
  0x7fc654aeb000: /lib64/libexpat.so.1
  0x7fc6548e1000: /usr/lib64/xorg/modules/input/evdev_drv.so
  0x7fc6546d4000: /lib64/libnss_files.so.2
  0x7fc653502000: /lib64/libgcc_s.so.1
  Segmentation fault at address 0x18

  Fatal server error:
  Caught signal 11 (Segmentation fault). Server aborting

Version-Release number of selected component (if applicable):
xorg-x11-server-Xorg-1.6.99-26.20090804.fc12.x86_64

How reproducible:
Always.

Steps to Reproduce:
1. Start GNOME session.
2. Enable desktop effects.
  
Actual results:
X aborts.

Expected results:
Desktop effects get enabled.

Additional info:
- Desktop effects can be enabled successfully when KMS is disabled.
- Installed packages include:
  * compiz-0.8.2-9.fc12.x86_64
  * kernel-2.6.31-0.132.rc5.git3.fc12.x86_64
  * libdrm-2.4.12-0.6.fc12.x86_64
  * mesa-*-7.6-0.7.fc12.x86_64
  * xorg-x11-drv-ati-6.12.2-21.fc12.x86_64
  * xorg-x11-server-Xorg-1.6.99-26.20090804.fc12.x86_64

Comment 1 Joachim Frieben 2009-08-05 15:57:03 UTC
Created attachment 356342 [details]
Xorg.0.log for ATI Radeon X800 w/o KMS

Comment 2 Joachim Frieben 2009-08-05 15:58:20 UTC
Created attachment 356346 [details]
Custom xorg.conf for ATI Radeon X800 and 21" CRT HP A4576A

Comment 3 Warren Togami 2009-08-05 16:18:44 UTC
Similar crash on Radeon 7500 when enabling compiz.

Comment 4 Matěj Cepl 2009-08-10 10:50:33 UTC
Looks quite similar to bug 515074 but it is not exactly the same.

Comment 5 Joachim Frieben 2009-08-21 05:14:58 UTC
Fixed by latest Koji updates:
- xorg-x11-drv-ati-6.13.0-0.1.20090821gitb1b77a4d6.fc12.x86_64
- xorg-x11-server-Xorg-1.6.99-37.20090820.fc12.x86_64

Comment 6 Yingbo Qiu 2009-08-24 10:08:07 UTC
Yes, 3D Effects could be enabled now on my Thinkpad R51e(Xpress 200m, RC410)

Comment 7 Vedran Miletić 2009-09-06 07:30:06 UTC
Clossing per comment #5 and comment #6.


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