Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 350280 - x11-base/xorg-server-1.9.2 segmentation fault with x11-drivers/xf86-video-ati
Summary: x11-base/xorg-server-1.9.2 segmentation fault with x11-drivers/xf86-video-ati
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal with 1 vote (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard: Follow http://www.gentoo.org/doc/en/x...
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-01 13:23 UTC by Thomas Wabner
Modified: 2013-01-04 11:01 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Xorg.0.log logfile from xserver start (Xorg.0.log,43.16 KB, text/plain)
2011-01-01 13:29 UTC, Thomas Wabner
Details
xorg.log containing the segfault (Xorg.0.log.old,113.81 KB, text/plain)
2011-01-04 09:13 UTC, Dennis Lichtenthäler
Details
rs690 kms gallium for both r600 and r300, causes flickering interimittently (Xorg.0.log,38.58 KB, text/plain)
2011-01-06 01:51 UTC, razamatan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Wabner 2011-01-01 13:23:29 UTC
after upgrading to xorg-server-1.9.2 the server crashes with segmentation fault.

I have tried to remerge the server (and the ati driver package) remerged the glibc, drm packages but the server always crashes.

Reproducible: Always

Steps to Reproduce:
1. start xorg-server with startx or xdm
2.
3.

Actual Results:  
....

[  1455.885] (==) Automatically adding devices
[  1455.885] (==) Automatically enabling devices
[  1455.885] (**) FontPath set to:
        /usr/share/fonts/misc/,
        /usr/share/fonts/TTF/,
        /usr/share/fonts/OTF/,
...skipping...
[  1456.986] 1: X (0x8048000+0x60495) [0x80a8495]
[  1456.986] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb773740c]
[  1456.986] 3: /usr/lib/xorg/modules/extensions/libglx.so (0xb732c000+0x4007c) [0xb736c07c]
[  1456.986] 4: /usr/lib/xorg/modules/extensions/libglx.so (0xb732c000+0x369a8) [0xb73629a8]
[  1456.986] 5: X (InitExtensions+0x85) [0x80cdab5]
[  1456.986] 6: X (0x8048000+0x1d56e) [0x806556e]
[  1456.986] 7: /lib/libc.so.6 (__libc_start_main+0xe6) [0xb746ebb6]
[  1456.986] 8: X (0x8048000+0x1d2c1) [0x80652c1]
[  1456.986] Segmentation fault at address (nil)
[  1456.986]
Fatal server error:
[  1456.986] Caught signal 11 (Segmentation fault). Server aborting
[  1456.986]
[  1456.986]
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
[  1456.987] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  1456.987]
[  1457.527] Output LCD1 disable success
[  1457.543] Blank CRTC 0 success
[  1457.543] Disable CRTC 0 success
[  1457.543] Blank CRTC 1 success
[  1457.543] Disable CRTC 1 success
[  1457.544] (II) RADEON(0): RADEONRestoreMemMapRegisters() :
[  1457.544] (II) RADEON(0):   MC_FB_LOCATION   : 0xd7ffd000 0xd7ffd000
[  1457.544] (II) RADEON(0):   MC_AGP_LOCATION  : 0x003f0000
[  1457.554] (II) RADEON(0): avivo_restore !
[  1457.654] Enable CRTC 0 success
[  1457.670] Unblank CRTC 0 success

....

Expected Results:  
the server starts

Portage 2.1.9.25 (default/linux/x86/10.0/desktop/gnome, gcc-4.4.4, glibc-2.11.2-r3, 2.6.36-gentoo-r5 i686)
=================================================================
System uname: Linux-2.6.36-gentoo-r5-i686-Genuine_Intel-R-_CPU_T2400_@_1.83GHz-with-gentoo-1.12.14
Timestamp of tree: Fri, 31 Dec 2010 16:30:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11-r1
dev-lang/python:     2.4.6, 2.5.4-r3, 2.6.6-r1, 3.1.2-r4
dev-util/ccache:     2.4-r9
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 1.12.14-r1
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.1.2, 4.3.4, 4.4.4-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/openvpn/easy-rsa"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs ccache distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa apm bash-completion berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr eds emboss encode evo exif fam firefox flac fortran gdbm gdu gif gnome gnome-keyring gpm gstreamer gtk hal iconv ipv6 jpeg lcms ldap libnotify lm_sensors mad mikmod mng modules mp3 mp4 mpeg mudflap nautilus ncurses nforce2 nls nptl nptlonly nvidia ogg opengl openmp pam pango pcre pdf perl pmu png policykit ppds pppd python qt3support
qt4 readline samba sdl session spell sqlite ssl startup-notification svg sysfs tcpd tiff tk truetype udev unicode usb vorbis x264 x86 xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="ati fbdev" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Thomas Wabner 2011-01-01 13:29:12 UTC
Created attachment 258568 [details]
Xorg.0.log logfile from xserver start

This is the actual logfile from the xorg-server startup try
Comment 2 Chí-Thanh Christopher Nguyễn gentoo-dev 2011-01-01 13:52:37 UTC
Please attach dmesg. Does this happen with both KMS and UMS? If you use KMS and build radeon as module, you need to ensure that it loads before X is started.

Also you could see whether the crash happens both with classic and gallium selected in eselect mesa.
Comment 3 Thomas Wabner 2011-01-01 17:10:36 UTC
ok, I found a solution (for me). Thanks for the hint!

If I set via 'eselect mesa set r300 classic' it works.

If I set r600 and/or sw to gallium it works.

Only if I set r300 to gallium I get the segmentation fault again (r600 and sw settings playing no role).

The radeon driver is loaded as a kernel module (per default with "autoload modules").

I can attach dmesg, if you want for a working configuration and for a non working configuration.
Comment 4 Nuno Silva 2011-01-02 02:59:53 UTC
After the upgrade, I was getting segmentation violations too.

Thomas' workaround worked (switching R300 to classic). (BTW, unless I'm mixing version numbers, this is a R600. May the error be gallium accessing a non-existing R300?)

I didn't see any warning about this, but I'll double-check the emerge logs.
Comment 5 Thorben Went 2011-01-02 09:16:26 UTC
Same problem here. But the workaround above doesn't work for me. I got X running with disabling glx in the Module-section of my xorg.conf.
Comment 6 Chí-Thanh Christopher Nguyễn gentoo-dev 2011-01-02 10:19:39 UTC
The reporter's issue is probably only happening in the combination of UMS and gallium. He has a Mobility Radeon X1400 which is driven by r300, switching r600 will not have any effect.
Comment 7 Ciprian Ciubotariu 2011-01-03 01:57:32 UTC
(In reply to comment #6)
> The reporter's issue is probably only happening in the combination of UMS and
> gallium. He has a Mobility Radeon X1400 which is driven by r300, switching r600
> will not have any effect.
> 

I have stumbled into the same mesa+gallium+ati+xorg-1.9.2 bug after upgrading an older system. The eselect mesa set r300 classic worked around the crash.

My adapter is Radon X1600 (RV530).

It is my firm opinion users of xf86-video-ati should get a big warning when they upgrade to this server/driver/mesa version, which proves poorly tested for these configurations.(In reply to comment #4)
> After the upgrade, I was getting segmentation violations too.
> 
> Thomas' workaround worked (switching R300 to classic). (BTW, unless I'm mixing
> version numbers, this is a R600. May the error be gallium accessing a
> non-existing R300?)
> 
> I didn't see any warning about this, but I'll double-check the emerge logs.
> 
Comment 8 Ciprian Ciubotariu 2011-01-03 02:00:22 UTC
Sorry about the mess in the above post. With a bad internet connection, I pasted my previous post after reloading the page and ... 

Sorry :(
Comment 9 Ciprian Ciubotariu 2011-01-03 02:33:15 UTC
I just managed to crash the server while using it in KDE4, and it continues to crash as long as I hover my mouse over the taskbar (generating window previes) or type into combo boxes (generating dropdowns and such). This only happens from time to time, but certainly after 5-10 minutes. I guess 2D effects will have to do for now :)
Comment 10 Dann Kettle 2011-01-03 16:37:28 UTC
This bug solved the same issue I was having (Comment #3).

I have a Radeon Mobility X1400 using the ati drivers, Gentoo amd64 system w/ KDE from layman.

Unlike some users in other bugs who report OpenGL as the problem, I have 3D effects working just fine with OpenGL, tested using Desktop Cube effect.
Some say switching to XRender works well too.

Advanced settings include OpenGL composite type, Keep Window Thumbnails as "Always (breaks minimization)", functionality checks disabled, direct rendering and vsync enabled, with fastest texture filter.

Thanks for the solution! =)
Comment 11 Dennis Lichtenthäler 2011-01-04 08:36:15 UTC
I'm seeing this as well. Comment #3 allowed me to start up X but before disabling GLX it kept crashing during various unrelated operations in different applications. Radeon X1650 Pro, KDE 4.4.5 from portage.
Comment 12 Chí-Thanh Christopher Nguyễn gentoo-dev 2011-01-04 08:42:59 UTC
So when someone attaches his dmesg from when the crash happens (using KMS+gallium, or UMS+classic), maybe the issue can be isolated further.
Comment 13 Dennis Lichtenthäler 2011-01-04 09:13:14 UTC
Created attachment 258803 [details]
xorg.log containing the segfault

I'm not entirely sure which lines of the following dmesg output were actually caused by the crash as X restarted instantly afterwards but here it goes:

mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
[drm] Setting GART location based on new memory map
[drm] Loading R500 Microcode
[drm] Num pipes: 1
[drm] writeback test succeeded in 1 usecs
[drm] Num pipes: 1

Re-Enabling GLX didn't cause X to crash but re-enabling KDE compositing effects crashed X instantly.
Comment 14 Chí-Thanh Christopher Nguyễn gentoo-dev 2011-01-04 09:20:17 UTC
> video=vesafb:mtrr:3,ywrap video=0x317 radeon.modeset=0 nomodeset

Please do not use fb drivers such as vesafb or uvesafb with modern X, this does not work. When kernel modesetting is disabled, make sure that eselect mesa is set to classic.
Comment 15 Dennis Lichtenthäler 2011-01-04 14:01:22 UTC
(In reply to comment #14)
> > video=vesafb:mtrr:3,ywrap video=0x317 radeon.modeset=0 nomodeset
> 
> Please do not use fb drivers such as vesafb or uvesafb with modern X, this does
> not work. When kernel modesetting is disabled, make sure that eselect mesa is
> set to classic.
> 

Removing fb didn't help. I've since enabled kms and switched mesa to use gallium and X starts up and runs just fine. So the situation for me is:
- ums+gallium: segfault on X start
- ums+classic: segfault with KDE compositing effects
- kms+gallium: working so far

Hope that helps...
Comment 16 Jan Nárovec 2011-01-04 15:53:16 UTC
This bug may be the same as reported in bugreport #347721. I've also experienced segfaults with the newest xorg-server (KDE4 with compositing effects, radeon, UMS + classic mesa, amd64, vanilla kernel 2.6.36.2).
Comment 17 Ciprian Ciubotariu 2011-01-04 16:56:26 UTC
(In reply to comment #15)
> - ums+gallium: segfault on X start
> - ums+classic: segfault with KDE compositing effects
> - kms+gallium: working so far
> 
> Hope that helps...
> 

Yes, thanks a lot! I have almost an hour of stable uptime of X :) 

Though the screen flickers from time to time, it's usable.
Comment 18 razamatan 2011-01-05 20:57:30 UTC
i had the same issue and the resolution is the same but my setup is a bit different than everyone else.

i have an onboard rs690 mobo chipset using the radeon x1250 onboard vid card.  i'm using the xf86-video-ati-6.13.2 drivers which i can't seem to specify kms/ums (what are these acronyms anyway?).  x segfaulted when mesa's r300 was set to gallium.

i followed the suggestions and i've been stable (gnome + compiz in all its fun) ever since w/ r300 set to classic.

here's my current mesa list:

i915 (Intel 915, 945)
i965 (Intel 965, G/Q3x, G/Q4x)
r300 (Radeon R300-R500)
  [1]   classic *
  [2]   gallium
r600 (Radeon R600-R700, Evergreen)
  [1]   classic *
  [2]   gallium
sw (Software renderer)
  [1]   classic
  [2]   gallium *
Comment 19 razamatan 2011-01-06 01:41:55 UTC
i followed the status whiteboard to set kms and disable the older *fb drivers.  now the console just stays blank whenever i boot into the kernel compiled with those params.  however, after a bit of time, x starts up and i can login using x, but if i try to switch to a console tty, my computer seemingly freezes (at least the display since i can still ssh and make my keyboard lights change w/ the various lock keys).

this is a dmesg grep of such a boot:

$ dmesg | grep -i -e radeon -e ati -e fail -e error -e edid
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at cff00000 (gap: cff00000:10100000)
Subtract (51 early reservations)
Preemptable hierarchical RCU implementation.
Fast TSC calibration failed
TSC: using HPET reference calibration
Calibrating delay loop (skipped), value calculated using timer frequency.. 6013.63 BogoMIPS (lpj=3006819)
PCI: Using configuration type 1 for base access
ata3: softreset failed (device not ready)
ata3.00: HPA detected: current 976771055, native 976773168
ata1: softreset failed (device not ready)
ata1.00: HPA detected: current 145223999, native 145226112
pata_atiixp 0000:00:14.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
scsi4 : pata_atiixp
scsi5 : pata_atiixp
[drm] radeon defaulting to kernel modesetting.
[drm] radeon kernel modesetting enabled.
radeon 0000:01:05.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
ATOM BIOS: ATI
radeon 0000:01:05.0: VRAM: 128M 0xD0000000 - 0xD7FFFFFF (128M used)
radeon 0000:01:05.0: GTT: 512M 0xA0000000 - 0xBFFFFFFF
[drm] radeon: irq initialized.
[drm] radeon: 128M of VRAM memory ready
[drm] radeon: 512M of GTT memory ready.
[drm] radeon: 1 quad pipes, 1 z pipes initialized.
[drm] radeon: ring at 0x00000000A0000000
[drm] radeon: ib pool ready.
failed to evaluate ATIF got AE_BAD_PARAMETER
[drm] Radeon Display Connectors
fb0: radeondrmfb frame buffer device
[drm] Initialized radeon 2.6.0 20080528 for 0000:01:05.0 on minor 0
[drm:drm_mode_getfb] *ERROR* invalid framebuffer id

it seems the fb for the console can't find where it's going.  i still have X going to classic instead of gallium yet, but i'll try it out and report back if things work with it like that.
Comment 20 Chí-Thanh Christopher Nguyễn gentoo-dev 2011-01-06 01:45:55 UTC
Please, someone who sees this crash with KMS+gallium, KMS+classic or UMS+classic attach his full dmesg.

If the console goes blank after radeon KMS initializes, this could be due to missing CONFIG_FRAMEBUFFER_CONSOLE in the kernel (or if built as module, fbcon not loaded).
Comment 21 razamatan 2011-01-06 01:51:56 UTC
Created attachment 258994 [details]
rs690 kms gallium for both r600 and r300, causes flickering interimittently

so i tested out gallium for mesa r300 and r600.  here's my lsmod showing the kms being in effect:

$ lsmod | grep -e drm -e radeon -e fb -e ati
cpufreq_conservative     7772  4 
radeon                725092  2 
snd_hda_codec_atihdmi     2171  1 
ttm                    43370  1 radeon
drm_kms_helper         20825  1 radeon
drm                   145346  5 radeon,ttm,drm_kms_helper
fb                     30454  2 radeon,drm_kms_helper
fbdev                    665  1 fb
snd_hda_codec          48990  3 snd_hda_codec_atihdmi,snd_hda_codec_realtek,snd_hda_intel
i2c_algo_bit            4183  1 radeon
cfbcopyarea             2857  1 radeon
cfbimgblt               1881  1 radeon
pata_atiixp             3481  0 
cfbfillrect             2917  1 radeon

i managed to restart my X after setting the mesa stuff to gallium (blind typing after "switching" to a console... it never switched, but i had a hunch that my typing would still work in the tty and it did) and i've attached the xorg log of this session.

the screen flickers intermittently like this, so i'll be switching back to classic for r300.
Comment 22 Chí-Thanh Christopher Nguyễn gentoo-dev 2011-01-06 02:16:01 UTC
Intermittent blanking is a separate issue. Try booting with drm_kms_helper.poll=0 kernel parameter.
Comment 23 razamatan 2011-01-06 07:56:22 UTC
thanks chi-thanh.  loading fbcon solved my console issue, and the blanking was fixed by just having the FB_MODE_HELPERS compiled in.  i didn't even have to change the poll to 0 as you suggested, but might try that b/c i'm getting a tiny bit of flicker only when i switch desktops using compiz's cube effect.

anyway, i'm running kms+gallium pretty stable now.  will upload a dmesg if it crashes.
Comment 24 Thomas Wabner 2011-01-10 08:54:04 UTC
After recompiled the kernel and using only KMS (following the suggested documentation) AND switching all to gallium it works without problems (also with compiz).

I think the ebuild needs a big warning if UMS and gallium is used (or switch automaticly to classic with ums).

With KMS and gallium all thinks are fine.
Comment 25 odres 2011-02-27 00:20:56 UTC
following instructions below :

i915 (Intel 915, 945)
i965 (Intel 965, G/Q3x, G/Q4x)
r300 (Radeon R300-R500)
  [1]   classic *
  [2]   gallium
r600 (Radeon R600-R700, Evergreen)
  [1]   classic *
  [2]   gallium
sw (Software renderer)
  [1]   classic
  [2]   gallium *


Solved the issue (changed r300 from gallium to classic) although the performance is better then the old xorg  (2D) glxgears shows weird deviations (on one of the wheels is a bar attached that spins with the wheel) did not test 3D sufficient to draw any conclusions.

Gentoo PPC Ibook G4 
Comment 26 Wei-Chun Chung 2011-03-08 19:37:14 UTC
Dear all, I had encouter the same problem before but I found a different solution to it. According to this page: http://www.x.org/wiki/radeonBuildHowTo , I recomplie the kernel as the instructions and reboot, the problem solved.

My packages are:
x11-base/xorg-server-1.9.4
x11-drivers/xf86-video-ati-6.14.0
media-libs/mesa-7.9.1
x11-libs/libdrm-2.4.23
sys-kernel/gentoo-sources-2.6.36-r5

And the results:
OpenGL renderer string: Gallium 0.4 on softpipe

May this be helpful.
Comment 27 Andrea Bartoli 2011-03-09 15:49:20 UTC
I worked around the crash by disabling Kde’s opengl Windows Effects and installed compiz-fusion to have transparences and effects (I’m interested in the former).
But I would like to solve this issue.
I’m using gentoo-sources-2.6.37 and stable X related packages (xf86-video-ati).
Comment 28 Rafal Rzepecki 2011-07-03 17:27:08 UTC
I'm getting the same crashes with R200 (so it seems it isn't a gallium issue, as there's no gallium for R200). X starts up all right, but when using OpenGL window effects (kwin4) it segfaults after a few minutes.

Versions:
x11-base/xorg-server-1.9.5:0::gentoo
media-libs/mesa-7.10.3:0::gentoo
x11-drivers/xf86-video-ati-6.14.1:0::gentoo
Kernel: 2.6.38-gentoo-r6

(I use UMS. I will try to setup KMS and check if it still crashes.)
Comment 29 Rafal Rzepecki 2011-07-03 19:46:41 UTC
I can confirm that switching to KMS/DRI2 fixes the issue on my system. At least it has been running for over an hour, with fairly heavy OpenGL effects usage, and is stable thus far.
Comment 30 Andrea Bartoli 2011-07-04 10:14:43 UTC
KMS brakes suspend/resume stuff.
Comment 31 Andrea Bartoli 2011-11-04 09:21:10 UTC
Nobody else has resume issue?
Comment 32 Matt Turner gentoo-dev 2011-11-04 15:13:20 UTC
It's best to report this upstream.
Comment 33 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-01-04 11:01:52 UTC
Marking as obsolete as the original problem appeared only with UMS which is no longer supported in the latest xf86-video-ati.