App Crashes when presenting or hiding alert via UIAlertController

Originator:vinnybad
Number:rdar://23499067 Date Originated:11/11/2015
Status:Open Resolved:
Product:iOS Product Version:8.1.1
Classification: Reproducible:
 
The app crashed when dismissing the alert controller.  

Hardware Model:      iPhone 6 Plus (iPhone7,1)
Process:         GuestSelfService [2113]
Path:            /private/var/mobile/Containers/Bundle/Application/897E222B-799D-4D76-AB7C-30777CC1BD22/GuestSelfServiceProd.app/GuestSelfServiceProd
Identifier:      com.hyatt.GuestSelfService.prod
Version:         1.4.2 (1.4)
Code Type:       arm64
Parent Process:  launchd [1]

Date/Time:       2015-10-29 11:01:42 +0000
Launch Time:     2015-10-29 11:01:42 +0000
OS Version:      iOS 8.1.1 (12B436)

Exception Type:  SIGSEGV
Crashed Thread:  0

Application Specific Information:
*** Terminating app due to uncaught exception 'SIGSEGV', reason: ''

Thread 0 Crashed:
0   libobjc.A.dylib               0x1973bbbd0 objc_msgSend + 113616
1   UIKit                         0x18b474ca0 [UIWindow setDelegate:] + 543904
2   UIKit                         0x18b6fd620 [UIPresentationController runTransitionForCurrentState] + 3200544
3   UIKit                         0x18b719624 [UIViewController _dismissViewControllerWithAnimationController:interactionController:completion:] + 3315236
4   UIKit                         0x18b527b6c [UIViewController _dismissViewControllerWithTransition:from:completion:] + 1276780
5   UIKit                         0x18b4d0078 [UIViewController dismissViewControllerWithTransition:completion:] + 917624
6   UIKit                         0x18b4cfc60 [UIViewController dismissViewControllerAnimated:completion:] + 916576
7   UIKit                         0x18b7cc598 [UIAlertController _dismissAnimated:triggeringAction:triggeredByPopoverDimmingView:] + 4048280
8   UIKit                         0x18b3f406c _UIGestureRecognizerUpdate + 16492
9   UIKit                         0x18b42e1f8 [UIWindow _sendGesturesForEvent:] + 254456
10  UIKit                         0x18b42d898 [UIWindow sendEvent:] + 252056
11  UIKit                         0x18b400fa8 [UIApplication sendEvent:] + 69544
12  GuestSelfServiceProd          0x10029bc9c uvSendEvents (UVManager.m:164)
13  UIKit                         0x18b69ff58 _UIApplicationHandleEventFromQueueEvent + 2817880
14  UIKit                         0x18b3ff510 _UIApplicationHandleEventQueue + 62736
15  CoreFoundation                0x186c069ec __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 911852
16  CoreFoundation                0x186c05c90 __CFRunLoopDoSources0 + 908432
17  CoreFoundation                0x186c03d40 __CFRunLoopRun + 900416
18  CoreFoundation                0x186b310a4 CFRunLoopRunSpecific + 37028
19  GraphicsServices              0x18fcd35a4 GSEventRunModal + 46500
20  UIKit                         0x18b4663c0 UIApplicationMain + 484288
21  GuestSelfServiceProd          0x100137150 main (main.m:14)
22  libdyld.dylib                 0x197a16a08 _start + 10760

Thread 1:
0   libsystem_kernel.dylib        0x197b14c94 kevent64 + 3220
1   libdispatch.dylib             0x1979ef3b4 _dispatch_source_invoke + 13236

