[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#616301: xserver-xorg-video-radeon:screen goes black, system hangs after 2sec:[youtube(FF/Opera)-reset req.]



Hi,

Same thing here, opening any youtube video since March 3 crashes the whole
system using iceweasel 3.5.16-4. The crash has been consistent across two
identical machines and started occurring yesterday. The fact that we didn't
upgrade Flash, combined with the fact that yesterday I noticed some issues* on
youtube on another machine (without radeon), leads me to the conclusion that
the bug is triggered by some change youtube did to their player.

* red and green tinting allover the video and misaligned image, as well as
  crashes of the plugin (only, not the browser or the system). This system has
  nothing to do with the affected systems (i915, x86, lenny).

Due to this bug actually DoS'ing the whole system by simply opening a URL, IMHO
it should be marked "critical" (and possibly reassinged to the kernel?).

The hardware we're having problems with, are two x86_64 systems with:

VGA compatible controller: ATI Technologies Inc RV620 LE [Radeon HD 3450]

graphics cards.

I have tested with both, 2.6.32-5-amd64 (2.6.32-30) and 2.6.37-2-amd64 from 
sid (2.6.37-2) with the same result (crash). Also, I tried both 
xserver-xorg-video-radeon 1:6.13.1-2+squeeze1 (squeeze) and 1:6.14.0-1 
(sid) and both keep crashing.

The problem in my system manifests with flash plugin version 10.3 r162
(64-bit). Version 10.0 r42 (which was in /var/cache/flashplugin-nonfree) works
fine.


Following are the backtraces obtained with netconsole from 2.6.32 and 
2.6.37:

2.6.32
======
[  826.144018] [drm:radeon_fence_wait] *ERROR* fence(ffff88010002a980:0x0000CA4C) 504ms timeout going
to reset GPU
[  826.144029] radeon 0000:01:00.0: GPU softreset
[  826.144033] radeon 0000:01:00.0:   R_008010_GRBM_STATUS=0xE57024E0
[  826.144038] radeon 0000:01:00.0:   R_008014_GRBM_STATUS2=0x00110103
[  826.144042] radeon 0000:01:00.0:   R_000E50_SRBM_STATUS=0x200000C0
[  826.144052] radeon 0000:01:00.0:   R_008020_GRBM_SOFT_RESET=0x00007FEE
[  826.144107] radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00000001
[  826.144166] radeon 0000:01:00.0:   R_000E60_SRBM_SOFT_RESET=0x00000402
(death and silence)


2.6.37
======
[  491.372026] radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec
[  491.372034] ------------[ cut here ]------------
[  491.372059] WARNING: at /build/buildd-linux-2.6_2.6.37-2-amd64-bITS0h/linux-2.6-2.6.37/debian/build
/source_amd64_none/drivers/gpu/drm/radeon/radeon_fence.c:244 radeon_fence_wait+0x235/0x2d3 [radeon]()
[  491.372065] Hardware name: OptiPlex 780
[  491.372068] GPU lockup (waiting for 0x00006E39 last fence id 0x00006E38)
[  491.372072] Modules linked in: gre netconsole configfs 8021q garp ppdev lp nf_conntrack_netlink nfn
etlink kvm_intel kvm nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables xt_pkttype xt_tcpudp
nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables x_tables fuse bridge s
tp coretemp loop snd_hda_codec_analog snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss
snd_pcm radeon snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundc
ore ttm drm_kms_helper drm i2c_algo_bit snd_page_alloc power_supply shpchp parport_pc joydev tpm_tis t
pm dell_wmi sparse_keymap i2c_i801 tpm_bios processor wmi parport i2c_core thermal_sys dcdbas[  491.37
3400] radeon 0000:01:00.0: GPU softreset
[  491.373403] radeon 0000:01:00.0:   R_008010_GRBM_STATUS=0xE57024E0
[  491.373406] radeon 0000:01:00.0:   R_008014_GRBM_STATUS2=0x00110103
[  491.373408] radeon 0000:01:00.0:   R_000E50_SRBM_STATUS=0x200000C0
[  491.373416] radeon 0000:01:00.0:   R_008020_GRBM_SOFT_RESET=0x00007FEE
[  491.388299] radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00000001
[  491.404176] radeon 0000:01:00.0:   R_008010_GRBM_STATUS=0xA0003030
[  491.404179] radeon 0000:01:00.0:   R_008014_GRBM_STATUS2=0x00000003
[  491.404181] radeon 0000:01:00.0:   R_000E50_SRBM_STATUS=0x200080C0
[  491.405177] radeon 0000:01:00.0: GPU reset succeed
[  491.405200] BUG: unable to handle kernel paging request at ffffc900112013e0
[  491.405258] IP: [<ffffffffa046fa73>] rs600_gart_set_page+0x28/0x34 [radeon]
[  491.405304] PGD 12780d067 PUD 12780e067 PMD 11f44a067 PTE 0
[  491.405336] Oops: 0002 [#1] SMP
[  491.405354] last sysfs file: /sys/devices/virtual/dmi/id/chassis_asset_tag
[  491.405379] CPU 1
[  491.405388] Modules linked in: gre netconsole configfs 8021q garp ppdev lp nf_conntrack_netlink nfn
etlink kvm_intel kvm nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables xt_pkttype xt_tcpudp
nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables x_tables fuse bridge s
tp coretemp loop snd_hda_codec_analog snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss
snd_pcm radeon snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundc
ore ttm drm_kms_helper drm i2c_algo_bit snd_page_alloc power_supply shpchp parport_pc joydev tpm_tis t
pm dell_wmi sparse_keymap i2c_i801 tpm_bios processor wmi parport i2c_core thermal_sys dcdbas pcspkr p
smouse evdev button pci_hotplug serio_raw ext3 libahci ehci_hcd libata usbcore scsi_mod e1000e nls_bas
e [last unloaded: ip_gre]
[  491.405920]
[  491.405928] Pid: 24, comm: kworker/1:1 Tainted: G        W   2.6.37-2-amd64 #1 Dell Inc. OptiPlex 7
80                 /0C27VV
[  491.405979] RIP: 0010:[<ffffffffa046fa73>]  [<ffffffffa046fa73>] rs600_gart_set_page+0x28/0x34 [rad
eon]
[  491.406020] RSP: 0018:ffff8801234a5d28  EFLAGS: 00010202
[  491.406040] RAX: ffffc90011200000 RBX: ffff88011fe96000 RCX: 0000000000000000
[  491.406064] RDX: 0000000037c11067 RSI: ffffc900112013e0 RDI: ffff88011fe96000
[  491.406087] RBP: 0000000000000000 R08: 0000000000000000 R09: ffff8801221aae00
[  491.406111] R10: 0000000000000286 R11: ffff8801221a96a8 R12: 000000000000027d
[  491.406135] R13: 000000000000027c R14: 000000000000027c R15: 0000000000000001
[  491.406158] FS:  0000000000000000(0000) GS:ffff8800cfa40000(0000) knlGS:0000000000000000
[  491.406186] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[  491.406206] CR2: ffffc900112013e0 CR3: 000000011fec4000 CR4: 00000000000406e0
[  491.406229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  491.406253] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[  491.406277] Process kworker/1:1 (pid: 24, threadinfo ffff8801234a4000, task ffff8801234a8000)
[  491.406305] Stack:
[  491.406313]  ffffffffa044efaa ffff8801221a9648 ffff880122138b80 ffff8801208ba808
[  491.406349]  ffff8801221a9730 0000000000000002 0000000000000000 ffff8801221a9690
[  491.406385]  ffffffffa044d3cc ffff880120c8fd20 ffffffffa03b3aaa ffff8801221a9648
[  491.406419] Call Trace:
[  491.406439]  [<ffffffffa044efaa>] ? radeon_gart_unbind+0xec/0x11a [radeon]
[  491.406470]  [<ffffffffa044d3cc>] ? radeon_ttm_backend_unbind+0x14/0x1c [radeon]
[  491.406499]  [<ffffffffa03b3aaa>] ? ttm_tt_unbind+0x15/0x26 [ttm]
[  491.406524]  [<ffffffffa03b4668>] ? ttm_bo_cleanup_memtype_use+0x15/0x55 [ttm]
[  491.406551]  [<ffffffffa03b53bf>] ? ttm_bo_cleanup_refs+0x163/0x195 [ttm]
[  491.406575]  [<ffffffffa03b547c>] ? ttm_bo_delayed_delete+0x8b/0xfe [ttm]
[  491.406601]  [<ffffffffa03b54ef>] ? ttm_bo_delayed_workqueue+0x0/0x26 [ttm]
[  491.406626]  [<ffffffffa03b5501>] ? ttm_bo_delayed_workqueue+0x12/0x26 [ttm]
[  491.406652]  [<ffffffff8105b7e4>] ? process_one_work+0x1d1/0x2ee
[  491.406676]  [<ffffffff8105d273>] ? worker_thread+0x12d/0x247
[  491.406696]  [<ffffffff8105d146>] ? worker_thread+0x0/0x247
[  491.406715]  [<ffffffff8105d146>] ? worker_thread+0x0/0x247
[  491.406735]  [<ffffffff8106012f>] ? kthread+0x7a/0x82
[  491.406753]  [<ffffffff8100a824>] ? kernel_thread_helper+0x4/0x10
[  491.406775]  [<ffffffff810600b5>] ? kthread+0x0/0x82
[  491.406793]  [<ffffffff8100a820>] ? kernel_thread_helper+0x0/0x10
[  491.406814] Code: 5b ff e0 85 f6 48 8b 87 58 03 00 00 78 23 3b b7 40 03 00 00 77 1b c1 e6 03 48 81
e2 00 f0 ff ff 48 63 f6 48 83 ca 67 48 8d 34 30 <48> 89 16 31 c0 c3 b8 ea ff ff ff c3 41 54 49 [  491.
407104] CR2: ffffc900112013e0

Regards,
Apollon



Reply to: