KTVHTTPCache icon indicating copy to clipboard operation
KTVHTTPCache copied to clipboard

执行 performSelector 会偶尔崩溃

Open karosLi opened this issue 5 years ago • 5 comments

  • (void)performBonjourBlock:(dispatch_block_t)block { HTTPLogTrace();

    [self performSelector:@selector(executeBonjourBlock:) onThread:bonjourThread withObject:block waitUntilDone:YES]; }

#0 Thread

Fatal Signal

App terminated by SIGPIPE

解析原始 0 libsystem_kernel.dylib _mach_msg_trap + 8 1 libsystem_kernel.dylib _mach_msg + 72 2 libsystem_kernel.dylib _thread_get_state + 136 3 APP _bly_mach_thread_backtrace + 68 4 APP _BLYCrashHandlerCallback + 1940 5 APP _BLYUncaughtExceptionHandlerCallback + 68 6 APP _RCCountlyExceptionHandler + 2844 7 APP _RCCountlySignalHandler + 528 8 libsystem_platform.dylib __sigtramp + 40 9 libsystem_pthread.dylib __pthread_cond_wait$VARIANT$mp + 684 10 Foundation -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] + 656 11 APP -[NBSHookPerformSelector nbs_performSelector:onThread:withObject:waitUntilDone:modes:] + 312 12 Foundation -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:] + 116 13 APP +[HTTPServer performBonjourBlock:] + 184 14 APP -[HTTPServer publishBonjour] + 476 15 APP ___20-[HTTPServer start:]_block_invoke + 244 16 APP ___nbsEventNewDispatchSync_block_invoke + 48 17 libdispatch.dylib __dispatch_client_callout + 16 18 libdispatch.dylib __dispatch_sync_invoke_and_complete_recurse + 64 19 libdispatch.dylib __dispatch_sync_f_slow + 168 20 APP _nbsEventNewDispatchSync + 220 21 APP -[HTTPServer start:] + 240 22 APP -[KTVHCHTTPServer startInternal:] + 324 23 APP -[KTVHCHTTPServer applicationWillEnterForeground] + 892

karosLi avatar Nov 28 '19 04:11 karosLi

the same

waitingfor168 avatar Jul 07 '21 02:07 waitingfor168

+1

nyz110 avatar Aug 31 '21 06:08 nyz110

+1,主要集中在iOS17系统上,新版本有修复么

hushuting avatar Mar 12 '24 02:03 hushuting