The bug leads to ugly output on the console if the data contains such characters. See the 3rd song in the following play queue listing:
-------------------------------------------------------------------- Pos. Artist Title Dur. -------------------------------------------------------------------- 1. Bryan Adams I'm Ready 4:26 2. Toto Mrs. Johnson 3:48 3. The Doobie Brothers Long Train Runnin’ 3:39 4. Three Dog Night One 3:02 5. Norman Greenbaum Spirit in the Sky 3:51 -------------------------------------------------------------------- ** Bug watch added: Debian Bug tracker #872295 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872295 ** Also affects: bash (Debian) via https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872295 Importance: Unknown Status: Unknown ** Also affects: coreutils (Debian) via https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872295 Importance: Unknown Status: Unknown -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to bash in Ubuntu. https://bugs.launchpad.net/bugs/1710981 Title: printf count utf-8 chars like arrow wrong Status in bash package in Ubuntu: New Status in coreutils package in Ubuntu: New Status in bash package in Debian: Unknown Status in coreutils package in Debian: Unknown Bug description: The printf command in bash (builtin) and corutils /usb/bin/printf have an error in counting the length of a string, if a non-ascii character is involved. Example is the arrow - type Alt+I. Try the following commands: printf -v r "%-2s X\n" '→' ; echo ${#r} # prints 4 printf -v r "%-2s X\n" ' ' ; echo ${#r} # prints 5 The coreutils version of printf has the same misbehaviour. ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: coreutils 8.25-2ubuntu3~16.04 ProcVersionSignature: Ubuntu 4.10.0-32.36~16.04.1-generic 4.10.17 Uname: Linux 4.10.0-32-generic x86_64 ApportVersion: 2.20.1-0ubuntu2.10 Architecture: amd64 CurrentDesktop: GNOME Date: Tue Aug 15 23:05:40 2017 SourcePackage: coreutils UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bash/+bug/1710981/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp

