[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

BUG: ... kernel NULL pointer reference ... udevadm timeout



Any ideas where to look for when freshly-installed (Lenny) machine
freezes during boot with


[   30.755158] BUG: unable to handle kernel NULL pointer dereference at 00000170
...
udevd-event[1084]: run_program: '/bin/sh' abnormal exit

(here the machine freezes for three minutes)

After the udevadm settle timeout, the events queue contains:

742: /devices/pnp0/00:14"

done(timeout)


After that boot proceeds normally.
This is perfectly repeatable, happens every time.

How can I determine what that "/devices/pnp0/00:14" is?

/dev/.udev/failed contains

lrwxrwxrwx 1 root root 32 2009-03-22 07:18 \x2fdevices\x2fpci0000:00\x2f0000:00:00.0 -> /devices/pci0000:00/0000:00:00.0
lrwxrwxrwx 1 root root 26 2009-03-22 07:18 \x2fdevices\x2fplatform\x2ffloppy.0 -> /devices/platform/floppy.0
lrwxrwxrwx 1 root root 26 2009-03-22 07:18 \x2fdevices\x2fplatform\x2fvesafb.0 -> /devices/platform/vesafb.0
lrwxrwxrwx 1 root root 19 2009-03-22 07:18 \x2fdevices\x2fpnp0\x2f00:11 -> /devices/pnp0/00:11
lrwxrwxrwx 1 root root 19 2009-03-22 07:18 \x2fdevices\x2fpnp0\x2f00:14 -> /devices/pnp0/00:14

but that doesn't help me much.

More details:

This is a fresh Lenny install, uname -a says
Linux seita 2.6.26-1-686 #1 SMP Fri Mar 13 18:08:45 UTC 2009 i686 GNU/Linux
The hardware is rather ancient (HP Omnibook 4100) but up to now
(running Fedora 3) it's been rock solid.

I've tried removing the removable pieces of hardware, namely floppy
and network card, and disabling acpi, to no avail.

Here's part of dmesg leading to the freeze:

[   30.121338] parport_pc 00:0d: reported by Plug and Play BIOS
[   30.121544] parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE]
[   30.922576] cs: IO port probe 0x100-0x3af: excluding 0x220-0x22f 0x388-0x38f
[   30.924343] cs: IO port probe 0x3e0-0x4ff: clean.
[   30.925353] cs: IO port probe 0x820-0x8ff: clean.
[   30.926176] cs: IO port probe 0xc00-0xcf7: clean.
[   30.927712] cs: IO port probe 0xa00-0xaff: clean.
[   30.929383] cs: IO port probe 0x100-0x3af: excluding 0x220-0x22f 0x388-0x38f
[   30.931120] cs: IO port probe 0x3e0-0x4ff: clean.
[   30.932013] cs: IO port probe 0x820-0x8ff: clean.
[   30.932898] cs: IO port probe 0xc00-0xcf7: clean.
[   30.934438] cs: IO port probe 0xa00-0xaff: clean.
[   31.142734] BUG: unable to handle kernel NULL pointer dereference at 00000170
[   31.142959] IP: [<c021bca5>] pnp_activate_dev+0x3/0x3a
[   31.143152] *pde = 00000000
[   31.143288] Oops: 0000 [#1] SMP
[   31.143461] Modules linked in: snd_cs4232(+) snd_cs4236 snd_opl3_lib snd_hwdep snd_cs4236_lib snd_mpu401_uart snd_rawmidi snd_seq_device snd_cs4231_lib parport_pc parport pcmcia firmware_class irtty_sir sir_dev psmouse irda snd_pcm crc_ccitt snd_timer i2c_piix4 serio_raw yenta_socket i2c_core snd soundcore rsrc_nonstatic pcmcia_core snd_page_alloc pcspkr evdev ext3 jbd mbcache dm_mirror dm_log dm_snapshot dm_mod ide_disk ata_generic libata scsi_mod dock ide_pci_generic piix uhci_hcd floppy ide_core usbcore thermal_sys
[   31.144520]
[   31.144520] Pid: 1087, comm: modprobe Not tainted (2.6.26-1-686 #1)
[   31.144520] EIP: 0060:[<c021bca5>] EFLAGS: 00010246 CPU: 0
[   31.144520] EIP is at pnp_activate_dev+0x3/0x3a
[   31.144520] EAX: 00000000 EBX: 00000000 ECX: 00000014 EDX: 00000000
[   31.144520] ESI: 00000000 EDI: c9c7c600 EBP: c023a981 ESP: c3edfdd8
[   31.144520]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[   31.144520] Process modprobe (pid: 1087, ti=c3ede000 task=c3c10da0 task.ti=c3ede000)
[   31.144520] Stack: 00000000 ca9c23a3 c3c87200 00000000 ca9c277d 00000000 c9c7c600 ca9c4680
[   31.144520]        c021ab13 c9c7c600 00000000 ca9c469c c023a90a c9c7c600 c9c7c6b8 ca9c469c
[   31.144520]        c023a9b8 00000000 c035bc40 ca9c469c c023a24b c9c44d7c c9c44d80 c9c7c654
[   31.144520] Call Trace:
[   31.144520]  [<ca9c23a3>] snd_cs423x_pnp_init_wss+0xd/0xe1 [snd_cs4232]
[   31.144520]  [<ca9c277d>] snd_cs4232_pnpbios_detect+0x88/0xe8 [snd_cs4232]
[   31.144520]  [<c021ab13>] pnp_device_probe+0x63/0x80
[   31.144520]  [<c023a90a>] driver_probe_device+0xb5/0x12c
[   31.144520]  [<c023a9b8>] __driver_attach+0x37/0x55
[   31.144520]  [<c023a24b>] bus_for_each_dev+0x37/0x59
[   31.144520]  [<c023a7a5>] driver_attach+0x11/0x13
[   31.144520]  [<c023a981>] __driver_attach+0x0/0x55
[   31.144520]  [<c023a5a8>] bus_add_driver+0x8a/0x1a6
[   31.144520]  [<c01ddbdc>] kset_find_obj+0x20/0x4b
[   31.144520]  [<c023ab99>] driver_register+0x6d/0xc1
[   31.144520]  [<ca9c6027>] alsa_card_cs423x_init+0x27/0x68 [snd_cs4232]
[   31.144520]  [<c013f5cb>] sys_init_module+0x186c/0x19dc
[   31.144520]  [<c018a54d>] seq_open+0x4d/0x6a
[   31.144520]  [<c0115b4f>] do_page_fault+0x29b/0x5b8
[   31.144520]  [<c0166365>] vma_link+0xa3/0xbd
[   31.144520]  [<c012700b>] __request_region+0x0/0x80
[   31.144520]  [<c0103853>] sysenter_past_esp+0x78/0xb1
[   31.144520]  =======================
[   31.144520] Code: 93 9c 00 00 00 52 50 68 49 90 32 c0 e8 08 72 f0 ff b8 f0 ff ff ff 83 c4 0c eb 09 b8 ed ff ff ff eb 02 31 c0 5b 5e 5f c3 53 31 d2 <83> b8 70 01 00 00 00 89 c3 75 25 e8 73 ff ff ff ba f0 ff ff ff
[   31.144520] EIP: [<c021bca5>] pnp_activate_dev+0x3/0x3a SS:ESP 0068:c3edfdd8
[   31.155461] ---[ end trace 029a775029b931f2 ]---
[   32.877340] 3c59x 0000:01:00.0: enabling device (0000 -> 0003)
[   32.877510] 3c59x: Donald Becker and others.
[   32.877635] 0000:01:00.0: 3Com PCI 3CCFE575CT Tornado CardBus at ca9c8000.
[   32.877759] PCI: Setting latency timer of device 0000:01:00.0 to 64


Any suggestions would be appreciated.

-- 
Tapani Tarvainen


Reply to: