'case' UTF-8 bug

Martijn Dekker martijn at inlv.org
Tue Jul 4 23:50:09 UTC 2017


Op 04-07-17 om 20:23 schreef Denys Vlasenko:
> Ok. I just tested it again, and it works for me.
> Let's narrow it down more. My libc is:
> 
> $ /lib64/libc.so.6
> GNU C Library (GNU libc) development release version 2.25.90, by
> Roland McGrath et al.
> Copyright (C) 2017 Free Software Foundation, Inc.
> 
> $ rpm -qa | grep glibc
> glibc-headers-2.25.90-1.fc27.x86_64
> glibc-static-2.25.90-1.fc27.i686
> glibc-2.25.90-1.fc27.x86_64
> ...
> 
> Yours?

Hmm. I can reproduce this on two of my systems: Slackware 14.1 and
Slackware 13.37. I can *not* reproduce it on Slackware 14.2 (which I've
only just got around to trying).

Slackware 14.1 (with multilib added):

$ /lib64/libc.so.6
GNU C Library (GNU libc) stable release version 2.17, by Roland McGrath
et al.
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.8.2.
Compiled on a Linux 3.10.17 system on 2016-02-24.
Available extensions:
        crypt add-on version 2.1 by Michael Glad and others
        GNU Libidn by Simon Josefsson
        Native POSIX Threads Library by Ulrich Drepper et al
        BIND-8.2.3-T5B
libc ABIs: UNIQUE IFUNC
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.
$ ls /var/log/packages/glibc*
/var/log/packages/glibc-2.17_multilib-x86_64-11alien
/var/log/packages/glibc-i18n-2.17_multilib-x86_64-11alien
/var/log/packages/glibc-profile-2.17_multilib-x86_64-11alien
/var/log/packages/glibc-solibs-2.17_multilib-x86_64-11alien
/var/log/packages/glibc-zoneinfo-2017b-noarch-1_slack14.1

Slackware 13.37 (vanilla):

$ /lib64/libc.so.6
GNU C Library stable release version 2.13, by Roland McGrath et al.
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.5.2.
Compiled on a Linux 2.6.37 system on 2015-01-27.
Available extensions:
        crypt add-on version 2.1 by Michael Glad and others
        GNU Libidn by Simon Josefsson
        Native POSIX Threads Library by Ulrich Drepper et al
        BIND-8.2.3-T5B
libc ABIs: UNIQUE IFUNC
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.
$ ls /var/log/packages/glibc*
/var/log/packages/glibc-2.13-x86_64-8_slack13.37
/var/log/packages/glibc-i18n-2.13-x86_64-8_slack13.37
/var/log/packages/glibc-profile-2.13-x86_64-8_slack13.37
/var/log/packages/glibc-solibs-2.13-x86_64-8_slack13.37
/var/log/packages/glibc-zoneinfo-2017b-noarch-1_slack13.37

> Does the bug happen with the current git? (I ask this because this would mean
> I don't need to go to 1.25.0 every time I want to try reproducing it again).

Yes, I've confirmed that it does still happen with the current git code.

If you'd like a temporary shell account for testing purposes, send me
your SSH public key.

Thanks,

- M.


More information about the busybox mailing list