On Wed, 14 Jun 2017 19:16:35 +0200, Benjamin Bayart wrote: > In some cases, some valid utf-8 chinese (or japanese Kanji) chars > in a perl string makes perl die on "Malformed UTF-8" while matching > a regexp. > > Here is the smallest programm (all in ascii, for safety) creating > the problem.
Now that's interesting. I ran the script in a loop on my laptop (amd64, Debian unstable), and it didn't error out a single time in over 100_000 runs. OTOH, on one of my raspis (armhf-ish, Raspbian stretch), it didn't even succeed a single time in a couple of tries, and always fails with Failed Malformed UTF-8 character (fatal) at crash.pl line 8. And on a third machine, a remote server (amd64, Debian stretch), I got the first pass only after over 400 failures. All with perl 5.24.1-3. So whatever is going on here seems a bit undeterministic … Cheers, gregor -- .''`. https://info.comodo.priv.at/ - Debian Developer https://www.debian.org : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06 `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe `- NP: Various Artists: Black Velvet Band
signature.asc
Description: Digital Signature