Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 214556 - x11-drivers/xf86-video-ati-6.8.0 freezes with 3D applications as compiz or similar
Summary: x11-drivers/xf86-video-ati-6.8.0 freezes with 3D applications as compiz or si...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-24 17:08 UTC by Felix Joussein
Modified: 2008-05-09 08:21 UTC (History)
1 user (show)

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


Attachments
Xorg.conf (xorg.conf,2.60 KB, text/plain)
2008-03-25 07:31 UTC, Felix Joussein
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Joussein 2008-03-24 17:08:45 UTC
After an upgrade from xf86-video-ati 6.6.3 to 6.8.0 any opengl application will freeze the X.org system.
After the freeze the mouse is still moving around, but you can't klick anymore, nor you can use the keyboard to switch to a console...


Reproducible: Always

Steps to Reproduce:
1.emerge the xf68-video-6.8.0 driver and mesa-7.0.2 package
2.enable dri, aiglx, composite in your xorg.conf
3.run glxgears -> screen freezes

Actual Results:  
You still can login via ssh, so you can /etc/init.x/xdm stop, but even if the X is then shut down, the X-process is still in the process list. A restart of xdm does not help.
Neither dmesg or X.org.0.log or .xsession-error does give any information about the crash.
To regain control ot the situation you have to reboot your system.

After switching back to version xf86-video-ati-6.7.197 everything works perfectly.
For me it seams to be an issue in combination of the ati driver and the mesa packag, because if you deactivate in the xorg.conf the dri stuff (dri false, composite false, aiglx false), X runs stable, but without direct rendering support.

Expected Results:  
Not freeze the X system

Hardwareinfo: IBM t41p 
VGA compatible controller: ATI Technologies Inc M10 NT [FireGL Mobility T2] (rev 80)
2.6.24-tuxonice-r3 #1 SMP Fri Mar 14 14:11:17 CET 2008 i686 Intel(R) Pentium(R) M processor 1700MHz GenuineIntel GNU/Linux
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-03-24 19:28:02 UTC
emerge --info please...
Comment 2 Felix Joussein 2008-03-24 21:13:35 UTC
 emerge --info
Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-tuxonice-r3 i686)
=================================================================
System uname: 2.6.24-tuxonice-r3 i686 Intel(R) Pentium(R) M processor 1700MHz
Timestamp of tree: Mon, 24 Mar 2008 12:00:01 +0000
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php4/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php4/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php4/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=i686 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_AT.utf8"
LC_ALL="de_AT.utf8"
LINGUAS="de"
MAKEOPTS=""
PKGDIR="/usr/portage/packages"
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"
PORTDIR_OVERLAY="/usr/portage/local/layman/desktop-effects"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dfx 3dnow 3dnowext X aac aalib acl acpi alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bluetooth bzip2 cairo cddb cdparanoia cdr cli cracklib crypt css ctype cups dba dbus dga directfb divx4linux dri dts dv dvb dvd dvdr dvdread eds emboss encode esd ethereal evo exif expat fam fastbuild fbcon fbsplash firefox font-server foomaticdb force-cgi-redirect fortran ftp gd gdbm ggi gif glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml guile hal i8x0 iconv idn ieee1394 imlib ipv6 irmc isdnlog jack java joystick jpeg kde kerberos lcms ldap libcaca libclamav libg++ libwww lirc live mad matroska matrox memlimit midi mikmod mmx mmxext mng motif mozilla mp3 mpeg mudflap mysql mythtv nas ncurses nls nptl nptlonly nsplugin nsplugins ogg opengl openmp oss pam pcmcia pcre pdf pdflib perl png posix postgres ppds pppd python qt qt3 qt3support qt4 quicktime readline real reflection rtc samba sdl session simplexml slang smartcard sms soap sockets spell spl sse sse2 ssl svg svga tcltk tcpd theora tiff timidity tokenizer truetype truetype-fonts type1-fonts udev unicode usb utf8 v4l vcd vorbis win32codecs winbind x86 xanim xinerama xml xml2 xorg xprint xsl xv xvid xvmc 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 mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="kbd keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="vga radeon vesa fbdev v4l"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2008-03-24 23:18:20 UTC
We'll need a bit more information to help you. Please attach /var/log/Xorg.0.log and /etc/X11/xorg.conf, then reopen this bug.
Comment 4 Felix Joussein 2008-03-25 07:31:16 UTC
Created attachment 147225 [details]
Xorg.conf
Comment 5 Felix Joussein 2008-03-25 07:44:59 UTC
I don't have the oll Xorg.0.log logfiles anymore... and as the bug occured on my production machine, I had to workaround by emerging a previous version from the driver as describet below.


Comment 6 Christian Faulhammer (RETIRED) gentoo-dev 2008-04-01 07:42:04 UTC
(In reply to comment #5)
> I don't have the oll Xorg.0.log logfiles anymore... and as the bug occured on
> my production machine, I had to workaround by emerging a previous version from
> the driver as describet below.

 Could you maybe redo it on your production system once you have time?
Comment 7 Donnie Berkholz (RETIRED) gentoo-dev 2008-05-09 08:21:07 UTC
Please report this bug upstream at bugs.freedesktop.org in the xorg product, and post the URL here so we can track it. (Remember to search for your bug before filing a new one.) They'll probably want your Xorg.0.log and xorg.conf, and try testing with 6.8.0 and mesa 7.0.3. Thanks!
Comment 8 Donnie Berkholz (RETIRED) gentoo-dev 2008-05-09 08:21:26 UTC
Woops sorry, try the *mesa* product instead.