Очень интересный журнал аварий с типом исключения:"EXC_CRASH (SIGSEGV)"

Во-первых, бессимвольный журнал аварий находится внизу. Я не могу опубликовать весь контент из соображений конфиденциальности. Тем не менее, я подумал, что первых трех журналов тем достаточно, если вы действительно этого хотите, пожалуйста, оставьте сообщение.

И вот в чем дело, в зависимости от этой статьи Понимание типов исключений iOS | 5Neo.Be5Neo.Be, тип исключения mach - EXC_CRASH - обычно не сопровождается сигналом C SIGSEGV (что означает доступ к адресу, который вам не принадлежит).

Итак, я хочу знать, по какой причине или когда появится EXC_CRASH (SIGSEGV)?

Второй вопрос: действительно ли этот сбой вызван потоком 0, как сказано в журнале. И если это Ture, то что делает

"__NSThreadPerformPerform"

а также

"__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__"

средства?

Какое действие выполняет система? Кстати, __NSThreadPerformPerform появится, когда приложение вызовет метод executeSelector: в соответствии с этим ответом - iphone - сбой SIGABRT в CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION - переполнение стека.

Благодарю.

- Аварийный журнал здесь: -

{"name":"XXXApp","bug_type":"109","os_version":"iPhone OS 7.1.1 (11D201)","bundleID":"com.xxx","version":"6.7.1.0 (6.7.1)","app_name":"XXXApp"}
Incident Identifier: EC2DC883-C0DB-4FD6-81FB-237626598366
CrashReporter Key:   d5c091bc35732df06fcaf41e5786833159b04ea5
Hardware Model:      iPhone5,2
Process:             XXXApp [1912]
Path:                /var/mobile/Applications/4E3E131C-5847-4B61-A0E0-D350830C1693/BaiduBoxApp.app/XXXApp
Identifier:          com.xxx
Version:             6.7.1.0 (6.7.1)
Code Type:           ARM (Native)
Parent Process:      launchd [1]

Date/Time:           2015-08-28 00:37:32.658 +0800
OS Version:          iOS 7.1.1 (11D201)
Report Version:      104

Exception Type:  EXC_CRASH (SIGSEGV)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Triggered by Thread:  0

Thread 0 Crashed:
0   libsystem_kernel.dylib          0x39c636d8 __kill + 8
1   Foundation                      0x2f901c1e __NSThreadPerformPerform + 382
2   CoreFoundation                  0x2eee3fec __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 12
3   CoreFoundation                  0x2eee34b2 __CFRunLoopDoSources0 + 202
4   CoreFoundation                  0x2eee1ca2 __CFRunLoopRun + 626
5   CoreFoundation                  0x2ee4c764 CFRunLoopRunSpecific + 520
6   CoreFoundation                  0x2ee4c546 CFRunLoopRunInMode + 102
7   GraphicsServices                0x33db96ce GSEventRunModal + 134
8   UIKit                           0x317ab88c UIApplicationMain + 1132
9   BaiduBoxApp                     0x0006d13e main (main.m:17)
10  libdyld.dylib                   0x39badab4 start + 0

Thread 1:
0   libsystem_kernel.dylib          0x39c51804 kevent64 + 24
1   libdispatch.dylib               0x39ba0050 _dispatch_mgr_invoke + 228
2   libdispatch.dylib               0x39b9a2de _dispatch_mgr_thread + 34

Thread 2 name:  com.apple.NSURLConnectionLoader
Thread 2:
0   libsystem_kernel.dylib          0x39c51a50 mach_msg_trap + 20
1   libsystem_kernel.dylib          0x39c51848 mach_msg + 36
2   CoreFoundation                  0x2eee3624 __CFRunLoopServiceMachPort + 152
3   CoreFoundation                  0x2eee1d44 __CFRunLoopRun + 788
4   CoreFoundation                  0x2ee4c764 CFRunLoopRunSpecific + 520
5   CoreFoundation                  0x2ee4c546 CFRunLoopRunInMode + 102
6   Foundation                      0x2f88c23c +[NSURLConnection(Loader) _resourceLoadLoop:] + 316
7   Foundation                      0x2f901a0a __NSThread__main__ + 1058
8   libsystem_pthread.dylib         0x39ccb956 _pthread_body + 138
9   libsystem_pthread.dylib         0x39ccb8c6 _pthread_start + 98
10  libsystem_pthread.dylib         0x39cc9ae4 thread_start + 4

Thread 3 name:  com.apple.CFSocket.private
Thread 3:
0   libsystem_kernel.dylib          0x39c64434 __select + 20
1   CoreFoundation                  0x2eee751e __CFSocketManager + 482
2   libsystem_pthread.dylib         0x39ccb956 _pthread_body + 138
3   libsystem_pthread.dylib         0x39ccb8c6 _pthread_start + 98
4   libsystem_pthread.dylib         0x39cc9ae4 thread_start + 4

...

0 ответов

Другие вопросы по тегам