A friend of mine had "subtle memory problems". He tested the memory
using memtest86. No errors running for hours.
Then he did:
bank1 = malloc (bignum);
bank2 = malloc (bignum);
srand (seed);
bash (bank1);
srand (seed);
bash (bank2);
if (memcmp (bank1, bank2) != 0)
Memory error!
and quickly found a memory error on the first pass.
It turns out you can memtest all you want, but different access
patterns may cause different errors. In some cases memtest86 doesn't
detect problems, while other stuff does.....
Roger.
-- ** R.E.Wolff@BitWizard.nl ** http://www.BitWizard.nl/ ** +31-15-2137555 ** *-- BitWizard writes Linux device drivers for any device you may have! --* * There are old pilots, and there are bold pilots. * There are also old, bald pilots. - 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/