xscreensaver-5.43 (и предыдущие версии) время от времени вылетает со следующим логом: XIO: fatal IO error 0 (Success) on X server ":0.0"^M after 4539 requests (4518 known processed) with 0 events remaining.^M X error in intermomentary: X error in intermomentary: X Error of failed request: BadDrawable (invalid Pixmap or Window parameter) Major opcode of failed request: 62 (X_CopyArea) Resource id in failed request: 0x120000f Serial number of failed request: 31041354 Current serial number in output stream: 31041355 X Error of failed request: BadDrawable (invalid Pixmap or Window parameter) Major opcode of failed request: 62 (X_CopyArea) Resource id in failed request: 0x1200011 Serial number of failed request: 33051779 Current serial number in output stream: 33051780 Ставлю высокий приоритет, т.к. после вылета экран разблокируется и машина остаётся незащищённой. Наблюдается регулярно, к сожалению.
Боюсь, или ты патчи найдёшь/проверишь, или Гоша поможет, или к jwz@.
Насколько часто это случается?
(In reply to comment #2) > Насколько часто это случается? В среднем раз в неделю, но там разброс большой: может раз в 2 дня быть, может недели три не проявляться.
Можно попробовать погуглить "BadDrawable (invalid Pixmap or Window parameter)" для начала. Есть предположение, что в этом виноват не xscreensaver.
(In reply to comment #4) > Можно попробовать погуглить "BadDrawable (invalid Pixmap or Window parameter)" > для начала. Есть предположение, что в этом виноват не xscreensaver. Сам бинарник xscreensaver — нет, а вот входящий в его состав screen saver /usr/libexec/xscreensaver/intermomentary — запросто.
Снова вылетел. Теперь несколько иная диагностика: xscreensaver: 01:20:44: WARNING: pid 9390 (intermomentary) sent SIGTERM 600 seconds ago and did not die! XIO: fatal IO error 10 (No child processes) on X server ":0.0"^M after 40128 requests (40128 known processed) with 0 events remaining.^M Притом строки вида: xscreensaver: 06:12:17: WARNING: pid 40007 (intermomentary) sent SIGTERM 600 seconds ago and did not die! не часто, но время от времени возникают. По-видимому тут накладывается два бага: 1) иногда подвисает хранитель intermomentary; 2) xscreensaver не всегда корректно это обрабатывает. Попробую попинать апстрим, как руки дойдут.
На 5.45 проблема повторяется. Хорошо бы на 6.x проверить.