Re: Oops in 1.3.68; syslogd killed [long]

Drago Goricanec (drago@iac.co.jp)
Sat, 24 Feb 1996 03:53:06 +0900


Oops. ;) I should have at least unwound the Call Trace for you.

Oops 1.

> Unable to handle kernel paging request at virtual address c7200720
> current->tss.cr3 = 00362000, %cr3 = 00362000
> *pde = 00000000
> Oops: 0000
> CPU: 0
> EIP: 0010:[<07200720>]
> EFLAGS: 00010202
> eax: 07200720 ebx: 00000000 ecx: 0007e000 edx: 00000022
> esi: bfffec06 edi: 0007e000 ebp: 00000000 esp: 01314f30
> ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
> Process syslogd (pid: 55, process nr: 9, stackpage=01314000)
> Stack: 0017c65c 0007e000 0007e000 01222690 01ff6ba0 0000003a 00000000 01315018
> 01314f4c 00178ee7 0007e000 01ff6ba0 bfffebcc 0000003a 01222690 01ff6ba0
> 0000003a bfffebcc 00124348 01222690 01ff6ba0 bfffebcc 0000003a 01315018
> Call Trace: [<0017c65c>] [<00178ee7>] [<00124348>] [<00125d54>] [<0010a625>]
> Code: <1>Unable to handle kernel paging request at virtual address c7200720

Call Trace:

0017c65c write_chan+0x138
00178ee7 tty_write+0xbb
00124348 sys_write+0xf4
00125d54 sys_fsync+0x54
0010a625 system_call+0xd5

Oops 2.

> current->tss.cr3 = 00362000, %cr3 = 00362000
> *pde = 00000000
> Oops: 0000
> CPU: 0
> EIP: 0010:[<0010ad5b>]
> EFLAGS: 00010216
> eax: 00000010 ebx: 0000002b ecx: 07200720 edx: 01315810
> esi: 00000000 edi: 01315000 ebp: 01314ef4 esp: 01314e9c
> ds: 0018 es: 0018 fs: 0010 gs: 002b ss: 0018
> Process syslogd (pid: 55, process nr: 9, stackpage=01314000)
> Stack: 0000002b 00000000 c7200720 0007e000 00000000 02800000 03000000 02800000
> 001b0018 00112fec 001bce4d 01314ef4 00000000 00112cb4 bfffec06 0007e000
> 00000000 00000000 0000002b 0010a8ff 01314ef4 00000000 00000000 0007e000
> Call Trace: [<02800000>] [<03000000>] [<02800000>] [<001b0018>] [<00112fec>] [<00112cb4>] [<0010a8ff>]
> [<0017c65c>] [<00178ee7>] [<00124348>] [<00125d54>] [<0010a625>]
> Code: 64 8a 04 0e 0f a1 88 c2 81 e2 ff 00 00 00 89 54 24 10 52 68
>
> 0010aab0 T page_fault
> 0010aabc T die_if_kernel
> 0010aabc t gcc2_compiled. <--- in this procedure
> 0010ad9c T do_divide_error
> 0010ae00 T do_int3
> 0010ae80 T do_overflow
> 0010aee4 T do_bounds
> 0010af48 T do_invalid_op
> 0010afac T do_device_not_available

Call Trace:

02800000 ???
03000000 ???
02800000 ???
001b0018 guswave_start_note+0x20
00112fec do_page_fault+0x338
00112cb4 do_page_fault+0x0
0010a8ff error_code+0xbf
0017c65c write_chan+0x138
00178ee7 tty_write+0xbb
00124348 sys_write+0xf4
00125d54 sys_fsync+0x54
0010a625 system_call+0xd5

I did this by hand, so take it with a grain of salt.

-- 
Drago Goricanec <drago@iac.co.jp>      | URL http://www.iac.co.jp/~drago
[This signature is under construction] | PGP key, finger drago@iac.co.jp