iOS, Unbekannter Prozess, Unbekannt Crash
Ich habe einen sporadischen Abstürzen, die meine Benutzer haben berichtet. Ich glaube, dass es ein Speicher-Problem. Endlich habe ich es kopiert, auf dem Gerät, ich kann nicht reproduzieren in dem simulator gibt es jedoch keine Ausnahme, keine low-memory-Warnung und nichts von iOS, ruft eine der Methoden, um die Anwendung zu beenden. Es gerade beendet und Sie gelangen zurück zum Hauptbildschirm. Gar nicht "kündigen", bleibt aber in der abgehängten in der app-Liste.
Gibt es eine "Unbekannte" crash-log, aber ich habe keine Ahnung, was es bedeutet. Gibt es irgendeine Bedeutung, dass abgeleitet werden kann aus diesem log? Meine app namens SRTS. Die rpages Wert scheint, wie es vielleicht übertrieben sein, aber ich bin mir nicht sicher. Jede Hilfe bei der Interpretation dieser crash-log wäre sehr geschätzt werden.
Ich bin mit XCode 4.5.1 und der Bau des iOS SDK 5.1.
Incident Identifier: 4695578C-4367-4BE1-860F-94FF8562ECAF
CrashReporter Key: 9de810f246c07ab4704bd4f440fe9a3d0cab9401
Hardware Model: iPad2,1
OS Version: iPhone OS 6.0 (10A403)
Kernel Version: Darwin Kernel Version 13.0.0: Sun Aug 19 00:28:05 PDT 2012; root:xnu-2107.2.33~4/RELEASE_ARM_S5L8940X
Date: 2012-10-18 01:11:40 -0400
Time since snapshot: 103 ms
Free pages: 882
Active pages: 3028
Inactive pages: 1941
Throttled pages: 104533
Purgeable pages: 0
Wired pages: 17730
Largest process: SRTS
Processes
Name <UUID> rpages recent_max [reason] (state)
MobileMail <bff817c61ce33c85a43ea9a6c98c29f5> 1010 1010 [vm] (resume) (continuous)
MobilePhone <3fca241f2a193d0fb8264218d296ea41> 992 992 [vm] (resume) (continuous)
kbd <3e7136ddcefc3d77a01499db593466cd> 438 438 [vm] (daemon)
tccd <eb5ddcf533663f8d987d67cae6a4c4ea> 179 179 [vm] (daemon)
SRTS <66eed1e3358a33a4997bbf88dad284f2> 90334 90334 [vm] (audio) (frontmost) (resume)
ptpd <04a56fce67053c57a7979aeea8e5a7ea> 677 677 (daemon)
locationd <892cd1c9ffa43c99a82dba197be5f09e> 535 535 (daemon)
iaptransportd <f784f30dc09d32078d87b450e8113ef6> 287 287 (daemon)
wifid <9472b090746237998cdbb9b34f090d0c> 362 362 (daemon)
mediaserverd <80657170daca32c9b8f3a6b1faac43a2> 926 926 (daemon)
syslogd <cbef142fa0a839f0885afb693fb169c3> 158 158 (daemon)
SpringBoard <27372aae101f3bbc87804edc10314af3> 2031 2031
backboardd <5037235f295b33eda98eb5c72c098858> 5629 5629 (daemon)
networkd <0032f46009f53a6c80973fe153d1a588> 206 206 (daemon)
BTServer <c92fbd7488e63be99ec9dbd05824f5e5> 347 347 (daemon)
configd <4245d73a9e96360399452cf6b8671844> 411 411 (daemon)
fairplayd.K93 <47f0ea63619d351db2ef1b21790e89b9> 178 178 (daemon)
fseventsd <996cc4ca03793184aea8d781b55bce08> 400 400 (daemon)
imagent <1e68080947be352590ce96b7a1d07b2f> 376 376 (daemon)
mDNSResponder <3e557693f3073697a58da6d27a827d97> 252 252 (daemon)
lockdownd <ba1358c7a8003f1b91af7d5f58dd5bbe> 295 295 (daemon)
powerd <2d2ffed5e69638aeba1b92ef124ed861> 197 197 (daemon)
UserEventAgent <6edfd8d8dba23187b05772dcdfc94f90> 509 509 (daemon)
debugserver <185719f06f1631d4922c652bdd4c8529> 0 0 (daemon)
gputoolsd <889065a15ba8372ca533e023c10bd776> 0 0 (daemon)
gputoolsd <889065a15ba8372ca533e023c10bd776> 0 0 (daemon)
gputoolsd <889065a15ba8372ca533e023c10bd776> 0 0 (daemon)
springboardservi <ff6f64b3a21a39c9a1793321eefa5304> 0 0 (daemon)
syslog_relay <45e9844605d737a08368b5215bb54426> 0 0 (daemon)
syslog_relay <45e9844605d737a08368b5215bb54426> 0 0 (daemon)
filecoordination <fbab576f37a63b56a1039153fc1aa7d8> 169 169 (daemon)
notification_pro <845b7beebc8538ca9ceef731031983b7> 177 177 (daemon)
distnoted <a89af76ec8633ac2bbe99bc2b7964bb0> 177 177 (daemon)
apsd <94d8051dd5f5362f82d775bc279ae608> 370 370 (daemon)
aggregated <8c3c991dc4153bc38aee1e841864d088> 93 93 (daemon)
notifyd <51c0e03da8a93ac8a595442fcaac531f> 163 163 (daemon)
ReportCrash <8c32f231b2ed360bb151b2563bcaa363> 234 234 (daemon)
**End**
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich schließlich verfolgt dies auf ein Speicherleck. Ich bekam eine Ahnung, was das Leck war, durch das laufen auf einem iPad1, das hat weniger Speicher. Statt das Aufhängen der app, das iPad1 gab eine etwas andere crash-log, was zeigt, dass die app vertrieben wurde. Dieser bestätigte mir, dass es ein Speicher-Problem. Aktivieren Zombie-Objekte und die Verwendung der Simulation-memory-Warnung auf dem simulator hat mir geholfen, endlich die Spur, wo das Leck war. Also jeder andere, der eine bekommt eine unbekannte crash-log wie dieses, würde ich vorschlagen, nach Speicherlecks ersten.
Versuchen Aktivieren Zombie-Objekt (auf Xcode Produkt Menü -> Bearbeiten von Schema-> wählen Sie "Debuggen" von der linken Seite -> Auf der Registerkarte "Diagnose" - > Aktivieren Zombie-Objekt) und führen Sie auf dem Gerät über XCode. Dies wird Ihnen wenig mehr Beschreibung über den Fehler.