reopen 69544
reassign 69544 libc6
quit

On Mon, Aug 21, 2000 at 10:07:23AM +0200, [EMAIL PROTECTED] wrote:
> Package: textutils
> Version: 2.0-2
> Severity: important
> 
> Hi,
> $ sort
> a
> b
>  a
>  b
> ,a
> ,b
> #a
> #b
> 
> gives:
>  a
> ,a
> #a
> a
>  b
> ,b
> #b
> b

Damn, happens in my locale (en_AU) as well :)

An ltrace shows that the bug is probably in libc6:

strcoll("a\n", "b\n")                       = -1
memcpy(0xbfffcea4, " b\n", 3)               = 0xbfffcea4
strcoll(" a\n", " b\n")                     = -1
strcoll("a\n", " a\n")                      = 1
strcoll("a\n", " b\n")                      = -1
strcoll("b\n", " b\n")                      = 1
memcpy(0xbfffcea4, ",b\n", 3)               = 0xbfffcea4
strcoll(",a\n", ",b\n")                     = -1
memcpy(0xbfffcea4, "#b\n", 3)               = 0xbfffcea4
strcoll("#a\n", "#b\n")                     = -1
strcoll(",a\n", "#a\n")                     = -1
memcpy(0xbfffcee4, "#a\n", 3)               = 0xbfffcee4
strcoll(",b\n", "#a\n")                     = 1
strcoll(",b\n", "#b\n")                     = -1
strcoll(" a\n", ",a\n")                     = -1
strcoll("a\n", ",a\n")                      = 1
strcoll("a\n", "#a\n")                      = 1
strcoll("a\n", ",b\n")                      = -1
strcoll(" b\n", ",b\n")                     = -1
strcoll("b\n", ",b\n")                      = 1
strcoll("b\n", "#b\n")                      = 1

In the mean time, try unsetting your locale when sorting, it'll be heaps
faster that way.
-- 
Debian GNU/Linux 2.2 is out! ( http://www.debian.org/ )
Email:  Herbert Xu ~{PmV>HI~} <[EMAIL PROTECTED]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to