Comment 3 for bug 212100

Revision history for this message
Dennis Noordsij (dennis-noordsij) wrote : Re: NULL pointer dereference caused by hald

I would like to confirm this oops, both in 2.6.24-14 and 2.6.24-15, and confirm everything is working correctly in 2.6.24-12

[ 69.039165] BUG: unable to handle kernel NULL pointer dereference at virtual address 00000008
[ 69.039286] printing eip: f9a9ccd2 *pde = 00000000
[ 69.039403] Oops: 0000 [#1] SMP
[ 69.039515] Modules linked in: iptable_filter ip_tables x_tables aes_i586 dm_crypt ac w83627hf hwmon_vid lp usblp usbhid hid snd_intel8x0 snd_ac97_codec ac97_bus snd_seq_dummy evdev parport_pc parport serio_raw snd_seq_oss analog psmouse gameport cx88_alsa snd_pcm_oss snd_mixer_oss tuner tea5767 tda8290 tuner_simple mt20xx snd_seq_midi tea5761 snd_rawmidi snd_seq_midi_event snd_pcm cx8800 cx88xx snd_seq snd_timer snd_seq_device button ir_common i2c_algo_bit i2c_sis96x tveeprom pcspkr videodev compat_ioctl32 i2c_core sis_agp agpgart shpchp pci_hotplug snd soundcore v4l1_compat v4l2_common videobuf_dma_sg videobuf_core snd_page_alloc btcx_risc ext3 jbd mbcache sg sr_mod cdrom sd_mod floppy ehci_hcd ohci_hcd pata_sis pata_acpi ata_generic sis900 mii usbcore libata scsi_mod dm_mirror dm_snapshot dm_mod thermal processor fan fbcon tileblit font bitblit softcursor fuse
[ 69.042698]
[ 69.042745] Pid: 4945, comm: hald Not tainted (2.6.24-15-generic #1)
[ 69.042798] EIP: 0060:[<f9a9ccd2>] EFLAGS: 00010282 CPU: 0
[ 69.042877] EIP is at snd_pcm_info+0x82/0x110 [snd_pcm]
[ 69.042928] EAX: 0000005d EBX: dfa40000 ECX: 00000020 EDX: dfb1ae00
[ 69.042980] ESI: 00000000 EDI: dfb1af20 EBP: f7ca61d4 ESP: dfa7fe98
[ 69.043034] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[ 69.043086] Process hald (pid: 4945, ti=dfa7e000 task=dfb62000 task.ti=dfa7e000)
[ 69.043140] Stack: dfb1ae00 dfb1ae00 dfaa1720 f7ca61d4 f74fe250 f9a99d34 000040d0 df885f60
[ 69.043485] dfaa1720 df885f90 df885f60 00000000 f899f4a4 f7660be0 01a7ff30 ffffffff
[ 69.043825] f7cdef00 00000000 f7b8b2d0 f7660be0 c01c43e6 f7660be0 f7b8b2d0 00000000
[ 69.044171] Call Trace:
[ 69.044264] [<f9a99d34>] snd_pcm_proc_info_read+0x34/0x180 [snd_pcm]
[ 69.044362] [<f899f4a4>] snd_info_entry_open+0x114/0x280 [snd]
[ 69.044471] [<c01c43e6>] proc_reg_open+0x46/0x70
[ 69.044563] [<c018c41f>] __dentry_open+0xbf/0x1c0
[ 69.044651] [<c018c5d5>] nameidata_to_filp+0x35/0x40
[ 69.044734] [<c01c43a0>] proc_reg_open+0x0/0x70
[ 69.044817] [<c018c630>] do_filp_open+0x50/0x60
[ 69.044902] [<c0120aab>] check_pgt_cache+0x1b/0x20
[ 69.044994] [<c018c2d2>] get_unused_fd_flags+0x52/0xd0
[ 69.045081] [<c018c68c>] do_sys_open+0x4c/0xe0
[ 69.045167] [<c018c75c>] sys_open+0x1c/0x20
[ 69.045249] [<c01053c2>] sysenter_past_esp+0x6b/0xa9
[ 69.045344] =======================
[ 69.045393] Code: 50 00 00 00 8b 04 24 83 c0 50 e8 5a 7d 77 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
[ 69.047511] EIP: [<f9a9ccd2>] snd_pcm_info+0x82/0x110 [snd_pcm] SS:ESP 0068:dfa7fe98
[ 69.047773] ---[ end trace 95c915ac6fd5385e ]---

Relevant devices are:

00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
00:0b.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 03)
00:0b.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 03)