Some Mac hardware has different limits on networking send and receive buffer sizes, compared to Linux and Windows. On these systems the default settings in OpenSimDefaults.ini will therefore lead to a crash on startup of OpenSim.
To fix this find or create a section in OpenSim.ini named
On macOS you can find the maximum size of the buffer size on your system in terminal with the command:
client_socket_rcvbuf_size must be set to the half of that value.
To fix this find or create a section in OpenSim.ini named
[ClientStack.LindenUDP]
and add the following line:client_socket_rcvbuf_size = 3145728
On macOS you can find the maximum size of the buffer size on your system in terminal with the command:
sudo sysctl -a | grep maxsockbuf
client_socket_rcvbuf_size must be set to the half of that value.