kanyun-inc / YTKNetwork

YTKNetwork is a high level request util based on AFNetworking.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

handleRequestResult Crash

zhuozhuo opened this issue · comments

commented

您好,使用了一段时间YTKNetwork,库挺好用的,再次感谢作者。在使用过程中,有收集到一些奔溃,作者有空可以提供些意见么?

版本号:3.0.2

奔溃类型:

SEGV_ACCERR
libobjc.A.dylib objc_msgSend

奔溃堆栈:

libobjc.A.dylib	objc_msgSend + 16
1 YTKNetwork	-[YTKNetworkAgent handleRequestResult:responseObject:error:] + 640
2 YTKNetwork	__128-[YTKNetworkAgent dataTaskWithHTTPMethod:requestSerializer:URLString:parameters:uploadProgress:constructingBodyWithBlock:error:]_block_invoke + 68
3 AFNetworking	__72-[AFURLSessionManagerTaskDelegate URLSession:task:didCompleteWithError:]_block_invoke_2.108 (AFURLSessionManager.m:238)
4 libdispatch.dylib	__dispatch_call_block_and_release + 32
5 libdispatch.dylib	0x0000000208e59000 + 28906160694248176
6 libdispatch.dylib	0x0000000208e59000 + 23961656904151908
7 libdispatch.dylib	0x0000000208e59000 + 34682994786593168
8 libdispatch.dylib	0x0000000208e59000 + 4490405487915220
9 libdispatch.dylib	0x0000000208e59000 + 18836283451324736
10 libsystem_pthread.dylib	_pthread_wqthread + 14898932312179164
#0 Thread
0 libsystem_kernel.dylib	0x0000000208fd9a3c mach_msg_trap
1 libsystem_kernel.dylib	0x0000000208fd8ef8 mach_msg
2 CoreFoundation	0x00352e02093e6090 0x0000000209337000
3 CoreFoundation	0x00087202093e0d2c 0x0000000209337000
4 CoreFoundation	0x002bd702093e04b8 CFRunLoopRunSpecific
5 GraphicsServices	0x00263f820b693be8 GSEventRunModal
6 UIKitCore	0x0070bf8237114048 UIApplicationMain
7 MnaVpn	0x00402e01008925fc main
8 libdyld.dylib	0x0000000208e95050 _start
#1 Thread
0 libsystem_kernel.dylib	0x0000000208fe5210 __recvfrom
1 MnaVpn	0x0000000100e425c0 -[MnaUdpDnsResolver getDefaultUDPDnsWithDomainString:] (MnaUdpDnsResolver.mm:0)
2 MnaVpn	0x0000000100e42364 -[MnaUdpDnsResolver resolverDomain:] (MnaUdpDnsResolver.mm:0)
3 MnaVpn	0x0000000100e4808c -[NSString(MnaDns) dnsWithTunnel:forceUdpDns:] (NSString+MnaDns.mm:0)
4 MnaVpn	0x0000000100ec58bc +[MnaCloudHelper requestMnaCloudControl:param:flag:en:forceHttpdns:] (MnaCloudHelper.mm:0)
5 MnaVpn	0x0000000100ec4d8c +[MnaCloudHelper requestControl:gameIP:gameID:withEn:isMainTunnel:forceHttpdns:isSpeedTest:] (MnaCloudHelper.mm:0)
6 MnaVpn	0x0000000100ec7c0c +[MnaCloudManager getQosControlWithEn:isMainTunnel:] (MnaCloudManager.m:0)
7 MnaVpn	0x0000000100ee5ea4 __40+[SimOperatorManager reqOperatorIspCode]_block_invoke (SimOperatorManager.m:0)
8 libdispatch.dylib	0x0000000208e5bd58 __dispatch_call_block_and_release
9 libdispatch.dylib	0x00789d8208e5d2f0 0x0000000208e59000
10 libdispatch.dylib	0x0022998208e646e0 0x0000000208e59000
11 libdispatch.dylib	0x001b868208e65228 0x0000000208e59000
12 libdispatch.dylib	0x0053118208e6d508 0x0000000208e59000
13 libsystem_pthread.dylib	0x005f19820905db20 _pthread_wqthread
#2 Thread
0 libsystem_platform.dylib	0x00000002090590b0 _platform_memset
1 CoreServicesInternal	0x000000022d877134 _FileCacheReleaseContents(__FileCache*, unsigned char, unsigned char, unsigned char, unsigned char)
2 CoreServicesInternal	0x007ac6022d87b240 0x000000022d864000
3 CoreFoundation	0x0057bb02093e7d74 0x0000000209337000
4 CoreFoundation	0x0025bc02094283d4 0x0000000209337000
5 CoreFoundation	0x002b7782093e7d74 0x0000000209337000
6 libobjc.A.dylib	0x003643820866cd8c 0x000000020864e000
7 libobjc.A.dylib	0x0011f8820866d6dc 0x000000020864e000
8 CoreFoundation	0x003abe0209465fa4 _CFAutoreleasePoolPop
9 Foundation	0x001ccd8209dfa7c0 0x0000000209ddb000
10 Foundation	0x001efb0209efbcdc 0x0000000209ddb000
11 libdispatch.dylib	0x0043db8208e5bd58 0x0000000208e59000
12 libdispatch.dylib	0x004b1f8208e5d2f0 0x0000000208e59000
13 libdispatch.dylib	0x00401f8208e602c0 0x0000000208e59000
14 libdispatch.dylib	0x003f528208e5f990 0x0000000208e59000
15 libdispatch.dylib	0x000cb20208e6c0d4 0x0000000208e59000
16 libdispatch.dylib	0x001f2f8208e6c940 0x0000000208e59000
17 libsystem_pthread.dylib	0x006055020905dbc0 _pthread_wqthread
#3 Thread
0 libsystem_kernel.dylib	0x0000000208fd9a90 semaphore_timedwait_trap
1 libdispatch.dylib	0x0000000208e5dacc __dispatch_sema4_timedwait
2 libdispatch.dylib	0x006df38208e5e450 0x0000000208e59000
3 MnaVpn	0x0016530100884b80 +[MnaLoadAppDataHelper download:]
4 MnaVpn	0x000000010088482c +[MnaLoadAppDataHelper getAppList:url:appListMd5:] (MnaLoadAppDataHelper.m:0)
5 MnaVpn	0x0000000100884654 +[MnaLoadAppDataHelper loadAppData:appListMd5:] (MnaLoadAppDataHelper.m:0)
6 MnaVpn	0x00000001008eeeac __39-[AccelerateViewController loadAppData]_block_invoke (AccelerateViewController.m:0)
7 libdispatch.dylib	0x0000000208e5bd58 __dispatch_call_block_and_release
8 libdispatch.dylib	0x0038f40208e5d2f0 0x0000000208e59000
9 libdispatch.dylib	0x0039980208e646e0 0x0000000208e59000
10 libdispatch.dylib	0x007fe20208e65228 0x0000000208e59000
11 libdispatch.dylib	0x001a748208e6d508 0x0000000208e59000
12 libsystem_pthread.dylib	0x005531820905db20 _pthread_wqthread
#4 Thread
0 libsystem_kernel.dylib	0x0000000208fe5b7c __workq_kernreturn
1 libsystem_pthread.dylib	0x000000020905dc04 _pthread_wqthread
#5 com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib	0x0000000208fd9a3c mach_msg_trap
1 libsystem_kernel.dylib	0x0000000208fd8ef8 mach_msg
2 CoreFoundation	0x00435202093e6090 0x0000000209337000
3 CoreFoundation	0x00529d82093e0d2c 0x0000000209337000
4 CoreFoundation	0x000ed702093e04b8 CFRunLoopRunSpecific
5 Foundation	0x002b310209de33e0 0x0000000209ddb000
6 Foundation	0x00594e0209de3284 0x0000000209ddb000
7 UIKitCore	0x003ec5023720af88 0x00000002367ed000
8 Foundation	0x001fc60209de1fc0 0x0000000209ddb000
9 Foundation	0x007cbc8209f1ec44 0x0000000209ddb000
10 libsystem_pthread.dylib	0x0024e6820905b974 0x000000020905a000
11 libsystem_pthread.dylib	0x0053a7020905b8d0 _pthread_start
#6 Thread
0 libsystem_kernel.dylib	0x0000000208fe5b7c __workq_kernreturn
1 libsystem_pthread.dylib	0x000000020905db44 _pthread_wqthread
#7 AVAudioSession Notify Thread
0 libsystem_kernel.dylib	0x0000000208fd9a3c mach_msg_trap
1 libsystem_kernel.dylib	0x0000000208fd8ef8 mach_msg
2 CoreFoundation	0x00337c82093e6090 0x0000000209337000
3 CoreFoundation	0x001bfe02093e0d2c 0x0000000209337000
4 CoreFoundation	0x00338602093e04b8 CFRunLoopRunSpecific
5 AVFAudio	0x00646e020f4cc8b4 0x000000020f43c000
6 AVFAudio	0x00042e020f4f8bd8 0x000000020f43c000
7 libsystem_pthread.dylib	0x001741820905b974 0x000000020905a000
8 libsystem_pthread.dylib	0x004781020905b8d0 _pthread_start
#8 Thread
0 libsystem_kernel.dylib	0x0000000208fe5b7c __workq_kernreturn
1 libsystem_pthread.dylib	0x000000020905dc04 _pthread_wqthread
#9 Thread
0 libsystem_kernel.dylib	0x0000000208fd9a78 semaphore_wait_trap
1 libdispatch.dylib	0x0000000208e5d9e0 __dispatch_sema4_wait
2 libdispatch.dylib	0x002e118208e5e488 0x0000000208e59000
3 CFNetwork	0x006eb50209aaf2c8 CFURLConnectionSendSynchronousRequest
4 CFNetwork	0x0034948209a0c23c 0x0000000209a08000
5 Foundation	0x0077ac0209e238cc 0x0000000209ddb000
6 Foundation	0x00028b8209e4175c 0x0000000209ddb000
7 MnaVpn	0x0023a5810082c3b4 -[MnaAccViewControlHelper getLampInfo:]
8 MnaVpn	0x00000001008ee5f0 __43-[AccelerateViewController reqLampSubTread]_block_invoke (AccelerateViewController.m:0)
9 libdispatch.dylib	0x0000000208e5bd58 __dispatch_call_block_and_release
10 libdispatch.dylib	0x00777c8208e5d2f0 0x0000000208e59000
11 libdispatch.dylib	0x001a840208e5ff20 0x0000000208e59000
12 libdispatch.dylib	0x001aaa8208e6c0d4 0x0000000208e59000
13 libdispatch.dylib	0x0040468208e6c940 0x0000000208e59000
14 libsystem_pthread.dylib	0x000dc8820905dbc0 _pthread_wqthread
#10 Thread
0 libsystem_kernel.dylib	0x0000000208fe5b7c __workq_kernreturn
1 libsystem_pthread.dylib	0x000000020905dc04 _pthread_wqthread
#11 Thread
0 libsystem_kernel.dylib	0x0000000208fd9a78 semaphore_wait_trap
1 libdispatch.dylib	0x0000000208e5d9e0 __dispatch_sema4_wait
2 libdispatch.dylib	0x0026108208e5e488 0x0000000208e59000
3 CFNetwork	0x00310a0209aaf2c8 CFURLConnectionSendSynchronousRequest
4 CFNetwork	0x00738b8209a0c23c 0x0000000209a08000
5 MnaVpn	0x00079c0100e2f548 -[MnaIRate checkForConnectivity]
6 libdispatch.dylib	0x0000000208e5bd58 __dispatch_call_block_and_release
7 libdispatch.dylib	0x003c558208e5d2f0 0x0000000208e59000
8 libdispatch.dylib	0x0029f48208e6c1fc 0x0000000208e59000
9 libdispatch.dylib	0x0056a70208e6c940 0x0000000208e59000
10 libsystem_pthread.dylib	0x002f88820905dbc0 _pthread_wqthread
#12 Thread
0 libsystem_kernel.dylib	0x0000000208fe5210 __recvfrom
1 MnaVpn	0x0000000100e425c0 -[MnaUdpDnsResolver getDefaultUDPDnsWithDomainString:] (MnaUdpDnsResolver.mm:0)
2 MnaVpn	0x0000000100e42364 -[MnaUdpDnsResolver resolverDomain:] (MnaUdpDnsResolver.mm:0)
3 MnaVpn	0x0000000100e4808c -[NSString(MnaDns) dnsWithTunnel:forceUdpDns:] (NSString+MnaDns.mm:0)
4 MnaVpn	0x0000000100ec58bc +[MnaCloudHelper requestMnaCloudControl:param:flag:en:forceHttpdns:] (MnaCloudHelper.mm:0)
5 MnaVpn	0x0000000100ec4d8c +[MnaCloudHelper requestControl:gameIP:gameID:withEn:isMainTunnel:forceHttpdns:isSpeedTest:] (MnaCloudHelper.mm:0)
6 MnaVpn	0x0000000100ec75a0 +[MnaCloudManager getAccParam:gameID:withEn:isMainTunnel:forceUdpDns:isSpeedTest:] (MnaCloudManager.m:0)
7 MnaVpn	0x0000000101c2c834 -[MnaProxyRequestHelper getProxyFromServer:]
8 MnaVpn	0x0000000101c2c320 -[MnaProxyRequestHelper getProxyIp]
9 MnaVpn	0x000000010082e17c -[MnaAccViewControlHelper getProxyIp:] (MnaAccViewControlHelper.m:0)
10 MnaVpn	0x00000001008f6da8 -[AccelerateViewController startVpnReqServerInfo] (AccelerateViewController.m:0)
11 MnaVpn	0x00000001008f6940 __36-[AccelerateViewController startVpn]_block_invoke_3 (AccelerateViewController.m:3074)
12 MnaVpn	0x00000001007d5c0c -[VPNUtil maybeCreateVpnProfile:] (VPNUtil.m:0)
13 MnaVpn	0x00000001008f6624 __36-[AccelerateViewController startVpn]_block_invoke_2 (AccelerateViewController.m:3040)
14 libdispatch.dylib	0x0000000208e5bd58 __dispatch_call_block_and_release
15 libdispatch.dylib	0x0034a50208e5d2f0 0x0000000208e59000
16 libdispatch.dylib	0x0069c40208e646e0 0x0000000208e59000
17 libdispatch.dylib	0x0014688208e65228 0x0000000208e59000
18 libdispatch.dylib	0x0072410208e6d508 0x0000000208e59000
19 libsystem_pthread.dylib	0x007608820905db20 _pthread_wqthread
#13 TDM-report-1
0 libsystem_kernel.dylib	0x0000000208fe4eec __psynch_cvwait
1 libsystem_pthread.dylib	0x000000020905f558 __pthread_cond_wait
2 MnaVpn	0x007ced0100f0ba90 TDM::CCondition::TimeWait(unsigned int)
3 MnaVpn	0x0000000100f0b280 TDM::TDataMasterReporter::ProcessThread(void*)
4 libsystem_pthread.dylib	0x000000020905b974 __pthread_body
5 libsystem_pthread.dylib	0x006cb0820905b8d0 _pthread_start
#14 Thread
0 libsystem_kernel.dylib	0x0000000208fe5b7c __workq_kernreturn
1 libsystem_pthread.dylib	0x000000020905dc04 _pthread_wqthread
#15 Thread
0 libsystem_kernel.dylib	0x0000000208fe5b7c __workq_kernreturn
1 libsystem_pthread.dylib	0x000000020905db44 _pthread_wqthread
#16 Thread
0 libsystem_kernel.dylib	0x0000000208fe5b7c __workq_kernreturn
1 libsystem_pthread.dylib	0x000000020905db44 _pthread_wqthread
#17 TDM-Timer-2
0 libsystem_kernel.dylib	0x0000000208fe4eec __psynch_cvwait
1 libsystem_pthread.dylib	0x000000020905f558 __pthread_cond_wait
2 MnaVpn	0x0047568100f0ba90 TDM::CCondition::TimeWait(unsigned int)
3 MnaVpn	0x0000000100f2539c TDM::TDMThreadTimer::runloop(double)
4 MnaVpn	0x0000000100f25220 TDM::TDMThreadTimer::StartRoutine(void*)
5 libsystem_pthread.dylib	0x000000020905b974 __pthread_body
6 libsystem_pthread.dylib	0x00354b820905b8d0 _pthread_start
#18 Thread
0 libsystem_kernel.dylib	0x0000000208fe5b7c __workq_kernreturn
1 libsystem_pthread.dylib	0x000000020905dc04 _pthread_wqthread
#19 BeaconAsyncSocket-CFStream
0 libsystem_kernel.dylib	0x0000000208fd9a3c mach_msg_trap
1 libsystem_kernel.dylib	0x0000000208fd8ef8 mach_msg
2 CoreFoundation	0x005a7402093e6090 0x0000000209337000
3 CoreFoundation	0x000abb02093e0d2c 0x0000000209337000
4 CoreFoundation	0x001afd82093e04b8 CFRunLoopRunSpecific
5 Foundation	0x003a918209de33e0 0x0000000209ddb000
6 MnaVpn	0x007c3e0100c71b4c +[TDMBeaconAsyncSocket cfstreamThread]
7 Foundation	0x0000000209de1fc0 -[NSThread main]
8 Foundation	0x00744e8209f1ec44 0x0000000209ddb000
9 libsystem_pthread.dylib	0x0075a5820905b974 0x000000020905a000
10 libsystem_pthread.dylib	0x0021ea820905b8d0 _pthread_start
#20 BeaconAsyncSocket-CFStream
0 libsystem_kernel.dylib	0x0000000208fd9a3c mach_msg_trap
1 libsystem_kernel.dylib	0x0000000208fd8ef8 mach_msg
2 CoreFoundation	0x00408302093e6090 0x0000000209337000
3 CoreFoundation	0x00093c82093e0d2c 0x0000000209337000
4 CoreFoundation	0x003e1482093e04b8 CFRunLoopRunSpecific
5 Foundation	0x00288e8209de33e0 0x0000000209ddb000
6 MnaVpn	0x007ea18100be61c8 +[BeaconAsyncSocket cfstreamThread]
7 Foundation	0x0000000209de1fc0 -[NSThread main]
8 Foundation	0x0014970209f1ec44 0x0000000209ddb000
9 libsystem_pthread.dylib	0x004aa5020905b974 0x000000020905a000
10 libsystem_pthread.dylib	0x0065cf020905b8d0 _pthread_start
#21 com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib	0x0000000208fd9a3c mach_msg_trap
1 libsystem_kernel.dylib	0x0000000208fd8ef8 mach_msg
2 CoreFoundation	0x00316482093e6090 0x0000000209337000
3 CoreFoundation	0x007d6802093e0d2c 0x0000000209337000
4 CoreFoundation	0x00175e82093e04b8 CFRunLoopRunSpecific
5 CFNetwork	0x00218d8209a0963c 0x0000000209a08000
6 Foundation	0x00471e8209de1fc0 0x0000000209ddb000
7 Foundation	0x0031ad0209f1ec44 0x0000000209ddb000
8 libsystem_pthread.dylib	0x006580820905b974 0x000000020905a000
9 libsystem_pthread.dylib	0x006042820905b8d0 _pthread_start
#22 com.apple.CFSocket.private
0 libsystem_kernel.dylib	0x0000000208fe5330 __select
1 CoreFoundation	0x00000002093ef100 ___CFSocketManager
2 libsystem_pthread.dylib	0x006094820905b974 0x000000020905a000
3 libsystem_pthread.dylib	0x002d01820905b8d0 _pthread_start
#23 Thread
0 libsystem_kernel.dylib	0x0000000208fe4eec __psynch_cvwait
1 libsystem_pthread.dylib	0x000000020905f558 __pthread_cond_wait
2 MnaVpn	0x005d060101be7c80 Condition::wait(BaseScopedLock<Mutex>&, long)
3 MnaVpn	0x0000000101be7e54 start_routine_after (lock.h:41)
4 libsystem_pthread.dylib	0x000000020905b974 __pthread_body
5 libsystem_pthread.dylib	0x003bb9020905b8d0 _pthread_start
#24 Thread
0 libsystem_kernel.dylib	0x0000000208fe4eec __psynch_cvwait
1 libsystem_pthread.dylib	0x000000020905f558 __pthread_cond_wait
2 MnaVpn	0x001e7b8101be7c80 Condition::wait(BaseScopedLock<Mutex>&, long)
3 MnaVpn	0x0000000101be4d3c __async_log_thread (lock.h:41)
4 MnaVpn	0x0000000101be8aac start_routine (thread.h:412)
5 libsystem_pthread.dylib	0x000000020905b974 __pthread_body
6 libsystem_pthread.dylib	0x003254820905b8d0 _pthread_start
#25 Thread
0 libsystem_kernel.dylib	0x0000000208fe5b7c __workq_kernreturn
1 libsystem_pthread.dylib	0x000000020905db44 _pthread_wqthread
#26 Thread
0 libsystem_kernel.dylib	0x0000000208fe5b7c __workq_kernreturn
1 libsystem_pthread.dylib	0x000000020905dc04 _pthread_wqthread
#27 Thread
0 libsystem_kernel.dylib	0x0000000208fe5b7c __workq_kernreturn
1 libsystem_pthread.dylib	0x000000020905dc04 _pthread_wqthread
#29 Thread
0 libsystem_kernel.dylib	0x0000000208fe5b7c __workq_kernreturn
1 libsystem_pthread.dylib	0x000000020905dc04 _pthread_wqthread