Extremely puzzling. I swear to you I followed these steps *exactly* the other day, *many times*, and it never worked, but I fired it up today and it worked. I also finally see the logged messages in Console.
Bizarre. Thanks. -- Seth Willits > On May 6, 2015, at 3:37 AM, Raveeshwara S <[email protected]> > wrote: > > Hi, > > I could debug AudioServerPlugin, through coreaudiod in OS X 10.10.3 with > Xcode 6.3 with the following: > > (Stop coreaudiod) > sudo launchctl unload > /System/Library/LaunchDaemons/com.apple.audio.coreaudiod.plist > > Xcode: > Edit scheme... > Run > Info > Build configuration: Debug > Debug executable: coreaudiod (/usr/sbin/coreaudiod) > Debug process as: root > Launch: Wait for executable to be launched > > Build your AudioServerPlugIn (.driver) and place it in > /Library/Audio/Plug-Ins/HAL > > Xcode: > Build & run > > (Start coreaudiod) > sudo launchctl load > /System/Library/LaunchDaemons/com.apple.audio.coreaudiod.plist > > Reference: > http://lists.apple.com/archives/coreaudio-api/2013/Mar/msg00039.html > https://groups.google.com/forum/#!topic/coreaudio-api/PDQ3V5NrGI0 > > > For logging, I have either used syslog directly or via DebugMsg macro defined > in NullAudio sample. > > > Regards, > Raveeshwara S > > > >> On 06-May-2015, at 13:09, Frederic De Jaeger <[email protected]> wrote: >> >> Hi, >> Personaly, I'm logging to /Library/Preferences/Audio/mylogfile. >> This is one of the few area you have access to from the sandboxed coreaudiod. >> >> About the breakpoints, I followed this >> https://groups.google.com/d/msg/coreaudio-api/PDQ3V5NrGI0/RvsgjFHqqcwJ >> and it worked (I did not try since I upgraded to 10.10 and the latest xcode, >> so make a prayer) >> >> Fred >> >> >> 2015-04-24 2:04 GMT+02:00 Seth Willits <[email protected]>: >> Two things: >> >> >> >> 1) I can manage to get the debugger to attach to coreaudiod, but it never >> stops on any breakpoints. >> >> I've read the past mailing list threads on debugging, for example >> https://groups.google.com/d/msg/coreaudio-api/g5TrSW4hJFw/W6S8SZu7NE0J >> >> The debugger attaches as root when coreaudiod fires up, and I can pause the >> debugger and see the threads etc, but it never breaks on the breakpoints I >> have set in any of the functions in the AudioServerPlugIn which I know are >> being called. For example NullAudio_Create and NullAudio_QueryInterface in >> the Apple sample project. >> >> >> >> 2) I can't get any messages to show up in the system log. I've tried syslog >> and asl_log_message at variously increasingly critical log levels, and none >> of the messages show up in Console despite knowing that these functions are >> getting called. >> >> >> >> Between the two of these problems, I can't even begin to debug anything. >> Suggestions? >> >> >> >> -- >> Seth Willits >> >> >> >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Coreaudio-api mailing list ([email protected]) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/coreaudio-api/fastphilg%40gmail.com >> >> This email sent to [email protected] >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Coreaudio-api mailing list ([email protected]) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/coreaudio-api/raveeshwara.s%40globaldelight.com >> >> This email sent to [email protected] > _______________________________________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/coreaudio-api/archive%40mail-archive.com This email sent to [email protected]
