Bug#317581: kernel-image-2.6.11-1-k7: kernel oops while reading udf disk
Package: kernel-image-2.6.11-1-k7
Version: 2.6.11-7
Severity: important
Kernel oops while reading UDF formated DVD+RW disk. Tested on two disks:
one formated and burned with InCD on Windows and the other with linux
udftools... Both mounted "standard" way: mount -t udf /dev/hdc /tmp/1
pktcdvd module wasn't loaded. After oops drive is busy - cannot umount
and drive led is on.
hdc: tray open
end_request: I/O error, dev hdc, sector 19228
udf: udf_read_inode(ino 4807) failed !bh
Unable to handle kernel NULL pointer dereference at virtual address 00000038
printing eip:
f10c8112
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: ntfs udf nls_cp437 isofs appletalk ax25 ipx sd_mod usb_storage scsi_mod lp thermal fan button processor ac battery ipv6 sch_ingress cls_fw cls_u32 sch_sfq sch_htb ipt_MARK ipt_MASQUERADE ipt_REDIRECT ipt_REJECT ipt_LOG ipt_state ipt_pkttype ipt_owner ipt_recent ipt_iprange ipt_physdev ipt_multiport ipt_conntrack iptable_mangle ip_nat_irc ip_nat_tftp ip_nat_ftp iptable_nat ip_conntrack_irc ip_conntrack_tftp ip_conntrack_ftp ip_conntrack iptable_filter ip_tables mousedev tsdev evdev analog rtc 8139cp tuner bttv video_buf firmware_class i2c_algo_bit v4l2_common btcx_risc tveeprom videodev snd_intel8x0 i2c_sis96x i2c_sis630 pci_hotplug ohci_hcd usbcore snd_ens1371 snd_rawmidi snd_seq_device snd_ac97_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc gameport ne2k_pci 8390 8139too mii dm_mod capability commoncap pcspkr parport_pc ppdev parport psmouse it87 i2c_sensor i2c_isa i2c_dev i2c_core radeon drm sis_agp agpgart ide_cd cdrom reiserfs ex
t2 ext3 jbd mbcache ide_disk ide_generic siimage aec62xx trm290 alim15x3 hpt34x hpt366 cmd64x piix rz1000 slc90e66 generic cs5530 cs5520 sc1200 triflex atiixp pdc202xx_old pdc202xx_new opti621 ns87415 cy82c693 amd74xx sis5513 via82cxxx serverworks ide_core unix fbcon font bitblit vesafb cfbcopyarea cfbimgblt cfbfillrect
CPU: 0
EIP: 0060:[<f10c8112>] Not tainted VLI
EFLAGS: 00210293 (2.6.11-1-k7)
EIP is at udf_get_fileshortad+0x22/0x50 [udf]
eax: 00000038 ebx: c591b2f8 ecx: d32efd50 edx: 000000f0
esi: 00000038 edi: 000000f8 ebp: d32efd50 esp: d32efc98
ds: 007b es: 007b ss: 0068
Process mc (pid: 8320, threadinfo=d32ee000 task=d2cca020)
Stack: d32efcc0 f10bf9fe 00000038 000000f8 d32efd50 00000001 00000000 00000000
eabe1f44 00000001 d32efd00 c012bf4f d32efd48 d32efd60 c591b330 d32efd54
f10bf833 c591b330 d32efd48 d32efd50 d32efd54 d32efd5c d32efd60 00000001
Call Trace:
[<f10bf9fe>] udf_current_aext+0x14e/0x1c0 [udf]
[<c012bf4f>] autoremove_wake_function+0x2f/0x60
[<f10bf833>] udf_next_aext+0x43/0xc0 [udf]
[<f10c6f14>] udf_discard_prealloc+0xd4/0x2e0 [udf]
[<c011d801>] current_fs_time+0x51/0x70
[<f10bb33c>] udf_clear_inode+0x3c/0x40 [udf]
[<c016946e>] clear_inode+0xde/0x120
[<c016a317>] generic_forget_inode+0xe7/0x120
[<c016a3c5>] iput+0x55/0x70
[<f10bf055>] udf_iget+0x95/0xd0 [udf]
[<f10c0d0f>] udf_lookup+0xaf/0xe0 [udf]
[<c015de41>] real_lookup+0xc1/0xf0
[<c015e0d6>] do_lookup+0x96/0xb0
[<c015e6a6>] link_path_walk+0x5b6/0xb70
[<c015eeb0>] path_lookup+0x70/0x110
[<c015f103>] __user_walk+0x33/0x60
[<f098a0e7>] reiserfs_delete_inode+0x27/0x100 [reiserfs]
[<c0159f3c>] vfs_lstat+0x1c/0x60
[<c015dbf0>] permission+0xb0/0xd0
[<f099784b>] reiserfs_destroy_inode+0x1b/0x20 [reiserfs]
[<c0169223>] destroy_inode+0x43/0x60
[<c015a66b>] sys_lstat64+0x1b/0x40
[<c010755a>] do_gettimeofday+0x1a/0xb0
[<c011cfdb>] sys_time+0x1b/0x60
[<c0102fad>] sysenter_past_esp+0x52/0x75
Code: 00 00 8d bc 27 00 00 00 00 83 ec 04 8b 44 24 08 8b 4c 24 10 85 c0 74 29 85 c9 74 25 8b 11 85 d2 78 1b 83 c2 08 3b 54 24 0c 77 12 <83> 38 00 74 0d 83 7c 24 14 00 74 02 89 11 83 c4 04 c3 31 c0 eb
I'm on 2.6.8 and have no problem reading those disks.
A.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.8-2-k7
Locale: LANG=pl_PL, LC_CTYPE=pl_PL (charmap=ISO-8859-2)
Versions of packages kernel-image-2.6.11-1-k7 depends on:
ii coreutils [fileutils] 5.2.1-2 The GNU core utilities
ii initrd-tools 0.1.81.1 tools to create initrd image for p
ii module-init-tools 3.2-pre1-2 tools for managing Linux kernel mo
kernel-image-2.6.11-1-k7 recommends no packages.
-- no debconf information
Reply to: