Bug 54969

Summary: sysfsutils: systool: Некорректно отображается введённая пользователем неверная опция с не-ASCII символами
Product: Sisyphus Reporter: Artem Varaksa <varaksaaa>
Component: glibcAssignee: Gleb F-Malinovskiy <glebfm>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: george, glebfm, ldv, vt
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Artem Varaksa 2025-06-27 17:46:04 MSK
Шаги
====

1. # apt-get install -y sysfsutils
2. # systool -й


Фактический результат
=====================

> # systool -й
> systool: invalid option -- '�
> ...

Ожидаемый результат
===================

Корректное отображение текста.


Воспроизводимость
=================

Воспроизводится на виртуальных машинах:

[sisyphus] ALT Server 11.0 x86_64
sysfsutils-2.1.1-alt3.x86_64

[p11] ALT Server 11.0 x86_64
sysfsutils-2.1.1-alt2.x86_64
Comment 1 Fr. Br. George 2025-06-27 18:50:13 MSK
Утилита не локализована. В отсутствие i18n отображение первого байта текста является вполне корректным.

=builder@localhost:~> ( systool -й 2>&1 1>/dev/null ) | hexdump -C
00000000  73 79 73 74 6f 6f 6c 3a  20 69 6e 76 61 6c 69 64  |systool: invalid|
00000010  20 6f 70 74 69 6f 6e 20  2d 2d 20 27 d0 27 0a     | option -- '.'.|
0000001f
=builder@localhost:~> echo й | hexdump -C                 
00000000  d0 b9 0a                                          |...|
00000003

И там, и там d0.
Comment 2 Vitaly Chikunov 2025-06-29 20:04:03 MSK
Некорректно не отображается не введённая не пользователем неверная не опция с не-ASCII не символами.