Bug 50283 - apostrophe: Краш при использовании некоторых символов
Summary: apostrophe: Краш при использовании некоторых символов
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: apostrophe (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-06 07:20 MSK by Aleksandr Shamaraev
Modified: 2024-05-06 23:23 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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