BUG: unable to handle kernel NULL pointer dereference at 00000040; EIP is at radeon_agp_init+0x19/0x2d0 [radeon]

Bug #531635 reported by pirx67
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Low
Unassigned

Bug Description

I'm trying to test the Lucid Lynx Alpha 3 version. When booting the kernel modesetting that is tried in the radeon module leads to a NULL pointer dereference. This affects later also the Xorg process. After some time the boot stalls. No tty console, no Xorg, gdm etc.

The system is then dead. No reaction on CTRL-ALT-DEL keys.

I managed to log the kernel output by setting the console to /dev/ttyS0 and log the output on another computer. See the attached file lucid_a3_boot.txt.

WORKAROUND:
The apport bug report was created after a successful boot with kernel modesetting disabled (nomodeset on the boot chooser screen).

ProblemType: Bug
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 3141 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'CK8S'/'NVidia CK8S with ALC850 at irq 23'
   Mixer name : 'Realtek ALC850 rev 0'
   Components : 'AC97a:414c4790'
   Controls : 42
   Simple ctrls : 27
Date: Wed Mar 3 21:08:50 2010
DistroRelease: Ubuntu 10.04
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.

 eth1 no wireless extensions.
LiveMediaBuild: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20100224.1)
Lsusb:
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 002: ID 046d:c03d Logitech, Inc. M-BT96a Pilot Optical Mouse
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 002: ID 05e3:070e Genesys Logic, Inc. X-PRO CR20xA USB 2.0 Internal Card Reader
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Package: linux-image-2.6.32-14-generic 2.6.32-14.20
ProcCmdLine: BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz console=tty0 console=ttyS0,115200n8 -- nomodeset debian-installer/language=de console-setup/layoutcode?=de
ProcEnviron:
 SHELL=/bin/bash
 LANG=de_DE.UTF-8
ProcVersionSignature: Ubuntu 2.6.32-14.20-generic
Regression: Yes
RelatedPackageVersions: linux-firmware 1.31
Reproducible: Yes
RfKill:

SourcePackage: linux
Tags: lucid needs-upstream-testing regression-potential
TestedUpstream: No
Uname: Linux 2.6.32-14-generic i686
dmi.bios.date: 03/23/2006
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: 6.00 PG
dmi.board.name: MS-7025
dmi.chassis.type: 3
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvr6.00PG:bd03/23/2006:svn:pn:pvr:rvn:rnMS-7025:rvr:cvn:ct3:cvr:

Revision history for this message
pirx67 (pirx67) wrote :
Revision history for this message
Chase Douglas (chasedouglas) wrote :

The graphics drivers, where this bug occurred, have been updated in version 2.6.32-16. Please test using the new kernel. If you are unable to reproduce the issue, mark the bug as invalid. Otherwise, please set the bug to "Confirmed" again.

Thanks

Changed in linux (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
pirx67 (pirx67) wrote :

In the meantime I didn't test only with the Desktop Live CD but also installed the system on a harddisk. Surprisingly the kernel oops doesn't happen when booting from the harddisk even with kernel modesetting enabled.

This has been tested on 2.6.32 -14 -15 and -16.25 kernels.

But I've been curious and built another Live CD based on the Lucid Live CD with the UCK (Ubuntu Customisation Kit) and replaced the kernel on the live CD with the 2.6.32-15 and after that with the 2.6.32-16.25 kernel versions.

In any case the kernel oops occurs when only booting from the Live CD. Therefore it may be an interaction with the Syslinux/Isolinux stuff used for booting from the Live CD. Perhaps this bug should be then be filed against this package.

With the 2.6.32-156.25 kernel the system comes up to a point where it is possible to reboot again with CTRL-ALT-DEL keys.

Please find the boot messages attached in the file lucid_a3-2.6.32-16_boot.txt.

Revision history for this message
pirx67 (pirx67) wrote :

Only for information the kernel messages of a successful boot with 2.6.32-16.25 and kernel modesetting disabled.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
kex (kex-iki) wrote :

Still current with lucid and 2.6.32-21-generic #32-ubuntu .

here the kernel oops. The same symptoms as in the original post.

Booting with the previous kernel Linux xpc 2.6.31-21-generic #59-Ubuntu and the same packages, it works nicely.

The graphics card used is ATI Radeon 9200 SE.

Revision history for this message
kex (kex-iki) wrote :

This bug is closely related to bug #531635.

Adding the kernel boot option: radeon.nomodeset=0
cures the problem. Then the kernel boots properly. This is for Radeon 9200SE and the final version of Lynx, also with the kernel 2.6.32-22.

Revision history for this message
Psychotron (redm) wrote :

I have the same problem I guess. I'm using a Radeon X800 with chip R420. Setting the nomodeset option makes the system boot, but there is no 3D acceleration. Which is pretty much a show stopper nowadays. It used to work fine after all, before the kernel and xorg people decided to push unfinished stuff on users.

I'm using Lucid with kernel 2.6.32-24-generic. I also tried kernels from the mainline ppa: 2.6.32-0206321708-generic and 2.6.34-020634-generic. Same problem.

Please fix this! It really frustrating and doesn't make a good impression, if the first run of your new Ubuntu just freezes on boot... And this bug seems to affect quite a few systems with older Radeon cards. My system is not too exotic I think and I don't quite understand how a 4 month old LTS release doesn't even boot on common hardware! Leave alone being fixed in a reasonable time...

tags: removed: regression-potential
Bryce Harrington (bryce)
tags: removed: xorg-needs-kernel-fix
tags: added: kernel-handoff-graphics
Revision history for this message
penalvch (penalvch) wrote :

pirx67, 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 in the development release 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 . Please do not test the kernel in the daily folder, but the one all the way at the bottom. 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. As well, please comment on which kernel version specifically you tested.

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream', and comment as to why specifically you were unable to test it.

Please let us know your results. Thanks in advance.

description: updated
summary: - Kernel oops with radeon module, kernel modesetting fails
+ BUG: unable to handle kernel NULL pointer dereference at 00000040; EIP
+ is at radeon_agp_init+0x19/0x2d0 [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.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.