GNU bug report logs - #9307
sort crashes on big files

Previous Next

Package: coreutils;

Reported by: Michael Stahn <michael.stahn.42 <at> googlemail.com>

Date: Mon, 15 Aug 2011 20:01:02 UTC

Severity: normal

Done: Jim Meyering <jim <at> meyering.net>

Bug is archived. No further changes may be made.

Full log


Message #10 received at 9307-done <at> debbugs.gnu.org (full text, mbox):

From: Jim Meyering <jim <at> meyering.net>
To: Michael Stahn <michael.stahn.42 <at> googlemail.com>
Cc: 9307-done <at> debbugs.gnu.org
Subject: Re: bug#9307: sort crashes on big files (coreutils-8.7)
Date: Mon, 15 Aug 2011 22:10:20 +0200
Michael Stahn wrote:
> Calling sort -u -S 1G file.txt > output.txt from coreutils-8.7 crashes
> sort. Increasing memory size doesn't help. The size of file.txt is
> approximately 1G. The program was called with other text-files with similar
> size and it crashes only in some cases (same file every time). I cant upload it
> here because of the size, but it's just a plain textfile.
> This bug only seems to happen if sort is called with "-u" option.
>
> Steps to Reproduce:
> 1. call sort -u -S 1G file.txt > output.txt with a min 1G plaintext-file
>
> Actual Results:
> Sort crashes with "Killed" or "Segmenation fault", depending on the file. Also
> some sortXXXX-files in /tmp ARE NOT deleted if sort crashes! Your disk will
> become clobbered with trash in a very short time when sorting big files.

Thanks for the report.
That sounds like a bug that was fixed in coreutils-8.8:

    * Noteworthy changes in release 8.8 (2010-12-22) [stable]

    ** Bug fixes
      ...

      sort with at least two threads no longer segfaults due to use of pointers
      into the stack of an expired thread. [bug introduced in coreutils-8.6]

The latest is coreutils-8.12.
If you can make the latest fail, please let us know.
In the mean time, I'm closing this issue.




This bug report was last modified 13 years and 287 days ago.

Previous Next


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