| Summary: | Spectacle работает некорректно | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Жора Змейкин <katze_942> |
| Component: | kf6-kguiaddons | Assignee: | sirius <sirius> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | kostevichae, zerg |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Версия пакета: kf6-kguiaddons-6.22.1-alt2 Ошибка в данный момент не воспроизводится. Дополнительная информация: Ранее ошибка стабильно воспроизводилась по шагам: 1. Открыть spectacle -> Выделить область снимка -> Скопировать 2. После того, как снимок скопирован в буфер обмена, открыть приложение для вставки снимка, проверял с libreoffice(spectacle в этот момент должен быть открыт) 3. Вставить снимок из буфера обмена Нет, баг до сих пор воспроизводится. С каким-то шансом он действительно вставляет, но не всегда и есть способ, как воспроизвести проблему на 100%. Чтобы исключить внешние факторы я загрузил свежий tested образ ALT Regular KDE и сделал следующие шаги: 1. Открыл Konsole, выполнил команду spectacle 2. Выделил область, нажал Enter. Появляется окно Spectacle. 3. Нажимаю кнопку «Копировать». И вот тут появляется первая аномалия - синее сообщение появляется с заметной задержкой. 4. Нажимаю на рабочий стол, вставляю изображение через Ctrl+V. 5. После вставки изображения мы получаем краш Spectacle, либо пустое изображение. Иногда и вовсе краш plasmashell. С последними обновлениями ситуация такая же. journalctl -r: янв 29 00:10:31 host-15 /usr/libexec/xdg-desktop-portal[2923]: g_object_ref: assertion 'G_IS_OBJECT (object)' failed янв 29 00:10:31 host-15 systemd[1532]: Started xdg-desktop-portal.service - Portal service. янв 29 00:10:31 host-15 dbus-daemon[1590]: [session uid=1000 pid=1590 pidfd=5] Successfully activated service 'org.freedesktop.portal.Desktop' янв 29 00:10:31 host-15 rtkit-daemon[993]: Supervising 6 threads of 3 processes of 1 users. янв 29 00:10:31 host-15 rtkit-daemon[993]: Supervising 6 threads of 3 processes of 1 users. янв 29 00:10:31 host-15 rtkit-daemon[993]: Supervising 6 threads of 3 processes of 1 users. янв 29 00:10:31 host-15 rtkit-daemon[993]: Supervising 6 threads of 3 processes of 1 users. янв 29 00:10:31 host-15 rtkit-daemon[993]: Supervising 6 threads of 3 processes of 1 users. янв 29 00:10:31 host-15 rtkit-daemon[993]: Supervising 6 threads of 3 processes of 1 users. янв 29 00:10:31 host-15 /usr/libexec/xdg-desktop-portal[2923]: Choosing gtk.portal for org.freedesktop.impl.portal.Lockdown as a last-resort fallback янв 29 00:10:31 host-15 systemd[1532]: Starting xdg-desktop-portal.service - Portal service... янв 29 00:10:31 host-15 dbus-daemon[1590]: [session uid=1000 pid=1590 pidfd=5] Activating via systemd: service name='org.freedesktop.portal.Desktop' unit='xdg-desktop-portal.service' requested by ':1.90' (uid=1000 pid=2921 comm="spectacle") Spectacle: KCrash: Application 'spectacle' crashing... crashRecursionCounter = 2 Ошибка сегментирования (образ памяти сброшен на диск) Я пересобрал kf6-kguiaddons без второго патча и проблема решилась. Полагаю, надо разбираться, что не так с этим патчем. kf6-kguiaddons-6.22.1-alt3 -> sisyphus: Fri Jan 30 2026 Dmitrii Fomchenkov <sirius@altlinux> 6.22.1-alt3 - update (closes: 57621) |
То ли обновление KDE Gear, то ли обновление KDE Frameworks сломали работу Spectacle. После создания скриншота иногда не появляется уведомление об его успешном создании, при попытке вставить куда-то скриншот он вылетает: > KCrash: Application 'spectacle' crashing... crashRecursionCounter = 2 > fish: Job 1, 'spectacle' terminated by signal SIGSEGV (Address boundary error) Часто из-за этого не получается куда-то вставить скриншот и приходится доставать его из апплета буфера обмена. Ещё иногда при вставке скриншота крашится plasmashell.