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

Bug#411546: linux-image-2.6.18-4-686: NULL pointer exception when running hdparm -U

Package: linux-image-2.6.18-4-686
Version: 2.6.18.dfsg.1-10
Severity: normal

hoi :)

I just tried to unplug my CDROM drive on a Dell Latitude D600 laptop and
run 'hdparm -U 1 /dev/hdc' to unregister it from the kernel.

It seamed to work in that the kernel does not know about hdc any more,
but it printed a nice little backtrace:

BUG: unable to handle kernel NULL pointer dereference at virtual address 0000011c
 printing eip:
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: nls_utf8 isofs arc4 ieee80211_crypt_wep binfmt_misc radeon drm nfs lockd nfs_acl sunrpc button ac battery ipt_MASQUERADE xt_tcpudp ipt_REJECT xt_state ipt_ULOG xt_limit iptable_nat ip_nat ip_conntrack nfnetlink iptable_filter ip_tables x_tables deflate zlib_deflate twofish serpent aes blowfish des sha256 sha1 crypto_null af_key i8xx_tco cpufreq_userspace cpufreq_powersave speedstep_centrino freq_table ipv6 joydev tsdev pcmcia ipw2100 ieee80211 ieee80211_crypt firmware_class snd_intel8x0 snd_pcm_oss yenta_socket rsrc_nonstatic pcmcia_core snd_intel8x0m snd_ac97_codec snd_ac97_bus snd_mixer_oss hci_usb psmouse shpchp pci_hotplug snd_pcm snd_timer snd soundcore bluetooth intel_agp agpgart pcspkr serio_raw snd_page_alloc parport_pc parport rtc evdev ext3 jbd mbcache dm_mirror dm_snapshot raid456 xor raid10 raid1 raid0 linear md_mod dm_mod ide_cd cdrom ide_disk generic tg3 piix ide_core ehci_hcd uhci_hcd usbcore thermal processor fan
CPU:    0
EIP:    0060:[<e087d69c>]    Not tainted VLI
EFLAGS: 00010246   (2.6.18-4-686 #1)
EIP is at cdrom_lockdoor+0x1f/0xc5 [ide_cd]
eax: 00000000   ebx: dfb93000   ecx: 00000000   edx: 00000000
esi: d07c9edc   edi: e08a4754   ebp: 00000000   esp: d07c9e30
ds: 007b   es: 007b   ss: 0068
Process hdparm (pid: 5422, ti=d07c8000 task=dc6e0000 task.ti=d07c8000)
Stack: d2ecb820 cbae7011 00000286 c01fe799 e08855a0 dfcd3a80 ca8920c0 00000001
       c01afc6a 00000001 de6081ac fffffdfd 00000001 0000032a de608140 c01b0279
       0000032a 00000001 00000000 00000003 ca8920c0 de6081ac dfcd3a80 dfecfb80
Call Trace:
 [<c01fe799>] n_tty_receive_buf+0xcac/0xcf9
 [<c01afc6a>] blkdev_driver_ioctl+0x52/0x5b
 [<c01b0279>] blkdev_ioctl+0x606/0x655
 [<c016780f>] do_path_lookup+0x20a/0x225
 [<c0145773>] get_page_from_freelist+0x2ee/0x36e
 [<c01ff6ba>] pty_write+0x2a/0x34
 [<c014170b>] find_get_page+0x18/0x38
 [<e084c356>] cdrom_release+0x167/0x1be [cdrom]
 [<c014c2ee>] __handle_mm_fault+0x408/0x740
 [<e087df71>] idecd_release+0x1e/0x30 [ide_cd]
 [<c01607dd>] __blkdev_put+0x51/0x108
 [<c015ae41>] __fput+0x8a/0x13f
 [<c01589aa>] filp_close+0x4e/0x54
 [<c0102c11>] sysenter_past_esp+0x56/0x79
Code: 43 08 e8 b4 ba 90 df 89 d8 5b eb c0 55 89 d5 57 89 c7 56 89 ce 53 81 ec ec 00 00 00 85 c9 8d 84 24 ac 00 00 00 0f 44 f0 8b 47 1c <f6> 80 1c 01 00 00 02 0f 85 88 00 00 00 89 e2 89 f8 e8 a8 fb ff
EIP: [<e087d69c>] cdrom_lockdoor+0x1f/0xc5 [ide_cd] SS:ESP 0068:d07c9e30

-- System Information:
Debian Release: 4.0
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.18-4-686
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

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.5.11     Debian configuration management sy
ii  initramfs-tools [linux-initra 0.85e      tools for generating an initramfs
ii  module-init-tools             3.3-pre4-1 tools for managing Linux kernel mo

Versions of packages linux-image-2.6.18-4-686 recommends:
ii  libc6-i686                  2.3.6.ds1-11 GNU C Library: Shared libraries [i

-- debconf information:
  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/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/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/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

Reply to: