From B()->??->C(): ?? means B call func of some debug strippet (system) library internally. I think actual problem is somewhere predecing C and ??. Smells like invalid input supplied somewhere.