Summary: | xxkb: fails a few minutes after start: with X Error: BadMatch | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | viy <viy> |
Component: | xxkb | Assignee: | placeholder <placeholder> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | glebfm, ldv, placeholder, vsu |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
viy
2021-12-04 15:30:52 MSK
1.10.1 пересобранная по свежий p10 также падает. и заметил триггер падения: достаточно переключиться на окно с firefox (firefox-esr-91.3.0-alt2.x86_64), чтобы xxkb упал. (Ответ для viy на комментарий #1) > 1.10.1 пересобранная по свежий p10 также падает. > и заметил триггер падения: достаточно переключиться на окно с firefox > чтобы xxkb упал. [переключаюсь в IceWM на другой рабочий стол с окном с firefox] Пересобрал xxkb-1.11-alt4 на p10 - та же картина, тоже падает. Т.е. это не привнесено обновлением xxkb, а чем-то свежим в X. Нашел коллекцию разных патчей для xxkb https://github.com/ramok/xxkb в числе других интересных патчей там есть commit b7eb7539f50f30095a0a0055614218419ed5d95f Author: Maksym Komar <komar@evologics.de> Date: Mon Oct 22 10:19:01 2018 +0200 Ignore BadMatch errors diff --git a/xxkb.c b/xxkb.c index 37a3e63..fae91e4 100644 --- a/xxkb.c +++ b/xxkb.c @@ -1268,6 +1268,7 @@ ErrHandler(Display *dpy, XErrorEvent *err) switch (err->error_code) { case BadWindow: case BadDrawable: + case BadMatch: /* Ignore these errors */ break; Перевешиваю на Сизиф, так как похоже, что проблему надо лечить и в Сизифе. указанный патч частично помог в том, что xxkb больше не падает, и работает в том числе и с firefox. Но в firefox вместо флага черный квадратик. В общем, надо прикладывать. |