When installing Interactive Brokers TWS on Linux, I encountered the following error after the installer unpacked the Java Runtime Environment (JRE):
library initialization failed - unable to allocate file descriptor table - out of memoryAborted
The solution was to increase the open file limit before running the installer:
$ ulimit -n 10000
$ ./tws-stable-linux-x64.sh