NSURLConnectionLoader& tcpConnWorkQueue触发崩溃

时间:2015-08-23 17:11:42

标签: objective-c macos crash nsurlconnection crash-reports

对于只有一个用户,据我所知,大约有100人,我们的应用程序随机崩溃。堆栈跟踪不会显示我的应用程序(com.mgs.TAT)中的任何方法/函数位于触发崩溃的线程中。是外部杀死我的应用程序?

崩溃报告始终显示两个原因中的一个。之一:

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

是否有人有任何进一步排除故障的想法以缩小问题范围?

我制作了两个崩溃报告的贴片,每个场景一个:

  1. com.apple.NSURLConnectionLoader
  2. Dispatch queue: tcpConnWorkQueue
  3. 用户之前在10.9.4上,但升级到OS X的更高版本。这没有任何区别。

1 个答案:

答案 0 :(得分:0)

看起来这两次崩溃都与清除请求标头有关。

所以从那里开始 - 看看你的标题字段和&值。

例如,您可能会在自动发布的对象上调用-releaseCFRelease