X hanging | radeon:radeon_read_ring_rptr: NULL pointer dereference at (null)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Just hitting away in VIM in gnome-terminal, and on changing tab the whole computer froze. Was able to SSH into it, and everything seemed pretty normal.
Killed X and then these errors came:
[ 7811.746465] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 7811.746476] IP: [<e09410f9>] radeon_
[ 7811.746505] *pde = 1e274067 *pte = 00000000
[ 7811.746511] Oops: 0000 [#1] SMP
[ 7811.746516] last sysfs file: /sys/devices/
[ 7811.746520] Modules linked in: nfs lockd nfs_acl auth_rpcgss sunrpc binfmt_misc autofs4 snd_intel8x0 snd_ac97_codec iptable_filter ip_tables ac97_bus snd_pcm_oss snd_mixer_oss x_tables snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore snd_page_alloc ppdev lp dell_wmi dcdbas psmouse serio_raw parport_pc shpchp parport usbhid floppy radeon ttm drm i2c_algo_bit e100 mii intel_agp agpgart
[ 7811.746582]
[ 7811.746587] Pid: 1074, comm: Xorg Not tainted (2.6.31-15-generic #50-Ubuntu) Dimension 4600i
[ 7811.746591] EIP: 0060:[<e09410f9>] EFLAGS: 00213246 CPU: 1
[ 7811.746606] EIP is at radeon_
[ 7811.746610] EAX: df2d7260 EBX: de331800 ECX: 00000028 EDX: 00000000
[ 7811.746613] ESI: e0c00000 EDI: de331800 EBP: de6d5d0c ESP: de6d5d0c
[ 7811.746616] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 7811.746620] Process Xorg (pid: 1074, ti=de6d4000 task=d79f25b0 task.ti=de6d4000)
[ 7811.746623] Stack:
[ 7811.746626] de6d5d14 e0941147 de6d5d24 e0941894 de331800 00000040 de6d5d48 e0943999
[ 7811.746637] <0> 00000001 e09c22ed e0984857 e09c22eb de331800 de331800 de13b000 de6d5d70
[ 7811.746649] <0> e0944c94 00000001 e09c22ed e09847b8 e09c2342 fffffff0 de331940 de331940
[ 7811.746662] Call Trace:
[ 7811.746680] [<e0941147>] ? radeon_
[ 7811.746696] [<e0941894>] ? radeon_
[ 7811.746713] [<e0943999>] ? radeon_
[ 7811.746732] [<e0944c94>] ? radeon_
[ 7811.746751] [<e0948338>] ? radeon_
[ 7811.746773] [<e0842250>] ? drm_lastclose+
[ 7811.746790] [<e0842d59>] ? drm_release+
[ 7811.746801] [<c01e915a>] ? __fput+0xda/0x1f0
[ 7811.746806] [<c01e9285>] ? fput+0x15/0x20
[ 7811.746811] [<c01e56a7>] ? filp_close+
[ 7811.746817] [<c0146c93>] ? put_files_
[ 7811.746822] [<c0146d23>] ? exit_files+
[ 7811.746826] [<c0147dff>] ? do_exit+0x11f/0x2e0
[ 7811.746832] [<c01527dd>] ? dequeue_
[ 7811.746848] [<e084272a>] ? drm_ioctl+
[ 7811.746853] [<c0147ffa>] ? do_group_
[ 7811.746858] [<c015403f>] ? get_signal_
[ 7811.746864] [<c010304b>] ? do_signal+
[ 7811.746870] [<c010b16a>] ? restore_
[ 7811.746878] [<c02c7f8f>] ? security_
[ 7811.746884] [<c05710b7>] ? unlock_
[ 7811.746890] [<c01f51bb>] ? vfs_ioctl+0x7b/0x90
[ 7811.746895] [<c01f5481>] ? do_vfs_
[ 7811.746900] [<c0102771>] ? restore_
[ 7811.746905] [<c010318d>] ? do_notify_
[ 7811.746910] [<c0103448>] ? work_notifysig+
[ 7811.746913] Code: 5d c3 55 f6 80 1e 03 00 00 08 89 e5 75 14 8b 80 e0 00 00 00 83 e2 fc 5d 03 50 10 8b 02 c3 8d 74 26 00 8b 80 e0 00 00 00 03 50 10 <8b> 02 5d c3 8d 76 00 55 8b 50 5c 89 e5 85 d2 75 36 66 83 b8 1c
[ 7811.746985] EIP: [<e09410f9>] radeon_
[ 7811.747004] CR2: 0000000000000000
[ 7811.747008] ---[ end trace 03b874e61d1748c2 ]---
[ 7811.747011] Fixing recursive fault but reboot is needed!
ProblemType: Bug
AplayDevices: aplay: device_list:223: no soundcards found...
Architecture: i386
ArecordDevices: arecord: device_list:223: no soundcards found...
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/dsp', '/dev/snd/by-path', '/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Date: Mon Dec 14 16:30:37 2009
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
IwConfig:
lo no wireless extensions.
eth0 no wireless extensions.
MachineType: Dell Computer Corporation Dimension 4600i
Package: linux-image-
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
RelatedPackageV
linux-
linux-firmware 1.25
RfKill:
SourcePackage: linux
Uname: Linux 2.6.31-15-generic i686
UserAsoundrc:
# ALSA library configuration file
# Include settings that are under the control of asoundconf(1).
# (To disable these settings, comment out this line.)
</home/
dmi.bios.date: 08/26/2004
dmi.bios.vendor: Dell Computer Corporation
dmi.bios.version: A12
dmi.board.name: 0F4491
dmi.board.vendor: Dell Computer Corp.
dmi.chassis.type: 6
dmi.chassis.vendor: Dell Computer Corporation
dmi.modalias: dmi:bvnDellComp
dmi.product.name: Dimension 4600i
dmi.sys.vendor: Dell Computer Corporation
stracing X when trying kill:
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
ioctl(11, 0x40046457, 0x8bf4e88) = -1 EINTR (Interrupted system call)
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
ioctl(11, 0x40046457, 0x8bf4e88) = -1 EINTR (Interrupted system call)
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
ioctl(11, 0x40046457, 0x8bf4e88) = -1 EINTR (Interrupted system call)
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
ioctl(11, 0x40046457, 0x8bf4e88) = -1 EINTR (Interrupted system call)
--- SIGTERM (Terminated) @ 0 (0) ---
sigreturn() = ? (mask now [])
ioctl(11, 0x40046457, 0x8bf4e88) = -1 EINTR (Interrupted system call)
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
ioctl(11, 0x40046457, 0x8bf4e88) = -1 EINTR (Interrupted system call)
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
ioctl(11, 0x40046457, 0x8bf4e88) = -1 EINTR (Interrupted system call)
stracing while trying kill -9 (killed it with D):
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
ioctl(11, 0x40046457, 0x8bf4e88) = -1 EINTR (Interrupted system call)
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
ioctl(11, 0x40046457, 0x8bf4e88) = -1 EINTR (Interrupted system call)
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
ioctl(11, 0x40046457, 0x8bf4e88) = -1 EINTR (Interrupted system call)
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
ioctl(11, 0x40046457 <unfinished ...>
+++ killed by SIGKILL +++
FD 11 is:
odin@alta:~$ sudo ls -al /proc/2215/fd/11
lrwx------ 1 root root 64 2009-12-14 17:48 /proc/2215/fd/11 -> /dev/dri/card0
So, the radeon card.