Re: OOPS: ?in filp_open? on my console this morning

Jon Evans (jon@evansoft.demon.co.uk)
Wed, 13 Jan 1999 19:22:32 +0000 (GMT)


On Tue, 12 Jan 1999, Jon Evans wrote:

> I left gnome-libs compiling when I went to bed last night. In the morning
> this Oops was on the console, which I presume was from an overnight cron
> job (RH 5.1 runs cron.daily at 04:02)

I've done some investigating and found that it's in some way connected to
the AHA-152x driver.

The oops can be triggered like this:

cd /proc/scsi/aha152x
ls

I did it a few times and now I don't get the oops, but the ls process
hangs. I have to use SAK to kill ls.

I tried doing "strace -o ~/strace.out ls" but no file was produced...

The driver carries on working - there is only one drive attached to that
controller, and it's used for news and swap. Both still work.

I'll cut the rest of my report except the oops itself.

Jon.

> Jan 12 04:05:07 evansoft kernel: Unable to handle kernel paging request at virtual address 1e2a1c1c
> Jan 12 04:05:07 evansoft kernel: current->tss.cr3 = 0242b000, `r3 = 0242b000
> Jan 12 04:05:07 evansoft kernel: *pde = 00000000
> Jan 12 04:05:07 evansoft kernel: Oops: 0000
> Jan 12 04:05:07 evansoft kernel: CPU: 0
> Jan 12 04:05:07 evansoft kernel: EIP: 0010:[<c0122678>]
> Jan 12 04:05:07 evansoft kernel: EFLAGS: 00010206
> Jan 12 04:05:07 evansoft kernel: eax: 1e2a1c00 ebx: c1e44540 ecx: c0420000 edx: c242c122
> Jan 12 04:05:07 evansoft kernel: esi: c1427420 edi: c042553c ebp: c1427420 esp: c242df98
> Jan 12 04:05:07 evansoft kernel: ds: 0018 es: 0018 ss: 0018
> Jan 12 04:05:07 evansoft kernel: Process find (pid: 8242, process nr: 40, stackpage=c242d000)
> Jan 12 04:05:07 evansoft kernel: Stack: bffffa38 00000800 c01227d4 c2e2c000 00000800 bffffa38 c242c000 080579b3
> Jan 12 04:05:07 evansoft kernel: 00000012 bffff9b4 c0108820 080579b3 00000800 bffffa38 080579b3 00000012
> Jan 12 04:05:07 evansoft kernel: bffff9b4 00000005 c010002b 0000002b 00000005 4007bee4 00000023 00000202
> Jan 12 04:05:07 evansoft kernel: Call Trace: [<c01227d4>] [<c0108820>] [<c010002b>]
> Jan 12 04:05:07 evansoft kernel: Code: 8b 40 1c 85 c0 74 0d 53 57 ff d0 89 c6 83 c4 08 85 f6 75 10
>
> >>EIP: c0122678 <filp_open+a4/f8>
> Trace: c01227d4 <sys_open+38/84>
> Trace: c0108820 <system_call+34/38>
> Trace: c010002b <startup_32+2b/11e>
> Code: c0122678 <filp_open+a4/f8> 00000000 <_EIP>:
> Code: c0122678 <filp_open+a4/f8> 0: 8b 40 1c movl 0x1c(%eax),%eax
> Code: c012267b <filp_open+a7/f8> 3: 85 c0 testl %eax,%eax
> Code: c012267d <filp_open+a9/f8> 5: 74 0d je 14 <_EIP+0x14> c012268c <filp_open+b8/f8>
> Code: c012267f <filp_open+ab/f8> 7: 53 pushl %ebx
> Code: c0122680 <filp_open+ac/f8> 8: 57 pushl %edi
> Code: c0122681 <filp_open+ad/f8> 9: ff d0 call *%eax
> Code: c0122683 <filp_open+af/f8> b: 89 c6 movl %eax,%esi
> Code: c0122685 <filp_open+b1/f8> d: 83 c4 08 addl $0x8,%esp
> Code: c0122688 <filp_open+b4/f8> 10: 85 f6 testl %esi,%esi
> Code: c012268a <filp_open+b6/f8> 12: 75 10 jne 24 <_EIP+0x24> c012269c <filp_open+c8/f8>

-- 
Jon Evans

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/