fastred / SloppySwiper

UINavigationController delegate that allows swipe back gesture to be started from anywhere on the screen (not just from the edge).
MIT License
806 stars 107 forks source link

iOS 8 Crash in SSWAnimator #16

Open apeman021 opened 8 years ago

apeman021 commented 8 years ago

First, congrats for your great job, iOS 9+ working perfectly. It's a shame that in iOS 8 (8.3.0 and 8.4.0) is crashing sometimes, it would be great if you could have a look at it and help us!

Crash details: SSWAnimator.m line 114 __33-[SSWAnimator animateTransition:]_block_invoke.70.

Crashed: com.apple.main-thread 0 libobjc.A.dylib 0x1972dfbd0 objc_msgSend + 16 1 UIKit 0x18a1953a4 -[UINavigationController navigationTransitionView:didEndTransition:fromView:toView:] + 1168 2 UIKit 0x18a26c5d0 *49-[UINavigationController _startCustomTransition:]_block_invoke + 200 3 UIKit 0x18a1eaf64 -[_UIViewControllerTransitionContext completeTransition:] + 132 4 21 Buttons 0x1000b7150 __33-[SSWAnimator animateTransition:]_block_invoke.70 (SSWAnimator.m:114) 5 UIKit 0x18a100708 -[UIViewAnimationBlockDelegate _didEndBlockAnimation:finished:context:] + 408 6 UIKit 0x18a100270 -[UIViewAnimationState sendDelegateAnimationDidStop:finished:] + 188 7 UIKit 0x18a100178 -[UIViewAnimationState animationDidStop:finished:] + 104 8 QuartzCore 0x189a0962c CA::Layer::run_animation_callbacks(void) + 296 9 libdispatch.dylib 0x197949954 _dispatch_client_callout + 16 10 libdispatch.dylib 0x19794e20c _dispatch_main_queue_callback_4CF + 1608 11 CoreFoundation 0x1856077f8 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE** + 12 12 CoreFoundation 0x1856058a0 CFRunLoopRun + 1492 13 CoreFoundation 0x1855312d4 CFRunLoopRunSpecific + 396 14 GraphicsServices 0x18ef8f6fc GSEventRunModal + 168 15 UIKit 0x18a12ef40 UIApplicationMain + 1488 16 21 Buttons 0x100232bf8 main (main.m:14) 17 libdyld.dylib 0x197976a08 start + 4

fastred commented 8 years ago

Thank you. Do you have – by any chance – steps to reproduce this crash on devices with iOS 8?