Oops in 2.1.55

Ruslan V. Brushkoff (ruslan@odessa.net)
Fri, 12 Sep 1997 22:38:59 +0300 (EET DST)


While mounting/unmounting cdrom got this :

Unable to handle kernel paging request at virtual address c28197e2
current->tss.cr3 = 007d6000, %cr3 = 007d6000
*pde = 01f26063
*pte = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0124e54>]
EFLAGS: 00010282
eax: 00000065 ebx: c01a1908 ecx: 00000000 edx: c28197e2
esi: c018b8ef edi: c28197e2 ebp: c28197e2 esp: c081dee4
ds: 0018 es: 0018 ss: 0018
Process mount (pid: 1966, process nr: 42, stackpage=c081d000)
Stack: 00000000 00001640 00001640 00001640 c012514e c28197e2 ffffffea
00000000
00001640 c1da9020 c0125591 00001640 c28197e2 0000000f c1d2e000
00000000
00001640 c01a481c 08054710 c1082a80 16401640 c0125a99 00001640
08054710
Call Trace: [<c012514e>] [<c28197e2>] [<c0125591>] [<c28197e2>] [<c0125a99>]
[<c28197e2>] [<c28197e2>]
[<c01091ca>]
Code: ae 75 08 84 c0 75 f8 31 c0 eb 05 19 c0 83 c8 01 85 c0 74 07
Segmentation fault

Using `/System.map' to map addresses to symbols.

>>EIP: c0124e54 <get_fs_type+1c/95>
Trace: c012514e <read_super+3e/bd>
Trace: c28197e2
Trace: c0125591 <do_mount+bc/128>
Trace: c28197e2
Trace: c0125a99 <sys_mount+29f/2f2>
Trace: c28197e2
Trace: c28197e2
Trace: c01091ca <system_call+3a/40>

Code: c0124e54 <get_fs_type+1c/95>
Code: c0124e54 <get_fs_type+1c/95> ae scasb %es:(%edi),%al
Code: c0124e55 <get_fs_type+1d/95> 75 08 jne c0124e5f <get_fs_type+27/95>
Code: c0124e57 <get_fs_type+1f/95> 84 c0 testb %al,%al
Code: c0124e59 <get_fs_type+21/95> 75 f8 jne ffffffff <_EIP+ffffffff>
Code: c0124e5b <get_fs_type+23/95> 31 c0 xorl %eax,%eax
Code: c0124e5d <get_fs_type+25/95> eb 05 jmp c0124e64 <get_fs_type+2c/95>
Code: c0124e65 <get_fs_type+2d/95> 19 c0 sbbl %eax,%eax
Code: c0124e67 <get_fs_type+2f/95> 83 c8 01 orl $0x1,%eax
Code: c0124e6a <get_fs_type+32/95> 85 c0 testl %eax,%eax
Code: c0124e6c <get_fs_type+34/95> 74 07 je c0124e6f <get_fs_type+37/95>
Code: c0124e74 <get_fs_type+3c/95>

P.S. Kernel is compiled with PGCC-970802

-----------------

И магнит улыбнулся ...

Finger Ruslan@Odessa.Net for PGP public key.

With Best Regards, me.