Segmentation Violation with UMSDOS

F.D. (depke@cs.tu-berlin.de)
Mon, 16 Oct 1995 04:29:33 +0100


Hi
I use UMSDOS for using a part of my msdos-space for linux.
Since 1.3.31, almost every attempt to move a file to a different
directory on the same filesystem results in the following:
<1>Unable to handle kernel NULL pointer dereference at virtual address c0000004
<1>current->tss.cr3 = 00fec000, %cr3 = 00fec000
<1>*pde = 00102067
<1>*pte = 00000027
<6>Oops: 0000
<6>CPU: 0
<6>EIP: 0010:00150ebd
<6>EFLAGS: 00010246
<6>eax: 00000000 ebx: 01293528 ecx: 0122bc60 edx: 00000001
<6>esi: 01293528 edi: 012a2ee0 ebp: 00000000 esp: 011eec04
<6>ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
<6>Process mv (pid: 60, process nr: 3, stackpage=011ee000)
<6>Stack: 00000000 0015241f 00000000 01293528 00000001 012a2ee0 012a2b60
00000000
<6> 011eeca4 011eecb0 012f81c0 00000001 012a2b60 00000000 012a2ee0
012f81c0
<6> 00155387 001be070 00000000 011eecb0 00000000 00000226 0123a4c0
012939d8
<6>Call Trace: 0015241f 00155387 0015267c 0015c3c3 0015cf6c 001293a6 00129424
<6> 0010a479
<6>Code: 81 78 04 00 02 00 00 74 03 8b 5b 28 80 7b 11 00 75 1d c6 43

(ksymoops doesn't compile for me -- what/where is libiostream, fstream.h,
iomanip.h ?)
I don't have the system.map anymore but i checked it at a prevous Oops:

rename_diff_dir
msdos_scan
msdos_rename
umsdos_rename_f
UMSDOS_rename
do_rename
sys_rename
system_call

I tried with 1.3.34, same thing. Stepped back to 1.3.30: everything is
alright. But I can't find anything for (u)msdos in the patches...

Florian