Thread 2:
0   libsystem_kernel.dylib        0x197b14e7c mach_msg_trap + 3708
1   CoreFoundation                0x186c05ed0 __CFRunLoopServiceMachPort + 909008
2   CoreFoundation                0x186c03e24 __CFRunLoopRun + 900644
3   CoreFoundation                0x186b310a4 CFRunLoopRunSpecific + 37028
4   WebCore                       0x194680858 RunWebThread(void* + 723032
5   libsystem_pthread.dylib       0x197bcbe80 _pthread_body + 16000
6   libsystem_pthread.dylib       0x197bcbddc _pthread_body + 15836
7   libsystem_pthread.dylib       0x197bc8fb0 thread_start + 4016

Thread 3:
0   libsystem_kernel.dylib        0x197b14e7c mach_msg_trap + 3708
1   CoreFoundation                0x186c05ed0 __CFRunLoopServiceMachPort + 909008
2   CoreFoundation                0x186c03e24 __CFRunLoopRun + 900644
3   CoreFoundation                0x186b310a4 CFRunLoopRunSpecific + 37028
4   CFNetwork                     0x1866364e8 [NSURLConnection(Loader) _resourceLoadLoop:] + 648424
5   Foundation                    0x187b21c0c __NSThread__main__ + 1006604
6   libsystem_pthread.dylib       0x197bcbe80 _pthread_body + 16000
7   libsystem_pthread.dylib       0x197bcbddc _pthread_body + 15836
8   libsystem_pthread.dylib       0x197bc8fb0 thread_start + 4016

Thread 4:
0   libsystem_kernel.dylib        0x197b2f498 __select + 111768
1   libsystem_pthread.dylib       0x197bcbe80 _pthread_body + 16000
2   libsystem_pthread.dylib       0x197bcbddc _pthread_body + 15836
3   libsystem_pthread.dylib       0x197bc8fb0 thread_start + 4016

Thread 5:
0   libsystem_kernel.dylib        0x197b2f078 __psynch_cvwait + 110712
1   libc++.1.dylib                0x196b28cb0 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>& + 36016
2   JavaScriptCore                0x1880bd5fc JSC::BlockAllocator::blockFreeingThreadMain( + 103932
3   JavaScriptCore                0x1880b8b80 WTF::wtfThreadEntryPoint(void* + 84864
4   libsystem_pthread.dylib       0x197bcbe80 _pthread_body + 16000
5   libsystem_pthread.dylib       0x197bcbddc _pthread_body + 15836
6   libsystem_pthread.dylib       0x197bc8fb0 thread_start + 4016

Thread 6:
0   libsystem_kernel.dylib        0x197b2f078 __psynch_cvwait + 110712
1   libc++.1.dylib                0x196b28cb0 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>& + 36016
2   JavaScriptCore                0x1883668bc JSC::GCThread::waitForNextPhase( + 2894012
3   JavaScriptCore                0x188366960 JSC::GCThread::gcThreadMain( + 2894176
4   JavaScriptCore                0x1880b8b80 WTF::wtfThreadEntryPoint(void* + 84864
5   libsystem_pthread.dylib       0x197bcbe80 _pthread_body + 16000
6   libsystem_pthread.dylib       0x197bcbddc _pthread_body + 15836
7   libsystem_pthread.dylib       0x197bc8fb0 thread_start + 4016

Thread 7:
0   libsystem_kernel.dylib        0x197b14e7c mach_msg_trap + 3708
1   CoreFoundation                0x186c05ed0 __CFRunLoopServiceMachPort + 909008
2   CoreFoundation                0x186c03e24 __CFRunLoopRun + 900644
3   CoreFoundation                0x186b310a4 CFRunLoopRunSpecific + 37028
4   WebCore                       0x1946b4674 WebCore::runLoaderThread(void* + 935540
5   JavaScriptCore                0x1880b8b80 WTF::wtfThreadEntryPoint(void* + 84864
6   libsystem_pthread.dylib       0x197bcbe80 _pthread_body + 16000
7   libsystem_pthread.dylib       0x197bcbddc _pthread_body + 15836
8   libsystem_pthread.dylib       0x197bc8fb0 thread_start + 4016

Thread 8:
0   libsystem_kernel.dylib        0x197b14e7c mach_msg_trap + 3708
1   CoreFoundation                0x186c05ed0 __CFRunLoopServiceMachPort + 909008
2   CoreFoundation                0x186c03e24 __CFRunLoopRun + 900644
3   CoreFoundation                0x186b310a4 CFRunLoopRunSpecific + 37028
4   CoreFoundation                0x186b831fc CFRunLoopRun + 373244
5   CoreMotion                    0x18752e990 null + 272784
6   libsystem_pthread.dylib       0x197bcbe80 _pthread_body + 16000
7   libsystem_pthread.dylib       0x197bcbddc _pthread_body + 15836
8   libsystem_pthread.dylib       0x197bc8fb0 thread_start + 4016

Thread 9:
0   libsystem_kernel.dylib        0x197b2fc78 __workq_kernreturn + 113784
1   libsystem_pthread.dylib       0x197bc8fa8 start_wqthread + 4008

Thread 10:
0   libsystem_kernel.dylib        0x197b2fc78 __workq_kernreturn + 113784
1   libsystem_pthread.dylib       0x197bc8fa8 start_wqthread + 4008

Thread 11:
0   libsystem_kernel.dylib        0x197b2fc78 __workq_kernreturn + 113784
1   libsystem_pthread.dylib       0x197bc8fa8 start_wqthread + 4008

Thread 12:
0   libsystem_kernel.dylib        0x197b2fc78 __workq_kernreturn + 113784
1   libsystem_pthread.dylib       0x197bc8fa8 start_wqthread + 4008

Thread 13:
0   libsystem_kernel.dylib        0x197b2fc78 __workq_kernreturn + 113784
1   libsystem_pthread.dylib       0x197bc8fa8 start_wqthread + 4008

Thread 14:
0   libsystem_kernel.dylib        0x197b2fc78 __workq_kernreturn + 113784
1   libsystem_pthread.dylib       0x197bc8fa8 start_wqthread + 4008

Thread 15:
0   libsystem_kernel.dylib        0x197b2fc78 __workq_kernreturn + 113784
1   libsystem_pthread.dylib       0x197bc8fa8 start_wqthread + 4008

Thread 16:
0   libsystem_kernel.dylib        0x197b2fc78 __workq_kernreturn + 113784
1   libsystem_pthread.dylib       0x197bc8fa8 start_wqthread + 4008

Thread 17:
0   libsystem_kernel.dylib        0x197b2f570 __semwait_signal + 111984
1   Foundation                    0x187b210f4 [NSThread sleepForTimeInterval:] + 1003764
2   GuestSelfServiceProd          0x1002727fc [UVVideoRecorder processQueue] (UVVideoRecorder.m:231)
3   Foundation                    0x187b21c0c __NSThread__main__ + 1006604
4   libsystem_pthread.dylib       0x197bcbe80 _pthread_body + 16000
5   libsystem_pthread.dylib       0x197bcbddc _pthread_body + 15836
6   libsystem_pthread.dylib       0x197bc8fb0 thread_start + 4016

Thread 0 crashed with arm64 Thread state:
    x0: 0x15dd068d0             x1: 0x18bbd2736             x2: 0x198c5e280             x3: 0x3b                
    x4: 0x16fd785f8             x5: 0                       x6: 0x15dd068d0             x7: 0xe60               
    x8: 0x198c25000             x9: 0                       x10: 0x15dd45610            x11: 0x100000001f       
    x12: 0x15dd457b0            x13: 0xe000000000000000     x14: 0x3fff                 x15: 0x3fff             
    x16: 0x1973bbbc0            x17: 0x1973c1b94            x18: 0                      x19: 0x15dd23bc0        
    x20: 0x15dd068d0            x21: 0x15dea9550            x22: 0x15dd23bc0            x23: 0x15dd068d0        
    x24: 0xc8                   x25: 0x198c59000            x26: 0x3                    x27: 0x1                
    x28: 0x58                   fp: 0x16fd78870             lr: 0x18b474ca0             sp: 0x16fd78840         
    pc: 0x1973bbbd0             cpsr: 0x20000000

Steps to Reproduce:
1. Show alert via alert controller
2. Dismiss alert
3. App sometimes crashes

Expected Results:
Alert should dismiss without app crashing

Actual Results:
App crashes

Version:
iOS 8.1.1

Notes:


Configuration:
iPhone 6+

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!