[1.] oops on 2.4.18-686 (kswapd)
[2.] This is what was reported to syslog:
Oct 11 06:02:46 danton kernel: Unable to handle kernel paging request at virtual address 7d104757
Oct 11 06:02:46 danton kernel: printing eip:
Oct 11 06:02:46 danton kernel: c0131905
Oct 11 06:02:46 danton kernel: *pde = 00000000
Oct 11 06:02:46 danton kernel: Oops: 0000
Oct 11 06:02:46 danton kernel: CPU: 0
Oct 11 06:02:46 danton kernel: EIP: 0010:[try_to_release_page+29/72] Not tainted
Oct 11 06:02:46 danton kernel: EFLAGS: 00010282
Oct 11 06:02:46 danton kernel: eax: 7d10473b ebx: c1208000 ecx: c120801c edx: c01f2948
Oct 11 06:02:46 danton kernel: esi: 000001d0 edi: 00000004 ebp: 00000200 esp: c142df40
Oct 11 06:02:46 danton kernel: ds: 0018 es: 0018 ss: 0018
Oct 11 06:02:46 danton kernel: Process kswapd (pid: 4, stackpage=c142d000)
Oct 11 06:02:46 danton kernel: Stack: cd0dada0 c1208000 c0129c72 c1208000 000001d0 00000020 000001d0 00000020
Oct 11 06:02:46 danton kernel: 00000006 00000006 c142c000 000018da 000001d0 c01f2948 c0129ea6 00000006
Oct 11 06:02:46 danton kernel: 00000003 00000006 000001d0 c01f2948 00000000 c01f2948 c0129f0f 00000020
Oct 11 06:02:46 danton kernel: Call Trace: [shrink_cache+458/732] [shrink_caches+86/136] [try_to_free_pages+55/88] [kswapd_balance_pgdat+67/140] [kswapd_balance+18/40]
Oct 11 06:02:46 danton kernel: [kswapd+153/188] [kernel_thread+40/56]
Oct 11 06:02:46 danton kernel:
Oct 11 06:02:46 danton kernel: Code: 83 78 1c 00 74 15 56 53 8b 40 1c ff d0 83 c4 08 85 c0 75 07
Then kswapd zombied.
[3.] kswapd
[4.] [sigmunds]@danton$ cat /proc/version
Linux version 2.4.18-686 (herbert@gondolin) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 Sun Apr 14 11:32:47 EST 2002
[5.] See [2.] for oops message
[sigmunds]@danton$ ksymoops < /oops.txt
ksymoops 2.4.5 on i686 2.4.18-686. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.18-686/ (default)
-m /boot/System.map-2.4.18-686 (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.
Warning (expand_objects): object /lib/modules/2.4.18-686/kernel/drivers/ide/ide-disk.o for module ide-disk has changed since load
Warning (expand_objects): object /lib/modules/2.4.18-686/kernel/drivers/ide/ide-probe-mod.o for module ide-probe-mod has changed since load
Warning (expand_objects): object /lib/modules/2.4.18-686/kernel/drivers/ide/ide-mod.o for module ide-mod has changed since load
Warning (expand_objects): object /lib/modules/2.4.18-686/kernel/fs/ext2/ext2.o for module ext2 has changed since load
Warning (expand_objects): object /lib/modules/2.4.18-686/kernel/fs/ext3/ext3.o for module ext3 has changed since load
Warning (expand_objects): object /lib/modules/2.4.18-686/kernel/fs/jbd/jbd.o for module jbd has changed since load
Unable to handle kernel paging request at virtual address 7d104757
c0131905
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[try_to_release_page+29/72] Not tainted
EFLAGS: 00010282
eax: 7d10473b ebx: c1208000 ecx: c120801c edx: c01f2948
esi: 000001d0 edi: 00000004 ebp: 00000200 esp: c142df40
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 4, stackpage=c142d000)
Stack: cd0dada0 c1208000 c0129c72 c1208000 000001d0 00000020 000001d0 00000020
00000006 00000006 c142c000 000018da 000001d0 c01f2948 c0129ea6 00000006
00000003 00000006 000001d0 c01f2948 00000000 c01f2948 c0129f0f 00000020
Call Trace: [shrink_cache+458/732] [shrink_caches+86/136] [try_to_free_pages+55/88] [kswapd_balance_pgdat+67/140] [kswapd_balance+18/40]
Code: 83 78 1c 00 74 15 56 53 8b 40 1c ff d0 83 c4 08 85 c0 75 07
Using defaults from ksymoops -t elf32-i386 -a i386
>>eax; 7d10473b Before first symbol
>>ebx; c1208000 <_end+f925f4/105975f4>
>>ecx; c120801c <_end+f92610/105975f4>
>>edx; c01f2948 <contig_page_data+a8/320>
>>esp; c142df40 <_end+11b8534/105975f4>
Code; 00000000 Before first symbol
00000000 <_EIP>:
Code; 00000000 Before first symbol
0: 83 78 1c 00 cmpl $0x0,0x1c(%eax)
Code; 00000004 Before first symbol
4: 74 15 je 1b <_EIP+0x1b> 0000001b Before first symbol
Code; 00000006 Before first symbol
6: 56 push %esi
Code; 00000007 Before first symbol
7: 53 push %ebx
Code; 00000008 Before first symbol
8: 8b 40 1c mov 0x1c(%eax),%eax
Code; 0000000b Before first symbol
b: ff d0 call *%eax
Code; 0000000d Before first symbol
d: 83 c4 08 add $0x8,%esp
Code; 00000010 Before first symbol
10: 85 c0 test %eax,%eax
Code; 00000012 Before first symbol
12: 75 07 jne 1b <_EIP+0x1b> 0000001b Before first symbol
7 warnings issued. Results may not be reliable.
[6.] NA
[7.]
[7.1]
[sigmunds]@danton$ bash ver_linux
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.
Linux danton 2.4.18-686 #1 Sun Apr 14 11:32:47 EST 2002 i686 unknown
Gnu C 2.95.4
Gnu make 3.79.1
util-linux 2.11n
modutils 2.4.15
e2fsprogs tune2fs
Linux C Library 2.2.5
Dynamic linker (ldd) 2.2.5
Procps 2.0.7
Net-tools 1.60
Console-tools 0.2.3
Sh-utils 2.0.11
Modules Loaded i810 agpgart nfs lockd sunrpc i810_audio soundcore ac97_codec eepro100 af_packet rtc unix ide-disk ide-probe-mod ide-mod ext2 ext3 jbd
[7.2]
[sigmunds]@danton$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Pentium III (Coppermine)
stepping : 10
cpu MHz : 934.993
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips : 1867.77
[7.3]
[sigmunds]@danton$ cat /proc/modules
i810 63192 1
agpgart 29504 7 (autoclean)
nfs 69500 7 (autoclean)
lockd 46656 1 (autoclean) [nfs]
sunrpc 58196 1 (autoclean) [nfs lockd]
i810_audio 19968 0 (unused)
soundcore 3556 2 [i810_audio]
ac97_codec 9376 0 [i810_audio]
eepro100 17104 1
af_packet 11432 0 (unused)
rtc 5368 0 (autoclean)
unix 13316 13 (autoclean)
ide-disk 6592 2 (autoclean)
ide-probe-mod 7968 0 (autoclean)
ide-mod 129420 2 (autoclean) [ide-disk ide-probe-mod]
ext2 30400 1 (autoclean)
ext3 56544 0 (autoclean)
jbd 34968 0 (autoclean) [ext3]
[7.4] NA
[7.5] NA
[X.] NA
I have several boxes similar to this one, and I have not seen this (or
any other) oops before on this kernel version.
I am not on the list,
My work address is sigmunds at iu.hio.no.
Sigmund Straumsnes
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Tue Oct 15 2002 - 22:00:41 EST