Package: libgl1-mesa-dri Version: 7.10-3 Severity: normal
Hi, Since upgrading to libgl1-mesa-dri 7.10 with the Gallium driver, GL applications (e.g. xmoto) either suffer texture corruption or cause GPU lockups, sometimes recoverable, sometimes not. I haven't been able to get a screen capture with texture corruption; in xmoto for instance the red buttons have white lines through them. Whether the game works with texture corruption or causes GPU lockups seems to be decided at launch time, i.e. if the game launches it doesn't crash later, but if it causes a GPU lockup it never gets to display anything. Killing the game sometimes allows the system to recover; in other instances it's necessary to reboot. When the GPU locks up, the Oops is as follows: Feb 15 23:43:39 heffalump kernel: [ 1584.744043] ------------[ cut here ]------------ Feb 15 23:43:39 heffalump kernel: [ 1584.744107] WARNING: at /usr/src/linux-2.6-2.6.37/debian/build/source_i386_none/drivers/gpu/drm/radeon/radeon_fence.c:244 radeon_fence_wait+0x1f3/0x281 [radeon]() Feb 15 23:43:39 heffalump kernel: [ 1584.744111] Hardware name: To Be Filled By O.E.M. Feb 15 23:43:39 heffalump kernel: [ 1584.744114] GPU lockup (waiting for 0x000004CA last fence id 0x000004C8) Feb 15 23:43:39 heffalump kernel: [ 1584.744117] Modules linked in: isofs vboxnetadp vboxnetflt vboxdrv sco bnep rfcomm l2cap binfmt_misc microcode fuse ext4 jbd2 crc16 sha256_generic aes_i586 aes_generic cbc iTCO_wdt iTCO_vendor_support tcp_diag inet_diag autofs4 loop grip w83627hf hwmon_vid dm_crypt usblp snd_cs4236 snd_wavefront btusb snd_wss_lib snd_opl3_lib bluetooth snd_hda_codec_hdmi snd_mpu401 cx22702 sam_ba snd_hda_intel cx88_dvb cx88_vp3054_i2c videobuf_dvb snd_usb_audio usbserial cx88_alsa snd_mpu401_uart dvb_core snd_hda_codec snd_pcm_oss snd_hwdep snd_intel8x0 rc_hauppauge_new snd_ac97_codec tuner_simple tuner_types rfkill tda9887 ac97_bus joydev tda8290 snd_usbmidi_lib snd_mixer_oss snd_seq_midi snd_pcm tuner snd_rawmidi cx8800 ir_lirc_codec lirc_dev pwc snd_seq_midi_event cx8802 snd_seq ir_sony_decoder cx88xx ir_jvc_decoder v4l2_common ir_rc6_decoder videodev ir_rc5_decoder snd_timer ir_common ir_nec_decoder snd_seq_device v4l1_compat ir_core videobuf_dma_sg tv eeprom btcx_risc videobuf_core snd tpm_t Feb 15 23:43:39 heffalump kernel: is parport_pc ns558 snd_page_alloc psmouse gameport soundcore tpm tpm_bios parport serio_raw processor pcspkr i2c_i801 evdev shpchp rng_core thermal_sys pci_hotplug ext3 jbd mbcache dm_mod raid1 raid0 md_mod osst st hid_logitech ff_memless usbhid hid sg sd_mod sr_mod cdrom crc_t10dif ata_generic radeon aic7xxx ata_piix libata uhci_hcd aic79xx ttm 3w_xxxx scsi_transport_spi ehci_hcd drm_kms_helper drm usbcore scsi_mod i2c_algo_bit i2c_core firewire_ohci power_supply skge firewire_core button crc_itu_t nls_base [last unloaded: scsi_wait_scan] Feb 15 23:43:39 heffalump kernel: [ 1584.744265] Pid: 10870, comm: Xorg Not tainted 2.6.37-trunk-686-bigmem #1 Feb 15 23:43:39 heffalump kernel: [ 1584.744268] Call Trace: Feb 15 23:43:39 heffalump kernel: [ 1584.744278] [<c1036005>] ? warn_slowpath_common+0x6a/0x7b Feb 15 23:43:39 heffalump kernel: [ 1584.744300] [<f8a9cf1a>] ? radeon_fence_wait+0x1f3/0x281 [radeon] Feb 15 23:43:39 heffalump kernel: [ 1584.744306] [<c103607c>] ? warn_slowpath_fmt+0x28/0x2c Feb 15 23:43:39 heffalump kernel: [ 1584.744332] [<f8a9cf1a>] ? radeon_fence_wait+0x1f3/0x281 [radeon] Feb 15 23:43:39 heffalump kernel: [ 1584.744347] [<c104b7a6>] ? autoremove_wake_function+0x0/0x29 Feb 15 23:43:39 heffalump kernel: [ 1584.744367] [<f88f95a4>] ? ttm_bo_wait+0xaa/0x132 [ttm] Feb 15 23:43:39 heffalump kernel: [ 1584.744392] [<f8aaeb78>] ? radeon_bo_wait+0x59/0x71 [radeon] Feb 15 23:43:39 heffalump kernel: [ 1584.744415] [<f8aaebb7>] ? radeon_gem_wait_idle_ioctl+0x27/0x50 [radeon] Feb 15 23:43:39 heffalump kernel: [ 1584.744434] [<f874c4c5>] ? drm_ioctl+0x224/0x2d7 [drm] Feb 15 23:43:39 heffalump kernel: [ 1584.744461] [<f8aaeb90>] ? radeon_gem_wait_idle_ioctl+0x0/0x50 [radeon] Feb 15 23:43:39 heffalump kernel: [ 1584.744467] [<c100ec44>] ? restore_i387_fxsave+0x5c/0x6d Feb 15 23:43:39 heffalump kernel: [ 1584.744483] [<f874c2a1>] ? drm_ioctl+0x0/0x2d7 [drm] Feb 15 23:43:39 heffalump kernel: [ 1584.744489] [<c10cd629>] ? do_vfs_ioctl+0x49e/0x4e9 Feb 15 23:43:39 heffalump kernel: [ 1584.744493] [<c100ef65>] ? restore_i387_xstate+0x1a0/0x1d7 Feb 15 23:43:39 heffalump kernel: [ 1584.744501] [<c10c261b>] ? fsnotify_access+0x49/0x50 Feb 15 23:43:39 heffalump kernel: [ 1584.744505] [<c10cd6b8>] ? sys_ioctl+0x44/0x64 Feb 15 23:43:39 heffalump kernel: [ 1584.744510] [<c1008b1f>] ? sysenter_do_call+0x12/0x28 Feb 15 23:43:39 heffalump kernel: [ 1584.744514] ---[ end trace eb2bee3668381c23 ]--- Feb 15 23:43:39 heffalump kernel: [ 1584.744527] [drm] Disabling audio support Feb 15 23:43:39 heffalump kernel: [ 1584.760446] radeon 0000:01:00.0: f6c79800 unpin not necessary Feb 15 23:43:39 heffalump kernel: [ 1584.760452] radeon 0000:01:00.0: GPU softreset Feb 15 23:43:39 heffalump kernel: [ 1584.760456] radeon 0000:01:00.0: R_008010_GRBM_STATUS=0xF5302028 Feb 15 23:43:39 heffalump kernel: [ 1584.760460] radeon 0000:01:00.0: R_008014_GRBM_STATUS2=0x00330002 Feb 15 23:43:39 heffalump kernel: [ 1584.760464] radeon 0000:01:00.0: R_000E50_SRBM_STATUS=0x200000C0 Feb 15 23:43:39 heffalump kernel: [ 1584.760478] radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00007FEE Feb 15 23:43:39 heffalump kernel: [ 1584.775364] radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00000001 Feb 15 23:43:39 heffalump kernel: [ 1584.791246] radeon 0000:01:00.0: R_008010_GRBM_STATUS=0x00003028 Feb 15 23:43:39 heffalump kernel: [ 1584.791251] radeon 0000:01:00.0: R_008014_GRBM_STATUS2=0x00000002 Feb 15 23:43:39 heffalump kernel: [ 1584.791254] radeon 0000:01:00.0: R_000E50_SRBM_STATUS=0x200000C0 Feb 15 23:43:39 heffalump kernel: [ 1584.792257] radeon 0000:01:00.0: GPU reset succeed Feb 15 23:43:39 heffalump kernel: [ 1584.811226] radeon 0000:01:00.0: WB disabled Feb 15 23:43:39 heffalump kernel: [ 1584.857187] [drm] ring test succeeded in 1 usecs Feb 15 23:43:39 heffalump kernel: [ 1584.857200] [drm] ib test succeeded in 1 usecs Feb 15 23:43:39 heffalump kernel: [ 1584.857203] [drm] Enabling audio support Feb 15 23:43:54 heffalump kernel: [ 1599.912061] ------------[ cut here ]------------ The same message (but with tainting obviously) is repeated until the system recovers or is rebooted. I tried upgrading X without success. Should I try building a newer version of mesa (I know about http://pkg-xorg.alioth.debian.org/howtos/build-mesa.html)? Regards, Stephen -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable'), (200, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.37-trunk-686-bigmem (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libgl1-mesa-dri depends on: ii libc6 2.11.2-11 Embedded GNU C Library: Shared lib ii libdrm-intel1 2.4.23-2 Userspace interface to intel-speci ii libdrm-radeon1 2.4.23-2 Userspace interface to radeon-spec ii libdrm2 2.4.23-2 Userspace interface to kernel DRM ii libexpat1 2.0.1-7 XML parsing C library - runtime li ii libgcc1 1:4.5.1-11 GCC support library ii libstdc++6 4.5.1-11 The GNU Standard C++ Library v3 ii libtalloc2 2.0.5-1 hierarchical pool based memory all libgl1-mesa-dri recommends no packages. Versions of packages libgl1-mesa-dri suggests: pn libglide3 <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110215230658.8237.85813.report...@heffalump.sk2.org