Found following oops in my logs. Machine runs as if nothing happened.
Kernel 2.6.0-test2-mm2. .config attached and utilversions appended.
AMD 2500+ barton with 1GB of memory (HIGHMEM enabled) on NF2 board.
Unable to handle kernel paging request at virtual address 02000014
c0169e46
*pde = 00000000
Oops: 0000 [#1]
CPU: 0
EIP: 0060:[<c0169e46>] Not tainted VLI
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010206
eax: 02000000 ebx: c8454980 ecx: c8450e48 edx: c8450e48
esi: c8450e38 edi: c1b56000 ebp: 0000000c esp: c1b57e78
ds: 007b es: 007b ss: 0068
Stack: c978ac80 c124fb80 00000080 c1b56000 0000005a f7ffeb20 c016a36f
00000080
00000080 c01402fe 00000080 000000d0 000397f2 0200d5b0 00000000
0000008e
00000000 00000176 c02e2450 00000001 ffffff21 c014165e 00000176
000000d0
Call Trace:
[<c016a36f>] shrink_dcache_memory+0x3f/0x50
[<c01402fe>] shrink_slab+0x10e/0x160
[<c014165e>] balance_pgdat+0x1ce/0x200
[<c01417af>] kswapd+0x11f/0x130
[<c011c890>] autoremove_wake_function+0x0/0x50
[<c0108fde>] ret_from_fork+0x6/0x14
[<c011c890>] autoremove_wake_function+0x0/0x50
[<c0141690>] kswapd+0x0/0x130
[<c0107079>] kernel_thread_helper+0x5/0xc
Code: 43 24 c7 43 08 00 00 00 00 8b 53 24 8b 48 04 89 4a 04 89 11 89 40
04 89 43 24 ff 4f 14 8b 47 08 a8 08 75 41 8b 43 30 85 c0 74 07 <8b> 50
14 85 d2 75 27 89 34 24 e8 db 2b 00 00 8b 73 60 89 1c 24
>>EIP; c0169e46 <prune_dcache+166/1e0> <=====
>>ebx; c8454980 <_end+80a68c8/3fc4ff48>
>>ecx; c8450e48 <_end+80a2d90/3fc4ff48>
>>edx; c8450e48 <_end+80a2d90/3fc4ff48>
>>esi; c8450e38 <_end+80a2d80/3fc4ff48>
>>edi; c1b56000 <_end+17a7f48/3fc4ff48>
>>esp; c1b57e78 <_end+17a9dc0/3fc4ff48>
Trace; c016a36f <shrink_dcache_memory+3f/50>
Trace; c01402fe <shrink_slab+10e/160>
Trace; c014165e <balance_pgdat+1ce/200>
Trace; c01417af <kswapd+11f/130>
Trace; c011c890 <autoremove_wake_function+0/50>
Trace; c0108fde <ret_from_fork+6/14>
Trace; c011c890 <autoremove_wake_function+0/50>
Trace; c0141690 <kswapd+0/130>
Trace; c0107079 <kernel_thread_helper+5/c>
Code; c0169e1b <prune_dcache+13b/1e0>
00000000 <_EIP>:
Code; c0169e1b <prune_dcache+13b/1e0>
0: 43 inc %ebx
Code; c0169e1c <prune_dcache+13c/1e0>
1: 24 c7 and $0xc7,%al
Code; c0169e1e <prune_dcache+13e/1e0>
3: 43 inc %ebx
Code; c0169e1f <prune_dcache+13f/1e0>
4: 08 00 or %al,(%eax)
Code; c0169e21 <prune_dcache+141/1e0>
6: 00 00 add %al,(%eax)
Code; c0169e23 <prune_dcache+143/1e0>
8: 00 8b 53 24 8b 48 add %cl,0x488b2453(%ebx)
Code; c0169e29 <prune_dcache+149/1e0>
e: 04 89 add $0x89,%al
Code; c0169e2b <prune_dcache+14b/1e0>
10: 4a dec %edx
Code; c0169e2c <prune_dcache+14c/1e0>
11: 04 89 add $0x89,%al
Code; c0169e2e <prune_dcache+14e/1e0>
13: 11 89 40 04 89 43 adc %ecx,0x43890440(%ecx)
Code; c0169e34 <prune_dcache+154/1e0>
19: 24 ff and $0xff,%al
Code; c0169e36 <prune_dcache+156/1e0>
1b: 4f dec %edi
Code; c0169e37 <prune_dcache+157/1e0>
1c: 14 8b adc $0x8b,%al
Code; c0169e39 <prune_dcache+159/1e0>
1e: 47 inc %edi
Code; c0169e3a <prune_dcache+15a/1e0>
1f: 08 a8 08 75 41 8b or %ch,0x8b417508(%eax)
Code; c0169e40 <prune_dcache+160/1e0>
25: 43 inc %ebx
Code; c0169e41 <prune_dcache+161/1e0> <=====
26: 30 85 c0 74 07 8b xor %al,0x8b0774c0(%ebp) <=====
Code; c0169e47 <prune_dcache+167/1e0>
2c: 50 push %eax
Code; c0169e48 <prune_dcache+168/1e0>
2d: 14 85 adc $0x85,%al
Code; c0169e4a <prune_dcache+16a/1e0>
2f: d2 (bad)
Code; c0169e4b <prune_dcache+16b/1e0>
30: 75 27 jne 59 <_EIP+0x59>
Code; c0169e4d <prune_dcache+16d/1e0>
32: 89 34 24 mov %esi,(%esp,1)
Code; c0169e50 <prune_dcache+170/1e0>
35: e8 db 2b 00 00 call 2c15 <_EIP+0x2c15>
Code; c0169e55 <prune_dcache+175/1e0>
3a: 8b 73 60 mov 0x60(%ebx),%esi
Code; c0169e58 <prune_dcache+178/1e0>
3d: 89 1c 24 mov %ebx,(%esp,1)
And: ver_linux:
Linux horizon 2.6.0-test2-mm2 #7 Fri Aug 1 10:31:54 EEST 2003 i686
GNU/Linux
Gnu C 3.3.1
Gnu make 3.80
util-linux 2.11z
mount 2.11z
e2fsprogs 1.34
xfsprogs 2.5.3
nfs-utils 1.0.5
Linux C Library 2.3.1
Dynamic linker (ldd) 2.3.1
Procps 3.1.11
Net-tools 1.60
Kbd [v?tmed]
Console-tools 0.2.3
Sh-utils 5.0
Modules Loaded snd_pcm_oss snd_mixer_oss snd_rtctimer
snd_mpu401_uart snd_ens1371 snd_rawmidi snd_pcm snd_page_alloc snd_timer
snd_ac97_codec snd soundcore nfsd exportfs nfs lockd sunrpc sg sd_mod
usb_storage 3c59x ide_scsi scsi_mod hid mousedev usbkbd ohci_hcd usbcore
Lenar L?hmus <[email protected]> wrote:
>
> Found following oops in my logs. Machine runs as if nothing happened.
> Kernel 2.6.0-test2-mm2. .config attached and utilversions appended.
>
> AMD 2500+ barton with 1GB of memory (HIGHMEM enabled) on NF2 board.
>
> Unable to handle kernel paging request at virtual address 02000014
> c0169e46
> *pde = 00000000
> Oops: 0000 [#1]
> CPU: 0
> EIP: 0060:[<c0169e46>] Not tainted VLI
> Using defaults from ksymoops -t elf32-i386 -a i386
> EFLAGS: 00010206
> eax: 02000000 ebx: c8454980 ecx: c8450e48 edx: c8450e48
> esi: c8450e38 edi: c1b56000 ebp: 0000000c esp: c1b57e78
A single bit got set in %eax. You probably have bad hardware. Try running
memtest86 for 12 hours.