NSURLConnectionLoader 和 tcpConnWorkQueue 触发崩溃
NSURLConnectionLoader & tcpConnWorkQueue triggering crash
据我所知,大约 100 人中只有一个用户,我们的应用程序随机崩溃。堆栈跟踪未显示我的应用程序 (com.mgs.TAT) 中的任何 methods/functions 位于触发崩溃的线程中。是否有外部因素杀死了我的应用程序?
崩溃报告总是显示两个原因之一。或者:
Crashed Thread: 6 com.apple.NSURLConnectionLoader
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000028
或
Crashed Thread: 2 Dispatch queue: tcpConnWorkQueue
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000e7b7c8c0
有没有人有进一步解决此问题以缩小问题范围的想法?
我制作了两份崩溃报告的 pastebin,每种情况一份:
用户之前使用的是 10.9.4,但升级到 OS X 的更高版本。这没有什么区别。
看起来这两次崩溃都与清除请求 headers 有关。
那么从这里开始——看看您的 header 字段和值是否有任何异常。
例如,您可能在 auto-released object 上调用 -release
或 CFRelease
。
据我所知,大约 100 人中只有一个用户,我们的应用程序随机崩溃。堆栈跟踪未显示我的应用程序 (com.mgs.TAT) 中的任何 methods/functions 位于触发崩溃的线程中。是否有外部因素杀死了我的应用程序?
崩溃报告总是显示两个原因之一。或者:
Crashed Thread: 6 com.apple.NSURLConnectionLoader
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000028
或
Crashed Thread: 2 Dispatch queue: tcpConnWorkQueue
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000e7b7c8c0
有没有人有进一步解决此问题以缩小问题范围的想法?
我制作了两份崩溃报告的 pastebin,每种情况一份:
用户之前使用的是 10.9.4,但升级到 OS X 的更高版本。这没有什么区别。
看起来这两次崩溃都与清除请求 headers 有关。
那么从这里开始——看看您的 header 字段和值是否有任何异常。
例如,您可能在 auto-released object 上调用 -release
或 CFRelease
。