Chrome во FreeBSD и белый экран
Пересобрал под FreeBSD Chrome. При запуске он вместо сайтов показывает белую страницу. Почитал окончание вывода сборки — все просто. он хочет, чтобы переменная kern.ipc.shm_allow_removed была установлена в 1.
$ sudo sysctl kern.ipc.shm_allow_removed=1
И в /etc/sysctl помещаем
kern.ipc.shm_allow_removed=1
Все работает.
А для чего конкретно нужен этот параметр? Почему его не просят другие браузеры?
Понятия не имею. Информация взята из /usr/ports/www/chromium/pkg-message :
For correct operation, shared memory support has to be enabled
in Chromium by performing the following command as root :
sysctl kern.ipc.shm_allow_removed=1
To preserve this setting across reboots, append the following
to /etc/sysctl.conf :
kern.ipc.shm_allow_removed=1
Что конкретно происходит при этом с хромом я не разбирался, потому-что некогда и не нужно мне.