Subject: Re: [email@example.com: perl@16225]
To: Frederick Bruckman <firstname.lastname@example.org>
From: Jarkko Hietaniemi <email@example.com>
Date: 04/28/2002 20:26:49
> # Locale = zh_TW.eucTW
> # w = 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz
> # UPPER = ABCDEFGHIJKLMNOPQRSTUVWXYZ
> # lower = abcdefghijklmnopqrstuvwxyz
> # BoThCaSe =
> # Neoalpha =
> # no Neoalpha, skipping tests 99..102 for locale 'zh_TW.eucTW'
> # 103..107: a = %.*g, b = %.*g, Locale = zh_TW.eucTW
> # 104..107: c = %.*g, d = %.*g, Locale = zh_TW.eucTW
> # Argument "%.*g" isn't numeric in numeric eq (==) at ./lib/locale.t
> line 652.
> Memory fault (core dumped)
Sounds like a locale problem in that particular NetBSD, I'm afraid.
Smells like memory (malloc arena?) corruption. (NetBSD wouldn't be
alone: also old Solaris (and IRIX, IIRC?) got severe indigestion if
one simply walked through the available locales and called setlocale()
on all of them-- and that's exactly what locale.t is doing.)
$jhi++; # http://www.iki.fi/jhi/
# There is this special biologist word we use for 'stable'.
# It is 'dead'. -- Jack Cohen