we use df -m in a script, an daemon program call it and get wrong output. then trace it found int df.c:180. after call unicode_conv_to_printable uni_stat.unicode_width < 0 when i memset uni_stat first, all works right. and also found some use of uni_stat, but none zero memset.
Thanks! Fix is here: http://busybox.net/downloads/fixes-1.17.3/busybox-1.17.3-unicode.patch Please reopen the bug if the patch doesn't fix the problem.