kernel panics after modprobe
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ndiswrapper (Ubuntu) |
Invalid
|
Undecided
|
Brian Murray |
Bug Description
when I try to load ndiswrapper module, 3 times on 4 it causes kernel panics or kernel Oops. Sometimes it works fine.
I attach a kern.log extract:
Jun 19 19:12:05 localhost kernel: [17179645.892000] ndiswrapper version 1.8 loaded (preempt=
Jun 19 19:12:10 localhost kernel: [17179645.952000] ndiswrapper: driver net8180 (Realtek,
Jun 19 19:12:10 localhost kernel: [17179645.956000] ACPI: PCI Interrupt 0000:00:09.0[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9
Jun 19 19:12:10 localhost kernel: [17179646.012000] Unable to handle kernel NULL pointer dereference at virtual address 0000000f
Jun 19 19:12:10 localhost kernel: [17179646.012000] printing eip:
Jun 19 19:12:10 localhost kernel: [17179646.012000] c01571c6
Jun 19 19:12:10 localhost kernel: [17179646.012000] *pde = 00000000
Jun 19 19:12:10 localhost kernel: [17179646.012000] Oops: 0000 [#1]
Jun 19 19:12:10 localhost kernel: [17179646.012000] PREEMPT SMP
Jun 19 19:12:10 localhost kernel: [17179646.012000] Modules linked in: ndiswrapper radeon drm ipv6 rfcomm l2cap bluetooth ipt_TOS ipt_REJECT iptable_nat ipt_limit ipt_state ipt_LOG ipt_recent iptable_mangle ipt_ULOG iptable_filter ip_tables ip_nat_ftp ip_conntrack_ftp ip_nat_irc ip_nat ip_conntrack_irc ip_conntrack nfnetlink ppdev powernow_k7 cpufreq_userspace cpufreq_stats freq_table cpufreq_powersave cpufreq_ondemand cpufreq_
Jun 19 19:12:10 localhost kernel: _agp agpgart evdev ext3 jbd ide_generic ohci1394 ieee1394 ehci_hcd uhci_hcd usbcore ide_cd cdrom ide_disk via82cxxx generic thermal processor fan capability commoncap vga16fb vgastate fbcon tileblit font bitblit softcursor
Jun 19 19:12:10 localhost kernel: [17179646.012000] CPU: 0
Jun 19 19:12:10 localhost kernel: [17179646.012000] EIP: 0060:[cache_
Jun 19 19:12:10 localhost kernel: [17179646.012000] EFLAGS: 00010006 (2.6.15-25-k7)
Jun 19 19:12:10 localhost kernel: [17179646.012000] EIP is at cache_alloc_
Jun 19 19:12:10 localhost kernel: [17179646.012000] eax: 00000001 ebx: dfcf8a00 ecx: f686e800 edx: f745fbc0
Jun 19 19:12:10 localhost kernel: [17179646.012000] esi: ffffffff edi: 00000010 ebp: f746e760 esp: f68f1ad8
Jun 19 19:12:10 localhost kernel: [17179646.012000] ds: 007b es: 007b ss: 0068
Jun 19 19:12:10 localhost kernel: [17179646.012000] Process loadndisdriver (pid: 5426, threadinfo=f68f0000 task=f68e8a90)
Jun 19 19:12:10 localhost kernel: [17179646.012000] Stack: c17ac4b4 00000000 f68f0000 f746e788 f686e800 00000000 dff68044 00000292
Jun 19 19:12:10 localhost kernel: [17179646.012000] 00000000 f6918000 00000020 c01575f7 f745fbc0 000000d0 f7640b0c f8eddbe3
Jun 19 19:12:10 localhost kernel: [17179646.012000] f745fbc0 000000d0 f7640b0c 00000000 f6918000 f7640b00 f8ed64f4 f6905000
Jun 19 19:12:10 localhost kernel: [17179646.012000] Call Trace:
Jun 19 19:12:10 localhost kernel: [17179646.012000] [kmem_cache_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [pg0+950557667/
Jun 19 19:12:10 localhost kernel: [17179646.012000] [pg0+950527220/
Jun 19 19:12:10 localhost kernel: [17179646.012000] [pg0+950526000/
Jun 19 19:12:10 localhost kernel: [17179646.012000] [pg0+950591931/
Jun 19 19:12:10 localhost kernel: [17179646.012000] [pg0+950599713/
Jun 19 19:12:10 localhost kernel: [17179646.012000] [get_page_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [__alloc_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [vsnprintf+
Jun 19 19:12:10 localhost kernel: [17179646.012000] [call_console_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [release_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [vprintk+612/768] vprintk+0x264/0x300
Jun 19 19:12:10 localhost kernel: [17179646.012000] [pg0+950564294/
Jun 19 19:12:10 localhost kernel: [17179646.012000] [pg0+950586116/
Jun 19 19:12:10 localhost kernel: [17179646.012000] [pg0+950564113/
Jun 19 19:12:10 localhost kernel: [17179646.012000] [pg0+950599529/
Jun 19 19:12:10 localhost kernel: [17179646.012000] [pg0+950564113/
Jun 19 19:12:10 localhost kernel: [17179646.012000] [pg0+950588063/
Jun 19 19:12:10 localhost kernel: [17179646.012000] [pg0+950589222/
Jun 19 19:12:10 localhost kernel: [17179646.012000] [__pci_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [pci_device_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [driver_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [__driver_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [__driver_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [bus_for_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [driver_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [__driver_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [bus_add_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [__pci_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [vmalloc+32/48] vmalloc+0x20/0x30
Jun 19 19:12:10 localhost kernel: [17179646.012000] [pg0+950511643/
Jun 19 19:12:10 localhost kernel: [17179646.012000] [dput+242/528] dput+0xf2/0x210
Jun 19 19:12:10 localhost kernel: [17179646.012000] [pg0+950512635/
Jun 19 19:12:10 localhost kernel: [17179646.012000] [current_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [inotify_
Jun 19 19:12:10 localhost kernel: [17179646.012000] [do_ioctl+147/160] do_ioctl+0x93/0xa0
Jun 19 19:12:10 localhost kernel: [17179646.012000] [vfs_ioctl+107/560] vfs_ioctl+
Jun 19 19:12:10 localhost kernel: [17179646.012000] [sys_ioctl+136/160] sys_ioctl+0x88/0xa0
Jun 19 19:12:10 localhost kernel: [17179646.012000] [sysenter_
Jun 19 19:12:10 localhost kernel: [17179646.012000] Code: 35 1b 00 8b 4d 30 85 c9 89 4c 24 10 74 0a 8b 11 85 d2 0f 85 2e 01 00 00 85 ff 7e 4a 8b 75 00 39 ee 0f 84 05 01 00 00 8b 54 24 30 <8b> 46 10 39 42 38 77 66 8b 16 8b 46 04 89 42 04 89 10 83 7e 14
Jun 19 19:12:10 localhost kernel: [17179646.012000] <6>note: loadndisdriver[
Jun 19 19:12:10 localhost kernel: [17179646.536000] ndiswrapper (wrapper_init:173): loadndiswrapper failed (11); check system log for messages from 'loadndisdriver'
Jun 19 19:12:10 localhost kernel: [17179646.548000] Unable to handle kernel NULL pointer dereference at virtual address 00000000
Jun 19 19:12:10 localhost kernel: [17179646.564000] printing eip:
Jun 19 19:12:10 localhost kernel: [17179646.568000] c030a78a
Jun 19 19:12:10 localhost kernel: [17179646.576000] *pde = 00000000
Jun 19 19:12:10 localhost kernel: [17179646.584000] Oops: 0002 [#2]
Jun 19 19:12:10 localhost kernel: [17179646.584000] PREEMPT SMP
Jun 19 19:12:10 localhost kernel: [17179646.584000] Modules linked in: ndiswrapper radeon drm ipv6 rfcomm l2cap bluetooth ipt_TOS ipt_REJECT iptable_nat ipt_limit ipt_state ipt_LOG ipt_recent iptable_mangle ipt_ULOG iptable_filter ip_tables ip_nat_ftp ip_conntrack_ftp ip_nat_irc ip_nat ip_conntrack_irc ip_conntrack nfnetlink ppdev powernow_k7 cpufreq_userspace cpufreq_stats freq_table cpufreq_powersave cpufreq_ondemand cpufreq_
Jun 19 19:12:10 localhost kernel: _agp agpgart evdev ext3 jbd ide_generic ohci1394 ieee1394 ehci_hcd uhci_hcd usbcore ide_cd cdrom ide_disk via82cxxx generic thermal processor fan capability commoncap vga16fb vgastate fbcon tileblit font bitblit softcursor
Jun 19 19:12:10 localhost kernel: [17179646.584000] CPU: 0
Jun 19 19:12:10 localhost kernel: [17179646.584000] EIP: 0060:[_
Jun 19 19:12:10 localhost kernel: [17179646.584000] EFLAGS: 00010246 (2.6.15-25-k7)
Jun 19 19:12:10 localhost kernel: [17179646.584000] EIP is at _spin_lock+
Jun 19 19:12:10 localhost kernel: [17179646.584000] eax: 00000000 ebx: 00000000 ecx: f68e5990 edx: 00000000
Jun 19 19:12:10 localhost kernel: [17179646.584000] esi: f74c8000 edi: 08050de0 ebp: f74c8000 esp: f74c9f08
Jun 19 19:12:10 localhost kernel: [17179646.584000] ds: 007b es: 007b ss: 0068
Jun 19 19:12:10 localhost kernel: [17179646.584000] Process modprobe (pid: 5420, threadinfo=f74c8000 task=f68d2050)
Jun 19 19:12:10 localhost kernel: [17179646.584000] Stack: 00000000 f8efb610 c03083e8 f8efb5a8 f8efb5a8 f8efb140 c025f9d9 f8efb610
Jun 19 19:12:10 localhost kernel: [17179646.584000] f8efb5a8 f8efb5a8 c0260510 f8efb5a8 f8efb580 c0203d13 f8efb5a8 b7dab000
Jun 19 19:12:10 localhost kernel: [17179646.584000] f8ed2cf3 f8efb580 b7dab000 f8ee48fa f8eeef38 b7dab000 f8efb140 f8d7107e
Jun 19 19:12:10 localhost kernel: [17179646.584000] Call Trace:
Jun 19 19:12:10 localhost kernel: [17179646.584000] [klist_
Jun 19 19:12:10 localhost kernel: [17179646.584000] [bus_remove_
Jun 19 19:12:10 localhost kernel: [17179646.584000] [driver_
Jun 19 19:12:10 localhost kernel: [17179646.584000] [pci_unregister
Jun 19 19:12:10 localhost kernel: [17179646.584000] [pg0+950512883/
Jun 19 19:12:10 localhost kernel: [17179646.584000] [pg0+950585594/
Jun 19 19:12:10 localhost kernel: [17179646.584000] [pg0+949063806/
Jun 19 19:12:10 localhost kernel: [17179646.584000] [sys_init_
Jun 19 19:12:10 localhost kernel: [17179646.584000] [sysenter_
Jun 19 19:12:10 localhost kernel: [17179646.584000] Code: 41 08 30 db a8 08 74 e9 e8 b4 ed ff ff 89 d8 5b c3 83 ec 08 89 1c 24 89 74 24 04 89 c3 b8 00 e0 ff ff 21 e0 ff 40 14 89 c6 31 c0 <86> 03 84 c0 7e 12 c7 43 04 00 00 00 00 8b 74 24 04 8b 1c 24 83
Jun 19 19:12:10 localhost kernel: [17179646.584000] <6>note: modprobe[5420] exited with preempt_count 1
possible workaround: add pci=noacpi to kernel options