[Bug 50372] kernel panics after modprobe

Gabriele Postorino gioppo at gmail.com
Mon Jun 19 17:49:42 UTC 2006


Public bug reported:

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=yes,smp=yes)
Jun 19 19:12:10 localhost kernel: [17179645.952000] ndiswrapper: driver net8180 (Realtek,10/07/2004,5.173.1007.2004) loaded
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_conservative video tc1100_wmi sony_acpi pcc_acpi hotkey dev_acpi container button acpi_sbs battery ac i2c_acpi_ec dm_mod md_mod sr_mod sbp2 scsi_mod lp snd_seq_dummy snd_seq_oss snd_seq_midi snd_seq_midi_event snd_seq usbhid joydev pcmcia tsdev parport_pc parport floppy i2c_viapro via_rhine snd_via82xx_modem mii snd_via82xx gameport pcspkr i2c_core snd_ac97_codec snd_ac97_bus psmouse snd_pcm_oss snd_mixer_oss via_ircc serio_raw snd_pcm snd_timer snd_mpu401_uart snd_rawmidi snd_seq_device irda crc_ccitt snd soundcore snd_page_alloc shpchp pci_hotplug yenta_socket rsrc_nonstatic pcmcia_core vi
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_alloc_refill+134/608]    Tainted: P      VLI
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_refill+0x86/0x260
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_alloc+71/80] kmem_cache_alloc+0x47/0x50
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [pg0+950557667/1069179904] allocate_init_mdl+0x53/0x2a0 [ndiswrapper]
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [pg0+950527220/1069179904] NdisAllocateBuffer+0x174/0x240 [ndiswrapper]
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [pg0+950526000/1069179904] NdisMAllocateSharedMemory+0x0/0xb0 [ndiswrapper]
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [pg0+950591931/1069179904] miniport_init+0x8b/0x130 [ndiswrapper]
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [pg0+950599713/1069179904] ndis_start_device+0x31/0x5c0 [ndiswrapper]
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [get_page_from_freelist+113/192] get_page_from_freelist+0x71/0xc0
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [__alloc_pages+116/816] __alloc_pages+0x74/0x330
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [vsnprintf+795/1504] vsnprintf+0x31b/0x5e0
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [call_console_drivers+326/368] call_console_drivers+0x146/0x170
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [release_console_sem+128/192] release_console_sem+0x80/0xc0
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/1069179904] IofCompleteRequest+0xa6/0x200 [ndiswrapper]
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [pg0+950586116/1069179904] pdoDispatchPnp+0x44/0x1a0 [ndiswrapper]
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [pg0+950564113/1069179904] IofCallDriver+0x61/0x70 [ndiswrapper]
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [pg0+950599529/1069179904] NdisDispatchPnp+0xc9/0x150 [ndiswrapper]
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [pg0+950564113/1069179904] IofCallDriver+0x61/0x70 [ndiswrapper]
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [pg0+950588063/1069179904] pnp_start_device+0x7f/0x130 [ndiswrapper]
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [pg0+950589222/1069179904] wrap_pnp_start_device+0x116/0x1a0 [ndiswrapper]
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [__pci_device_probe+86/112] __pci_device_probe+0x56/0x70
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [pci_device_probe+47/80] pci_device_probe+0x2f/0x50
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [driver_probe_device+76/240] driver_probe_device+0x4c/0xf0
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [__driver_attach+0/80] __driver_attach+0x0/0x50
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [__driver_attach+67/80] __driver_attach+0x43/0x50
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [bus_for_each_dev+93/128] bus_for_each_dev+0x5d/0x80
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [driver_attach+38/48] driver_attach+0x26/0x30
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [__driver_attach+0/80] __driver_attach+0x0/0x50
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [bus_add_driver+131/240] bus_add_driver+0x83/0xf0
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [__pci_register_driver+150/192] __pci_register_driver+0x96/0xc0
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/1069179904] register_devices+0x3cb/0x690 [ndiswrapper]
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/1069179904] wrapper_ioctl+0x11b/0x140 [ndiswrapper]
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [current_fs_time+91/128] current_fs_time+0x5b/0x80
Jun 19 19:12:10 localhost kernel: [17179646.012000]  [inotify_dentry_parent_queue_event+82/224] inotify_dentry_parent_queue_event+0x52/0xe0
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+0x6b/0x230
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_past_esp+84/117] sysenter_past_esp+0x54/0x75
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[5426] exited with preempt_count 1
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_conservative video tc1100_wmi sony_acpi pcc_acpi hotkey dev_acpi container button acpi_sbs battery ac i2c_acpi_ec dm_mod md_mod sr_mod sbp2 scsi_mod lp snd_seq_dummy snd_seq_oss snd_seq_midi snd_seq_midi_event snd_seq usbhid joydev pcmcia tsdev parport_pc parport floppy i2c_viapro via_rhine snd_via82xx_modem mii snd_via82xx gameport pcspkr i2c_core snd_ac97_codec snd_ac97_bus psmouse snd_pcm_oss snd_mixer_oss via_ircc serio_raw snd_pcm snd_timer snd_mpu401_uart snd_rawmidi snd_seq_device irda crc_ccitt snd soundcore snd_page_alloc shpchp pci_hotplug yenta_socket rsrc_nonstatic pcmcia_core vi
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:[_spin_lock+26/128]    Tainted: P      VLI
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+0x1a/0x80
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_remove+24/64] klist_remove+0x18/0x40
Jun 19 19:12:10 localhost kernel: [17179646.584000]  [bus_remove_driver+73/128] bus_remove_driver+0x49/0x80
Jun 19 19:12:10 localhost kernel: [17179646.584000]  [driver_unregister+16/32] driver_unregister+0x10/0x20
Jun 19 19:12:10 localhost kernel: [17179646.584000]  [pci_unregister_driver+19/32] pci_unregister_driver+0x13/0x20
Jun 19 19:12:10 localhost kernel: [17179646.584000]  [pg0+950512883/1069179904] loader_exit+0x53/0x110 [ndiswrapper]
Jun 19 19:12:10 localhost kernel: [17179646.584000]  [pg0+950585594/1069179904] module_cleanup+0xa/0xb0 [ndiswrapper]
Jun 19 19:12:10 localhost kernel: [17179646.584000]  [pg0+949063806/1069179904] wrapper_init+0x7e/0x1da [ndiswrapper]
Jun 19 19:12:10 localhost kernel: [17179646.584000]  [sys_init_module+215/576] sys_init_module+0xd7/0x240
Jun 19 19:12:10 localhost kernel: [17179646.584000]  [sysenter_past_esp+84/117] sysenter_past_esp+0x54/0x75
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

** Affects: ndiswrapper (Ubuntu)
     Importance: Untriaged
         Status: Unconfirmed

-- 
kernel panics after modprobe
https://launchpad.net/bugs/50372




More information about the kernel-bugs mailing list