GNU bug report logs - #18121
A bug in sort.

Previous Next

Package: coreutils;

Reported by: Tom Bryant <mainsequence <at> verizon.net>

Date: Mon, 28 Jul 2014 01:10:01 UTC

Severity: normal

Tags: notabug

Done: Pádraig Brady <P <at> draigBrady.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Pádraig Brady <P <at> draigBrady.com>,  Tom Bryant <mainsequence <at> verizon.net>
Cc: 18121 <at> debbugs.gnu.org
Subject: bug#18121: A bug in sort.
Date: Mon, 28 Jul 2014 11:50:14 -0400
On 07/28/2014 04:41 AM, Pádraig Brady wrote:
> This case might be indicative of single bit errors in RAM,
> as the difference between '|' and 'x' is only a single bit.
> I would first eliminate that possibility with a RAM checker.

Good diagnosis, thanks.  I use ECC RAM in machines I do nontrivial work 
on, so attempting to work around this is low priority for me, but 
someone with some free time on their hands might look into having 'sort' 
detect internal memory corruption via permutation-insensitive 
checksums.  This wouldn't catch all hardware errors, but it might help 
folks who are trying to push too much data through systems with 
unreliable memory.

For some eye-opening analysis on how unreliable non-ECC RAM can be, see:

http://www.pugetsystems.com/labs/articles/Advantages-of-ECC-Memory-520/





This bug report was last modified 11 years and 16 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.