AlamofireNetworkActivityLogger: Crash in the networkRequestDidComplete method
Sometimes I’m getting crash in the networkRequestDidComplete method, screenshot and backtrace attached. Would you advice me what can be the reason?
* thread #50, queue = 'NSOperationQueue 0x17483d7a0 :: NSOperation 0x171c5b930 (QOS: DEFAULT)', stop reason = EXC_BAD_ACCESS (code=1, address=0xd2800014b40000f8)
frame #0: 0x000000018896815c libobjc.A.dylib`objc_msgSend + 28
frame #1: 0x00000001062fe3f8 libswiftCore.dylib`swift::metadataimpl::ValueWitnesses<swift::metadataimpl::ObjCRetainableBox>::initializeWithCopy(swift::OpaqueValue*, swift::OpaqueValue*, swift::TargetMetadata<swift::InProcess> const*) + 24
frame #2: 0x0000000106193650 libswiftCore.dylib`Swift._VariantDictionaryBuffer.nativeDelete (Swift._NativeDictionaryBuffer<A, B>, idealBucket : Swift.Int, offset : Swift.Int) -> () + 828
frame #3: 0x0000000106193b90 libswiftCore.dylib`Swift._VariantDictionaryBuffer.nativeRemoveObject (forKey : A) -> Swift.Optional<B> + 872
frame #4: 0x00000001061807b4 libswiftCore.dylib`Swift._VariantDictionaryBuffer.removeValue (forKey : A) -> Swift.Optional<B> + 148
frame #5: 0x000000010615ccb8 libswiftCore.dylib`Swift.Dictionary.subscript.setter : (A) -> Swift.Optional<B> + 352
* frame #6: 0x0000000102de4c9c AlamofireNetworkActivityLogger`NetworkActivityLogger.networkRequestDidComplete(notification=Foundation.Notification @ 0x000000016ef15a80, self=0x000000017025fd70) -> () at NetworkActivityLogger.swift:162
frame #7: 0x0000000102de6294 AlamofireNetworkActivityLogger`@objc NetworkActivityLogger.networkRequestDidComplete(notification : Notification) -> () at NetworkActivityLogger.swift:0
frame #8: 0x0000000189e8d5f4 CoreFoundation`__CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
frame #9: 0x0000000189e8cd08 CoreFoundation`_CFXRegistrationPost + 400
frame #10: 0x0000000189e8ca84 CoreFoundation`___CFXNotificationPost_block_invoke + 60
frame #11: 0x0000000189efb7a8 CoreFoundation`-[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1412
frame #12: 0x0000000189dd095c CoreFoundation`_CFXNotificationPost + 376
frame #13: 0x000000018a8e2930 Foundation`-[NSNotificationCenter postNotificationName:object:userInfo:] + 68
frame #14: 0x0000000102bc557c Alamofire`SessionDelegate.(session=0x00000001743cde30, task=0x000000011c6137a0, error=nil, self=0x0000000110a41810) -> ()).(closure #1) at SessionDelegate.swift:449
frame #15: 0x0000000102bc50a0 Alamofire`SessionDelegate.urlSession(session=0x00000001743cde30, task=0x000000011c6137a0, error=nil, self=0x0000000110a41810) -> () at SessionDelegate.swift:489
frame #16: 0x0000000102bc5fdc Alamofire`@objc SessionDelegate.urlSession(URLSession, task : URLSessionTask, didCompleteWithError : Error?) -> () at SessionDelegate.swift:0
frame #17: 0x000000018a6caad4 CFNetwork`__51-[NSURLSession delegate_task:didCompleteWithError:]_block_invoke.185 + 72
frame #18: 0x000000018a9c1814 Foundation`__NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 16
frame #19: 0x000000018a906770 Foundation`-[NSBlockOperation main] + 96
frame #20: 0x000000018a8f6b28 Foundation`-[__NSOperationInternal _start:] + 612
frame #21: 0x000000018a9c3bb0 Foundation`__NSOQSchedule_f + 228
frame #22: 0x0000000106a29a10 libdispatch.dylib`_dispatch_client_callout + 16
frame #23: 0x0000000106a372e8 libdispatch.dylib`_dispatch_queue_serial_drain + 1140
frame #24: 0x0000000106a2d634 libdispatch.dylib`_dispatch_queue_invoke + 852
frame #25: 0x0000000106a39630 libdispatch.dylib`_dispatch_root_queue_drain + 552
frame #26: 0x0000000106a3939c libdispatch.dylib`_dispatch_worker_thread3 + 140
frame #27: 0x0000000188fb3100 libsystem_pthread.dylib`_pthread_wqthread + 1096
frame #28: 0x0000000188fb2cac libsystem_pthread.dylib`start_wqthread + 4
Details: AlamofireNetworkActivityLogger v2.2 iOS 10.3.2, Xcode 8.3.2 Swift 3.1
Thanks.
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Reactions: 14
- Comments: 20 (2 by maintainers)
Any update on this?
Sorry guys, will try to fix the crash shortly.