Mailing List Archive

OOPS: ?in filp_open? on my console this morning
Hi All,
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)
Options used: -V (default)
-o /lib/modules/2.2.0-pre6/ (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-m /boot/System.map (specified)
-c 1 (default)
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>
1 warning issued. Results may not be reliable.
Here's some information about my system:
Script started on Tue Jan 12 09:00:12 1999
[jon@evansoft jon]$ cat /proc/version
Linux version 2.2.0-pre6 (root@evansoft.demon.co.uk) (gcc version 2.7.2.3) #2 Sun Jan 10 17:47:34 GMT 1999
(actually also has "patch-Zlatko-MMCleanup" and
"patch-Zlatko-MMImprovement" applied).
[jon@evansoft jon]$ sh /usr/src/linux/scripts/ver_linux
-- Versions installed: (if some fields are empty or looks
-- unusual then possibly you have very old versions)
Linux evansoft.demon.co.uk 2.2.0-pre6 #2 Sun Jan 10 17:47:34 GMT 1999 i686 unknown
Kernel modules found
Gnu C 2.7.2.3
Binutils 2.9.1.0.4
Linux C Library 2.0.7
Dynamic linker ldd (GNU libc) 2.0.7
Linux C++ Library 2.8.0
Procps 1.2.9
Mount 2.8
Net-tools (1998-12-05)
Kbd 0.94
Sh-utils 1.16
[jon@evansoft jon]$ cat /proc/cpuinfo
processor : 0
vendor_id : CyrixInstead
cpu family : 6
model : 2
model name : M II 3x Core/Bus Clock
stepping : 8
cpu MHz : 199.968921
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu de tsc msr cx8 pge cmov mmx
bogomips : 199.48
(It's a 300MHz CPU but my motherboard can't go that fast).
[jon@evansoft jon]$ cat /proc/modules
ppp_deflate 38516 0 (autoclean)
bsd_comp 3468 0 (autoclean)
ppp 17692 3 (autoclean) [ppp_deflate bsd_comp]
slhc 4196 0 (autoclean) [ppp]
ne 5964 1 (autoclean)
8390 5944 0 (autoclean) [ne]
sb 28156 1
uart401 5628 1 [sb]
awe_wave 155664 1 (autoclean)
sound 56028 0 [sb uart401 awe_wave]
soundlow 240 0 [sound]
soundcore 2192 6 [sb sound]
nls_iso8859-1 2024 3 (autoclean)
nls_cp437 3548 3 (autoclean)
vfat 13108 3 (autoclean)
fat 24012 3 (autoclean) [vfat]
[jon@evansoft jon]$ cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: IBM Model: WDS-3100 !I Rev: S560
Type: Direct-Access ANSI SCSI revision: 02
(an old reliable 100Mb IBM SCSI Drive. 50MB Swap and 50Mb for a small
news spool. It's on an Adaptec AHA-1530 using the 152x driver).
[jon@evansoft jon]$ exit
exit
Script done on Tue Jan 12 09:02:25 1999
--
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/
Re: OOPS: ?in filp_open? on my console this morning [ In reply to ]
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/