Summary: | Вызывает сегфолты в deepin DE | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Leontiy Volodin <lvol> |
Component: | libwnck3 | Assignee: | Yuri N. Sedunov <aris> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | aris, lvol |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Attachments: |
Description
Leontiy Volodin
2023-12-28 05:43:27 MSK
Прошу одобрить задание 337384. Либо сделать свой вариант. Данная библиотека вызывает постоянные сегфолты в рабочей среде deepin-а, из-за чего не работают док и лаунчер приложений. В указанном выше задании приложены патчи, взятые у archlinux, которые решают проблему. Created attachment 15303 [details]
handle-avoid-segfault-in-invalidate_icons
Created attachment 15304 [details]
handle-init-XRes-extension
Created attachment 15305 [details]
xutils-move-XRes-code-to-separate-function
Created attachment 15306 [details]
xutils-use-WnckScreen-in-_wnck_get_pid
Created attachment 15307 [details]
xutils-check-if-XRes-is-available-before-using-XResQ
Для удобства приложил патчи сюда. Поименуйте патчи в соответствие с ALT Packaging HOWTO. На сборку отправьте src.rpm, ибо $ girar-get-upload-method libwnck3 srpm Надеюсь, вы проверили зависимые xfce4-*, mate-*, gnome-panel, compiz etc с вашей патченой сборкой. Права выданы, дерзайте. libwnck3 aris lvol (Ответ для Leontiy Volodin на комментарий #1) > В указанном выше задании приложены патчи, взятые у archlinux, которые решают > проблему. И ссылки на патчи, взятые у arch, следует указать. (Ответ для Yuri N. Sedunov на комментарий #8) > Поименуйте патчи в соответствие с ALT Packaging HOWTO. > > На сборку отправьте src.rpm, ибо > $ girar-get-upload-method libwnck3 > srpm > > Надеюсь, вы проверили зависимые xfce4-*, mate-*, gnome-panel, compiz etc с > вашей патченой сборкой. > Кроме deepin-а проверял с xfce и mate, но если ещё что-то отвалится, то буду смотреть c 3его по 5-ый патч - первые 2 безобидные. У некоторых из перечисленных DE есть проблемы с прорисовкой миниатюр окон (судя по багам). У deepin-а эта проблема тоже была, а теперь исправлена, так что есть вероятность, что и другим поможет) > Права выданы, дерзайте. > libwnck3 aris lvol Мне бы и апрува хватило) (Ответ для Yuri N. Sedunov на комментарий #9) > (Ответ для Leontiy Volodin на комментарий #1) > > В указанном выше задании приложены патчи, взятые у archlinux, которые решают > > проблему. > > И ссылки на патчи, взятые у arch, следует указать. Само собой. Коммиты-коммитами, а в changelog пакета надо добавить упоминание archlinux, благодаря патчам из которого вы исправляете эту багу. Сделаете это и можете смело отправлять src.rpm на сборку. libwnck3-43.0-alt2 -> sisyphus: Thu Dec 28 2023 Leontiy Volodin <lvol@altlinux> 43.0-alt2 - fix segfaults in DDE (thanks archlinux for the patches) (ALT #48951) |