Re: Strange 2.0.35 Oops

Ion Badulescu (ionut@moisil.cs.columbia.edu)
Sun, 2 Aug 1998 04:47:40 -0400


On Sun, 02 Aug 1998 18:12:32 +1000, Keith Owens wrote:
> Intermittent oops on 2.0.x, these three are from 2.0.35. Uniprocessor,
> Cyrix 486DX2/66 equivalent, xntpd, ppp 2.2.0f, squid, apache, qmail.
> memtest found no bad memory. I cannot understand how it got to virtual
> address 00000004 with these registers and instructions, can anybody
> explain it?
>
> eax: 00000473 ebx: 00000473 ecx: 0000011c edx: 00efa000
> esi: 00efa000 edi: 400c1000 ebp: 001fdac8 esp: 008dcf54
^^^^^^^^^^^^^

> Code: 11c206 <generic_file_read+1e/600> f3 a5 repz movsl %ds:(%esi),%es:(%edi)
^^^^^^

> eax: 40009f5c ebx: 000000a4 ecx: 000000a4 edx: 40009f5d
^^^^^^^^^^^^^
> esi: 40009f5c edi: 007b3dcc ebp: 00000003 esp: 007b3ce0

> Code: 12e213 <dcache_lookup+7b/164> 64 c6 00 00 movb $0x0,%fs:(%eax)
^^^^^^

> eax: 00000012 ebx: 00000012 ecx: 00000004 edx: 005f8000
> esi: 005f8000 edi: 0804cfb0 ebp: 00d31a00 esp: 00fe8f78
^^^^^^^^^^^^^

> Code: 129868 <remove_arg_zero> f3 a5 repz movsl %ds:(%esi),%es:(%edi)
^^^^^^^^^^

Smell like bit-flipping to me, and pretty badly.. I would play
with the memory timings, or even swap the SIMM's for better
ones.

Ion

-- 
  It is better to keep your mouth shut and be thought a fool,
            than to open it and remove all doubt.

- 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.altern.org/andrebalsa/doc/lkml-faq.html