[lucid][xorg-edgers][radeon] Kernel OOPS in radeon_object_clear_surface_reg
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Since a couple of weeks my Lucid system (Compiz effects enabled, ATI 780G = R600 series, xorg-edgers PPA for 3D support in radeon) crashes several times a day. I've managed to pull the following oops using netconsole:
[ 22.588056] ata1: EH complete
[ 25.668606] cscotun0: Disabled Privacy Extensions
[ 762.966160] Slow work thread pool: Starting up
[ 762.966231] Slow work thread pool: Ready
[ 2384.725510] IPv6: sending pkt_too_big to self
[ 2384.725547] IPv6: sending pkt_too_big to self
[ 2800.509142] ------------[ cut here ]------------
[ 2800.509163] WARNING: at /build/
[ 2800.509172] Hardware name: To Be Filled By O.E.M.
[ 2800.509178] Modules linked in: nls_cp437 cifs netconsole configfs binfmt_misc ppdev kvm_amd kvm fbcon tileblit font bitblit softcursor vga16fb vgastate snd_hda_
[ 2800.509364] Pid: 9, comm: events/0 Not tainted 2.6.32-14-generic #20-Ubuntu
[ 2800.509368] Call Trace:
[ 2800.509380] [<c014a9d2>] warn_slowpath_
[ 2800.509385] [<c03487e1>] ? kref_get+0x21/0x30
[ 2800.509393] [<c03487e1>] ? kref_get+0x21/0x30
[ 2800.509401] [<c014aa1a>] warn_slowpath_
[ 2800.509408] [<c03487e1>] kref_get+0x21/0x30
[ 2800.509425] [<f80f4e5c>] ttm_bo_
[ 2800.509431] [<c013d5b3>] ? finish_
[ 2800.509446] [<f80f4f38>] ttm_bo_
[ 2800.509453] [<c0161c6e>] run_workqueue+
[ 2800.509467] [<f80f4f20>] ? ttm_bo_
[ 2800.509473] [<c0161db4>] worker_
[ 2800.509481] [<c0165d30>] ? autoremove_
[ 2800.509489] [<c0161d30>] ? worker_
[ 2800.509496] [<c0165aa4>] kthread+0x74/0x80
[ 2800.509503] [<c0165a30>] ? kthread+0x0/0x80
[ 2800.509512] [<c0104087>] kernel_
[ 2800.509519] ---[ end trace cefe16882073e65d ]---
[ 2800.509534] BUG: unable to handle kernel NULL pointer dereference at 0000004c
[ 2800.509540] IP: [<c012a268>] __ticket_
[ 2800.509548] *pde = 6e661067
[ 2800.509554] Oops: 0002 [#1] SMP
[ 2800.509561] last sysfs file: /sys/devices/
[ 2800.509566] Modules linked in: nls_cp437 cifs netconsole configfs binfmt_misc ppdev kvm_amd kvm fbcon tileblit font bitblit softcursor vga16fb vgastate snd_hda_
[ 2800.509722]
[ 2800.509727] Pid: 9, comm: events/0 Tainted: G W (2.6.32-14-generic #20-Ubuntu) To Be Filled By O.E.M.
[ 2800.509732] EIP: 0060:[<c012a268>] EFLAGS: 00010202 CPU: 0
[ 2800.509737] EIP is at __ticket_
[ 2800.509741] EAX: 0000004c EBX: eff1c400 ECX: 00000000 EDX: 00000100
[ 2800.509745] ESI: 0000004c EDI: eff1c438 EBP: f70a5ed8 ESP: f70a5ed8
[ 2800.509749] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 2800.509753] Process events/0 (pid: 9, ti=f70a4000 task=f70a8000 task.ti=f70a4000)
[ 2800.509756] Stack:
[ 2800.509759] f70a5ee0 c05a523d f70a5f10 f80f4c7d 00000001 eff1c428 eff1c400 f12797f0
[ 2800.509772] <0> f70a5f04 f8243600 0000004c eff1c470 eff1c400 eff1c428 f70a5f40 f80f4e79
[ 2800.509848] <0> c013d5b3 00000000 f3157324 00000000 f31575dc eff1c400 f312154c f31575ec
[ 2800.509863] Call Trace:
[ 2800.509868] [<c05a523d>] ? _spin_lock+0xd/0x10
[ 2800.509878] [<f80f4c7d>] ? ttm_bo_
[ 2800.509887] [<f80f4e79>] ? ttm_bo_
[ 2800.509892] [<c013d5b3>] ? finish_
[ 2800.509900] [<f80f4f38>] ? ttm_bo_
[ 2800.509906] [<c0161c6e>] ? run_workqueue+
[ 2800.509914] [<f80f4f20>] ? ttm_bo_
[ 2800.509919] [<c0161db4>] ? worker_
[ 2800.509924] [<c0165d30>] ? autoremove_
[ 2800.509929] [<c0161d30>] ? worker_
[ 2800.509933] [<c0165aa4>] ? kthread+0x74/0x80
[ 2800.509938] [<c0165a30>] ? kthread+0x0/0x80
[ 2800.509943] [<c0104087>] ? kernel_
[ 2800.509946] Code: b8 0d a1 12 c0 e9 59 ff ff ff 90 b9 10 a1 12 c0 b8 13 a1 12 c0 e9 49 ff ff ff 90 90 90 90 90 90 90 90 90 55 ba 00 01 00 00 89 e5 <f0> 66 0f c1 10 38 f2 74 06 f3 90 8a 10 eb f6 5d c3 8d b4 26 00
[ 2800.510146] EIP: [<c012a268>] __ticket_
[ 2800.510154] CR2: 000000000000004c
[ 2800.510169] ---[ end trace cefe16882073e65e ]---
[ 2883.714424] BUG: unable to handle kernel NULL pointer dereference at 000008dc
[ 2883.714437] IP: [<f81f5869>] radeon_
[ 2883.714457] *pde = 6ee95067
[ 2883.714461] Oops: 0000 [#2] SMP
[ 2883.714466] last sysfs file: /sys/devices/
[ 2883.714469] Modules linked in: nls_cp437 cifs netconsole configfs binfmt_misc ppdev kvm_amd kvm fbcon tileblit font bitblit softcursor vga16fb vgastate snd_hda_
[ 2883.714589]
[ 2883.714593] Pid: 793, comm: ttm_swap Tainted: G D W (2.6.32-14-generic #20-Ubuntu) To Be Filled By O.E.M.
[ 2883.714596] EIP: 0060:[<f81f5869>] EFLAGS: 00010213 CPU: 0
[ 2883.714608] EIP is at radeon_
[ 2883.714611] EAX: f1396a80 EBX: f1396a80 ECX: 00000001 EDX: 00000000
[ 2883.714613] ESI: 00000000 EDI: 00000007 EBP: f31dfe90 ESP: f31dfe84
[ 2883.714615] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 2883.714618] Process ttm_swap (pid: 793, ti=f31de000 task=f315b340 task.ti=f31de000)
[ 2883.714620] Stack:
[ 2883.714621] f1396a80 f3157324 00000000 f31dfe98 f81f5a41 f31dfea0 f81f5aa4 f31dfed0
[ 2883.714687] <0> f80f463a 00000067 00000000 00000000 00000001 010000b8 f31dfeec f81f5a90
[ 2883.714695] <0> 00000000 f1396a80 f1396aa8 f31dff10 f80f4a0f 00000000 00000000 f312154c
[ 2883.714704] Call Trace:
[ 2883.714719] [<f81f5a41>] ? radeon_
[ 2883.714730] [<f81f5aa4>] ? radeon_
[ 2883.714737] [<f80f463a>] ? ttm_bo_
[ 2883.714748] [<f81f5a90>] ? radeon_
[ 2883.714754] [<f80f4a0f>] ? ttm_bo_
[ 2883.714759] [<f80f2430>] ? ttm_shrink+
[ 2883.714764] [<c013d5b3>] ? finish_
[ 2883.714768] [<f80f24e7>] ? ttm_shrink_
[ 2883.714773] [<c0161c6e>] ? run_workqueue+
[ 2883.714778] [<f80f24c0>] ? ttm_shrink_
[ 2883.714782] [<c0161db4>] ? worker_
[ 2883.714785] [<c0165d30>] ? autoremove_
[ 2883.714788] [<c0161d30>] ? worker_
[ 2883.714790] [<c0165aa4>] ? kthread+0x74/0x80
[ 2883.714792] [<c0165a30>] ? kthread+0x0/0x80
[ 2883.714855] [<c0104087>] ? kernel_
[ 2883.714857] Code: 0c c3 55 89 e5 83 ec 0c 89 1c 24 89 74 24 04 89 7c 24 08 0f 1f 44 00 00 8b b8 e8 00 00 00 8b b0 b8 00 00 00 89 c3 83 ff ff 74 22 <8b> 8e dc 08 00 00 89 fa 89 f0 ff 51 78 c7 84 be 68 09 00 00 00
[ 2883.715011] EIP: [<f81f5869>] radeon_
[ 2883.715026] CR2: 00000000000008dc
[ 2883.715039] ---[ end trace cefe16882073e65f ]---
[ 2897.927659] SysRq : Emergency Remount R/O
[ 2897.978732] SysRq : Emergency Sync
[ 2898.227798] SysRq : Resetting
I will try the drmbackports from http://
ProblemType: Bug
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'SB'/'HDA ATI SB at 0xfddf0000 irq 16'
Mixer name : 'Realtek ALC662 rev1'
Components : 'HDA:10ec0662,
Controls : 36
Simple ctrls : 19
Date: Mon Mar 1 21:04:01 2010
DistroRelease: Ubuntu 10.04
Frequency: This has only happened once.
IwConfig:
lo no wireless extensions.
eth1 no wireless extensions.
lrz no wireless extensions.
MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M.
Package: linux-image-
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=de_DE.UTF-8
SHELL=/bin/bash
ProcVersionSign
Regression: No
RelatedPackageV
Reproducible: No
RfKill:
SourcePackage: linux
TestedUpstream: No
Uname: Linux 2.6.32-14-generic i686
WpaSupplicantLog:
dmi.bios.date: 04/09/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P1.50
dmi.board.name: A780FullHD
dmi.board.vendor: ASRock
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: To Be Filled By O.E.M.
dmi.product.
dmi.sys.vendor: To Be Filled By O.E.M.
Did not crash again using drm-backports