MSDOS fs: NULL pointer dereference

Rafael D'Halleweyn (rafael@village.uunet.be)
Wed, 20 Jan 1999 22:16:21 +0100 (MET)


Hi,

I have some problem when I try to mount a corrupt filesystem (in this case
an ISO9660 on a CD). When I try to mount it without specifying the
filesystem I get the following NULL pointer dereference:

ncr53c810-0-<4,*>: FAST-5 SCSI 5.0 MB/s (200 ns, offset 8)
ISO 9660 Extensions: Microsoft Joliet Level 3
Unable to handle kernel NULL pointer dereference at virtual address
00000050
Unable to handle kernel NULL pointer dereference at virtual address
00000050
current->tss.cr3 = 00f7a000, %cr3 = 00f7a000
current->tss.cr3 = 00f7a000, %cr3 = 00f7a000
*pde = 00000000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[msdos:msdos_put_super_Rsmp_99b8215a+-22188/1472]
EFLAGS: 00010206
eax: 00000050 ebx: 00000050 ecx: 00000050 edx: c03be000
esi: c057e806 edi: c9042f85 ebp: 0000009c esp: c0ff7e8c
ds: 0018 es: 0018 ss: 0018
Process mount (pid: 16518, process nr: 122, stackpage=c0ff7000)
Stack: c9040377 00000050 c726ea00 00000b01 c904363c 00000b01 00000000
00000b01
00000000 0000000b 00000800 00000000 00000003 c057e800 00000000
00000000
00000000 c67f6ce0 c9410b01 6e79796e c941756e 00000800 0000016d
c0120000
Call Trace: [invalidate_inode_pages+112/128] [brw_page+154/944]
[grow_buffers+236/272] [sync_old_buffers+342/448] [do_signal+768/840]
Code: 0f b6 11 0f b6 41 01 c1 e0 08 09 c2 0f b6 41 02 c1 e0 10 09

[ This new version of klogd seems to do all the work? ]

Rafael D'Halleweyn
rdhall@mail.dma.be

Where do you want to hide today?

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/