OOPS triggered by ip(8) configuring a network interface

Bug #115184 reported by Matt Zimmerman
2
Affects Status Importance Assigned to Milestone
Linux
Fix Released
High
linux-source-2.6.22 (Ubuntu)
Fix Released
High
Ben Collins

Bug Description

Binary package hint: linux-source-2.6.22

(Version 2.6.22-1.5)

After resuming from hibernate and plugging in a network cable, I had received an IP from the DHCP server and the network interface was being configured, when:

[43092.388000] BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000
[43092.388000] printing eip:
[43092.388000] c01ade92
[43092.388000] *pde = 00000000
[43092.388000] Oops: 0000 [#1]
[43092.388000] SMP
[43092.388000] Modules linked in: battery ac ibm_acpi thermal processor fan button e1000 ipw2200 ieee80211 usbhid hid michael_mic arc4 ecb blkcipher ieee80211_crypt_tk
ip af_packet binfmt_misc rfcomm l2cap bluetooth ipv6 nvram uinput radeon drm speedstep_centrino cpufreq_userspace cpufreq_stats cpufreq_powersave cpufreq_ondemand freq
_table cpufreq_conservative video sbs i2c_ec i2c_core bay dock container asus_acpi lp joydev snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss irtty_sir s
ir_dev snd_pcm nsc_ircc snd_seq_dummy snd_seq_oss irda psmouse pcmcia crc_ccitt parport_pc snd_seq_midi snd_rawmidi snd_seq_midi_event serio_raw parport snd_seq snd_ti
mer snd_seq_device pcspkr snd soundcore snd_page_alloc ieee80211_crypt iTCO_wdt iTCO_vendor_support yenta_socket rsrc_nonstatic pcmcia_core intel_agp agpgart shpchp pc
i_hotplug tsdev evdev ext3 jbd mbcache sg sr_mod cdrom sd_mod generic piix ata_generic floppy ata_piix libata scsi_mod ehci_hcd uhci_hcd usbcore capability commoncap
[43092.388000] CPU: 0
[43092.388000] EIP: 0060:[<c01ade92>] Not tainted VLI
[43092.388000] EFLAGS: 00210246 (2.6.22-1-generic #1)
[43092.388000] EIP is at remove_proc_entry+0x22/0x1b0
[43092.388000] eax: 00000000 ebx: e2e8a5c0 ecx: ffffffff edx: e2e8ae40
[43092.388000] esi: dfe0aa58 edi: 00000000 ebp: c826ca00 esp: e6b09c80
[43092.388000] ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0068
[43092.388000] Process ip (pid: 11893, ti=e6b08000 task=dfea8a90 task.ti=e6b08000)
[43092.388000] Stack: e30f433c cab60000 c028608e 00000000 e2e8ae40 00000000 e2e8a5c0 dfe0aa58
[43092.388000] c826ca00 c826ca00 f10a72ff f1088989 00a33d71 000080fe 00000000 00000001
[43092.388000] cab60000 e2e8a5c0 dfe0aa58 00000000 c826ca00 f1089594 c826ca54 00000040
[43092.388000] Call Trace:
[43092.388000] [<c028608e>] pneigh_queue_purge+0x1e/0x30
[43092.388000] [<f10a72ff>] snmp6_unregister_dev+0x2f/0x40 [ipv6]
[43092.388000] [<f1088989>] addrconf_ifdown+0x2b9/0x2f0 [ipv6]
[43092.388000] [<f1089594>] inet6_addr_del+0xb4/0xe0 [ipv6]
[43092.388000] [<f108b3d8>] inet6_rtm_deladdr+0x68/0x70 [ipv6]
[43092.388000] [<f108b370>] inet6_rtm_deladdr+0x0/0x70 [ipv6]
[43092.388000] [<c02896cd>] rtnetlink_rcv_msg+0x16d/0x250
[43092.388000] [<c0289560>] rtnetlink_rcv_msg+0x0/0x250
[43092.388000] [<c02984b2>] netlink_run_queue+0x82/0x120
[43092.388000] [<c0289508>] rtnetlink_rcv+0x28/0x50
[43092.388000] [<c0298962>] netlink_data_ready+0x12/0x50
[43092.388000] [<c0297671>] netlink_sendskb+0x21/0x40
[43092.388000] [<c0298873>] netlink_sendmsg+0x223/0x300
[43092.388000] [<c0277012>] sock_sendmsg+0x112/0x130
[43092.388000] [<c0129d71>] current_fs_time+0x41/0x50
[43092.388000] [<c0138f60>] autoremove_wake_function+0x0/0x50
[43092.388000] [<c01f3009>] copy_to_user+0x29/0x50
[43092.388000] [<c0277b03>] move_addr_to_user+0x63/0x70
[43092.388000] [<c0277c83>] sys_recvmsg+0x173/0x220
[43092.388000] [<c01f2d97>] copy_from_user+0x27/0x60
[43092.388000] [<c02773cd>] sys_sendto+0x12d/0x190
[43092.388000] [<c0158e90>] find_get_page+0x20/0x50
[43092.388000] [<c015b991>] filemap_nopage+0x2f1/0x3a0
[43092.388000] [<c016602e>] __handle_mm_fault+0x23e/0x960
[43092.388000] [<c0168b26>] __vma_link+0x36/0x70
[43092.388000] [<c0278458>] sys_socketcall+0x198/0x280
[43092.388000] [<c0104114>] sysenter_past_esp+0x5d/0x89
[43092.388000] [<c02e0000>] xfrm_timer_handler+0x220/0x250
[43092.388000] =======================
[43092.388000] Code: 00 00 8d bc 27 00 00 00 00 55 57 56 53 83 ec 18 85 d2 89 54 24 10 89 44 24 14 0f 84 40 01 00 00 8b 7c 24 14 31 c0 b9 ff ff ff ff <f2> ae f7 d1 49
b8 c0 20 3b c0 89 cd e8 8d 0e 14 00 8b 5c 24 10
[43092.388000] EIP: [<c01ade92>] remove_proc_entry+0x22/0x1b0 SS:ESP 0068:e6b09c80

Revision history for this message
Matt Zimmerman (mdz) wrote :

This got me wondering...is it possible to have the package version show up in the log, rather than the upstream/ABI version?

Attaching full dmesg

Revision history for this message
Ben Collins (ben-collins) wrote :

Matt, this looks like the same crash you sent me at UDS. I'm going to open an upstream bug about this.

Changed in linux-source-2.6.22:
assignee: nobody → ubuntu-kernel-team
importance: Undecided → High
status: Unconfirmed → Confirmed
Revision history for this message
Ben Collins (ben-collins) wrote :

Re: package version

We have this patch still, will be applied to gutsy soon.

Changed in linux:
status: Unknown → Confirmed
Revision history for this message
Ben Collins (ben-collins) wrote :

Matt, can you test -5. I believe a patch went in that fixes this.

Revision history for this message
Matt Zimmerman (mdz) wrote : Re: [Bug 115184] Re: OOPS triggered by ip(8) configuring a network interface

On Sun, May 20, 2007 at 02:17:35PM -0000, Ben Collins wrote:
> Matt, can you test -5. I believe a patch went in that fixes this.

I'll update to it, naturally, but I haven't seen this happen recently.
What's the patch?

--
 - mdz

Revision history for this message
Ben Collins (ben-collins) wrote :

Marking needs-info till you get a chance to test -5.

Changed in linux-source-2.6.22:
status: Confirmed → Needs Info
Revision history for this message
Matt Zimmerman (mdz) wrote :

On Mon, May 21, 2007 at 12:08:34AM -0000, Ben Collins wrote:
> Marking needs-info till you get a chance to test -5.

-5 doesn't seem to be in the archive yet.

--
 - mdz

Revision history for this message
Ben Collins (ben-collins) wrote :

Matt, been able to test -5 yet?

Revision history for this message
Matt Zimmerman (mdz) wrote :

On Thu, May 24, 2007 at 04:01:54PM -0000, Ben Collins wrote:
> Matt, been able to test -5 yet?

Because this system has an IPW2200, which I rely on for daily work, I can't
do this until there is an LRM available for that kernel.

potpal:[/tmp] sudo apt-get install linux-{image,ubuntu-modules,restricted-modules}-2.6.22-5-generic
Password:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package linux-restricted-modules-2.6.22-5-generic
zsh: exit 100 sudo apt-get install

--
 - mdz

Revision history for this message
Ben Collins (ben-collins) wrote : Re: [Bug 115184] Re: OOPS triggered by ip(8) configuring a network interface

On Thu, 2007-05-24 at 18:11 +0000, Matt Zimmerman wrote:
> On Thu, May 24, 2007 at 04:01:54PM -0000, Ben Collins wrote:
> > Matt, been able to test -5 yet?
>
> Because this system has an IPW2200, which I rely on for daily work, I can't
> do this until there is an LRM available for that kernel.
>
> potpal:[/tmp] sudo apt-get install linux-{image,ubuntu-modules,restricted-modules}-2.6.22-5-generic
> Password:
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> E: Couldn't find package linux-restricted-modules-2.6.22-5-generic
> zsh: exit 100 sudo apt-get install

Someone needs to process those then. I don't know why you need lrm for
ipw2200 though, the firmware is in linux-ubuntu-modules.

Revision history for this message
Matt Zimmerman (mdz) wrote : Re: [Bug 115184] Re: OOPS triggered by ip(8) configuring a network interface

On Thu, May 24, 2007 at 07:26:47PM -0000, Ben Collins wrote:
> Someone needs to process those then. I don't know why you need lrm for
> ipw2200 though, the firmware is in linux-ubuntu-modules.

I'm not clear on why it moved out of linux-image; I assumed it was to
accomodate stricter licensing guidelines. If it's in linux-ubuntu-modules,
I can upgrade, as that seems to be available.

--
 - mdz

Changed in linux-source-2.6.22:
assignee: ubuntu-kernel-team → ben-collins
status: Needs Info → Fix Released
Changed in linux:
status: Confirmed → Rejected
Changed in linux:
status: Invalid → Fix Released
Changed in linux:
importance: Unknown → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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