Это значит что мышка по экрану бегать умеет, сам kwin нахрен висит - ни события мыши/клавиатуры не воспринимает ничего не делает. Пдключаем GDB и вэктрэйсом находим что сие процесс сидит в ожидании завершения poll из libc. В этот самый poll он попал через OpenGL вызов. Вот и вопрос - можно так специально вызвать poll что бы в нем висеть или нет? Ответ знаю что можно (-1) на конце передать и все. А сам poll при корректном вызове может зависнуть или нет? Куда багрепорты слать и что с этой херней делать ума пока не приложу.
Это я типа тоже знаю, но раз авторы кода такое пишут - они не козлы и обячно этот код работает тока иногда висит и ждет не понятно чего. Иными словами запрашиваемое событие должно произойти но не происходит.
судя по трейсу проблема в дровах интегрированной интеловской видяшки. Вероятная причина - при инициализации контекста запрошен жирный режим и не проверялось что железка реально может.
зы война программисты графики vs ноутбуки intel уже унесла не одно поколение первых так что лепите workarounds - пользователи вряд ли будут случайно переставлять ядра пока не заработает.