lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20071216013947.GA3679@citd.de>
Date:	Sun, 16 Dec 2007 02:39:47 +0100
From:	Matthias Schniedermeyer <ms@...d.de>
To:	linux-kernel@...r.kernel.org
Subject: Strange Memory Corruption Problem with Core2Duo E6700, P965
	Chipset MB and >=4GB RAM

Hi



Yesterday i upgraded an 1 year old System from 4x1GB (32Bit, No 
Memory-Remap) to 4x2GB (64Bit, Memory-Remap)

Today i due to a lucky coincidence i discovered that i have a memory 
corruption problem.

This problem happens only with at least 4GB RAM and Memory-Remap. It 
happens with any 2 of the 4x2GB RAM-Modules and regardless of slot or 
dual or single channel configuration.

After some trying i found a way to "catch" the error. I wrote a small 
perl script to fill a tmpfs with 1MB zero-files. Then i MD5 all the 
files and discard all with the MD5-sum of a 1MB zero-file.

Here is what hexdump says about the file-content of the "bad"-file when 
it is called several times.

:/misc/badram> hexdump  bad
0000000 0000 0000 0000 0000 0000 0000 0000 0000
*
00d50a0 0000 84cf 1fff fd0f 0000 0000 0000 0000
00d50b0 0000 0000 0000 0000 0000 0000 0000 0000
*
00d90a0 0000 161f 1fff 43ff 0000 0000 0000 0000
00d90b0 0000 0000 0000 0000 0000 0000 0000 0000
00d90c0 0001 0000 0000 0000 0000 0000 0000 0000
00d90d0 0000 0000 0000 0000 0000 0000 0000 0000
*
0100000
:/misc/badram> hexdump  bad
0000000 0000 0000 0000 0000 0000 0000 0000 0000
*
00d50a0 0000 84cf 1fff fd0f 0000 0000 0000 0000
00d50b0 0000 0000 0000 0000 0000 0000 0000 0000
*
00d90a0 0000 e59d 1fff 43bf 0000 0000 0000 0000
00d90b0 0000 0000 0000 0000 0000 0000 0000 0000
00d90c0 0001 0000 0000 0000 0000 0000 0000 0000
00d90d0 0000 0000 0000 0000 0000 0000 0000 0000
*
0100000
:/misc/badram> hexdump  bad
0000000 0000 0000 0000 0000 0000 0000 0000 0000
*
00d50a0 0000 84cf 1fff fd0f 0000 0000 0000 0000
00d50b0 0000 0000 0000 0000 0000 0000 0000 0000
*
00d90a0 0000 f7fb 1fff 43ff 0000 0000 0000 0000
00d90b0 0000 0000 0000 0000 0000 0000 0000 0000
00d90c0 0001 0000 0000 0000 0000 0000 0000 0000
00d90d0 0000 0000 0000 0000 0000 0000 0000 0000
*
0100000
:/misc/badram> hexdump  bad
0000000 0000 0000 0000 0000 0000 0000 0000 0000
*
00d50a0 0000 84cf 1fff ff03 0000 0000 0000 0000
00d50b0 0000 0000 0000 0000 0000 0000 0000 0000
*
00d90a0 0000 df3b 1fff 43ff 0000 0000 0000 0000
00d90b0 0000 0000 0000 0000 0000 0000 0000 0000
00d90c0 0001 0000 0000 0000 0000 0000 0000 0000
00d90d0 0000 0000 0000 0000 0000 0000 0000 0000
*
0100000

Strange is that some parts are static and other parts change.

Kernel is 2.6.23.11.
Kernel is 64Bit/x86-64, Userspace is 32bit. I only need the RAM for a 
huge ramdisk, so i don't need 64bit userspace.

Can anybody help me with this problem?





Bis denn

-- 
Real Programmers consider "what you see is what you get" to be just as 
bad a concept in Text Editors as it is in women. No, the Real Programmer
wants a "you asked for it, you got it" text editor -- complicated, 
cryptic, powerful, unforgiving, dangerous.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