2.1.27 oops

Tim Ricketts (Timothy.Ricketts@ox.ac.uk)
7 Mar 1997 00:02:37 GMT


I got an oops while untarring the source for gcc-2.7.2.2 in an emacs
shell under 2.1.27. The process died but the machine didn't crash.

ricks:~# sed -n 's/^.*kernel: //p' /var/log/messages | tail -17
Unable to handle kernel NULL pointer dereference at virtual address 00000018
current->tss.cr3 = 00eb5000, 8r3 = 00eb5000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0126cc8>]
EFLAGS: 00010292
eax: 00000000 ebx: c0fffe18 ecx: 00000000 edx: c021dd98
esi: 00000000 edi: c0fffe18 ebp: 00000400 esp: c0fffde0
ds: 0018 es: 0018 ss: 0018
Process tar (pid: 6794, process nr: 37, stackpage=c0fff000)
Stack: c0fffe18 00000000 00000400 00010000 00000000 c0126d81 c049e198 c0fffe18
00000400 00065746 c0ff0302 00000001 00000400 c0ff0302 00000001 00000400
c0f7e0f8 00000444 c01270d3 00000302 c0127202 00000400 00065746 c0ffff18
Call Trace: [<c0126d81>] [<c01270d3>] [<c0127202>] [<c015bb6c>] [<c015bfbf>] [<c015c384>] [<c0159fbd>]
[<c015ba63>] [<c0125929>] [<c012cc5a>] [<c0124859>] [<c0124875>] [<c01249eb>] [<c0124e9e>] [<c010a438>]
Code: 8b 40 18 89 44 24 10 ff 0f 83 7c 24 10 00 0f 85 34 ff ff ff
ricks:~# sed -n 's/^.*kernel: //p' /var/log/messages | tail -17 | /usr/src/linux/scripts/ksymoops /System.map
Using `/System.map' to map addresses to symbols.

>>EIP: c0126cc8 <find_candidate+d8/f8>
Trace: c0126d81 <refill_freelist+99/3bc>
Trace: c01270d3 <getblk+2f/3a8>
Trace: c0127202 <getblk+15e/3a8>
Trace: c015bb6c <ext2_alloc_block+80/19c>
Trace: c015bfbf <inode_getblk+eb/198>
Trace: c015c384 <ext2_getblk+b8/22c>
Trace: c0159fbd <ext2_file_write+1cd/4bc>
Trace: c015ba63 <ext2_put_inode+b/64>
Trace: c0125929 <iput+cd/17c>
Trace: c012cc5a <open_namei+b2/400>
Trace: c0124859 <do_open+59/124>
Trace: c0124875 <do_open+75/124>
Trace: c01249eb <sys_open+4b/74>
Trace: c0124e9e <sys_write+b2/e8>
Trace: c010a438 <system_call+38/40>

Code: c0126cc8 <find_candidate+d8/f8>
ricks:~#

-- 
--	Tim
Quidquid latine dictum sit, altum viditur.