LINUX.ORG.RU

Maximum number of clients reached. Error: cannot open display

 ,


0

2

С некоторых пор моя Ubuntu стала через пару дней работы превращаться в тыкву:

$  xclock
Maximum number of clients reachedError: Can't open display: :0

$ xlsclients
Maximum number of clients reachedxlsclients:  unable to open display ":0"


Если что-нибудь закрыть, то удаётся получить список клиентов, но он совсем мелкий:

$ xlsclients | wc -l
39


Максимум — 42 клиента. Потом — аллес капут. Есть мысли, как увеличить это количество штатно? Нигде не гуглится :-/ Точнее, гуглится, что лимит должен быть 256, что тоже, в общем, не густо но у меня всё куда хуже!

Пока приходится периодически перелогиниваться :-/

★★★★★

А с чего вообще лимит должен быть? Идиотизм какой-то.

invy ★★★★★ ()
Ответ на: комментарий от Samsky
lsof -U | awk '{print $1}' | sort | uniq -c | sort -rn
lsof: WARNING: can't stat() tracefs file system /sys/kernel/debug/tracing
      Output information may be incomplete.
    453 dbus-daem
    296 opera
    203 dbus-laun
     45 dropbox
     20 ibus-daem
     16 pulseaudi
     16 mate-sess
     15 Telegram
     14 gnome-scr
     12 notify-os
      9 ssh
      9 kactivity
      9 gvfsd-tra
      8 zeitgeist
      8 xfce4-pow
      8 tilda
      8 systemd
      8 caja
      7 shutter
      7 mateweath
      7 main-menu
      7 gvfsd-net
      7 clock-app
      6 mate-sett
      6 mate-sens
      6 mate-powe
      6 mate-pane
      6 mate-brig
      6 gvfsd
      6 dconf-ser
      5 wnck-appl
      5 polkit-ma
      5 notificat
      5 mate-volu
      5 mate-typi
      5 mate-term
      5 mate-scre
      5 mate-mult
      5 mate-cpuf
      5 marco
      5 ibus-x11
      5 ibus-ui-g
      5 gvfsd-dns
      5 blueman-a
      5 at-spi2-r
      4 update-no
      4 nm-applet
      4 gvfs-udis
      4 gvfsd-smb
      3 xfconfd
      3 python3
      3 indicator
      3 ibus-dcon
      3 gvfs-mtp-
      3 gvfs-gpho
      3 gvfs-goa-
      3 gvfsd-met
      3 gvfsd-htt
      3 gvfs-afc-
      3 clipit
      3 at-spi-bu
      2 syndaemon
      2 syncthing
      2 sh
      2 rslsync
      2 python2.7
      2 ibus-engi
      2 gvfsd-fus
      2 gconfd-2
      2 applet.py
      1 COMMAND



?

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

Причины могут быть разные, ищите приложение, которое отъедает иксовые ресурсы. https://bbs.archlinux.org/viewtopic.php?id=188052 https://askubuntu.com/questions/4499/how-can-i-diagnose-debug-maximum-number-...

Как видите, у кого-то решилось остановкой wallpapers, у кого-то стартовый скрипт был кривоватый, кому-то Xorg пришлось патчить от известного бага

vaddd ★★ ()
Ответ на: комментарий от vaddd

Причины могут быть разные, ищите приложение, которое отъедает иксовые ресурсы

К сожалению, ненужных приложений итак нет :)

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

Это само собой, но нужные приложения не всегда работают правильно ) Вспоминайте что делали за некоторое время до первого появления дефекта.

vaddd ★★ ()
Ответ на: комментарий от vaddd

Вспоминайте что делали за некоторое время до первого появления дефекта.

Так это уже давно. Много месяцев. Вероятнее всего, как обычно, очередной apt dist-upgrade :)

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

Косите приложения по одному ) Вместо перелогина попробуйте рестартовать отдельно приложения. Кстати тут еще семь лет назад причину по netstat отлавливали XFCE. «Maximum number of clients reached».

vaddd ★★ ()
Ответ на: комментарий от vaddd

Ну, вот, по случаю, поперезапускал всё, что можно было. Один фиг, не стартует. При чём некоторые из перезапускаемых приложений больше не поднялись по сабжевой же причине :)

    507 dbus-daem
    258 Xorg
    205 dbus-laun
    174 opera
    102 systemd
     78 systemd-j
     46 dropbox
     24 nginx
     19 ibus-daem
     17 mate-sess
     17 cron
     15 Telegram
     15 pulseaudi


А вот dbus перезапустить, как я понимаю, не получится.

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

Посмотрите, может xrestop чего подозрительного напишет.

Кроме есть смысл сравнить выхлоп этой и всех команд, упомянутых в топике, до и после тыквообразования на предмет роста потребления каким-то из приложений. Примерно так:

https://bugs.launchpad.net/ubuntu/ source/gnome-screensaver/ bug/263211/comme...

Кому-то удалось решить проблему увеличением количества открытых файлов:

https://ubuntuforums.org/showthread.php?t=2005853&p=12771034#post12771034

И таки да, люди сообщают о том, что именно рестартом dbus снимают проблему :)

https://ubuntuforums.org/showthread.php?t=2005853&p=12681289#post12681289

vaddd ★★ ()

У меня такое было на видеокарте nvidia, причину не нашел, единственное решение, что пришло в голову - отказаться от их проприетарного драйвера, благо карточка старая и производительность графики на ней и так и эдак никакая.

anonymous ()
Ответ на: комментарий от vaddd

люди сообщают о том, что именно рестартом dbus снимают проблему :)

Но как его перезапустить без ломания иксов?

KRoN73 ★★★★★ ()
Ответ на: комментарий от SevikL

Спасибо, попробую по этому варианту, но когда я пробовал перезапускать dbus раньше, у меня весь GUI разваливался, приложения начинали страшно глючить.

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

Это по любому топорное решение. Виновник то не найден и почти наверняка это не dbus

vaddd ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.