[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