Local audio devices disappeared (again) on Mac OS X

Many network centric applications do local things over the network layer. It simplifies things because the developers don’t have to build different code paths for the remote and local scenarios. Instead, the application just uses the localhost address for the local case.

It’s certainly possible that something in your setup is occasionally interfering with localhost addressing although it works with remote addressing