GPF in 1.99.3

Ralph Loader (loader@oban.ox.ac.uk)
Mon, 13 May 1996 20:52:41 +0100


Hi,

This looks like a bug in the file descriptor garbage
collection? Happened while closing down X-windows.

May 13 18:10:15 oban kernel: general protection: 0000
May 13 18:10:15 oban kernel: CPU: 0
May 13 18:10:15 oban kernel: EIP: 0010:[<0013925a>]
May 13 18:10:15 oban kernel: EFLAGS: 00013202
May 13 18:10:15 oban kernel: eax: f00000fd ebx: 00256aec ecx: 02092214 edx: f00000fc
May 13 18:10:15 oban kernel: esi: 00000000 edi: 0141f000 ebp: 000000dc esp: 0210af44
May 13 18:10:15 oban kernel: ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
May 13 18:10:15 oban kernel: Process X (pid: 143, process nr: 6, stackpage=0210a000)
May 13 18:10:15 oban kernel: Stack: 02092410 02092808 0232be4c 00000001 f00000fc 00000000 02092808 02092214
May 13 18:10:15 oban kernel: 00137b86 02092808 0232bdc8 00000000 001334bc 0232be4c 00000000 0232bdc8
May 13 18:10:15 oban kernel: 0232bdc8 08295978 bffffae0 001336f5 0232be4c 0225a140 0011fda2 0232bdc8
May 13 18:10:15 oban kernel: Call Trace: [<00137b86>] [<001334bc>] [<001336f5>] [<0011fda2>] [<0011fe0c>] [<0010a409>]
May 13 18:10:15 oban kernel: Code: 8b 50 30 85 d2 74 1c 80 7a 7f 00 74 16 81 ba 90 00 00 00 7c

Using `/boot/System.map-1.99.3' to map addresses to symbols.

>>EIP: 13925a <unix_gc+14e/27c>
Trace: 137b86 <unix_release+76/80>
Trace: 1334bc <sock_release+5c/9c>
Trace: 1336f5 <sock_close+25/2c>
Trace: 11fda2 <close_fp+5e/84>
Trace: 11fe0c <sys_close+44/50>
Trace: 10a409 <system_call+59/a0>

Code: 13925a <unix_gc+14e/27c> movl 0x30(%eax),%edx
Code: 13925d <unix_gc+151/27c> testl %edx,%edx
Code: 13925f <unix_gc+153/27c> je 13927d <unix_gc+171/27c>
Code: 139261 <unix_gc+155/27c> cmpb $0x0,0x7f(%edx)
Code: 139265 <unix_gc+159/27c> je 13927d <unix_gc+171/27c>
Code: 139267 <unix_gc+15b/27c> cmpl $0x9090007c,0x90(%edx)
oban:/usr/src/linux/scripts] uname -a
Linux oban 1.99.3 #1-pre-2.0 Mon May 13 15:33:55 BST 1996 i586
oban:/usr/src/linux/scripts]

Ralph.