Under certain network conditions, a bug in OS X may cause the system's coreaudiod daemon to run out of file handlers. This bug seems to only affect OS X Mavericks 10.9, OS X Mountain Lion 10.8 and OS X Lion 10.7 users. Other version of macOS are not affected.
If your Mac refuses to play audio once connected to WiFi (for OS X Mavericks 10.9, OS X Mountain Lion 10.8 and OS X Lion 10.7 users) and produces error messages such as the following in Console...
Launch Terminal and execute the following command to raise the limit on file handlers:
Then reboot your Mac.
Your Mac should play audio correctly.
If your Mac refuses to play audio once connected to WiFi (for OS X Mavericks 10.9, OS X Mountain Lion 10.8 and OS X Lion 10.7 users) and produces error messages such as the following in Console...
Code:
coreaudiod[144]: dnssd_clientstub deliver_request: socketpair failed 24 (Too many open files)
Launch Terminal and execute the following command to raise the limit on file handlers:
Code:
echo limit maxfiles 10000 10000|sudo tee -a /etc/launchd.conf
Then reboot your Mac.
Your Mac should play audio correctly.