Bug 50283

Summary: apostrophe: Краш при использовании некоторых символов
Product: Sisyphus Reporter: Aleksandr Shamaraev <mr.shad>
Component: apostropheAssignee: Yuri N. Sedunov <aris>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aris
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Aleksandr Shamaraev 2024-05-06 07:20:20 MSK
Здравствуйте!

apostrophe-3.0-alt1.noarch

Во время работы приложения наблюдается постоянный вывод в терминале

(apostrophe:1953): Gtk-WARNING **: 14:45:37.171: Allocating size to AdwBin 0x5584eed58fb0 without calling gtk_widget_measure(). How does the code know the size to allocate?
(apostrophe:1953): Gtk-WARNING **: 14:45:39.616: Allocating size to AdwBin 0x5584eed58fb0 without calling gtk_widget_measure(). How does the code know the size to allocate?

Также при использовании символа { наблюдается краш пакета

**
ERROR:../lib/cjhtextregion.c:1112:_cjh_text_region_remove: assertion failed: (length <= region->length - offset)
Bail out! ERROR:../lib/cjhtextregion.c:1112:_cjh_text_region_remove: assertion failed: (length <= region->length - offset)
Аварийная остановка.

Данная проблема наблюдается только если включена проверка орфографии, хотя на некоторых стендах краш идёт независимо от использования {, но у меня на двух разных стендах краш только при подстановки {} (с включённой проверкой орфографии)

Если проверка орфографии выключена, проблем нет.

Я нашёл на Гноме issue на эту тему, но не совсем понял позицию майнтейнера, он отправляет в пере сборку.. если я правильно понял.

https://gitlab.gnome.org/World/apostrophe/-/issues/526

Я проверил flatpak версию, на ней все нормально работает, также нет варнингов.

Подумал что может быть не хватает что по зависимости, по перебирал пакеты, но  положительного результата не получил.
Собирать локально не пробовал.
Пока в раздумьях писать еще один issue в апстрим или нет.. учитывая позицию майнтейнера 

Стенд:
OS: ALT Regular Sisyphus x86_64 
Kernel: 6.6.30-un-def-alt1
DE: GNOME 46.1 
CPU: Intel Celeron N4020C (2) @ 1.094GHz 
GPU: 00:01.0 Red Hat, Inc. Virtio 1.0 GPU
Comment 1 Yuri N. Sedunov 2024-05-06 08:50:09 MSK
(Ответ для Aleksandr Shamaraev на комментарий #0)
...
> 
> Я нашёл на Гноме issue на эту тему, но не совсем понял позицию майнтейнера,
> он отправляет в пере сборку.. если я правильно понял.
> 

Майнтейнер говорит, что его программе нужны патченные версии библиотек (libspelling, gtksourceview), но его патчи недостаточно хороши, чтобы быть включенными в основные ветки, их нужно серьезно дорабатывать, и сетует на то, что апстрим не проявляет желания принимать в этом участие.

В общем, Linux с флатпаками, снэпами и аппимиджами всё больше превращается в винду, что, впрочем, было очевидно сразу.
Comment 2 Aleksandr Shamaraev 2024-05-06 23:23:53 MSK
Здравствуйте.

Дописал в issue, что проблема воспроизводится на Alt Regular и получил вот такой оригинальный ответ

Use the flatpak or open an issue in their bugtrackers. Not an apostrophe bug, just careless distro packaging