Платформы: kworkstation-10-x86-64-beta workstation-10-x86-64 server-10-x86-64 education-10-x86-64-kde education-10-x86-64 Пакет: xterm-366-alt1.x86_64 Шаги: 1)Подключиться по ssh выполнив команду ssh -X test@10.88.*.* xterm (* - ip-address) 2)Кликнуть ПКМ или ЛКМ по терминалу Результат: xterm падает с ошибкой: xterm: warning, error event received: X Error of failed request: BadAccess (attempt to access private resource denied) Major opcode of failed request: 18 (X_ChangeProperty) Serial number of failed request: 285 Current serial number in output stream: 286 Ожидаемый результат: Падения нет
Вы запускаете X11 forwarding с Security Extension, который не позволяет выполнить xterm'у потенциальный опасный вызов X11 (xterm не умеет обрабатывать такую ситуация и завершается). Если вы доверяете машинке, к которой подключаетесь, вы можете использовать trusted X11 forwarding (опция -Y ssh). Иначе надо разбираться, что за property хотел зачем поменять xterm и надо ли ему это делать на самом деле.
https://bugzilla.redhat.com/show_bug.cgi?id=140924 2004 год)
После ssh -X будут выдаваться ошибки на любом X-приложении, которое меняет ресурсы X-сервера — clipboard, cutbuffer и т. п. Например, xmessage. А gtk-шные — так и вообще не будут запускаться по большей части, если специально этих ошибок не обрабатывают. Пользуйтесь ssh -Y