[WARNING] radeon/DRM lockup in 2.6.36.3

Chris Rankin rankincj at yahoo.com
Sun Jan 9 14:55:29 PST 2011


Hi,

My RV350 has just locked up while (presumably) running an OpenGL screensaver. Here is the dmesg trace, in the hope that it might be useful:

radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec
------------[ cut here ]------------
radeon 0000:01:00.0: GPU lockup CP stall for more than 10004msec
------------[ cut here ]------------
WARNING: at /home/chris/LINUX/linux-2.6.36/drivers/gpu/drm/radeon/radeon_fence.c:235 radeon_fence_wait+0x1d5/0x261 [radeon]()
Hardware name: Precision WorkStation 650    
GPU lockup (waiting for 0x002B4CEB last fence id 0x002B4CEA)
Modules linked in: snd_seq_oss snd_seq_midi snd_seq_dummy fuse cpufreq_ondemand nfsd exportfs autofs4 nfs lockd auth_rpcgss sunrpc p4_clockmod speedstep_lib af_packet ipt_LOG xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 iptable_filter ip_tables ip6t_LOG nf_conntrack_ipv6 xt_state nf_conntrack ip6table_filter ip6_tables x_tables ipv6 binfmt_misc loop dm_mirror dm_region_hash dm_log dm_mod uinput snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_event snd_seq_midi_emul snd_emu10k1 snd_ac97_codec snd_usb_audio ac97_bus snd_seq snd_pcm snd_util_mem snd_timer joydev uvcvideo snd_page_alloc snd_hwdep videodev v4l1_compat usbhid ppdev parport_pc firewire_ohci snd_usbmidi_lib snd_rawmidi snd_seq_device firewire_core snd parport floppy pcspkr psmouse i2c_i801 serio_raw soundcore dcdbas crc_itu_t sg ext3 jbd mbcache sr_mod cdrom sd_mod pata_acpi sata_sil uhci_hcd ata_piix libata ehci_hcd scsi_mod e1000 usbcore thermal button radeon intel_agp ttm
 drm_kms_helper drm agpgart i2c_algo_bit cfbcopyarea cfbimgblt cfbfillrect [last unloaded: mperf]
Pid: 2721, comm: Xorg Not tainted 2.6.36.3 #1
Call Trace:
 [<c102558f>] ? warn_slowpath_common+0x6a/0x7d
 [<f81d2a55>] ? radeon_fence_wait+0x1d5/0x261 [radeon]
 [<c1025608>] ? warn_slowpath_fmt+0x28/0x2c
 [<f81d2a55>] ? radeon_fence_wait+0x1d5/0x261 [radeon]
 [<c10373dd>] ? autoremove_wake_function+0x0/0x29
 [<f81e31ea>] ? radeon_ib_get+0xd7/0x16f [radeon]
 [<f81e3f93>] ? radeon_cs_parser_init+0x158/0x230 [radeon]
 [<f81e4145>] ? radeon_cs_ioctl+0x69/0x164 [radeon]
 [<f8074181>] ? drm_ioctl+0x234/0x2d4 [drm]
 [<f81e40dc>] ? radeon_cs_ioctl+0x0/0x164 [radeon]
 [<c1020b74>] ? get_parent_ip+0x8/0x19
 [<c1020bf9>] ? sub_preempt_count+0x74/0x80
 [<c103ab53>] ? __srcu_read_unlock+0x2c/0x44
 [<c10ad59f>] ? fsnotify+0x1b5/0x1cc
 [<c1055af8>] ? audit_syscall_exit+0x2cc/0x2e4
 [<c10095ed>] ? syscall_trace_leave+0x29/0xc8
 [<f8073f4d>] ? drm_ioctl+0x0/0x2d4 [drm]
 [<c1096d1d>] ? do_vfs_ioctl+0x47c/0x4b9
 [<c1020b74>] ? get_parent_ip+0x8/0x19
 [<c1020bf9>] ? sub_preempt_count+0x74/0x80
 [<c11e8907>] ? _raw_spin_unlock_irq+0xd/0x21
 [<c103d49a>] ? ktime_get_ts+0xee/0xf6
 [<c1096d87>] ? sys_ioctl+0x2d/0x46
 [<c100268c>] ? sysenter_do_call+0x12/0x22
---[ end trace e305e2f6d38485d4 ]---
radeon: wait for empty RBBM fifo failed ! Bad things might happen.
WARNING: at /home/chris/LINUX/linux-2.6.36/drivers/gpu/drm/radeon/radeon_fence.c:235 radeon_fence_wait+0x1d5/0x261 [radeon]()
Hardware name: Precision WorkStation 650    
GPU lockup (waiting for 0x002B4CEF last fence id 0x002B4CEA)
Modules linked in: snd_seq_oss snd_seq_midi snd_seq_dummy fuse cpufreq_ondemand nfsd exportfs autofs4 nfs lockd auth_rpcgss sunrpc p4_clockmod speedstep_lib af_packet ipt_LOG xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 iptable_filter ip_tables ip6t_LOG nf_conntrack_ipv6 xt_state nf_conntrack ip6table_filter ip6_tables x_tables ipv6 binfmt_misc loop dm_mirror dm_region_hash dm_log dm_mod uinput snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_event snd_seq_midi_emul snd_emu10k1 snd_ac97_codec snd_usb_audio ac97_bus snd_seq snd_pcm snd_util_mem snd_timer joydev uvcvideo snd_page_alloc snd_hwdep videodev v4l1_compat usbhid ppdev parport_pc firewire_ohci snd_usbmidi_lib snd_rawmidi snd_seq_device firewire_core snd parport floppy pcspkr psmouse i2c_i801 serio_raw soundcore dcdbas crc_itu_t sg ext3 jbd mbcache sr_mod cdrom sd_mod pata_acpi sata_sil uhci_hcd ata_piix libata ehci_hcd scsi_mod e1000 usbcore thermal button radeon
Failed to wait GUI idle while programming pipes. Bad things might happen.
 intel_agp ttm drm_kms_helper drm agpgart i2c_algo_bit cfbcopyarea cfbimgblt cfbfillrect [last unloaded: mperf]
Pid: 3031, comm: compiz Tainted: G        W   2.6.36.3 #1
Call Trace:
 [<c102558f>] ? warn_slowpath_common+0x6a/0x7d
 [<f81d2a55>] ? radeon_fence_wait+0x1d5/0x261 [radeon]
 [<c1025608>] ? warn_slowpath_fmt+0x28/0x2c
 [<f81d2a55>] ? radeon_fence_wait+0x1d5/0x261 [radeon]
 [<c10373dd>] ? autoremove_wake_function+0x0/0x29
 [<f80c34d7>] ? ttm_bo_wait+0x98/0x146 [ttm]
 [<c1020bf9>] ? sub_preempt_count+0x74/0x80
 [<f81e2e9e>] ? radeon_gem_wait_idle_ioctl+0x68/0xbe [radeon]
 [<f8074181>] ? drm_ioctl+0x234/0x2d4 [drm]
 [<f81e2e36>] ? radeon_gem_wait_idle_ioctl+0x0/0xbe [radeon]
 [<c108b995>] ? do_sync_read+0x9e/0xd3
 [<f8073f4d>] ? drm_ioctl+0x0/0x2d4 [drm]
 [<c1096d1d>] ? do_vfs_ioctl+0x47c/0x4b9
 [<c1096d87>] ? sys_ioctl+0x2d/0x46
 [<c100268c>] ? sysenter_do_call+0x12/0x22
---[ end trace e305e2f6d38485d5 ]---

Cheers,
Chris



      


More information about the dri-devel mailing list