Sto usando Xcode 4.3.1. L'incidente è accaduto sul mio dispositivo, in modo da collegarlo e aprire Organizer, va 'dai miei registri dei dispositivi, trova il rapporto incidente, ed ecco cosa si legge:Perché i miei rapporti di arresto anomalo non sono simbolizzati?
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread: 0
Last Exception Backtrace:
0 CoreFoundation 0x3514488f __exceptionPreprocess + 163
1 libobjc.A.dylib 0x3656b259 objc_exception_throw + 33
2 CoreFoundation 0x35144789 +[NSException raise:format:] + 1
3 CoreFoundation 0x351447ab +[NSException raise:format:] + 35
4 CoreFoundation 0x350b168b -[__NSCFDictionary setObject:forKey:] + 235
5 myapp 0x0015b4a7 0xe8000 + 472231
6 myapp 0x0018add1 0xe8000 + 667089
7 myapp 0x0013cd5b 0xe8000 + 347483
8 Foundation 0x30ffb60d __NSFireTimer + 145
9 CoreFoundation 0x35118a33 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 15
10 CoreFoundation 0x35118699 __CFRunLoopDoTimer + 365
11 CoreFoundation 0x3511726f __CFRunLoopRun + 1207
12 CoreFoundation 0x3509a4a5 CFRunLoopRunSpecific + 301
13 CoreFoundation 0x3509a36d CFRunLoopRunInMode + 105
14 GraphicsServices 0x36396439 GSEventRunModal + 137
15 UIKit 0x32190e7d UIApplicationMain + 1081
16 myapp 0x000f6aff 0xe8000 + 60159
17 myapp 0x000e9370 0xe8000 + 4976
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x34f3832c __pthread_kill + 8
1 libsystem_c.dylib 0x36e34208 pthread_kill + 48
2 libsystem_c.dylib 0x36e2d298 abort + 88
3 libc++abi.dylib 0x30af9f64 abort_message + 40
4 libc++abi.dylib 0x30af7346 _ZL17default_terminatev + 18
5 libobjc.A.dylib 0x3656b350 _objc_terminate + 140
6 libc++abi.dylib 0x30af73be _ZL19safe_handler_callerPFvvE + 70
7 libc++abi.dylib 0x30af744a std::terminate() + 14
8 libc++abi.dylib 0x30af881e __cxa_rethrow + 82
9 libobjc.A.dylib 0x3656b2a2 objc_exception_rethrow + 6
10 CoreFoundation 0x3509a506 CFRunLoopRunSpecific + 398
11 CoreFoundation 0x3509a366 CFRunLoopRunInMode + 98
12 GraphicsServices 0x36396432 GSEventRunModal + 130
13 UIKit 0x32190e76 UIApplicationMain + 1074
14 myapp 0x000f6af8 0xe8000 + 60152
15 myapp 0x000e9368 0xe8000 + 4968
ho pensato Xcode maniglie symbolicating le segnalazioni di crash per me automaticamente? Perché non ricevo numeri di linea o metodi? E perché i miei codici di eccezione sono 0x00000000?
Ho provato the method found here, ma quando digito uno qualsiasi degli indirizzi di memoria, l'uscita è proprio lo stesso indirizzo di memoria. È questa la maggior parte delle informazioni che posso ottenere dai registri degli arresti anomali, o c'è qualcosa di sbagliato qui?
Hai provato a eseguire il rapporto di arresto anomalo tramite [atos] (https://developer.apple.com/library/mac/#documentation/Darwin/Reference/Manpages/man1/atos.1.html)? – lottscarson
Sì, ho provato il metodo trovato nel link sopra, che è il metodo atos, ma qualunque sia l'indirizzo di memoria che digito dopo 'atos -arch armv7 -o 'myapp.app'/'myapp' MEMORY ADDRESS', si disconnette qualsiasi cosa Digito per l'indirizzo di memoria, quindi l'output qui sarà MEMORY ADDRESS – Snowman
Un'altra cosa: l'ultimo arresto si è verificato questa mattina e ho modificato un paio di righe di codice (elementi dell'interfaccia) e l'ho creato. Di solito non eseguo l'archiviazione o altro, basta costruire. Quindi il registro di crash che ho proviene da una build precedente (anche se non molto cambiato). Se non utilizzo l'opzione di archiviazione, potrebbe essere questa la ragione per cui? – Snowman