Bug 54969 - sysfsutils: systool: Некорректно отображается введённая пользователем неверная опция с не-ASCII символами
Summary: sysfsutils: systool: Некорректно отображается введённая пользователем неверна...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: glibc (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Gleb F-Malinovskiy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-27 17:46 MSK by Artem Varaksa
Modified: 2025-06-29 20:04 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 не символами.