another 2.1.50 lockup/crash

Bob Tracy - TDS (rct@afcert.csap.af.mil)
Mon, 18 Aug 1997 08:32:29 -0500 (CDT)


Two different machines with almost identical symptoms, except that
machine one never oopsed. Machine one: booted on 2.1.50 Friday
morning, left town for the weekend, and when I checked the machine
Sunday evening I found that I couldn't enter anything on any of
the virtual consoles although I could switch between them. Syslog
quit recording sometime Saturday evening.

Machine two: booted on 2.1.50 Friday morning. Monday morning found
an oops on the console. Machine still functional, at least until I
tried to build ksymoops to decode the oops :-). Machine locked up
in a manner identical to machine one -- could switch VCs, but couldn't
input anything on any of them. I could ping the machine from elsewhere
on the network, but couldn't login remotely.

Here's the oops from machine two and the corresponding ksymoops output:

Unable to handle kernel NULL pointer dereference at virtual address 00000000
current->tss.cr3 = 01dc0000, |r3 = 01dc0000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c012de92>]
EFLAGS: 00010286
eax: 000015f8 ebx: ffffffe8 ecx: 949e29ee edx: 569f47d7
esi: 569f42bf edi: 949e29ee ebp: 00000000 esp: c1df3edc
ds: 0018 es: 0018 ss: 0018
Process crond (pid: 42, process nr: 9, stackpage=c1df3000)
Stack: c1df3f48 c1ecbb80 c1ecbb80 00000001 c18ff005 949e29ee 0000000c c01e3018
c012953d c1ecbb80 c1df3f48 c1df3f48 c1ecbb80 c01295eb c1ecbb80 c1df3f48
0000000c c18ff011 c01297cc c1ecbb80 c1df3f48 c1c56a20 00000180 000006c2
Call Trace: [<c012953d>] [<c01295eb>] [<c01297cc>] [<c01298e3>] [<c01220ff>] [<c01222b3>] [<c010947a>]
Code: 8b 6d 00 8b 7c 24 14 39 7b 38 75 eb 8b 7c 24 24 39 7b 0c 75

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

>>EIP: c012de92 <d_lookup+62/dc>
Trace: c012953d <cached_lookup+11/5c>
Trace: c01295eb <lookup+1f/44>
Trace: c01297cc <lookup_dentry+134/190>
Trace: c01298e3 <open_namei+3f/2b0>
Trace: c01220ff <do_open+4b/134>
Trace: c01222b3 <sys_open+3b/6c>
Trace: c010947a <system_call+3a/40>

Code: c012de92 <d_lookup+62/dc>
Code: c012de92 <d_lookup+62/dc> 8b 6d 00 movl 0x0(%ebp),%ebp
Code: c012de95 <d_lookup+65/dc> 8b 7c 24 14 movl 0x14(%esp,1),%edi
Code: c012de99 <d_lookup+69/dc> 39 7b 38 cmpl %edi,0x38(%ebx)
Code: c012dea2 <d_lookup+72/dc> 75 eb jne fffffff7 <_EIP+fffffff7>
Code: c012dea4 <d_lookup+74/dc> 8b 7c 24 24 movl 0x24(%esp,1),%edi
Code: c012dea8 <d_lookup+78/dc> 39 7b 0c cmpl %edi,0xc(%ebx)
Code: c012deab <d_lookup+7b/dc> 75 00 jne c012dea7 <d_lookup+77/dc>
Code: c012deb3 <d_lookup+83/dc> 90 nop
Code: c012deb4 <d_lookup+84/dc> 90 nop
Code: c012deb5 <d_lookup+85/dc> 90 nop

-- 
--------Bob Tracy       AFIWC/AFCERT    rct@merkin.csap.af.mil--------
"If you make any money, the government shoves you in the creek once a
year with it in your pockets, and all that don't get wet you can keep."
                                -- Will Rogers