pre2.0.3 oops

Ari Koivisto (ari@h161a.lanhovi.ton.tut.fi)
Mon, 13 May 1996 20:04:40 +0300 (EET DST)


I just booted the pre2.0.3 kernel and started X -> boom. X opened, but
it froze right away. I had to reset and when the system came back
up, I read the logs:

-----8<-----
Unable to handle kernel paging request at virtual address c440c786
current->tss.cr3 = 007ec000,
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<0013be89>]
EFLAGS: 00013202
eax: 00c9106f ebx: 00ff2de0 ecx: 00929808 edx: 0440c707
esi: 00000000 edi: 0055c000 ebp: 000000dc esp: 007edf44
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process X (pid: 178, process nr: 29, stackpage=007ed000)
Stack: 00548018 00548214 009c9864 00000001 00c9106e 00000000 00548214 00929808
0013a7ae 00548214 009c97e0 00000000 001360e4 009c9864 00000000 009c97e0
009c97e0 08295978 bffff9e8 0013631d 009c9864 008940c0 00120b76 009c97e0
Call Trace: [<0013a7ae>] [<001360e4>] [<0013631d>] [<00120b76>] [<00120be0>] [<0010a409>]
Code: 80 7a 7f 00 74 16 81 ba 90 00 00 00 24 69 1b 00 75 0a 8b 92
-----8<-----

And here's the ksymoops output:

>>EIP: 13be89 <unix_gc+155/27c>
Trace: 13a7ae <unix_release+76/80>
Trace: 1360e4 <sock_release+5c/9c>
Trace: 13631d <sock_close+25/2c>
Trace: 120b76 <close_fp+5e/84>
Trace: 120be0 <sys_close+44/50>
Trace: 10a409 <system_call+59/a0>

Code: 13be89 <unix_gc+155/27c> cmpb $0x0,0x7f(%edx)
Code: 13be8d <unix_gc+159/27c> je 13bea5 <unix_gc+171/27c>
Code: 13be8f <unix_gc+15b/27c> cmpl $0x1b6924,0x90(%edx)
Code: 13be99 <unix_gc+165/27c> jne 13bea5 <unix_gc+171/27c>
Code: 13be9b <unix_gc+167/27c> movl 0x90909000(%edx),%edx

Now X is working fine.
- Ari