[Bug 7209] affs: Oops on accessing any loop-mounted image

bugzilla-daemon at bugzilla.ubuntu.com bugzilla-daemon at bugzilla.ubuntu.com
Sat Mar 5 15:10:27 UTC 2005


Please do not reply to this email.  You can add comments at
http://bugzilla.ubuntu.com/show_bug.cgi?id=7209
Ubuntu | linux





------- Additional Comments From alankila at bel.fi  2005-03-05 15:10 UTC -------
Damn. Sorry about the incorrect information above -- 2.6.8 is fubar too. The
.adf appears to work partially on 2.6.8-1, so when I didn't get the oops
immediately after trying to access files, I thought it works okay on 2.6.8.
However, when I was using cp -rav to copy *all* the files off the mounted image,
the copy oopsed like this:

Unable to handle kernel NULL pointer dereference at virtual address 00000064
 printing eip:
f8d136dd
*pde = 00000000
Oops: 0002 [#1]
PREEMPT
Modules linked in: affs loop ipv6 ipt_REJECT ipt_pkttype ipt_LOG ipt_state
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 via_rhine mii crc32 snd_via82xx snd_ac97_codec snd_pcm
snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd_seq_device snd
via82cxxx_audio uart401 sound soundcore ac97_codec via_ircc irda crc_ccitt
ehci_hcd uhci_hcd usbcore pci_hotplug via_agp agpgart analog gameport parport_pc
parport floppy pcspkr rtc evdev capability commoncap w83781d i2c_sensor i2c_isa
i2c_core nls_utf8 xfs jfs reiserfs isofs vfat fat ext2 ext3 jbd mbcache
ide_generic via82cxxx ide_diskide_core raid1 md unix font vesafb cfbcopyarea
cfbimgblt cfbfillrect
CPU:    0
EIP:    0060:[<f8d136dd>]    Not tainted
EFLAGS: 00010216   (2.6.8-1-k7)
EIP is at affs_readpage_ofs+0x5d/0xb0 [affs]
eax: 00000000   ebx: 00000f9c   ecx: 000003e7   edx: 00000064
esi: 00000000   edi: 00000064   ebp: c1787fa0   esp: f5aefd3c
ds: 007b   es: 007b   ss: 0068
Process cp (pid: 28511, threadinfo=f5aee000 task=e1dfa6c0)
Stack: c1787fa0 c0135528 e3154e58 00000000 00000064 c1787fb8 c1787fa0 00000000
       e3154e54 c013cac0 db086240 c1787fa0 00000000 000000d0 00000000 00000000
       00000000 f5aefdbc c1787fa0 c02bb1a8 00000000 00000000 00000001 c0139efa
Call Trace:
 [<c0135528>] add_to_page_cache+0x68/0xb0
 [<c013cac0>] read_pages+0xf0/0x140
 [<c0139efa>] __alloc_pages+0x2ea/0x350
 [<c013ce04>] do_page_cache_readahead+0x104/0x190
 [<c013cf93>] page_cache_readahead+0x103/0x1f0
 [<c0135e17>] do_generic_mapping_read+0xf7/0x4c0
 [<c01364c5>] __generic_file_aio_read+0x1f5/0x230
 [<c01361e0>] file_read_actor+0x0/0xf0
 [<c01a68ee>] copy_to_user+0x3e/0x50
 [<c0136604>] generic_file_read+0x84/0xa0
 [<c015da27>] sys_fstat64+0x37/0x40
 [<c01534ab>] vfs_read+0xdb/0x140
 [<c0153751>] sys_read+0x51/0x80
 [<c01060b5>] sysenter_past_esp+0x52/0x71
Code: f3 ab f6 c3 02 74 02 66 ab f6 c3 01 74 01 aa 8d 74 26 00 8b

It however does work "better" in 2.6.8, because I managed to copy some of the
files I wanted while it dies immediately on 2.6.10. Just a reminder, this one is
against the Debian 2.6.8-1.

-- 
Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the kernel-team mailing list