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!