How can I debug the PA Lites server?
Ditto. Lites has a feature to allow it to run as a “second server”; i.e. it can run as another user task along side a working server. It communicates with the primary server to talk to devices. You need a separate disk and IP address to do this. With this technique, you can debug the server with a standard GDB. However, PA Lites isn’t stable enough to use as a primary server right now and Lites doesn’t support debugging (e.g. ptrace) yet. This needs to be fixed in future releases, by us or others. In addition we need a GDB which talks “native Mach,” making it easier to debug with a flaky server.