Kernel Oops: NULL pointer dereference caused by hald
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
linux-ubuntu-modules-2.6.24 (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Binary package hint: linux-image-
After upgrading from 2.6.24-12 to 2.6.24-14, I am now getting this OOPS during bootup, which seems to be causing the following message after login to an X session:
Internal Error: failed to initialize HAL
The OOPS:
[ 139.883261] [drm] Initialized radeon 1.28.0 20060524 on minor 0
[ 139.883311] PCI: Enabling device 0000:01:07.0 (0000 -> 0003)
[ 139.883321] ACPI: PCI Interrupt 0000:01:07.0[A] -> GSI 16 (level, low) -> IRQ 18
[ 139.883416] [drm] Initialized radeon 1.28.0 20060524 on minor 1
[ 140.864683] agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
[ 140.864708] agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
[ 140.864732] agpgart: Putting AGP V3 device at 0000:01:05.0 into 8x mode
[ 140.959487] BUG: unable to handle kernel NULL pointer dereference at virtual address 00000008
[ 140.959494] printing eip: f9b84cd2 *pde = 00000000
[ 140.959500] Oops: 0000 [#1] SMP
[ 140.959503] Modules linked in: radeon drm speedstep_lib cpufreq_userspace cpufreq_stats cpufreq_ondemand freq_table cpufreq_
video output dock sbs sbshc container battery nfs lockd nfs_acl sunrpc iptable_filter ip_tables x_tables ac sbp2 psmouse lp snd_atiixp_modem snd_atiixp snd_
ac97_codec ac97_bus snd_seq_dummy snd_seq_oss sr_mod cx88_alsa cdrom snd_pcm_oss snd_mixer_oss snd_seq_midi tuner tea5767 tda8290 tuner_simple mt20xx tea5761
snd_rawmidi snd_pcm snd_seq_midi_event cx8802 cx8800 cx88xx snd_seq ir_common evdev i2c_algo_bit tveeprom snd_timer snd_seq_device videodev v4l1_compat comp
at_ioctl32 v4l2_common videobuf_dma_sg videobuf_core btcx_risc shpchp snd parport_pc parport button soundcore i2c_piix4 snd_page_alloc pci_hotplug ati_agp i2c_core atiixp agpgart ide_core pcspkr ext3 jbd mbcache usbhid hid sg pata_atiixp sd_mod ata_generic b44 ohci1394 floppy ieee1394 sata_sil ssb mii pata_acpi libata scsi_mod ehci_hcd ohci_hcd usbcore raid10 raid456 async_xor async_memcpy async_tx xor raid1 raid0 multipath linear md_mod dm_mirror dm_snapshot dm_mod thermal processor fan fbcon tileblit font bitblit softcursor fuse
[ 140.959589]
[ 140.959592] Pid: 6027, comm: hald Not tainted (2.6.24-15-generic #1)
[ 140.959595] EIP: 0060:[<f9b84cd2>] EFLAGS: 00010282 CPU: 0
[ 140.959610] EIP is at snd_pcm_
[ 140.959613] EAX: 0000005d EBX: df9ad000 ECX: 00000020 EDX: f7fc6e00
[ 140.959615] ESI: 00000000 EDI: f7fc6f20 EBP: f75009d4 ESP: d91bfe98
[ 140.959617] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[ 140.959620] Process hald (pid: 6027, ti=d91be000 task=d9330000 task.ti=d91be000)
[ 140.959622] Stack: f7fc6e00 f7fc6e00 d9306d80 f75009d4 d93387f0 f9b81d34 000040d0 df89dcc0
[ 140.959629] d9306d80 df89dcf0 df89dcc0 00000000 f8ae04a4 f7fe7c00 011bff30 ffffffff
[ 140.959636] f7442a00 00000000 e05d1b10 f7fe7c00 c01c43e6 f7fe7c00 e05d1b10 00000000
[ 140.959643] Call Trace:
[ 140.959665] [<f9b81d34>] snd_pcm_
[ 140.959698] [<f8ae04a4>] snd_info_
[ 140.959735] [<c01c43e6>] proc_reg_
[ 140.959757] [<c018c41f>] __dentry_
[ 140.959778] [<c018c5d5>] nameidata_
[ 140.959786] [<c01c43a0>] proc_reg_
[ 140.959793] [<c018c630>] do_filp_
[ 140.959818] [<c0120aab>] check_pgt_
[ 140.959864] [<c018c2d2>] get_unused_
[ 140.959887] [<c018c68c>] do_sys_
[ 140.959913] [<c018c75c>] sys_open+0x1c/0x20
[ 140.959920] [<c01053c2>] sysenter_
[ 140.959953] [<c0310000>] sigd_send+
[ 140.959984] =======
[ 140.959985] Code: 50 00 00 00 8b 04 24 83 c0 50 e8 5a fd 68 c6 0f b7 43 14 b9 20 00 00 00 8b 14 24 89 82 c0 00 00 00 0f b7 43 16 89 82 c4 00 00 00 <8b> 46 08 89 82 c8 00 00 00 8b 46 08 2b 46 0c 89 82 cc 00 00 00
[ 140.960026] EIP: [<f9b84cd2>] snd_pcm_
[ 140.960040] ---[ end trace 9cc1e0e58c885ef8 ]---
[ 141.200182] NET: Registered protocol family 10
[ 141.200648] lo: Disabled Privacy Extensions
[ 141.246617] [drm] Setting GART location based on new memory map
[ 141.246628] [drm] Loading R300 Microcode
[ 141.246675] [drm] writeback test succeeded in 1 usecs
extra info:
Description: Ubuntu hardy (development branch)
Release: 8.04
GOOD:
linux-image-
Installed: 2.6.24-12.22
BAD:
linux-image-
Installed: 2.6.24-15.26
linux-image-
Installed: 2.6.24-14.25
Changed in linux: | |
assignee: | nobody → ubuntu-kernel-team |
importance: | Undecided → High |
status: | New → Triaged |
I forgot to mention -- I first saw this in 2.6.24-14, I never tried 2.6.24-13, but it was OK in 2.6.24-12.
The issue persists in 2.6.24-15