Есть машина с Debian 9, и есть несколько машин с более ранними версиями (от Woody до Jessie).
Проблема в том, что у X-приложений, запущенных с локальной машины (Debian 9), я не могу запросить ресурсы утилитой editres. Проблема не в самой утилите editres из «девятки» — она прекрасно справляется с клиентами, запущенными с Debian 8 и использующих локальный X-сервер. Совершенно аналогично, editres из Debian 8 работает с клиентами, запущенными с Debian 8 (на локальном X-сервере) и не работает с программами из Debian 9.
Т. е., похоже, какая-то дрянь с клиентскими X-библиотеками (скорее всего, Xt). Но, странное дело, версии библиотеки на Debian 8 и Debian 9 одни и те же (вплоть до sha1-суммы):
$ dpkg-query -W libxt6
libxt6:amd64 1:1.1.5-1
libxt6:i386 1:1.1.5-1
Для сравнения, вот так выглядит editres, когда он «работает»:
https://habrastorage.org/webt/p7/me/qo/p7meqo3rmq98i9nitffrnjguwiy.png
А вот так — для локальных клиентов («Message sent to client asking for widget tree»):
https://habrastorage.org/webt/0h/fw/9_/0hfw9_ah44wknkqfwp6fui52eta.png
Чёрт побери, что они опять сломали в Debian 9?
P. S. Да, ещё важное дополнение. editres из «девятки», слинкованный с /usr/lib/x86_64-linux-gnu/libXaw.so.7, может «спросить» ресурсы сам у себя. Но вот у других клиентов, слинкованных с той же библиотекой (включая другой экземпляр такого же editres) — уже хрен.


