oops with 2.1.97 and autofs

Andreas Degert (ad@papyrus.hamburg.com)
19 Apr 1998 23:10:13 +0200


I got the following oops, possibly while trying to stop
automount when it was failing to do a nfs-mount with soft,intr.

After that, the mount point was still listed in /proc/mounts, but
automount wasn't running any more.

-------------------------------
autofs warning: lookup failure on existing dentry, status = -2, name = ad
Unable to handle kernel NULL pointer dereference at virtual address 00000008
current->tss.cr3 = 0132c000, %cr3 = 0132c000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0129b5e>]
EFLAGS: 00010292
eax: 00000000 ebx: c12bbdc8 ecx: 00000000 edx: c12ba000
esi: 00000110 edi: c1cf7bc0 ebp: 00000110 esp: c12bbd54
ds: 0018 es: 0018 ss: 0018
Process xdm (pid: 316, process nr: 30, stackpage=c12bb000)
Stack: c12bbdc8 00000110 c1cf7bc0 c1cf7bd4 00000001 00000110 c12ba000 c2861918
c1cf7bc0 c12bbdc8 00000110 c1cf7bd4 c1cb4f60 c12bbdc8 c1cf7bc0 c12bbdd8
c0000000 00000000 c2861a2d c1cf7bc0 c12bbdc8 00000110 c1cb4760 c0238000
Call Trace: [<c2861918>] [<c2861a2d>] [<c2861b65>] [<c2860dd7>] [<c2860e8f>] [<c2860f76>] [<c012a583>]
[<c012a790>] [<c012a334>] [<c012a849>] [<c01286cb>] [<c0109890>]
Code: 8b 70 08 31 c9 89 f8 83 c0 14 39 44 24 2c 74 0e b8 e3 ff ff
--------------------------------

Output of ksymoops:

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

>>EIP: c0129b5e <pipe_write+12/204>
Trace: c2861918
Trace: c2861a2d
Trace: c2861b65
Trace: c2860dd7
Trace: c2860e8f
Trace: c2860f76
Trace: c012a583 <real_lookup+47/70>
Trace: c012a790 <lookup_dentry+15c/1e8>
Trace: c012a334 <getname+98/f4>
Trace: c012a849 <__namei+2d/84>
Trace: c01286cb <sys_newstat+13/64>
Trace: c0109890 <system_call+38/3c>
Code: c0129b5e <pipe_write+12/204>
Code: c0129b5e <pipe_write+12/204> 8b 70 08 movl 0x8(%eax),%esi
Code: c0129b61 <pipe_write+15/204> 31 c9 xorl %ecx,%ecx
Code: c0129b63 <pipe_write+17/204> 89 f8 movl %edi,%eax
Code: c0129b65 <pipe_write+19/204> 83 c0 14 addl $0x14,%eax
Code: c0129b6e <pipe_write+22/204> 39 44 24 2c cmpl %eax,0x2c(%esp,1)
Code: c0129b72 <pipe_write+26/204> 74 0e je c0129b7c <pipe_write+30/204>
Code: c0129b74 <pipe_write+28/204> b8 e3 ff ff 00 movl $0xffffe3,%eax
Code: c0129b7f <pipe_write+33/204> 90 nop
Code: c0129b80 <pipe_write+34/204> 90 nop
Code: c0129b81 <pipe_write+35/204> 90 nop
--------------------------------

autofs was loaded as a module, which might be the reason for the
missing trace symbols.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu