Looking at crash logs of an iOS app from Apple's app store I see quite a few cases with a call stack in which GCSoundChannel::~GCSoundChannel calls a function which calls a function (etc) until 13 levels later in the call stack GCSoundChannel::~GCSoundChannel is called and the chain repeats. It sure looks like unlimited recursion, and there's over 600 levels in the call stack by the time it crashes.
I've had some users experience crashes that seemed sound related for some time, though I've never been able to reproduce the problem. Perhaps this is where those are coming from.
Any ideas?
Paul
Comments
I'll try to figure out how this is possible.
Likes: MoKaLux
Likes: MoKaLux
Likes: MoKaLux