When running on iOS 9 (currently beta 4), every time I tap a Back button in my app to pop a view controller off of a navigation controller stack, my app crashes. The crash stack is all in UIKit Code. Here is the crash message and stack trace (obtained from the bt command in lldb):
* thread #1: tid = 0x81f6, 0x37b07ad6 libobjc.A.dylib`objc_msgSend + 22, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
frame #0: 0x37b07ad6 libobjc.A.dylib`objc_msgSend + 22
frame #1: 0x2a4e0902 UIKit`-[UINavigationController navigationBar:shouldPopItem:] + 634
frame #2: 0x2a4e03ca UIKit`-[UINavigationBar _popNavigationItemWithTransition:] + 122
frame #3: 0x2a5ade48 UIKit`-[UINavigationBar popNavigationItemAnimated:] + 172
frame #4: 0x2a5add70 UIKit`-[UINavigationBar _popForTouchAtPoint:] + 488
frame #5: 0x2a5ad4a8 UIKit`-[UINavigationBar _handleMouseUpAtPoint:] + 444
frame #6: 0x2a5ad2d8 UIKit`-[UINavigationBar touchesEnded:withEvent:] + 132
frame #7: 0x2a4410b6 UIKit`-[UIWindow _sendTouchesForEvent:] + 646
frame #8: 0x2a43a396 UIKit`-[UIWindow sendEvent:] + 642
frame #9: 0x2a40c13c UIKit`-[UIApplication sendEvent:] + 204
frame #10: 0x2a40aac0 UIKit`_UIApplicationHandleEventQueue + 4856
frame #11: 0x261935c6 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 14
frame #12: 0x261931b4 CoreFoundation`__CFRunLoopDoSources0 + 452
frame #13: 0x26191522 CoreFoundation`__CFRunLoopRun + 794
frame #14: 0x260e5678 CoreFoundation`CFRunLoopRunSpecific + 520
frame #15: 0x260e5464 CoreFoundation`CFRunLoopRunInMode + 108
frame #16: 0x2f26cb20 GraphicsServices`GSEventRunModal + 160
frame #17: 0x2a47205c UIKit`UIApplicationMain + 144
* frame #18: 0x00076d16 MyApp`main(argc=1, argv=0x0181cc84) + 322 at main.m:33
I am using a stock navigation controller and navigation bar.
Has anyone else seen something like this?