iOS Absturz ohne Fehler oder Stack Trace

Habe eine harte Zeit Ortung eines Absturzes in eine iPad-Applikation. Die Schwierigkeit wirklich ergibt sich aus der Tatsache, dass es keine Fehler oder stack-trace vorhanden, wenn die Anwendung fehlschlägt. Es geht einfach Weg wie Keiser Soze, "Und so, Puh. Er ist Weg.".

Habe ich repliziert den Absturz auf sowohl auf dem simulator und Gerät. Es sind keine device-Protokolle, nichts in der Konsole, etc.

Ich weiß, dass beim Sturz einige CoreGraphics Operationen, die in einem hintergrund-thread. Typischerweise sind drei oder so NSOperations sind, treten einige Bild-Mischungen.

Die assemblage besteht aus CGContext* Anrufe (DrawImage, SetBlendMode, SetAlpha, etc). Die NSOperation ruft wieder zu einem Stellvertreter in den Haupt-thread zu handhaben das Bild und legen Sie es auf UIImageso sollte es nicht sein, ein UI-main-thread-Konflikt, aber ich bin nicht Diskontierung alles an dieser Stelle.

Gibt es einige Xcode tricks, die ich bin fehlt, um die Spur genau, was passiert? Oder zumindest einen besseren Hinweis, wo das problem liegt?

BEARBEITEN ich habe die app ausführen in " - Instrumenten-tracking memory-Nutzung und sehen Sie, es ist ziemlich rock steady um 2MB. Also, glaube nicht, dass es ein Speicher-Problem. Aber nach Betrachtung dieser rock steady 2MB scheint ungewöhnlich niedrig ist. Gibt es eine chance, Instrumente ist nicht Kommissionierung bis die CoreGraphics Zuweisungen?

InformationsquelleAutor der Frage MarkPowell | 2011-01-26

Schreibe einen Kommentar