Bug#435379: linux-image-2.6.18-4-686: oops while removing btaudio module
Package: linux-image-2.6.18-4-686
Version: 2.6.18.dfsg.1-12etch2
Severity: normal
Hi,
while poking at the reason why the dvb card did not want to load
a frontend i was removing modules. On removal of the btaudio module
the kernel oopsed. Oops below:
BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip:
d0914139
*pde = 00000000
Oops: 0000 [#1]
SMP
Modules linked in: dvb_bt8xx dst_ca dst zl10353 ves1x93 ves1820 tda8083 tda1004x tda10021 stv0299 stv0297 sp887x sp8870 s5h1420 or51211 or51132 nxt6000 nxt200x mt352 mt312 lnbp21 lgdt330x l64781 isl6421 dvb_pll dib3000mc dib3000mb dib3000_common cx22702 cx22700 bcm3510 cx24123 cx24110 dvb_core ipv6 8021q ide_cd cdrom bt878 bttv video_buf firmware_class ir_common compat_ioctl32 i2c_algo_bit btcx_risc tveeprom videodev v4l1_compat v4l2_common btaudio soundcore i2c_i801 psmouse shpchp pci_hotplug i2c_core serio_raw intel_agp agpgart floppy evdev pcspkr rtc parport_pc parport ext3 jbd mbcache ide_disk e100 mii uhci_hcd usbcore piix generic ide_core thermal processor fan
CPU: 0
EIP: 0060:[<d0914139>] Not tainted VLI
EFLAGS: 00010282 (2.6.18-4-686 #1)
EIP is at btaudio_remove+0x10d/0x12c [btaudio]
eax: 00000027 ebx: cf4a6480 ecx: cfedf0a0 edx: 00000000
esi: cfe99c00 edi: d091660c ebp: 00000880 esp: cd587efc
ds: 007b es: 007b ss: 0068
Process rmmod (pid: 2803, ti=cd586000 task=cf6f1550 task.ti=cd586000)
Stack: cfe99c00 cfe99c48 d091660c 00000880 c01c178b cfe99cc0 c0210a0a d091660c
cfe99c80 cfe99c48 c0210c4b d091660c 00000000 c02d3de0 c021025b d091660c
00000008 00000000 c0210d54 d09165e0 c01c18d5 d0916920 00000008 c0135c81
Call Trace:
[<c01c178b>] pci_device_remove+0x16/0x28
[<c0210a0a>] __device_release_driver+0x5a/0x72
[<c0210c4b>] driver_detach+0x60/0x8d
[<c021025b>] bus_remove_driver+0x57/0x75
[<c0210d54>] driver_unregister+0x8/0x13
[<c01c18d5>] pci_unregister_driver+0xc/0x58
[<c0135c81>] sys_delete_module+0x1ad/0x1d4
[<c014ddc2>] remove_vma+0x31/0x36
[<c014e674>] do_munmap+0x181/0x19b
[<c0102c11>] sysenter_past_esp+0x56/0x79
Code: 8d 48 01 8b 96 b4 01 00 00 b8 5c aa 2c c0 e8 d8 e1 80 ef 8b 15 80 6b 91 d0 39 d3 75 0e c7 05 80 6b 91 d0 00 00 00 00 eb 0c 89 c2 <8b> 02 39 d8 75 f8 8b 03 89 02 c7 86 48 01 00 00 00 00 00 00 89
EIP: [<d0914139>] btaudio_remove+0x10d/0x12c [btaudio] SS:ESP 0068:cd587efc
-- System Information:
Debian Release: testing/unstable
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages linux-image-2.6.18-4-686 depends on:
ii coreutils 5.97-5.3 The GNU core utilities
ii debconf [debconf-2.0] 1.4.57 Debian configuration management sy
ii initramfs-tools [linux-initra 0.85g tools for generating an initramfs
ii module-init-tools 3.3-pre4-2 tools for managing Linux kernel mo
Versions of packages linux-image-2.6.18-4-686 recommends:
ii libc6-i686 2.3.6.ds1-13 GNU C Library: Shared libraries [i
-- debconf information:
linux-image-2.6.18-4-686/preinst/failed-to-move-modules-2.6.18-4-686:
linux-image-2.6.18-4-686/preinst/lilo-initrd-2.6.18-4-686: true
shared/kernel-image/really-run-bootloader: true
linux-image-2.6.18-4-686/preinst/elilo-initrd-2.6.18-4-686: true
linux-image-2.6.18-4-686/preinst/overwriting-modules-2.6.18-4-686: true
linux-image-2.6.18-4-686/prerm/removing-running-kernel-2.6.18-4-686: true
linux-image-2.6.18-4-686/prerm/would-invalidate-boot-loader-2.6.18-4-686: true
linux-image-2.6.18-4-686/postinst/bootloader-test-error-2.6.18-4-686:
linux-image-2.6.18-4-686/preinst/abort-overwrite-2.6.18-4-686:
linux-image-2.6.18-4-686/postinst/old-system-map-link-2.6.18-4-686: true
linux-image-2.6.18-4-686/postinst/depmod-error-2.6.18-4-686: false
linux-image-2.6.18-4-686/preinst/abort-install-2.6.18-4-686:
linux-image-2.6.18-4-686/preinst/lilo-has-ramdisk:
linux-image-2.6.18-4-686/postinst/bootloader-error-2.6.18-4-686:
linux-image-2.6.18-4-686/postinst/depmod-error-initrd-2.6.18-4-686: false
linux-image-2.6.18-4-686/postinst/old-initrd-link-2.6.18-4-686: true
linux-image-2.6.18-4-686/preinst/bootloader-initrd-2.6.18-4-686: true
linux-image-2.6.18-4-686/preinst/already-running-this-2.6.18-4-686:
linux-image-2.6.18-4-686/preinst/initrd-2.6.18-4-686:
linux-image-2.6.18-4-686/postinst/create-kimage-link-2.6.18-4-686: true
linux-image-2.6.18-4-686/postinst/old-dir-initrd-link-2.6.18-4-686: true
linux-image-2.6.18-4-686/postinst/kimage-is-a-directory:
Reply to: