2.3.99-pre5 Oops

From: Thorsten Knabe (tek@thorsten-knabe.de)
Date: Mon Apr 17 2000 - 04:53:55 EST


[1.] One line summary of the problem:
Oopses during make

[2.] Full description of the problem/report:
see oops

[3.] Keywords (i.e., modules, networking, kernel):
oops, kernel, kswapd, inode cache

[4.] Kernel version (from /proc/version):
Linux version 2.3.99-pre5 (tek@tek01) (gcc version egcs-2.91.66
19990314/Linux (egcs-1.1.2 release)) #15 Sun Apr 16 00:58:11 CEST 2000

[5.] Output of Oops.. message (if applicable) with symbolic information
     resolved (see Documentation/oops-tracing.txt)
ksymoops 2.3.3 on i586 2.3.99-pre5. Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.3.99-pre5/ (default)
     -m /usr/src/linux/System.map (default)

Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.

Apr 16 15:38:32 tek01 kernel: Unable to handle kernel paging request at virtual address 000a65fa
Apr 16 15:38:32 tek01 kernel: c0142cdb
Apr 16 15:38:32 tek01 kernel: *pde = 00000000
Apr 16 15:38:32 tek01 kernel: Oops: 0000
Apr 16 15:38:32 tek01 kernel: CPU: 0
Apr 16 15:38:32 tek01 kernel: EIP: 0010:[<c0142cdb>]
Using defaults from ksymoops -t elf32-i386 -a i386
Apr 16 15:38:32 tek01 kernel: EFLAGS: 00010217
Apr 16 15:38:32 tek01 kernel: eax: 000a001a ebx: 000a65f6 ecx: c0ee5440 edx: c14a5f90
Apr 16 15:38:32 tek01 kernel: esi: 000a65ee edi: 000a65f6 ebp: c14a5f90 esp: c14a5f7c
Apr 16 15:38:32 tek01 kernel: ds: 0018 es: 0018 ss: 0018
Apr 16 15:38:32 tek01 kernel: Process kswapd (pid: 2, stackpage=c14a5000)
Apr 16 15:38:32 tek01 kernel: Stack: 00000012 00000006 00000004 c023c660 00000000 c14a5f90 c14a5f90 c0142daa
Apr 16 15:38:32 tek01 kernel: 00000296 c012b02c 00000006 00000004 c023c660 00000006 00000004 c023c660
Apr 16 15:38:32 tek01 kernel: c023c660 c023c700 c023c660 c023c66d c012b113 00000004 c023c660 00000f00
Apr 16 15:38:32 tek01 kernel: Call Trace: [<c0142daa>] [<c012b02c>] [<c012b113>] [<c0105000>] [<c0107573>]
Apr 16 15:38:32 tek01 kernel: Code: 8b 7f 04 8b 86 e8 00 00 00 a8 0c 74 20 68 ae 01 00 00 68 61

>>EIP; c0142cdb <prune_icache+3b/f0> <=====
Trace; c0142daa <shrink_icache_memory+1a/30>
Trace; c012b02c <do_try_to_free_pages+5c/b0>
Trace; c012b113 <kswapd+93/130>
Trace; c0105000 <empty_bad_page+0/1000>
Trace; c0107573 <kernel_thread+23/30>
Code; c0142cdb <prune_icache+3b/f0>
00000000 <_EIP>:
Code; c0142cdb <prune_icache+3b/f0> <=====
   0: 8b 7f 04 movl 0x4(%edi),%edi <=====
Code; c0142cde <prune_icache+3e/f0>
   3: 8b 86 e8 00 00 00 movl 0xe8(%esi),%eax
Code; c0142ce4 <prune_icache+44/f0>
   9: a8 0c testb $0xc,%al
Code; c0142ce6 <prune_icache+46/f0>
   b: 74 20 je 2d <_EIP+0x2d> c0142d08 <prune_icache+68/f0>
Code; c0142ce8 <prune_icache+48/f0>
   d: 68 ae 01 00 00 pushl $0x1ae
Code; c0142ced <prune_icache+4d/f0>
  12: 68 61 00 00 00 pushl $0x61

Apr 16 15:38:45 tek01 kernel: Unable to handle kernel NULL pointer dereference at virtual address 0000009c
Apr 16 15:38:45 tek01 kernel: *pde = 00000000
Apr 16 15:38:45 tek01 kernel: Oops: 0000
Apr 16 15:38:45 tek01 kernel: CPU: 0
Apr 16 15:38:45 tek01 kernel: EIP: 0010:[<c0142dde>]
Apr 16 15:38:45 tek01 kernel: EFLAGS: 00010207
Apr 16 15:38:45 tek01 kernel: eax: c172be1e ebx: 00000000 ecx: c5545844 edx: c14aa800
Apr 16 15:38:45 tek01 kernel: esi: 00000000 edi: 00000000 ebp: c02c4fd0 esp: c4d03ea8
Apr 16 15:38:45 tek01 kernel: ds: 0018 es: 0018 ss: 0018
Apr 16 15:38:45 tek01 kernel: Process make (pid: 9271, stackpage=c4d03000)
Apr 16 15:38:45 tek01 kernel: Stack: 0025b060 00000000 0025b060 c14aa800 c01431b2 c14aa800 0025b060 c02c4fd0
Apr 16 15:38:45 tek01 kernel: 00000000 00000000 0025b060 c61abbe0 ceb430a0 ceb43110 c02c4fd0 c014cc3b
Apr 16 15:38:45 tek01 kernel: c14aa800 0025b060 00000000 00000000 c61abbe0 fffffff4 ceb430a0 c5545844
Apr 16 15:38:45 tek01 kernel: Call Trace: [<c01431b2>] [<c014cc3b>] [<c013a026>] [<c013a440>] [<c013a6ac>] [<c013a7ea>] [<c01370ae>]
Apr 16 15:38:45 tek01 kernel: [<c0109814>]
Apr 16 15:38:45 tek01 kernel: Code: 39 93 9c 00 00 00 75 21 8b 54 24 18 39 53 18 75 18 85 ff 74

>>EIP; c0142dde <find_inode+1e/60> <=====
Trace; c01431b2 <iget4+42/e0>
Trace; c014cc3b <ext2_lookup+5b/90>
Trace; c013a026 <real_lookup+96/160>
Trace; c013a440 <walk_name+350/4f0>
Trace; c013a6ac <lookup_dentry+2c/50>
Trace; c013a7ea <__namei+2a/70>
Trace; c01370ae <sys_newstat+e/70>
Trace; c0109814 <system_call+34/40>
Code; c0142dde <find_inode+1e/60>
00000000 <_EIP>:
Code; c0142dde <find_inode+1e/60> <=====
   0: 39 93 9c 00 00 00 cmpl %edx,0x9c(%ebx) <=====
Code; c0142de4 <find_inode+24/60>
   6: 75 21 jne 29 <_EIP+0x29> c0142e07 <find_inode+47/60>
Code; c0142de6 <find_inode+26/60>
   8: 8b 54 24 18 movl 0x18(%esp,1),%edx
Code; c0142dea <find_inode+2a/60>
   c: 39 53 18 cmpl %edx,0x18(%ebx)
Code; c0142ded <find_inode+2d/60>
   f: 75 18 jne 29 <_EIP+0x29> c0142e07 <find_inode+47/60>
Code; c0142def <find_inode+2f/60>
  11: 85 ff testl %edi,%edi
Code; c0142df1 <find_inode+31/60>
  13: 74 00 je 15 <_EIP+0x15> c0142df3 <find_inode+33/60>

1 warning issued. Results may not be reliable.

[6.] A small shell script or example program which triggers the
     problem (if possible)
n/a

[7.] Environment
AMD K6-2, ALI chipset, 256MB RAM 3GB swap

[7.1.] Software (add the output of the ver_linux script here)
-- Versions installed: (if some fields are empty or look
-- unusual then possibly you have very old versions)
Linux tek01 2.3.99-pre5 #15 Sun Apr 16 00:58:11 CEST 2000 i586 unknown
Kernel modules 2.3.10
Gnu C egcs-2.91.66
Binutils 2.9.1.0.25
Linux C Library x 1 root root 4223971 Nov 6 17:22
/lib/libc.so.6
Dynamic linker ldd (GNU libc) 2.1.2
Procps 2.0.2
Mount 2.9z
Net-tools 1.53
Kbd 0.99
Sh-utils 2.0
Modules Loaded ad1816 sound soundcore ipt_MASQUERADE ipt_LOG
ipt_state iptable_mangle iptable_filter ip_nat_ftp iptable_nat
ip_conntrack_ftp ip_conntrack ip_tables 3c59x hisax isdn

[7.2.] Processor information (from /proc/cpuinfo):
processor : 0
vendor_id : AuthenticAMD
cpu family : 5
model : 8
model name : AMD-K6(tm) 3D processor
stepping : 0
cpu MHz : 332.766448
cache size : 64 KB
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8 sep mmx 3dnow
bogomips : 663.55

[7.3.] Module information (from /proc/modules):
ad1816 8480 1 (autoclean)
sound 63372 0 (autoclean) [ad1816]
soundcore 3908 4 (autoclean) [sound]
ipt_MASQUERADE 1352 1 (autoclean)
ipt_LOG 3440 2 (autoclean)
ipt_state 900 2 (autoclean)
iptable_mangle 1644 0 (autoclean) (unused)
iptable_filter 1960 0 (autoclean) (unused)
ip_nat_ftp 3268 0 (unused)
iptable_nat 13088 1 [ipt_MASQUERADE ip_nat_ftp]
ip_conntrack_ftp 1872 0 (unused)
ip_conntrack 12068 3 [ipt_MASQUERADE ipt_state ip_nat_ftp
iptable_nat ip_conntrack_ftp]
ip_tables 12336 8 [ipt_MASQUERADE ipt_LOG ipt_state
iptable_mangle iptable_filter iptable_nat]
3c59x 20164 1 (autoclean)
hisax 142656 2
isdn 123168 3 [hisax]

[7.4.] SCSI information (from /proc/scsi/scsi)
not loaded

-- 
              E-Mail: tek@thorsten-knabe.de
___              WWW: http://tek.thorsten-knabe.de
 |        | /    ICQ: 5472045
 |horsten |/\nabe     Linux AD1816 sound driver developer

- 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/



This archive was generated by hypermail 2b29 : Sun Apr 23 2000 - 21:00:10 EST