MIDIClientCreate() Hangs in 10.7.x?
MIDIClientCreate() Hangs in 10.7.x?
- Subject: MIDIClientCreate() Hangs in 10.7.x?
- From: Christopher Liscio <email@hidden>
- Date: Mon, 26 Mar 2012 16:26:55 -0400
Hey Folks,
I just filed rdar://11121989 to track this, but any advance help would be greatly appreciated.
In a nutshell, users are reporting that Capo is hanging for them in rare circumstances. Sample logs have all pointed the finger at a hung MIDIClientCreate() call. This only seems to have popped up recently -- users have not reported the issue in a version earlier than 10.7.2.
I can't imagine that anything I'm doing is causing this to hang, as I simply pass MIDIClientCreate() a pointer to my callback, and a context pointer. As I understand it, this method simply registers my information into a table of callbacks via a mach call.
4 of my users' samples can be found here (and attached to the radar, for Apple folks):
https://gist.github.com/b32673b2e789e4a8db73
Is there any kind of workaround that I can put into my code, or ask my users to do when they get stuck in this situation? I'm not sure that a restart clears it up for them…
Thanks in advance,
Chris Liscio
http://supermegaultragroovy.com
Learn _your_ music with Capo: http://capoapp.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden