【问题标题】:GCDWeb Server Crash issue in iOSiOS 中的 GCDWeb 服务器崩溃问题
【发布时间】:2016-04-22 07:12:18
【问题描述】:

我是一名 iOS 应用程序开发人员。 我在我的应用程序中使用来自 Git Hub 的 GCD 服务器代码进行 http 通信。但是在 GCDWebserver.m 类的 _NetServiceRegisterCallBack() 函数中经常崩溃。请帮助我。

下面给出全部内容:

在控制台中:(CFStreamError *) 错误 = 0xbffb2b00 和 BAD_EXE 在以下行中:0x4bd3d0f: addl $0x91c, %esp

Crashed: com.apple.main-thread
0  libsystem_kernel.dylib         0x186be9014 __pthread_kill + 8
1  libsystem_pthread.dylib        0x186cb3264 pthread_kill + 112
2  libsystem_c.dylib              0x186b5d9c4 abort + 140
3  GCDWebServer                   0x100ccf9fc _NetServiceRegisterCallBack + 372
4  CFNetwork                      0x18827ac1c _RegisterReply(_DNSServiceRef_t*, unsigned int, int, char const*, char const*, char const*, void*) + 308
5  libsystem_dnssd.dylib          0x186ba2cf8 handle_regservice_response + 152
6  libsystem_dnssd.dylib          0x186ba08fc DNSServiceProcessResult + 556
7  CFNetwork                      0x18827ad30 _SocketCallBack_NetService(__CFSocket*, unsigned long, __CFData const*, void const*, void*) + 40
8  CoreFoundation                 0x187ba22e8 __CFSocketPerformV0 + 956
9  CoreFoundation                 0x187b9d42c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
10 CoreFoundation                 0x187b9cd9c __CFRunLoopDoSources0 + 540
11 CoreFoundation                 0x187b9a9a8 __CFRunLoopRun + 744
12 CoreFoundation                 0x187acada4 CFRunLoopRunSpecific + 424
13 GraphicsServices               0x189535074 GSEventRunModal + 100
14 UIKit                          0x18dd7ec9c UIApplicationMain + 208

【问题讨论】:

  • 崩溃的堆栈跟踪是什么?
  • 在控制台中: (CFStreamError *) error = 0xbffb2b00 and BAD_EXE in the following line: 0x4bd3d0f: addl $0x91c, %esp
  • 您能否更新您的问题并将整个堆栈跟踪复制粘贴到其中?
  • 我已更新我的问题并粘贴堆栈跟踪
  • 您需要提供整个堆栈跟踪,而不仅仅是最后一个条目。否则不可能知道发生了什么。

标签: ios swift master gcdwebserver


【解决方案1】:

崩溃发生在您在调试中构建 GCDWebServer 时,当出现某些意外错误或编程错误时,它会调用 abort()。在这种情况下,CFNetServiceResolveWithTimeout() 似乎失败了,这不应该发生。这可能与您的网络设置有关,并且仅在您使用 Bonjour 时才重要。

【讨论】:

    猜你喜欢
    • 2021-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 2018-03-15
    • 2016-06-12
    • 2017-07-29
    相关资源
    最近更新 更多