Kernel Oops - BUG: unable to handle kernel paging request at ffffc900086013c0; RIP: 0010:[<ffffffffa01a70bc>] [<ffffffffa01a70bc>] rs600_gart_set_page+0x3c/0x50 [radeon]

Bug #739448 reported by Brian Murray
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Multiple GPU lockup calls when running Unity lead to a kernel oops.

Mar 21 07:59:05 localhost kernel: [ 874.607299] [drm:radeon_cs_ioctl] *ERROR* Failed to schedule IB !
Mar 21 07:59:05 localhost kernel: [ 874.607516] BUG: unable to handle kernel paging request at ffffc900086013c0
Mar 21 07:59:05 localhost kernel: [ 874.607583] IP: [<ffffffffa01a70bc>] rs600_gart_set_page+0x3c/0x50 [radeon]
Mar 21 07:59:05 localhost kernel: [ 874.607666] PGD cf018067 PUD cf019067 PMD c55e4067 PTE 0
Mar 21 07:59:05 localhost kernel: [ 874.607721] Oops: 0002 [#1] SMP
Mar 21 07:59:05 localhost kernel: [ 874.607757] last sysfs file: /sys/devices/pci0000:00/0000:00:1e.0/0000:05:05.1/class
Mar 21 07:59:05 localhost kernel: [ 874.607809] CPU 0
Mar 21 07:59:05 localhost kernel: [ 874.607826] Modules linked in: autofs4 snd_hrtimer binfmt_misc usblp dm_crypt snd_hda_codec_hdmi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul snd_emu10k1 snd_hda_codec_idt snd_ac97_codec snd_hda_intel snd_hda_codec ac97_bus snd_pcm snd_util_mem snd_hwdep snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd netconsole dcdbas configfs soundcore firewire_sbp2 emu10k1_gp psmouse gameport snd_page_alloc lp parport joydev serio_raw raid10 raid456 async_pq async_xor async_memcpy async_raid6_recov raid6_pq async_tx raid0 multipath linear dm_raid45 xor raid1 hid_logitech ff_memless radeon hid_microsoft usbhid ttm hid drm_kms_helper usb_storage uas drm ahci e1000e firewire_ohci firewire_core libahci crc_itu_t i2c_algo_bit
Mar 21 07:59:05 localhost kernel: [ 874.608565]
Mar 21 07:59:05 localhost kernel: [ 874.608580] Pid: 5425, comm: Xorg Tainted: G W 2.6.38-7-generic #36-Ubuntu Dell Inc. Dell DXP051 /0YC523
Mar 21 07:59:05 localhost kernel: [ 874.608689] RIP: 0010:[<ffffffffa01a70bc>] [<ffffffffa01a70bc>] rs600_gart_set_page+0x3c/0x50 [radeon]
Mar 21 07:59:05 localhost kernel: [ 874.608777] RSP: 0018:ffff8800c78ada28 EFLAGS: 00010286
Mar 21 07:59:05 localhost kernel: [ 874.608814] RAX: 00000000ffffffea RBX: ffff8800c873e000 RCX: ffffc900086013c0
Mar 21 07:59:05 localhost kernel: [ 874.608860] RDX: 00000000b53c9067 RSI: 00000000000013c0 RDI: ffff8800c873e000
Mar 21 07:59:05 localhost kernel: [ 874.608906] RBP: ffff8800c78ada28 R08: 000000ffffffffff R09: 0000000000000000
Mar 21 07:59:05 localhost kernel: [ 874.608953] R10: 0000000000000002 R11: 0000000000000000 R12: 0000000000000278
Mar 21 07:59:05 localhost kernel: [ 874.608999] R13: ffff8800c54402a8 R14: ffff8800c41013c0 R15: 0000000000000278
Mar 21 07:59:05 localhost kernel: [ 874.609047] FS: 00007fabefcf18a0(0000) GS:ffff8800cfc00000(0000) knlGS:0000000000000000
Mar 21 07:59:05 localhost kernel: [ 874.609100] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Mar 21 07:59:05 localhost kernel: [ 874.609139] CR2: ffffc900086013c0 CR3: 00000000c7d9b000 CR4: 00000000000006f0
Mar 21 07:59:05 localhost kernel: [ 874.609186] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Mar 21 07:59:05 localhost kernel: [ 874.609232] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Mar 21 07:59:05 localhost kernel: [ 874.609280] Process Xorg (pid: 5425, threadinfo ffff8800c78ac000, task ffff880053a2ad80)
Mar 21 07:59:05 localhost kernel: [ 874.609332] Stack:
Mar 21 07:59:05 localhost kernel: [ 874.609347] ffff8800c78ada78 ffffffffa0176278 00278000c78ada48 0000000000000002
Mar 21 07:59:05 localhost kernel: [ 874.609413] ffff8800aeb69ec0 ffff8800aeb69ec0 ffff8800aeb69ec0 ffff8800c78adb58
Mar 21 07:59:05 localhost kernel: [ 874.609474] 0000000000000000 0000000000000000 ffff8800c78ada98 ffffffffa0173d22
Mar 21 07:59:05 localhost kernel: [ 874.609536] Call Trace:
Mar 21 07:59:05 localhost kernel: [ 874.609577] [<ffffffffa0176278>] radeon_gart_bind+0x88/0x1c0 [radeon]
Mar 21 07:59:05 localhost kernel: [ 874.609646] [<ffffffffa0173d22>] radeon_ttm_backend_bind+0x32/0x90 [radeon]
Mar 21 07:59:05 localhost kernel: [ 874.609704] [<ffffffffa0120858>] ttm_tt_bind+0x58/0x80 [ttm]
Mar 21 07:59:05 localhost kernel: [ 874.609753] [<ffffffffa0122904>] ttm_bo_handle_move_mem+0x194/0x3d0 [ttm]
Mar 21 07:59:05 localhost kernel: [ 874.609804] [<ffffffff81154301>] ? kmem_cache_alloc_trace+0xc1/0x120
Mar 21 07:59:05 localhost kernel: [ 874.609858] [<ffffffffa0123982>] ttm_bo_move_buffer+0x142/0x160 [ttm]
Mar 21 07:59:05 localhost kernel: [ 874.609906] [<ffffffff812df89d>] ? rb_insert_color+0xad/0x150
Mar 21 07:59:05 localhost kernel: [ 874.609955] [<ffffffffa0123a36>] ttm_bo_validate+0x96/0x120 [ttm]
Mar 21 07:59:05 localhost kernel: [ 874.610008] [<ffffffffa0123c78>] ttm_bo_init+0x1b8/0x260 [ttm]
Mar 21 07:59:05 localhost kernel: [ 874.610009] [<ffffffffa0175097>] radeon_bo_create+0x147/0x2a0 [radeon]
Mar 21 07:59:05 localhost kernel: [ 874.610009] [<ffffffffa0174df0>] ? radeon_ttm_bo_destroy+0x0/0xc0 [radeon]
Mar 21 07:59:05 localhost kernel: [ 874.610009] [<ffffffffa018c14c>] radeon_gem_object_create+0x8c/0x120 [radeon]
Mar 21 07:59:05 localhost kernel: [ 874.610009] [<ffffffffa018c598>] radeon_gem_create_ioctl+0x58/0xd0 [radeon]
Mar 21 07:59:05 localhost kernel: [ 874.610009] [<ffffffffa001b384>] drm_ioctl+0x3e4/0x4c0 [drm]
Mar 21 07:59:05 localhost kernel: [ 874.610009] [<ffffffff81130b2d>] ? handle_mm_fault+0x16d/0x250
Mar 21 07:59:05 localhost kernel: [ 874.610009] [<ffffffffa018c540>] ? radeon_gem_create_ioctl+0x0/0xd0 [radeon]
Mar 21 07:59:05 localhost kernel: [ 874.610009] [<ffffffff815c51f8>] ? do_page_fault+0x258/0x540
Mar 21 07:59:05 localhost kernel: [ 874.610009] [<ffffffff811751cf>] do_vfs_ioctl+0x8f/0x360
Mar 21 07:59:05 localhost kernel: [ 874.610009] [<ffffffff81175531>] sys_ioctl+0x91/0xa0
Mar 21 07:59:05 localhost kernel: [ 874.610009] [<ffffffff8100c002>] system_call_fastpath+0x16/0x1b
Mar 21 07:59:05 localhost kernel: [ 874.610009] Code: 50 03 00 00 85 f6 79 07 c9 c3 0f 1f 44 00 00 3b b7 38 03 00 00 77 f1 c1 e6 03 48 81 e2 00 f0 ff ff 48 63 f6 48 83 ca 67 48 01 f1 <48> 89 11 31 c0 c9 c3 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 55
Mar 21 07:59:05 localhost kernel: [ 874.610009] RIP [<ffffffffa01a70bc>] rs600_gart_set_page+0x3c/0x50 [radeon]
Mar 21 07:59:05 localhost kernel: [ 874.610009] RSP <ffff8800c78ada28>
Mar 21 07:59:05 localhost kernel: [ 874.610009] CR2: ffffc900086013c0
Mar 21 07:59:05 localhost kernel: [ 874.621754] radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00000001
Mar 21 07:59:05 localhost kernel: [ 874.610009] ---[ end trace 30ef618625fffdc3 ]---
Mar 21 07:59:05 localhost kernel: [ 874.637808] radeon 0000:01:00.0: R_008010_GRBM_STATUS=0x00003028
Mar 21 07:59:05 localhost kernel: [ 874.637815] radeon 0000:01:00.0: R_008014_GRBM_STATUS2=0x00000002
Mar 21 07:59:05 localhost kernel: [ 874.637821] radeon 0000:01:00.0: R_000E50_SRBM_STATUS=0x200000C0
Mar 21 07:59:05 localhost kernel: [ 874.638825] radeon 0000:01:00.0: GPU reset succeed
Mar 21 07:59:05 localhost kernel: [ 874.675821] radeon 0000:01:00.0: WB enabled
Mar 21 07:59:05 localhost kernel: [ 874.722101] [drm] ring test succeeded in 1 usecs
Mar 21 07:59:05 localhost kernel: [ 874.722114] [drm] ib test succeeded in 1 usecs
Mar 21 07:59:05 localhost kernel: [ 874.722119] [drm] Enabling audio support
Mar 21 07:59:05 localhost kernel: [ 874.722150] HDMI hot plug event: Pin=3 Presence_Detect=0 ELD_Valid=0

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: linux-image-2.6.38-7-generic 2.6.38-7.36
Regression: Yes
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.38-7.36-generic 2.6.38
Uname: Linux 2.6.38-7-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: bdmurray 2297 F.... pulseaudio
 /dev/snd/controlC0: bdmurray 2297 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Live'/'SB Live! 5.1 [SB0060] (rev.7, serial:0x80611102) at 0xbce0, irq 17'
   Mixer name : 'SigmaTel STAC9708,11'
   Components : 'AC97a:83847608'
   Controls : 224
   Simple ctrls : 45
Card1.Amixer.info:
 Card hw:1 'Intel'/'HDA Intel at 0xefffc000 irq 47'
   Mixer name : 'SigmaTel STAC9221 A1'
   Components : 'HDA:83847680,102801a7,00103201'
   Controls : 27
   Simple ctrls : 14
Card2.Amixer.info:
 Card hw:2 'HDMI'/'HDA ATI HDMI at 0xefdec000 irq 48'
   Mixer name : 'ATI R6xx HDMI'
   Components : 'HDA:1002aa01,00aa0100,00100100'
   Controls : 4
   Simple ctrls : 1
Card2.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
CheckboxSubmission: fee5e196cb921cbd36888f428b38b488
CheckboxSystem: 2a6f54df59af338184485e85cbcf0d32
Date: Mon Mar 21 08:17:17 2011
HibernationDevice: RESUME=/dev/sdb2
IwConfig:
 lo no wireless extensions.

 eth1 no wireless extensions.
MachineType: Dell Inc. Dell DXP051
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/zsh
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-2.6.38-7-generic root=UUID=615bf598-a228-4bcc-9e4c-2aceb30c7c3e ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-2.6.38-7-generic N/A
 linux-backports-modules-2.6.38-7-generic N/A
 linux-firmware 1.49
RfKill:

SourcePackage: linux
UpgradeStatus: Upgraded to natty on 2011-03-09 (12 days ago)
WpaSupplicantLog:

dmi.bios.date: 10/28/2005
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A02
dmi.board.name: 0YC523
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 7
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA02:bd10/28/2005:svnDellInc.:pnDellDXP051:pvr:rvnDellInc.:rn0YC523:rvr:cvnDellInc.:ct7:cvr:
dmi.product.name: Dell DXP051
dmi.sys.vendor: Dell Inc.

Revision history for this message
Brian Murray (brian-murray) wrote :
Revision history for this message
Brian Murray (brian-murray) wrote :

Attached are the relevant messages from the syslog file.

Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
ijk (ijk) wrote :

This happens to me sometimes with the default workspaces (2x2) straight after logging in via gdm. Never had a problem with gdm itself. I use unity.

Changing the workspaces to 4 in 4 rows makes X crash every time after login, and changing it to 1 workspace in 1 row seems to be stable (so far).

For me a workspace is 3360x1050 (2 monitors of 1680x1050).

penalvch (penalvch)
tags: added: kernel-oops
Revision history for this message
penalvch (penalvch) wrote :

Brian Murray, thank you for reporting this bug and helping make Ubuntu better. This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux <replace-with-bug-number>

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

summary: - kernel oops in [<ffffffffa01a70bc>] rs600_gart_set_page+0x3c/0x50
- [radeon]
+ Kernel Oops - BUG: unable to handle kernel paging request at
+ ffffc900086013c0; RIP: 0010:[<ffffffffa01a70bc>] [<ffffffffa01a70bc>]
+ rs600_gart_set_page+0x3c/0x50 [radeon]
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.