Bug 58769 - Приложение закрывается с ошибкой при поиске комментариев с кириллицей в окне просмотра комментариев
Summary: Приложение закрывается с ошибкой при поиске комментариев с кириллицей в окне ...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: bookokrat (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 major
Assignee: sirius@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
: 58768 (view as bug list)
Depends on:
Blocks:
 
Reported: 2026-04-16 12:35 MSK by Кожевников Владимир Сергеевич
Modified: 2026-04-20 16:00 MSK (History)
1 user (show)

See Also:


Attachments
file.epub (11.40 KB, application/epub+zip)
2026-04-16 12:35 MSK, Кожевников Владимир Сергеевич
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Кожевников Владимир Сергеевич 2026-04-16 12:35:04 MSK
Created attachment 21159 [details]
file.epub

Стенды:
ALT Workstation K 11 x86_64
ALT Workstation 11 x86_64
ALT Education 11 x86_64
ALT Server minimal 11 x86_64

Предусловие: 
Установить пакеты bookokrat и kitty: #apt-get install bookokrat kitty
Скачать файл из вложения file.epub

Шаги воспроизведения:
1. Запустить bookokrat в терминале с поддержкой графики (Kitty/Ghostty) в директории с файлом file.ebup
2. Открыть файл file.ebup
2. Выделить текст, нажать "a", ввести текст на кириллице, нажать Esc
3. Открыть окно просмотра комментариев (нажать Space+a)
4. Нажать / для активации поиска
5. Ввести в строку поиска букву кириллицы, которая присутствует в добавленном комментарии 

Ожидаемый результат:
Поиск фильтрует комментарии. Комментарии, содержащие введенный символ, подсвечиваются.
Реальный результат:
Приложение аварийно завершается с ошибкой:
The application panicked (crashed).
  byte index 3 is not a char boundary; it is inside 'о' (bytes 2..4) of `кот`
in src/widget/comments_viewer.rs, line 1763
thread: main
Comment 1 Кожевников Владимир Сергеевич 2026-04-16 16:23:51 MSK
*** Bug 58768 has been marked as a duplicate of this bug. ***
Comment 2 Repository Robot 2026-04-20 16:00:17 MSK
bookokrat-0.3.9-alt2 -> sisyphus:

Mon Apr 20 2026 Dmitrii Fomchenkov <sirius@altlinux> 0.3.9-alt2
- fixes the missing display of opened from kitty when launched from another
  terminal (closes: 58767)
- fix a crash during multi-byte character search (closes: 58769)