Chrome/Chromium won't load any websites and just shows the "Aw, Snap! Something went wrong..." page. Some sub-processes segfault.
When started in a Terminal, it will show lots of these:
[...ERROR:platform_thread_posix.cc(126)] pthread_create: Resource temporarily unavailable
While Chrome is still running, starting another program sometimes triggers the same error:
Resource temporarily unavailable
This is on Arch Linux with systemd 229, but similar behavior has been reported on Fedora Linux.
What is causing these crashes?
At first glance, the process limit does not seem to be the issue:
$ ulimit -a core file size (blocks, -c) unlimited data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 23870 max locked memory (kbytes, -l) unlimited max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 99 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user processes (-u) 23870 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited