diff --git a/Bugsnag.podspec.json b/Bugsnag.podspec.json index fedcccd89..8d3ab71c8 100644 --- a/Bugsnag.podspec.json +++ b/Bugsnag.podspec.json @@ -1,6 +1,6 @@ { "name": "Bugsnag", - "version": "6.2.1", + "version": "6.2.2", "summary": "The Bugsnag crash reporting framework for Apple platforms.", "homepage": "https://bugsnag.com", "license": "MIT", @@ -9,7 +9,7 @@ }, "source": { "git": "https://github.com/bugsnag/bugsnag-cocoa.git", - "tag": "v6.2.1" + "tag": "v6.2.2" }, "frameworks": [ "Foundation", diff --git a/Bugsnag/BugsnagSystemState.m b/Bugsnag/BugsnagSystemState.m index 9605a7d2f..e3a3ffd7a 100644 --- a/Bugsnag/BugsnagSystemState.m +++ b/Bugsnag/BugsnagSystemState.m @@ -7,7 +7,9 @@ // #import -#if !TARGET_OS_OSX +#if TARGET_OS_OSX +#import +#else #import #endif @@ -71,7 +73,10 @@ id blankIfNil(id value) { bool isBeingDebugged = bsg_ksmachisBeingTraced(); bool isInForeground = true; bool isActive = true; -#if !TARGET_OS_OSX +#if TARGET_OS_OSX + // MacOS "active" serves the same purpose as "foreground" in iOS + isInForeground = [NSApplication sharedApplication].active; +#else UIApplicationState appState = [BSG_KSSystemInfo currentAppState]; isInForeground = [BSG_KSSystemInfo isInForeground:appState]; isActive = appState == UIApplicationStateActive; @@ -95,6 +100,8 @@ id blankIfNil(id value) { app[BSGKeyType] = @"tvOS"; #elif BSG_PLATFORM_IOS app[BSGKeyType] = @"iOS"; +#elif BSG_PLATFORM_OSX + app[BSGKeyType] = @"macOS"; #endif app[SYSTEMSTATE_APP_DEBUGGER_IS_ACTIVE] = @(isBeingDebugged); @@ -149,9 +156,23 @@ - (instancetype)initWithConfiguration:(BugsnagConfiguration *)config { _currentLaunchState = [_currentLaunchStateRW copy]; [self sync]; -#if !TARGET_OS_OSX __weak __typeof__(self) weakSelf = self; NSNotificationCenter *center = [NSNotificationCenter defaultCenter]; +#if TARGET_OS_OSX + [center addObserverForName:NSApplicationWillTerminateNotification object:nil queue:nil usingBlock:^(NSNotification * _Nonnull note) { + [weakSelf.kvStore setBoolean:YES forKey:SYSTEMSTATE_APP_WAS_TERMINATED]; + // No need to update since we are shutting down. + }]; + // MacOS "active" serves the same purpose as "foreground" in iOS + [center addObserverForName:NSApplicationDidBecomeActiveNotification object:nil queue:nil usingBlock:^(NSNotification * _Nonnull note) { + [weakSelf.kvStore setBoolean:YES forKey:SYSTEMSTATE_APP_IS_IN_FOREGROUND]; + [weakSelf bgSetAppValue:@YES forKey:SYSTEMSTATE_APP_IS_IN_FOREGROUND]; + }]; + [center addObserverForName:NSApplicationDidResignActiveNotification object:nil queue:nil usingBlock:^(NSNotification * _Nonnull note) { + [weakSelf.kvStore setBoolean:NO forKey:SYSTEMSTATE_APP_IS_IN_FOREGROUND]; + [weakSelf bgSetAppValue:@NO forKey:SYSTEMSTATE_APP_IS_IN_FOREGROUND]; + }]; +#else [center addObserverForName:UIApplicationWillTerminateNotification object:nil queue:nil usingBlock:^(NSNotification * _Nonnull note) { [weakSelf.kvStore setBoolean:YES forKey:SYSTEMSTATE_APP_WAS_TERMINATED]; // No need to update since we are shutting down. diff --git a/Bugsnag/Helpers/BSG_RFC3339DateTool.m b/Bugsnag/Helpers/BSG_RFC3339DateTool.m index 4ab4bf0f9..49558d088 100644 --- a/Bugsnag/Helpers/BSG_RFC3339DateTool.m +++ b/Bugsnag/Helpers/BSG_RFC3339DateTool.m @@ -24,10 +24,13 @@ #import "BSG_RFC3339DateTool.h" -// New formatter: Everything is UTC +// New formatter: Everything is UTC with milliseconds +static NSDateFormatter *g_currentDateFormatter; + +// Old formatter: Everything is UTC, no milliseconds static NSDateFormatter *g_utcDateFormatter; -// Old formatter: Time zones can be specified +// Oldx2 formatter: Time zones can be specified static NSDateFormatter *g_timezoneAllowedDateFormatter; @implementation BSG_RFC3339DateTool @@ -36,6 +39,11 @@ + (void)initialize { NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]; NSTimeZone *zone = [NSTimeZone timeZoneForSecondsFromGMT:0]; + g_currentDateFormatter = [NSDateFormatter new]; + [g_currentDateFormatter setLocale:locale]; + [g_currentDateFormatter setTimeZone:zone]; + [g_currentDateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'SSS'Z'"]; + g_utcDateFormatter = [NSDateFormatter new]; [g_utcDateFormatter setLocale:locale]; [g_utcDateFormatter setTimeZone:zone]; @@ -52,19 +60,25 @@ + (NSString *)stringFromDate:(NSDate *)date { if (![date isKindOfClass:[NSDate class]]) { return nil; } - return [g_utcDateFormatter stringFromDate:date]; + return [g_currentDateFormatter stringFromDate:date]; } + (NSDate *)dateFromString:(NSString *)string { if (![string isKindOfClass:[NSString class]]) { return nil; } - NSDate *date = [g_utcDateFormatter dateFromString:string]; - if (!date) { - // Fallback to older date format that included time zones - date = [g_timezoneAllowedDateFormatter dateFromString:string]; + NSDate *date = nil; + + if((date = [g_currentDateFormatter dateFromString:string]) != nil) { + return date; + } + + // Fallback to older date formats + if((date = [g_utcDateFormatter dateFromString:string]) != nil) { + return date; } - return date; + + return [g_timezoneAllowedDateFormatter dateFromString:string]; } + (NSString *)stringFromUNIXTimestamp:(unsigned long long)timestamp { diff --git a/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrash.m b/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrash.m index 3c282699e..39bbb18d3 100644 --- a/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrash.m +++ b/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrash.m @@ -46,6 +46,9 @@ #if BSG_HAS_UIKIT #import #endif +#if TARGET_OS_OSX +#import +#endif // ============================================================================ #pragma mark - Default Constants - @@ -235,8 +238,8 @@ - (BOOL)install { return false; } -#if BSG_HAS_UIKIT NSNotificationCenter *nCenter = [NSNotificationCenter defaultCenter]; +#if BSG_HAS_UIKIT [nCenter addObserver:self selector:@selector(applicationDidBecomeActive) name:UIApplicationDidBecomeActiveNotification @@ -257,6 +260,20 @@ - (BOOL)install { selector:@selector(applicationWillTerminate) name:UIApplicationWillTerminateNotification object:nil]; +#elif TARGET_OS_OSX + // MacOS "active" serves the same purpose as "foreground" in iOS + [nCenter addObserver:self + selector:@selector(applicationDidEnterBackground) + name:NSApplicationDidResignActiveNotification + object:nil]; + [nCenter addObserver:self + selector:@selector(applicationWillEnterForeground) + name:NSApplicationDidBecomeActiveNotification + object:nil]; + [nCenter addObserver:self + selector:@selector(applicationWillTerminate) + name:NSApplicationWillTerminateNotification + object:nil]; #endif return true; @@ -339,7 +356,7 @@ - (NSDictionary *)captureAppStats { BSG_KSCrash_State state = crashContext()->state; bsg_kscrashstate_updateDurationStats(&state); NSMutableDictionary *dict = [NSMutableDictionary new]; - BSGDictSetSafeObject(dict, @(state.activeDurationSinceLaunch), @BSG_KSCrashField_ActiveTimeSinceLaunch); + BSGDictSetSafeObject(dict, @(state.foregroundDurationSinceLaunch), @BSG_KSCrashField_ActiveTimeSinceLaunch); BSGDictSetSafeObject(dict, @(state.backgroundDurationSinceLaunch), @BSG_KSCrashField_BGTimeSinceLaunch); BSGDictSetSafeObject(dict, @(state.applicationIsInForeground), @BSG_KSCrashField_AppInFG); return dict; @@ -376,12 +393,12 @@ -(TYPE)NAME { \ } BSG_SYNTHESIZE_CRASH_STATE_PROPERTY(NSTimeInterval, - activeDurationSinceLastCrash) + foregroundDurationSinceLastCrash) BSG_SYNTHESIZE_CRASH_STATE_PROPERTY(NSTimeInterval, backgroundDurationSinceLastCrash) BSG_SYNTHESIZE_CRASH_STATE_PROPERTY(int, launchesSinceLastCrash) BSG_SYNTHESIZE_CRASH_STATE_PROPERTY(int, sessionsSinceLastCrash) -BSG_SYNTHESIZE_CRASH_STATE_PROPERTY(NSTimeInterval, activeDurationSinceLaunch) +BSG_SYNTHESIZE_CRASH_STATE_PROPERTY(NSTimeInterval, foregroundDurationSinceLaunch) BSG_SYNTHESIZE_CRASH_STATE_PROPERTY(NSTimeInterval, backgroundDurationSinceLaunch) BSG_SYNTHESIZE_CRASH_STATE_PROPERTY(int, sessionsSinceLaunch) @@ -476,11 +493,11 @@ - (const char *)encodeAsJSONString:(id)object { // ============================================================================ - (void)applicationDidBecomeActive { - bsg_kscrashstate_notifyAppActive(true); + bsg_kscrashstate_notifyAppInForeground(true); } - (void)applicationWillResignActive { - bsg_kscrashstate_notifyAppActive(false); + bsg_kscrashstate_notifyAppInForeground(true); } - (void)applicationDidEnterBackground { diff --git a/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashAdvanced.h b/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashAdvanced.h index 059dff84e..a2e237a12 100644 --- a/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashAdvanced.h +++ b/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashAdvanced.h @@ -38,7 +38,7 @@ /** Total active time elapsed since the last crash. */ @property(nonatomic, readonly, assign) - NSTimeInterval activeDurationSinceLastCrash; + NSTimeInterval foregroundDurationSinceLastCrash; /** Total time backgrounded elapsed since the last crash. */ @property(nonatomic, readonly, assign) @@ -51,7 +51,7 @@ @property(nonatomic, readonly, assign) int sessionsSinceLastCrash; /** Total active time elapsed since launch. */ -@property(nonatomic, readonly, assign) NSTimeInterval activeDurationSinceLaunch; +@property(nonatomic, readonly, assign) NSTimeInterval foregroundDurationSinceLaunch; /** Total time backgrounded elapsed since launch. */ @property(nonatomic, readonly, assign) diff --git a/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashC.c b/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashC.c index 524e6b370..c31a503ec 100644 --- a/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashC.c +++ b/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashC.c @@ -151,6 +151,7 @@ void bsg_kscrash_reinstall(const char *const crashReportFilePath, BSG_KSLOG_ERROR("Failed to initialize persistent crash state"); } context->state.appLaunchTime = mach_absolute_time(); + context->state.appStateTransitionTime = mach_absolute_time(); } BSG_KSCrashType bsg_kscrash_setHandlingCrashTypes(BSG_KSCrashType crashTypes) { diff --git a/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashReport.c b/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashReport.c index 8ae15ff05..02fd6de11 100644 --- a/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashReport.c +++ b/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashReport.c @@ -1351,8 +1351,6 @@ void bsg_kscrw_i_writeAppStats(const BSG_KSCrashReportWriter *const writer, BSG_KSCrash_State *state) { writer->beginObject(writer, key); { - writer->addBooleanElement(writer, BSG_KSCrashField_AppActive, - state->applicationIsActive); writer->addBooleanElement(writer, BSG_KSCrashField_AppInFG, state->applicationIsInForeground); @@ -1362,7 +1360,7 @@ void bsg_kscrw_i_writeAppStats(const BSG_KSCrashReportWriter *const writer, state->sessionsSinceLastCrash); writer->addFloatingPointElement(writer, BSG_KSCrashField_ActiveTimeSinceCrash, - state->activeDurationSinceLastCrash); + state->foregroundDurationSinceLastCrash); writer->addFloatingPointElement( writer, BSG_KSCrashField_BGTimeSinceCrash, state->backgroundDurationSinceLastCrash); @@ -1371,7 +1369,7 @@ void bsg_kscrw_i_writeAppStats(const BSG_KSCrashReportWriter *const writer, state->sessionsSinceLaunch); writer->addFloatingPointElement(writer, BSG_KSCrashField_ActiveTimeSinceLaunch, - state->activeDurationSinceLaunch); + state->foregroundDurationSinceLaunch); writer->addFloatingPointElement(writer, BSG_KSCrashField_BGTimeSinceLaunch, state->backgroundDurationSinceLaunch); diff --git a/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashReportFields.h b/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashReportFields.h index 73d7970f8..475c7e005 100644 --- a/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashReportFields.h +++ b/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashReportFields.h @@ -145,7 +145,6 @@ #define BSG_KSCrashField_ActiveTimeSinceCrash "active_time_since_last_crash" #define BSG_KSCrashField_ActiveTimeSinceLaunch "active_time_since_launch" -#define BSG_KSCrashField_AppActive "application_active" #define BSG_KSCrashField_AppInFG "application_in_foreground" #define BSG_KSCrashField_BGTimeSinceCrash "background_time_since_last_crash" #define BSG_KSCrashField_BGTimeSinceLaunch "background_time_since_launch" diff --git a/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashState.h b/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashState.h index 192f85eb6..6a7348302 100644 --- a/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashState.h +++ b/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashState.h @@ -40,10 +40,11 @@ extern "C" { #include "BSG_KSCrashType.h" typedef struct { + // Saved data - /** Total active time elapsed since the last crash. */ - double activeDurationSinceLastCrash; + /** Total time elapsed in the foreground since the last crash. */ + double foregroundDurationSinceLastCrash; /** Total time backgrounded elapsed since the last crash. */ double backgroundDurationSinceLastCrash; @@ -54,8 +55,8 @@ typedef struct { /** Number of sessions (launch, resume from suspend) since last crash. */ int sessionsSinceLastCrash; - /** Total active time elapsed since launch. */ - double activeDurationSinceLaunch; + /** Total time elapsed in the foreground since launch. */ + double foregroundDurationSinceLaunch; /** Total time backgrounded elapsed since launch. */ double backgroundDurationSinceLaunch; @@ -74,13 +75,10 @@ typedef struct { /** Timestamp for when the app was launched (mach_absolute_time()) */ uint64_t appLaunchTime; - /** Timestamp for when the app state was last changed (active<-> inactive, - * background<->foreground) (mach_absolute_time()) */ + /** Timestamp for when the app state was last changed + * (background<->foreground) (mach_absolute_time()) */ uint64_t appStateTransitionTime; - /** If true, the application is currently active. */ - bool applicationIsActive; - /** If true, the application is currently in the foreground. */ bool applicationIsInForeground; @@ -96,12 +94,6 @@ typedef struct { */ bool bsg_kscrashstate_init(const char *stateFilePath, BSG_KSCrash_State *state); -/** Notify the crash reporter of the application active state. - * - * @param isActive true if the application is active, otherwise false. - */ -void bsg_kscrashstate_notifyAppActive(bool isActive); - /** Notify the crash reporter of the application foreground/background state. * * @param isInForeground true if the application is in the foreground, false if diff --git a/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashState.m b/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashState.m index 09c6adf2a..410f6ff21 100644 --- a/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashState.m +++ b/Bugsnag/KSCrash/Source/KSCrash/Recording/BSG_KSCrashState.m @@ -52,7 +52,7 @@ #define BSG_kKeyFormatVersion "version" #define BSG_kKeyCrashedLastLaunch "crashedLastLaunch" -#define BSG_kKeyActiveDurationSinceLastCrash "activeDurationSinceLastCrash" +#define BSG_kKeyActiveDurationSinceLastCrash "foregroundDurationSinceLastCrash" #define BSG_kKeyBackgroundDurationSinceLastCrash \ "backgroundDurationSinceLastCrash" #define BSG_kKeyLaunchesSinceLastCrash "launchesSinceLastCrash" @@ -93,7 +93,7 @@ int bsg_kscrashstate_i_onFloatingPointElement(const char *const name, BSG_KSCrash_State *state = userData; if (strcmp(name, BSG_kKeyActiveDurationSinceLastCrash) == 0) { - state->activeDurationSinceLastCrash = value; + state->foregroundDurationSinceLastCrash = value; } if (strcmp(name, BSG_kKeyBackgroundDurationSinceLastCrash) == 0) { state->backgroundDurationSinceLastCrash = value; @@ -189,8 +189,8 @@ bool bsg_kscrashstate_i_loadState(BSG_KSCrash_State *const context, return false; } - context->activeDurationSinceLastCrash = [objectContext[@"activeDurationSinceLastCrash"] doubleValue]; - context->activeDurationSinceLaunch = [objectContext[@"activeDurationSinceLaunch"] doubleValue]; + context->foregroundDurationSinceLastCrash = [objectContext[@"foregroundDurationSinceLastCrash"] doubleValue]; + context->foregroundDurationSinceLaunch = [objectContext[@"foregroundDurationSinceLaunch"] doubleValue]; context->appLaunchTime = [objectContext[@"appLaunchTime"] unsignedLongLongValue]; context->appStateTransitionTime = [objectContext[@"appStateTransitionTime"] unsignedLongLongValue]; context->launchesSinceLastCrash = [objectContext[@"launchesSinceLastCrash"] intValue]; @@ -198,7 +198,6 @@ bool bsg_kscrashstate_i_loadState(BSG_KSCrash_State *const context, context->sessionsSinceLaunch = [objectContext[@"sessionsSinceLaunch"] intValue]; context->crashedLastLaunch = [objectContext[@"crashedLastLaunch"] boolValue]; context->crashedThisLaunch = [objectContext[@"crashedThisLaunch"] boolValue]; - context->applicationIsActive = [objectContext[@"applicationIsActive"] boolValue]; context->applicationIsInForeground = [objectContext[@"applicationIsInForeground"] boolValue]; context->backgroundDurationSinceLaunch = [objectContext[@"backgroundDurationSinceLaunch"] doubleValue]; context->backgroundDurationSinceLastCrash = [objectContext[@"backgroundDurationSinceLastCrash"] doubleValue]; @@ -244,7 +243,7 @@ bool bsg_kscrashstate_i_saveState(const BSG_KSCrash_State *const state, } if ((result = bsg_ksjsonaddFloatingPointElement( &JSONContext, BSG_kKeyActiveDurationSinceLastCrash, - state->activeDurationSinceLastCrash)) != BSG_KSJSON_OK) { + state->foregroundDurationSinceLastCrash)) != BSG_KSJSON_OK) { goto done; } if ((result = bsg_ksjsonaddFloatingPointElement( @@ -286,10 +285,10 @@ bool bsg_kscrashstate_init(const char *const stateFilePath, bsg_kscrashstate_i_loadState(state, stateFilePath); state->sessionsSinceLaunch = 1; - state->activeDurationSinceLaunch = 0; + state->foregroundDurationSinceLaunch = 0; state->backgroundDurationSinceLaunch = 0; if (state->crashedLastLaunch) { - state->activeDurationSinceLastCrash = 0; + state->foregroundDurationSinceLastCrash = 0; state->backgroundDurationSinceLastCrash = 0; state->launchesSinceLastCrash = 0; state->sessionsSinceLastCrash = 0; @@ -311,36 +310,28 @@ bool bsg_kscrashstate_init(const char *const stateFilePath, return bsg_kscrashstate_i_saveState(state, stateFilePath); } -void bsg_kscrashstate_notifyAppActive(const bool isActive) { - BSG_KSCrash_State *const state = bsg_g_state; - - state->applicationIsActive = isActive; - if (isActive) { - state->appStateTransitionTime = mach_absolute_time(); - } else { - double duration = bsg_ksmachtimeDifferenceInSeconds( - mach_absolute_time(), state->appStateTransitionTime); - state->activeDurationSinceLaunch += duration; - state->activeDurationSinceLastCrash += duration; - } -} - void bsg_kscrashstate_notifyAppInForeground(const bool isInForeground) { BSG_KSCrash_State *const state = bsg_g_state; const char *const stateFilePath = bsg_g_stateFilePath; + if (state->applicationIsInForeground == isInForeground) { + return; + } state->applicationIsInForeground = isInForeground; + uint64_t timeNow = mach_absolute_time(); + double duration = bsg_ksmachtimeDifferenceInSeconds( + timeNow, state->appStateTransitionTime); if (isInForeground) { - double duration = bsg_ksmachtimeDifferenceInSeconds( - mach_absolute_time(), state->appStateTransitionTime); state->backgroundDurationSinceLaunch += duration; state->backgroundDurationSinceLastCrash += duration; state->sessionsSinceLastCrash++; state->sessionsSinceLaunch++; } else { - state->appStateTransitionTime = mach_absolute_time(); + state->foregroundDurationSinceLaunch += duration; + state->foregroundDurationSinceLastCrash += duration; bsg_kscrashstate_i_saveState(state, stateFilePath); } + state->appStateTransitionTime = timeNow; } void bsg_kscrashstate_notifyAppTerminate(void) { @@ -367,10 +358,10 @@ void bsg_kscrashstate_notifyAppCrash(BSG_KSCrashType type) { void bsg_kscrashstate_updateDurationStats(BSG_KSCrash_State *const state) { const double duration = bsg_ksmachtimeDifferenceInSeconds( mach_absolute_time(), state->appStateTransitionTime); - if (state->applicationIsActive) { - state->activeDurationSinceLaunch += duration; - state->activeDurationSinceLastCrash += duration; - } else if (!state->applicationIsInForeground) { + if (state->applicationIsInForeground) { + state->foregroundDurationSinceLaunch += duration; + state->foregroundDurationSinceLastCrash += duration; + } else { state->backgroundDurationSinceLaunch += duration; state->backgroundDurationSinceLastCrash += duration; } diff --git a/Bugsnag/Payload/BugsnagNotifier.m b/Bugsnag/Payload/BugsnagNotifier.m index 3b9d2b63f..50fb61eb1 100644 --- a/Bugsnag/Payload/BugsnagNotifier.m +++ b/Bugsnag/Payload/BugsnagNotifier.m @@ -23,7 +23,7 @@ - (instancetype)init { #else self.name = @"Bugsnag Objective-C"; #endif - self.version = @"6.2.1"; + self.version = @"6.2.2"; self.url = @"https://github.com/bugsnag/bugsnag-cocoa"; self.dependencies = [NSMutableArray new]; } diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a86ff1e7..b67b0ccc7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,21 @@ Changelog ========= +## 6.2.2 (2020-10-21) + +## Enhancements + +* Support "foreground" duration in MacOS as well. + [848](https://github.com/bugsnag/bugsnag-cocoa/pull/848) + +* Timestamp accuracy in reports has been increased from seconds to milliseconds. + [847](https://github.com/bugsnag/bugsnag-cocoa/pull/847) + +* Calculation of "foreground" duration now also includes time in + UIApplicationStateActive and UIApplicationStateInactive states in order to + match Apple's definition of "foreground". + [839](https://github.com/bugsnag/bugsnag-cocoa/pull/839) + ## 6.2.1 (2020-10-15) ## Bug fixes diff --git a/Tests/BugsnagBreadcrumbsTest.m b/Tests/BugsnagBreadcrumbsTest.m index 77f99c72f..acd8c6874 100644 --- a/Tests/BugsnagBreadcrumbsTest.m +++ b/Tests/BugsnagBreadcrumbsTest.m @@ -118,7 +118,7 @@ - (void)testArrayValue { XCTAssertNotNil(value); XCTAssertTrue(value.count == 3); NSDateFormatter *formatter = [NSDateFormatter new]; - formatter.dateFormat = @"yyyy'-'MM'-'dd'T'HH':'mm':'ssX5"; + formatter.dateFormat = @"yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'SSSX5"; for (int i = 0; i < value.count; i++) { NSDictionary *item = value[i]; XCTAssertTrue([item isKindOfClass:[NSDictionary class]]); diff --git a/Tests/BugsnagErrorReportSinkTests.m b/Tests/BugsnagErrorReportSinkTests.m index 8a597ac69..bae93a027 100644 --- a/Tests/BugsnagErrorReportSinkTests.m +++ b/Tests/BugsnagErrorReportSinkTests.m @@ -315,7 +315,7 @@ - (void)testEventDevice { XCTAssertEqualObjects(device[@"jailbroken"], @YES); XCTAssertEqualObjects(device[@"freeMemory"], @742920192); XCTAssertEqualObjects(device[@"orientation"], @"unknown"); - XCTAssertEqualObjects(device[@"time"], @"2014-12-02T01:56:13Z"); + XCTAssertEqualObjects(device[@"time"], @"2014-12-02T01:56:13.000Z"); } - (void)testEventApp { diff --git a/Tests/KSCrash/KSCrashState_Tests.m b/Tests/KSCrash/KSCrashState_Tests.m index 3ca560137..2b9930ce2 100755 --- a/Tests/KSCrash/KSCrashState_Tests.m +++ b/Tests/KSCrash/KSCrashState_Tests.m @@ -31,7 +31,8 @@ #import "BSG_KSCrashC.h" -@interface bsg_kscrashstate_Tests : FileBasedTestCase@end +@interface bsg_kscrashstate_Tests : FileBasedTestCase +@end @implementation bsg_kscrashstate_Tests @@ -45,15 +46,14 @@ - (void) testInitRelaunch &context); XCTAssertTrue(context.applicationIsInForeground, @""); - XCTAssertFalse(context.applicationIsActive, @""); - XCTAssertEqual(context.activeDurationSinceLastCrash, 0.0, @""); + XCTAssertEqual(context.foregroundDurationSinceLastCrash, 0.0, @""); XCTAssertEqual(context.backgroundDurationSinceLastCrash, 0.0, @""); XCTAssertEqual(context.launchesSinceLastCrash, 1, @""); XCTAssertEqual(context.sessionsSinceLastCrash, 1, @""); XCTAssertEqual(context.appLaunchTime, 0, @""); - XCTAssertEqual(context.activeDurationSinceLaunch, 0.0, @""); + XCTAssertEqual(context.foregroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(context.backgroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(context.sessionsSinceLaunch, 1, @""); @@ -65,15 +65,14 @@ - (void) testInitRelaunch &context); XCTAssertTrue(context.applicationIsInForeground, @""); - XCTAssertFalse(context.applicationIsActive, @""); - XCTAssertEqual(context.activeDurationSinceLastCrash, 0.0, @""); + XCTAssertEqual(context.foregroundDurationSinceLastCrash, 0.0, @""); XCTAssertEqual(context.backgroundDurationSinceLastCrash, 0.0, @""); XCTAssertEqual(context.launchesSinceLastCrash, 2, @""); XCTAssertEqual(context.sessionsSinceLastCrash, 2, @""); XCTAssertEqual(context.appLaunchTime, 0, @""); - XCTAssertEqual(context.activeDurationSinceLaunch, 0.0, @""); + XCTAssertEqual(context.foregroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(context.backgroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(context.sessionsSinceLaunch, 1, @""); @@ -96,12 +95,10 @@ - (void) testInitCrash XCTAssertTrue(checkpointC.applicationIsInForeground == checkpoint0.applicationIsInForeground, @""); - XCTAssertTrue(checkpointC.applicationIsActive == - checkpoint0.applicationIsActive, @""); XCTAssertTrue(checkpointC.appLaunchTime == checkpoint0.appLaunchTime, @""); - XCTAssertTrue(checkpointC.activeDurationSinceLastCrash == - checkpoint0.activeDurationSinceLastCrash, @""); + XCTAssertGreaterThan(checkpointC.foregroundDurationSinceLastCrash, + checkpoint0.foregroundDurationSinceLastCrash); XCTAssertTrue(checkpointC.backgroundDurationSinceLastCrash == checkpoint0.backgroundDurationSinceLastCrash, @""); XCTAssertTrue(checkpointC.launchesSinceLastCrash == @@ -109,8 +106,8 @@ - (void) testInitCrash XCTAssertTrue(checkpointC.sessionsSinceLastCrash == checkpoint0.sessionsSinceLastCrash, @""); - XCTAssertTrue(checkpointC.activeDurationSinceLaunch == - checkpoint0.activeDurationSinceLaunch, @""); + XCTAssertGreaterThan(checkpointC.foregroundDurationSinceLaunch, + checkpoint0.foregroundDurationSinceLaunch); XCTAssertTrue(checkpointC.backgroundDurationSinceLaunch == checkpoint0.backgroundDurationSinceLaunch, @""); XCTAssertTrue(checkpointC.sessionsSinceLaunch == @@ -124,14 +121,13 @@ - (void) testInitCrash &context); XCTAssertTrue(context.applicationIsInForeground, @""); - XCTAssertFalse(context.applicationIsActive, @""); - XCTAssertEqual(context.activeDurationSinceLastCrash, 0.0, @""); + XCTAssertEqual(context.foregroundDurationSinceLastCrash, 0.0, @""); XCTAssertEqual(context.backgroundDurationSinceLastCrash, 0.0, @""); XCTAssertEqual(context.launchesSinceLastCrash, 1, @""); XCTAssertEqual(context.sessionsSinceLastCrash, 1, @""); - XCTAssertEqual(context.activeDurationSinceLaunch, 0.0, @""); + XCTAssertEqual(context.foregroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(context.backgroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(context.sessionsSinceLaunch, 1, @""); @@ -139,66 +135,6 @@ - (void) testInitCrash XCTAssertTrue(context.crashedLastLaunch, @""); } -- (void) testActRelaunch -{ - BSG_KSCrash_State context = {0}; - NSString* stateFile = [self.tempPath stringByAppendingPathComponent:@"state.json"]; - - bsg_kscrashstate_init([stateFile cStringUsingEncoding:NSUTF8StringEncoding], - &context); - BSG_KSCrash_State checkpoint0 = context; - - usleep(1); - bsg_kscrashstate_notifyAppActive(true); - BSG_KSCrash_State checkpoint1 = context; - - XCTAssertTrue(checkpoint1.applicationIsInForeground == - checkpoint0.applicationIsInForeground, @""); - XCTAssertTrue(checkpoint1.applicationIsActive != - checkpoint0.applicationIsActive, @""); - XCTAssertTrue(checkpoint1.applicationIsActive, @""); - XCTAssertTrue(checkpoint1.appLaunchTime == checkpoint0.appLaunchTime, @""); - - XCTAssertTrue(checkpoint1.activeDurationSinceLastCrash == - checkpoint0.activeDurationSinceLastCrash, @""); - XCTAssertTrue(checkpoint1.backgroundDurationSinceLastCrash == - checkpoint0.backgroundDurationSinceLastCrash, @""); - XCTAssertTrue(checkpoint1.launchesSinceLastCrash == - checkpoint0.launchesSinceLastCrash, @""); - XCTAssertTrue(checkpoint1.sessionsSinceLastCrash == - checkpoint0.sessionsSinceLastCrash, @""); - - XCTAssertTrue(checkpoint1.activeDurationSinceLaunch == - checkpoint0.activeDurationSinceLaunch, @""); - XCTAssertTrue(checkpoint1.backgroundDurationSinceLaunch == - checkpoint0.backgroundDurationSinceLaunch, @""); - XCTAssertTrue(checkpoint1.sessionsSinceLaunch == - checkpoint0.sessionsSinceLaunch, @""); - - XCTAssertFalse(checkpoint1.crashedThisLaunch, @""); - XCTAssertFalse(checkpoint1.crashedLastLaunch, @""); - - usleep(1); - memset(&context, 0, sizeof(context)); - bsg_kscrashstate_init([stateFile cStringUsingEncoding:NSUTF8StringEncoding], - &context); - - XCTAssertTrue(context.applicationIsInForeground, @""); - XCTAssertFalse(context.applicationIsActive, @""); - - XCTAssertEqual(context.activeDurationSinceLastCrash, 0.0, @""); - XCTAssertEqual(context.backgroundDurationSinceLastCrash, 0.0, @""); - XCTAssertEqual(context.launchesSinceLastCrash, 2, @""); - XCTAssertEqual(context.sessionsSinceLastCrash, 2, @""); - - XCTAssertEqual(context.activeDurationSinceLaunch, 0.0, @""); - XCTAssertEqual(context.backgroundDurationSinceLaunch, 0.0, @""); - XCTAssertEqual(context.sessionsSinceLaunch, 1, @""); - - XCTAssertFalse(context.crashedThisLaunch, @""); - XCTAssertFalse(context.crashedLastLaunch, @""); -} - - (void)testCrashThisLaunchWithUserReported { BSG_KSCrash_State context = {0}; @@ -223,104 +159,15 @@ - (void)testCrashThisLaunch XCTAssertTrue(context.crashedThisLaunch, @""); } -- (void) testActCrash -{ - BSG_KSCrash_State context = {0}; - NSString* stateFile = [self.tempPath stringByAppendingPathComponent:@"state.json"]; - - bsg_kscrashstate_init([stateFile cStringUsingEncoding:NSUTF8StringEncoding], - &context); - usleep(1); - bsg_kscrashstate_notifyAppActive(true); - BSG_KSCrash_State checkpoint0 = context; - - usleep(1); - bsg_kscrashstate_notifyAppCrash(BSG_KSCrashTypeSignal); - BSG_KSCrash_State checkpointC = context; - - XCTAssertTrue(checkpointC.applicationIsInForeground == - checkpoint0.applicationIsInForeground, @""); - XCTAssertTrue(checkpointC.applicationIsActive == - checkpoint0.applicationIsActive, @""); - XCTAssertTrue(checkpointC.appLaunchTime == checkpoint0.appLaunchTime, @""); - - XCTAssertTrue(checkpointC.activeDurationSinceLastCrash > - checkpoint0.activeDurationSinceLastCrash, @""); - XCTAssertTrue(checkpointC.backgroundDurationSinceLastCrash == - checkpoint0.backgroundDurationSinceLastCrash, @""); - XCTAssertTrue(checkpointC.launchesSinceLastCrash == - checkpoint0.launchesSinceLastCrash, @""); - XCTAssertTrue(checkpointC.sessionsSinceLastCrash == - checkpoint0.sessionsSinceLastCrash, @""); - - XCTAssertTrue(checkpointC.activeDurationSinceLaunch > - checkpoint0.activeDurationSinceLaunch, @""); - XCTAssertTrue(checkpointC.backgroundDurationSinceLaunch == - checkpoint0.backgroundDurationSinceLaunch, @""); - XCTAssertTrue(checkpointC.sessionsSinceLaunch == - checkpoint0.sessionsSinceLaunch, @""); - - XCTAssertTrue(checkpointC.crashedThisLaunch, @""); - XCTAssertFalse(checkpointC.crashedLastLaunch, @""); - - memset(&context, 0, sizeof(context)); - bsg_kscrashstate_init([stateFile cStringUsingEncoding:NSUTF8StringEncoding], - &context); - - XCTAssertTrue(context.applicationIsInForeground, @""); - XCTAssertFalse(context.applicationIsActive, @""); - - XCTAssertEqual(context.activeDurationSinceLastCrash, 0.0, @""); - XCTAssertEqual(context.backgroundDurationSinceLastCrash, 0.0, @""); - XCTAssertEqual(context.launchesSinceLastCrash, 1, @""); - XCTAssertEqual(context.sessionsSinceLastCrash, 1, @""); - - XCTAssertEqual(context.activeDurationSinceLaunch, 0.0, @""); - XCTAssertEqual(context.backgroundDurationSinceLaunch, 0.0, @""); - XCTAssertEqual(context.sessionsSinceLaunch, 1, @""); - - XCTAssertFalse(context.crashedThisLaunch, @""); - XCTAssertTrue(context.crashedLastLaunch, @""); -} - -- (void) testActDeactRelaunch +- (void)testRelaunch { BSG_KSCrash_State context = {0}; NSString* stateFile = [self.tempPath stringByAppendingPathComponent:@"state.json"]; bsg_kscrashstate_init([stateFile cStringUsingEncoding:NSUTF8StringEncoding], &context); - usleep(1); - bsg_kscrashstate_notifyAppActive(true); - BSG_KSCrash_State checkpoint0 = context; - - usleep(1); - bsg_kscrashstate_notifyAppActive(false); BSG_KSCrash_State checkpoint1 = context; - XCTAssertTrue(checkpoint1.applicationIsInForeground == - checkpoint0.applicationIsInForeground, @""); - XCTAssertTrue(checkpoint1.applicationIsActive != - checkpoint0.applicationIsActive, @""); - XCTAssertFalse(checkpoint1.applicationIsActive, @""); - XCTAssertTrue(checkpoint1.appLaunchTime == checkpoint0.appLaunchTime, @""); - - XCTAssertTrue(checkpoint1.activeDurationSinceLastCrash > - checkpoint0.activeDurationSinceLastCrash, @""); - XCTAssertTrue(checkpoint1.backgroundDurationSinceLastCrash == - checkpoint0.backgroundDurationSinceLastCrash, @""); - XCTAssertTrue(checkpoint1.launchesSinceLastCrash == - checkpoint0.launchesSinceLastCrash, @""); - XCTAssertTrue(checkpoint1.sessionsSinceLastCrash == - checkpoint0.sessionsSinceLastCrash, @""); - - XCTAssertTrue(checkpoint1.activeDurationSinceLaunch > - checkpoint0.activeDurationSinceLaunch, @""); - XCTAssertTrue(checkpoint1.backgroundDurationSinceLaunch == - checkpoint0.backgroundDurationSinceLaunch, @""); - XCTAssertTrue(checkpoint1.sessionsSinceLaunch == - checkpoint0.sessionsSinceLaunch, @""); - XCTAssertFalse(checkpoint1.crashedThisLaunch, @""); XCTAssertFalse(checkpoint1.crashedLastLaunch, @""); @@ -331,16 +178,15 @@ - (void) testActDeactRelaunch BSG_KSCrash_State checkpointR = context; XCTAssertTrue(checkpointR.applicationIsInForeground, @""); - XCTAssertFalse(checkpointR.applicationIsActive, @""); XCTAssertEqual(checkpointR.appLaunchTime, 0, @""); // We don't save after going inactive, so this will still be 0. - XCTAssertEqual(checkpointR.activeDurationSinceLastCrash, 0.0, @""); + XCTAssertEqual(checkpointR.foregroundDurationSinceLastCrash, 0.0, @""); XCTAssertEqual(checkpointR.backgroundDurationSinceLastCrash, 0.0, @""); XCTAssertEqual(checkpointR.launchesSinceLastCrash, 2, @""); XCTAssertEqual(checkpointR.sessionsSinceLastCrash, 2, @""); - XCTAssertEqual(checkpointR.activeDurationSinceLaunch, 0.0, @""); + XCTAssertEqual(checkpointR.foregroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(checkpointR.backgroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(checkpointR.sessionsSinceLaunch, 1, @""); @@ -348,80 +194,15 @@ - (void) testActDeactRelaunch XCTAssertFalse(checkpointR.crashedLastLaunch, @""); } -- (void) testActDeactCrash -{ - BSG_KSCrash_State context = {0}; - NSString* stateFile = [self.tempPath stringByAppendingPathComponent:@"state.json"]; - - bsg_kscrashstate_init([stateFile cStringUsingEncoding:NSUTF8StringEncoding], - &context); - usleep(1); - bsg_kscrashstate_notifyAppActive(true); - usleep(1); - bsg_kscrashstate_notifyAppActive(false); - BSG_KSCrash_State checkpoint0 = context; - - usleep(1); - bsg_kscrashstate_notifyAppCrash(BSG_KSCrashTypeSignal); - BSG_KSCrash_State checkpointC = context; - - XCTAssertTrue(checkpointC.applicationIsInForeground == - checkpoint0.applicationIsInForeground, @""); - XCTAssertTrue(checkpointC.applicationIsActive == - checkpoint0.applicationIsActive, @""); - XCTAssertTrue(checkpointC.appLaunchTime == checkpoint0.appLaunchTime, @""); - - XCTAssertTrue(checkpointC.activeDurationSinceLastCrash == - checkpoint0.activeDurationSinceLastCrash, @""); - XCTAssertTrue(checkpointC.backgroundDurationSinceLastCrash == - checkpoint0.backgroundDurationSinceLastCrash, @""); - XCTAssertTrue(checkpointC.launchesSinceLastCrash == - checkpoint0.launchesSinceLastCrash, @""); - XCTAssertTrue(checkpointC.sessionsSinceLastCrash == - checkpoint0.sessionsSinceLastCrash, @""); - - XCTAssertTrue(checkpointC.activeDurationSinceLaunch == - checkpoint0.activeDurationSinceLaunch, @""); - XCTAssertTrue(checkpointC.backgroundDurationSinceLaunch == - checkpoint0.backgroundDurationSinceLaunch, @""); - XCTAssertTrue(checkpointC.sessionsSinceLaunch == - checkpoint0.sessionsSinceLaunch, @""); - - XCTAssertTrue(checkpointC.crashedThisLaunch, @""); - XCTAssertFalse(checkpointC.crashedLastLaunch, @""); - - memset(&context, 0, sizeof(context)); - bsg_kscrashstate_init([stateFile cStringUsingEncoding:NSUTF8StringEncoding], - &context); - - XCTAssertTrue(context.applicationIsInForeground, @""); - XCTAssertFalse(context.applicationIsActive, @""); - - XCTAssertEqual(context.activeDurationSinceLastCrash, 0.0, @""); - XCTAssertEqual(context.backgroundDurationSinceLastCrash, 0.0, @""); - XCTAssertEqual(context.launchesSinceLastCrash, 1, @""); - XCTAssertEqual(context.sessionsSinceLastCrash, 1, @""); - - XCTAssertEqual(context.activeDurationSinceLaunch, 0.0, @""); - XCTAssertEqual(context.backgroundDurationSinceLaunch, 0.0, @""); - XCTAssertEqual(context.sessionsSinceLaunch, 1, @""); - - XCTAssertFalse(context.crashedThisLaunch, @""); - XCTAssertTrue(context.crashedLastLaunch, @""); -} - -- (void) testActDeactBGRelaunch +- (void)testBGRelaunch { BSG_KSCrash_State context = {0}; NSString* stateFile = [self.tempPath stringByAppendingPathComponent:@"state.json"]; bsg_kscrashstate_init([stateFile cStringUsingEncoding:NSUTF8StringEncoding], &context); - usleep(1); - bsg_kscrashstate_notifyAppActive(true); - usleep(1); - bsg_kscrashstate_notifyAppActive(false); BSG_KSCrash_State checkpoint0 = context; + NSParameterAssert(context.applicationIsInForeground); usleep(1); bsg_kscrashstate_notifyAppInForeground(false); @@ -429,13 +210,11 @@ - (void) testActDeactBGRelaunch XCTAssertTrue(checkpoint1.applicationIsInForeground != checkpoint0.applicationIsInForeground, @""); - XCTAssertTrue(checkpoint1.applicationIsActive == - checkpoint0.applicationIsActive, @""); XCTAssertFalse(checkpoint1.applicationIsInForeground, @""); XCTAssertTrue(checkpoint0.appLaunchTime == checkpoint1.appLaunchTime, @""); - XCTAssertTrue(checkpoint1.activeDurationSinceLastCrash == - checkpoint0.activeDurationSinceLastCrash, @""); + XCTAssertGreaterThan(checkpoint1.foregroundDurationSinceLastCrash, + checkpoint0.foregroundDurationSinceLastCrash); XCTAssertTrue(checkpoint1.backgroundDurationSinceLastCrash == checkpoint0.backgroundDurationSinceLastCrash, @""); XCTAssertTrue(checkpoint1.launchesSinceLastCrash == @@ -443,8 +222,8 @@ - (void) testActDeactBGRelaunch XCTAssertTrue(checkpoint1.sessionsSinceLastCrash == checkpoint0.sessionsSinceLastCrash, @""); - XCTAssertTrue(checkpoint1.activeDurationSinceLaunch == - checkpoint0.activeDurationSinceLaunch, @""); + XCTAssertGreaterThan(checkpoint1.foregroundDurationSinceLaunch, + checkpoint0.foregroundDurationSinceLaunch); XCTAssertTrue(checkpoint1.backgroundDurationSinceLaunch == checkpoint0.backgroundDurationSinceLaunch, @""); XCTAssertTrue(checkpoint1.sessionsSinceLaunch == @@ -460,14 +239,13 @@ - (void) testActDeactBGRelaunch BSG_KSCrash_State checkpointR = context; XCTAssertTrue(checkpointR.applicationIsInForeground, @""); - XCTAssertFalse(checkpointR.applicationIsActive, @""); - XCTAssertTrue(checkpointR.activeDurationSinceLastCrash > 0, @""); + XCTAssertTrue(checkpointR.foregroundDurationSinceLastCrash > 0, @""); XCTAssertEqual(checkpointR.backgroundDurationSinceLastCrash, 0.0, @""); XCTAssertEqual(checkpointR.launchesSinceLastCrash, 2, @""); XCTAssertEqual(checkpointR.sessionsSinceLastCrash, 2, @""); - XCTAssertEqual(checkpointR.activeDurationSinceLaunch, 0.0, @""); + XCTAssertEqual(checkpointR.foregroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(checkpointR.backgroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(checkpointR.sessionsSinceLaunch, 1, @""); @@ -475,17 +253,14 @@ - (void) testActDeactBGRelaunch XCTAssertFalse(checkpointR.crashedLastLaunch, @""); } -- (void) testActDeactBGTerminate +- (void)testBGTerminate { BSG_KSCrash_State context = {0}; NSString* stateFile = [self.tempPath stringByAppendingPathComponent:@"state.json"]; bsg_kscrashstate_init([stateFile cStringUsingEncoding:NSUTF8StringEncoding], &context); - usleep(1); - bsg_kscrashstate_notifyAppActive(true); - usleep(1); - bsg_kscrashstate_notifyAppActive(false); + NSParameterAssert(context.applicationIsInForeground); usleep(1); bsg_kscrashstate_notifyAppInForeground(false); BSG_KSCrash_State checkpoint0 = context; @@ -499,7 +274,6 @@ - (void) testActDeactBGTerminate BSG_KSCrash_State checkpointR = context; XCTAssertTrue(checkpointR.applicationIsInForeground, @""); - XCTAssertFalse(checkpointR.applicationIsActive, @""); XCTAssertEqual(checkpointR.appLaunchTime, 0, @""); XCTAssertTrue(checkpointR.backgroundDurationSinceLastCrash > @@ -507,7 +281,7 @@ - (void) testActDeactBGTerminate XCTAssertEqual(checkpointR.launchesSinceLastCrash, 2, @""); XCTAssertEqual(checkpointR.sessionsSinceLastCrash, 2, @""); - XCTAssertEqual(checkpointR.activeDurationSinceLaunch, 0.0, @""); + XCTAssertEqual(checkpointR.foregroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(checkpointR.backgroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(checkpointR.sessionsSinceLaunch, 1, @""); @@ -515,7 +289,7 @@ - (void) testActDeactBGTerminate XCTAssertFalse(checkpointR.crashedLastLaunch, @""); } -- (void) testActDeactBGCrash +- (void)testBGCrash { BSG_KSCrash_State context = {0}; NSString* stateFile = [self.tempPath stringByAppendingPathComponent:@"state.json"]; @@ -523,10 +297,7 @@ - (void) testActDeactBGCrash bsg_kscrashstate_init([stateFile cStringUsingEncoding:NSUTF8StringEncoding], &context); usleep(1); - bsg_kscrashstate_notifyAppActive(true); - usleep(1); - bsg_kscrashstate_notifyAppActive(false); - usleep(1); + NSParameterAssert(context.applicationIsInForeground); bsg_kscrashstate_notifyAppInForeground(false); BSG_KSCrash_State checkpoint0 = context; @@ -536,12 +307,10 @@ - (void) testActDeactBGCrash XCTAssertTrue(checkpointC.applicationIsInForeground == checkpoint0.applicationIsInForeground, @""); - XCTAssertTrue(checkpointC.applicationIsActive == - checkpoint0.applicationIsActive, @""); XCTAssertTrue(checkpointC.appLaunchTime == checkpoint0.appLaunchTime, @""); - XCTAssertTrue(checkpointC.activeDurationSinceLastCrash == - checkpoint0.activeDurationSinceLastCrash, @""); + XCTAssertTrue(checkpointC.foregroundDurationSinceLastCrash == + checkpoint0.foregroundDurationSinceLastCrash, @""); XCTAssertTrue(checkpointC.backgroundDurationSinceLastCrash > checkpoint0.backgroundDurationSinceLastCrash, @""); XCTAssertTrue(checkpointC.launchesSinceLastCrash == @@ -549,8 +318,8 @@ - (void) testActDeactBGCrash XCTAssertTrue(checkpointC.sessionsSinceLastCrash == checkpoint0.sessionsSinceLastCrash, @""); - XCTAssertTrue(checkpointC.activeDurationSinceLaunch == - checkpoint0.activeDurationSinceLaunch, @""); + XCTAssertTrue(checkpointC.foregroundDurationSinceLaunch == + checkpoint0.foregroundDurationSinceLaunch, @""); XCTAssertTrue(checkpointC.backgroundDurationSinceLaunch > checkpoint0.backgroundDurationSinceLaunch, @""); XCTAssertTrue(checkpointC.sessionsSinceLaunch == @@ -564,14 +333,13 @@ - (void) testActDeactBGCrash &context); XCTAssertTrue(context.applicationIsInForeground, @""); - XCTAssertFalse(context.applicationIsActive, @""); - XCTAssertEqual(context.activeDurationSinceLastCrash, 0.0, @""); + XCTAssertEqual(context.foregroundDurationSinceLastCrash, 0.0, @""); XCTAssertEqual(context.backgroundDurationSinceLastCrash, 0.0, @""); XCTAssertEqual(context.launchesSinceLastCrash, 1, @""); XCTAssertEqual(context.sessionsSinceLastCrash, 1, @""); - XCTAssertEqual(context.activeDurationSinceLaunch, 0.0, @""); + XCTAssertEqual(context.foregroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(context.backgroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(context.sessionsSinceLaunch, 1, @""); @@ -592,7 +360,7 @@ - (void) testAppLaunchTime XCTAssertEqual(34234235534534, context.appLaunchTime); } -- (void) testActDeactBGFGRelaunch +- (void)testBGFGRelaunch { BSG_KSCrash_State context = {0}; NSString* stateFile = [self.tempPath stringByAppendingPathComponent:@"state.json"]; @@ -600,10 +368,6 @@ - (void) testActDeactBGFGRelaunch bsg_kscrashstate_init([stateFile cStringUsingEncoding:NSUTF8StringEncoding], &context); usleep(1); - bsg_kscrashstate_notifyAppActive(true); - usleep(1); - bsg_kscrashstate_notifyAppActive(false); - usleep(1); bsg_kscrashstate_notifyAppInForeground(false); usleep(1); BSG_KSCrash_State checkpoint0 = context; @@ -614,13 +378,11 @@ - (void) testActDeactBGFGRelaunch XCTAssertTrue(checkpoint1.applicationIsInForeground != checkpoint0.applicationIsInForeground, @""); - XCTAssertTrue(checkpoint1.applicationIsActive == - checkpoint0.applicationIsActive, @""); XCTAssertTrue(checkpoint1.applicationIsInForeground, @""); XCTAssertTrue(checkpoint1.appLaunchTime == checkpoint0.appLaunchTime, @""); - XCTAssertTrue(checkpoint1.activeDurationSinceLastCrash == - checkpoint0.activeDurationSinceLastCrash, @""); + XCTAssertTrue(checkpoint1.foregroundDurationSinceLastCrash == + checkpoint0.foregroundDurationSinceLastCrash, @""); XCTAssertTrue(checkpoint1.backgroundDurationSinceLastCrash > checkpoint0.backgroundDurationSinceLastCrash, @""); XCTAssertTrue(checkpoint1.launchesSinceLastCrash == @@ -628,8 +390,8 @@ - (void) testActDeactBGFGRelaunch XCTAssertTrue(checkpoint1.sessionsSinceLastCrash == checkpoint0.sessionsSinceLastCrash + 1, @""); - XCTAssertTrue(checkpoint1.activeDurationSinceLaunch == - checkpoint0.activeDurationSinceLaunch, @""); + XCTAssertTrue(checkpoint1.foregroundDurationSinceLaunch == + checkpoint0.foregroundDurationSinceLaunch, @""); XCTAssertTrue(checkpoint1.backgroundDurationSinceLaunch > checkpoint0.backgroundDurationSinceLaunch, @""); XCTAssertTrue(checkpoint1.sessionsSinceLaunch == @@ -645,15 +407,14 @@ - (void) testActDeactBGFGRelaunch BSG_KSCrash_State checkpointR = context; XCTAssertTrue(checkpointR.applicationIsInForeground, @""); - XCTAssertFalse(checkpointR.applicationIsActive, @""); - XCTAssertTrue(checkpointR.activeDurationSinceLastCrash > 0, @""); + XCTAssertTrue(checkpointR.foregroundDurationSinceLastCrash > 0, @""); // We don't save after going to FG, so this will still be 0. XCTAssertEqual(checkpointR.backgroundDurationSinceLastCrash, 0.0, @""); XCTAssertEqual(checkpointR.launchesSinceLastCrash, 2, @""); XCTAssertEqual(checkpointR.sessionsSinceLastCrash, 2, @""); - XCTAssertEqual(checkpointR.activeDurationSinceLaunch, 0.0, @""); + XCTAssertEqual(checkpointR.foregroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(checkpointR.backgroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(checkpointR.sessionsSinceLaunch, 1, @""); @@ -661,7 +422,7 @@ - (void) testActDeactBGFGRelaunch XCTAssertFalse(checkpointR.crashedLastLaunch, @""); } -- (void) testActDeactBGFGCrash +- (void)testBGFGCrash { BSG_KSCrash_State context = {0}; NSString* stateFile = [self.tempPath stringByAppendingPathComponent:@"state.json"]; @@ -669,10 +430,6 @@ - (void) testActDeactBGFGCrash bsg_kscrashstate_init([stateFile cStringUsingEncoding:NSUTF8StringEncoding], &context); usleep(1); - bsg_kscrashstate_notifyAppActive(true); - usleep(1); - bsg_kscrashstate_notifyAppActive(false); - usleep(1); bsg_kscrashstate_notifyAppInForeground(false); usleep(1); bsg_kscrashstate_notifyAppInForeground(true); @@ -684,12 +441,10 @@ - (void) testActDeactBGFGCrash XCTAssertTrue(checkpointC.applicationIsInForeground == checkpoint0.applicationIsInForeground, @""); - XCTAssertTrue(checkpointC.applicationIsActive == - checkpoint0.applicationIsActive, @""); XCTAssertTrue(checkpointC.appLaunchTime == checkpoint0.appLaunchTime, @""); - XCTAssertTrue(checkpointC.activeDurationSinceLastCrash == - checkpoint0.activeDurationSinceLastCrash, @""); + XCTAssertGreaterThan(checkpointC.foregroundDurationSinceLastCrash, + checkpoint0.foregroundDurationSinceLastCrash); XCTAssertTrue(checkpointC.backgroundDurationSinceLastCrash == checkpoint0.backgroundDurationSinceLastCrash, @""); XCTAssertTrue(checkpointC.launchesSinceLastCrash == @@ -697,8 +452,8 @@ - (void) testActDeactBGFGCrash XCTAssertTrue(checkpointC.sessionsSinceLastCrash == checkpoint0.sessionsSinceLastCrash, @""); - XCTAssertTrue(checkpointC.activeDurationSinceLaunch == - checkpoint0.activeDurationSinceLaunch, @""); + XCTAssertGreaterThan(checkpointC.foregroundDurationSinceLaunch, + checkpoint0.foregroundDurationSinceLaunch); XCTAssertTrue(checkpointC.backgroundDurationSinceLaunch == checkpoint0.backgroundDurationSinceLaunch, @""); XCTAssertTrue(checkpointC.sessionsSinceLaunch == @@ -712,14 +467,13 @@ - (void) testActDeactBGFGCrash &context); XCTAssertTrue(context.applicationIsInForeground, @""); - XCTAssertFalse(context.applicationIsActive, @""); - XCTAssertEqual(context.activeDurationSinceLastCrash, 0.0, @""); + XCTAssertEqual(context.foregroundDurationSinceLastCrash, 0.0, @""); XCTAssertEqual(context.backgroundDurationSinceLastCrash, 0.0, @""); XCTAssertEqual(context.launchesSinceLastCrash, 1, @""); XCTAssertEqual(context.sessionsSinceLastCrash, 1, @""); - XCTAssertEqual(context.activeDurationSinceLaunch, 0.0, @""); + XCTAssertEqual(context.foregroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(context.backgroundDurationSinceLaunch, 0.0, @""); XCTAssertEqual(context.sessionsSinceLaunch, 1, @""); diff --git a/Tests/KSCrash/RFC3339DateTool_Tests.m b/Tests/KSCrash/RFC3339DateTool_Tests.m index 523283d8a..55454fd24 100755 --- a/Tests/KSCrash/RFC3339DateTool_Tests.m +++ b/Tests/KSCrash/RFC3339DateTool_Tests.m @@ -32,6 +32,37 @@ @interface RFC3339DateTool_Tests : XCTestCase @end @implementation RFC3339DateTool_Tests +- (NSDate *)newDateWithYear:(int) year month:(int)month day:(int)day hour:(int)hour minute:(int)minute second:(int)second nano:(int)nano tz:(NSString *)tz { + NSDateComponents* comps = [[NSDateComponents alloc]init]; + comps.year = year; + comps.month = month; + comps.day = day; + comps.hour = hour; + comps.minute = minute; + comps.second = second; + comps.nanosecond = nano; + comps.timeZone = [NSTimeZone timeZoneWithName:tz]; + NSCalendar* calendar = [NSCalendar currentCalendar]; + return [calendar dateFromComponents:comps]; +} + +- (void)assertString:(NSString*)asString isEquivalentToString:(NSString *)encodedString andYear:(int) year month:(int)month day:(int)day hour:(int)hour minute:(int)minute second:(int)second nano:(int)nano tz:(NSString *)tz { + NSDate *expectedDate = [self newDateWithYear:year month:month day:day hour:hour minute:minute second:second nano:nano tz:tz]; + NSDate *actualDate = [BSG_RFC3339DateTool dateFromString:asString]; + NSString *actualString = [BSG_RFC3339DateTool stringFromDate:expectedDate]; + XCTAssertEqualObjects(encodedString, actualString); + NSString *expectedInterval = [NSString stringWithFormat:@"%f", expectedDate.timeIntervalSince1970]; + NSString *actualInterval = [NSString stringWithFormat:@"%f", actualDate.timeIntervalSince1970]; + XCTAssertEqualObjects(expectedInterval, actualInterval); +} + +- (void)testLegacyFormats { + [self assertString:@"2020-05-14T11:41:20.123Z" isEquivalentToString:@"2020-05-14T11:41:20.123Z" andYear:2020 month:5 day:14 hour:11 minute:41 second:20 nano:123000000 tz:@"UTC"]; + [self assertString:@"2020-05-14T11:41:20Z" isEquivalentToString:@"2020-05-14T11:41:20.000Z" andYear:2020 month:5 day:14 hour:11 minute:41 second:20 nano:0 tz:@"UTC"]; + [self assertString:@"2020-05-14T11:41:20+000" isEquivalentToString:@"2020-05-14T11:41:20.000Z" andYear:2020 month:5 day:14 hour:11 minute:41 second:20 nano:0 tz:@"UTC"]; + [self assertString:@"2020-05-14T12:41:20+100" isEquivalentToString:@"2020-05-14T11:41:20.000Z" andYear:2020 month:5 day:14 hour:11 minute:41 second:20 nano:0 tz:@"UTC"]; +} + - (NSDate*) gmtDateWithYear:(int) year month:(int) month day:(int) day @@ -54,7 +85,7 @@ - (NSDate*) gmtDateWithYear:(int) year - (void) testStringFromDate { NSDate* date = [self gmtDateWithYear:2000 month:1 day:2 hour:3 minute:4 second:5]; - NSString* expected = @"2000-01-02T03:04:05Z"; + NSString* expected = @"2000-01-02T03:04:05.000Z"; NSString* actual = [BSG_RFC3339DateTool stringFromDate:date]; XCTAssertEqualObjects(actual, expected, @""); @@ -84,13 +115,13 @@ - (void) testDateFromStringWithTimezonePlus2 XCTAssertEqualObjects(actual, expected, @""); // Convert back again to verify overall effect - XCTAssertEqualObjects([BSG_RFC3339DateTool stringFromDate:actual], @"2000-01-02T01:04:05Z"); + XCTAssertEqualObjects([BSG_RFC3339DateTool stringFromDate:actual], @"2000-01-02T01:04:05.000Z"); } - (void) testStringFromUnixTimestamp { NSDate* date = [self gmtDateWithYear:2000 month:1 day:2 hour:3 minute:4 second:5]; - NSString* expected = @"2000-01-02T03:04:05Z"; + NSString* expected = @"2000-01-02T03:04:05.000Z"; NSString* actual = [BSG_RFC3339DateTool stringFromUNIXTimestamp:(unsigned long long)[date timeIntervalSince1970]]; XCTAssertEqualObjects(actual, expected, @""); diff --git a/Tests/report-react-native-promise-rejection.json b/Tests/report-react-native-promise-rejection.json index 937657515..b1d18b907 100644 --- a/Tests/report-react-native-promise-rejection.json +++ b/Tests/report-react-native-promise-rejection.json @@ -1 +1 @@ -{"report":{"process_name":"rn063example","id":"5256F92A-A0D5-43B7-93BF-D424943E36BF","timestamp":"2020-09-24T14:15:58Z","type":"standard","version":"3.1.0"},"user":{"unhandledCount":0,"id":"6DE7C867-32D3-40EF-9D30-88A05D947E10","handledCount":1,"event":{"metaData":{"app":{"name":"rn063example"},"user":{"id":"2b3dfc47360a22ac291def6b8c506728b50b5c38"},"device":{"orientation":"portrait","timezone":"GMT+1","batteryLevel":-1,"wordSize":64,"simulator":true,"charging":false}},"exceptions":[{"message":"Oops - rejected promise from iOS!","errorClass":"Error","stacktrace":[],"type":"cocoa"},{"message":"Oops - rejected promise from iOS!","errorClass":"Error","stacktrace":[{"method":"RCTJSErrorFromCodeMessageAndNSError","machoVMAddress":"0x100000000","machoFile":"rn063example","isPC":true,"symbolAddress":"0x1008b8b90","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x1008b8c17"},{"method":"__41-[RCTModuleMethod processMethodSignature]_block_invoke_2.129","machoVMAddress":"0x100000000","machoFile":"rn063example","symbolAddress":"0x100840870","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100840923"},{"method":"-[CrashyCrashy resolve:reject:]","machoVMAddress":"0x100000000","machoFile":"rn063example","symbolAddress":"0x10026c940","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10026c9f5"},{"method":"__invoking___","machoVMAddress":"0x0","machoFile":"CoreFoundation","symbolAddress":"0x105133d60","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x105133dec"},{"method":"-[NSInvocation invoke]","machoVMAddress":"0x0","machoFile":"CoreFoundation","symbolAddress":"0x105130e90","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x105130fd1"},{"method":"-[NSInvocation invokeWithTarget:]","machoVMAddress":"0x0","machoFile":"CoreFoundation","symbolAddress":"0x105131260","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1051312a4"},{"method":"-[RCTModuleMethod invokeWithBridge:module:arguments:]","machoVMAddress":"0x100000000","machoFile":"rn063example","symbolAddress":"0x100841ad0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100842534"},{"method":"_ZN8facebook5reactL11invokeInnerEP9RCTBridgeP13RCTModuleDatajRKN5folly7dynamicE","machoVMAddress":"0x100000000","machoFile":"rn063example","symbolAddress":"0x1008463e0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100846701"},{"method":"_ZZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEiENK3$_0clEv","machoVMAddress":"0x100000000","machoFile":"rn063example","symbolAddress":"0x100846150","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x1008461d6"},{"method":"___ZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEi_block_invoke","machoVMAddress":"0x100000000","machoFile":"rn063example","symbolAddress":"0x100846120","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10084613c"},{"method":"_dispatch_call_block_and_release","machoVMAddress":"0x0","machoFile":"libdispatch.dylib","symbolAddress":"0x106281f05","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x106281f11"},{"method":"_dispatch_client_callout","machoVMAddress":"0x0","machoFile":"libdispatch.dylib","symbolAddress":"0x106282e86","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x106282e8e"},{"method":"_dispatch_lane_serial_drain","machoVMAddress":"0x0","machoFile":"libdispatch.dylib","symbolAddress":"0x1062893e9","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x1062896fd"},{"method":"_dispatch_lane_invoke","machoVMAddress":"0x0","machoFile":"libdispatch.dylib","symbolAddress":"0x10628a0e9","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x10628a28f"},{"method":"_dispatch_workloop_worker_thread","machoVMAddress":"0x0","machoFile":"libdispatch.dylib","symbolAddress":"0x106295896","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x106295b65"},{"method":"_pthread_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"libsystem_pthread.dylib","symbolAddress":"0x7fff5230191b","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52301a3d"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"}],"context":null,"unhandled":false,"session":{"id":"6DE7C867-32D3-40EF-9D30-88A05D947E10","startedAt":"2020-09-24T14:15:49Z","events":{"handled":1,"unhandled":0}},"breadcrumbs":[{"timestamp":"2020-09-24T14:15:49Z","name":"Bugsnag loaded","type":"state","metaData":{}},{"timestamp":"2020-09-24T14:15:51Z","name":"Window Became Visible","type":"state","metaData":{}},{"timestamp":"2020-09-24T14:15:51Z","name":"Window Became Visible","type":"state","metaData":{}},{"timestamp":"2020-09-24T14:15:51Z","name":"Window Became Visible","type":"state","metaData":{}},{"timestamp":"2020-09-24T14:15:51Z","name":"XMLHttpRequest succeeded","type":"request","metaData":{"status":200,"request":"POST http:\/\/localhost:8081\/symbolicate"}},{"timestamp":"2020-09-24T14:15:52Z","name":"Window Became Hidden","type":"state","metaData":{}}],"app":{"bundleVersion":"1","durationInForeground":4000,"id":"org.reactjs.native.example.rn063example","dsymUUIDs":["2EFA58F2-A72D-3F2E-9315-DC35C2A43546"],"inForeground":true,"duration":4000,"version":"1.0","type":"iOS","releaseStage":"development"},"threads":[{"errorReportingThread":false,"id":"0","stacktrace":[{"method":"mach_msg_trap","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52253df0","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52253dfa"},{"method":"__CFRunLoopServiceMachPort","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105090450","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1050904f5"},{"method":"__CFRunLoopRun","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508abc0","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508b127"},{"method":"CFRunLoopRunSpecific","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508a710","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508a8a4"},{"method":"GSEventRunModal","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/PrivateFrameworks\/GraphicsServices.framework\/GraphicsServices","symbolAddress":"0x1085f1b33","machoUUID":"F69C09E5-2855-311B-BCE9-A26C5BC8A089","machoLoadAddress":"0x1085ee000","frameAddress":"0x1085f1bbe"},{"method":"UIApplicationMain","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/PrivateFrameworks\/UIKitCore.framework\/UIKitCore","symbolAddress":"0x10ddc031f","machoUUID":"F8A9CF5A-092F-3AA9-817D-F0A83D9A28B1","machoLoadAddress":"0x10d2d9000","frameAddress":"0x10ddc0964"},{"method":"main","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10026cae0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10026cb50"},{"method":"start","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libdyld.dylib","symbolAddress":"0x1071301fc","machoUUID":"9D98662A-BF18-369A-AEAB-1090059C499C","machoLoadAddress":"0x10712f000","frameAddress":"0x1071301fd"}],"type":"cocoa"},{"errorReportingThread":false,"id":"1","stacktrace":[{"method":"__workq_kernreturn","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff522554c4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff522554ce"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"2","stacktrace":[{"method":"__workq_kernreturn","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff522554c4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff522554ce"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"3","stacktrace":[{"method":"__workq_kernreturn","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff522554c4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff522554ce"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"4","stacktrace":[{"method":"__workq_kernreturn","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff522554c4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff522554ce"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"5","stacktrace":[{"method":"mach_msg_trap","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52253df0","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52253dfa"},{"method":"__CFRunLoopServiceMachPort","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105090450","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1050904f5"},{"method":"__CFRunLoopRun","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508abc0","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508b127"},{"method":"CFRunLoopRunSpecific","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508a710","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508a8a4"},{"method":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/Foundation.framework\/Foundation","symbolAddress":"0x1049f4b9e","machoUUID":"25BEB12A-8076-3C84-8426-1AF257076502","machoLoadAddress":"0x104943000","frameAddress":"0x1049f4c71"},{"method":"-[NSRunLoop(NSRunLoop) runUntilDate:]","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/Foundation.framework\/Foundation","symbolAddress":"0x1049f4e98","machoUUID":"25BEB12A-8076-3C84-8426-1AF257076502","machoLoadAddress":"0x104943000","frameAddress":"0x1049f4ee0"},{"method":"-[UIEventFetcher threadMain]","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/PrivateFrameworks\/UIKitCore.framework\/UIKitCore","symbolAddress":"0x10de6eae9","machoUUID":"F8A9CF5A-092F-3AA9-817D-F0A83D9A28B1","machoLoadAddress":"0x10d2d9000","frameAddress":"0x10de6eb73"},{"method":"__NSThread__start__","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/Foundation.framework\/Foundation","symbolAddress":"0x104a0a5d4","machoUUID":"25BEB12A-8076-3C84-8426-1AF257076502","machoLoadAddress":"0x104943000","frameAddress":"0x104a0a9eb"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"6","stacktrace":[{"method":"__workq_kernreturn","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff522554c4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff522554ce"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"7","stacktrace":[{"method":"__workq_kernreturn","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff522554c4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff522554ce"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"8","stacktrace":[{"method":"poll","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff5225a3cc","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff5225a3d6"},{"method":"event_base_loop","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100be96d9","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100be9994"},{"method":"_ZN12_GLOBAL__N_116EventBaseBackend18eb_event_base_loopEi","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100479e60","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100479e7f"},{"method":"_ZN5folly9EventBase8loopBodyEib","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046c7d0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046ce93"},{"method":"_ZN5folly9EventBase4loopEv","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046c740","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046c78d"},{"method":"_ZN5folly9EventBase11loopForeverEv","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046ef20","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046ef83"},{"method":"_ZN5follyL3runEPNS_16EventBaseManagerEPNS_9EventBaseEPNS_5BatonILb1ENSt3__16atomicEEERKNS_5RangeIPKcEE","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100578000","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100578099"},{"method":"_ZNSt3__1L8__invokeIPFvPN5folly16EventBaseManagerEPNS1_9EventBaseEPNS1_5BatonILb1ENS_6atomicEEERKNS1_5RangeIPKcEEEJS3_S5_S9_SD_EEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOSI_DpOSJ_","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10057c0e0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10057c15d"},{"method":"_ZNSt3__1L16__thread_executeINS_10unique_ptrINS_15__thread_structENS_14default_deleteIS2_EEEEPFvPN5folly16EventBaseManagerEPNS6_9EventBaseEPNS6_5BatonILb1ENS_6atomicEEERKNS6_5RangeIPKcEEEJS8_SA_SE_SI_EJLm2ELm3ELm4ELm5EEEEvRNS_5tupleIJT_T0_DpT1_EEENS_15__tuple_indicesIJXspT2_EEEE","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10057bfe0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10057c069"},{"method":"_ZNSt3__114__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEPFvPN5folly16EventBaseManagerEPNS7_9EventBaseEPNS7_5BatonILb1ENS_6atomicEEERKNS7_5RangeIPKcEEES9_SB_SF_SJ_EEEEEPvSP_","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10057b5d0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10057b646"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"9","stacktrace":[{"method":"poll","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff5225a3cc","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff5225a3d6"},{"method":"event_base_loop","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100be96d9","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100be9994"},{"method":"_ZN12_GLOBAL__N_116EventBaseBackend18eb_event_base_loopEi","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100479e60","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100479e7f"},{"method":"_ZN5folly9EventBase8loopBodyEib","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046c7d0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046ce93"},{"method":"_ZN5folly9EventBase4loopEv","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046c740","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046c78d"},{"method":"_ZN5folly9EventBase11loopForeverEv","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046ef20","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046ef83"},{"method":"_ZN5follyL3runEPNS_16EventBaseManagerEPNS_9EventBaseEPNS_5BatonILb1ENSt3__16atomicEEERKNS_5RangeIPKcEE","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100578000","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100578099"},{"method":"_ZNSt3__1L8__invokeIPFvPN5folly16EventBaseManagerEPNS1_9EventBaseEPNS1_5BatonILb1ENS_6atomicEEERKNS1_5RangeIPKcEEEJS3_S5_S9_SD_EEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOSI_DpOSJ_","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10057c0e0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10057c15d"},{"method":"_ZNSt3__1L16__thread_executeINS_10unique_ptrINS_15__thread_structENS_14default_deleteIS2_EEEEPFvPN5folly16EventBaseManagerEPNS6_9EventBaseEPNS6_5BatonILb1ENS_6atomicEEERKNS6_5RangeIPKcEEEJS8_SA_SE_SI_EJLm2ELm3ELm4ELm5EEEEvRNS_5tupleIJT_T0_DpT1_EEENS_15__tuple_indicesIJXspT2_EEEE","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10057bfe0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10057c069"},{"method":"_ZNSt3__114__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEPFvPN5folly16EventBaseManagerEPNS7_9EventBaseEPNS7_5BatonILb1ENS_6atomicEEERKNS7_5RangeIPKcEEES9_SB_SF_SJ_EEEEEPvSP_","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10057b5d0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10057b646"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"10","stacktrace":[{"method":"poll","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff5225a3cc","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff5225a3d6"},{"method":"event_base_loop","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100be96d9","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100be9994"},{"method":"_ZN12_GLOBAL__N_116EventBaseBackend18eb_event_base_loopEi","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100479e60","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100479e7f"},{"method":"_ZN5folly9EventBase8loopBodyEib","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046c7d0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046ce93"},{"method":"_ZN5folly9EventBase4loopEv","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046c740","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046c78d"},{"method":"_ZN5folly9EventBase11loopForeverEv","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046ef20","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046ef83"},{"method":"_ZZN5folly21ThreadWheelTimekeeperC1EvENK3$_0clEv","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x1005e7b50","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x1005e7b71"},{"method":"_ZNSt3__1L8__invokeIZN5folly21ThreadWheelTimekeeperC1EvE3$_0JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS4_DpOS5_","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x1005e7ae0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x1005e7afd"},{"method":"_ZNSt3__1L16__thread_executeINS_10unique_ptrINS_15__thread_structENS_14default_deleteIS2_EEEEZN5folly21ThreadWheelTimekeeperC1EvE3$_0JEJEEEvRNS_5tupleIJT_T0_DpT1_EEENS_15__tuple_indicesIJXspT2_EEEE","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x1005e7a40","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x1005e7a65"},{"method":"_ZNSt3__114__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEZN5folly21ThreadWheelTimekeeperC1EvE3$_0EEEEEPvSB_","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x1005e72d0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x1005e7346"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"11","stacktrace":[{"method":"mach_msg_trap","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52253df0","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52253dfa"},{"method":"__CFRunLoopServiceMachPort","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105090450","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1050904f5"},{"method":"__CFRunLoopRun","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508abc0","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508b127"},{"method":"CFRunLoopRunSpecific","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508a710","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508a8a4"},{"method":"+[RCTCxxBridge runRunLoop]","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x1007cb120","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x1007cb501"},{"method":"__NSThread__start__","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/Foundation.framework\/Foundation","symbolAddress":"0x104a0a5d4","machoUUID":"25BEB12A-8076-3C84-8426-1AF257076502","machoLoadAddress":"0x104943000","frameAddress":"0x104a0a9eb"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"12","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZNSt3__118condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILl1ELl1000000000EEEEEEE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/libc++.1.dylib","symbolAddress":"0x1030876e6","machoUUID":"173BF1F0-51E3-3CCD-A532-ACD7393D8C58","machoLoadAddress":"0x10307f000","frameAddress":"0x103087743"},{"method":"_ZNSt3__122condition_variable_any10wait_untilINS_11unique_lockIN7bmalloc5MutexEEENS_6chrono12steady_clockENS6_8durationIxNS_5ratioILl1ELl1000000000EEEEEEENS_9cv_statusERT_RKNS6_10time_pointIT0_T1_EE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x103847360","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x103847410"},{"method":"_ZN7bmalloc9Scavenger13threadRunLoopEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1038461d0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1038462d5"},{"method":"_ZN7bmalloc9Scavenger16threadEntryPointEPS0_","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x103845fd0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x103845fd9"},{"method":"_ZNSt3__114__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEPFvPN7bmalloc9ScavengerEES9_EEEEEPvSD_","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x103847180","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1038471a7"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"13","stacktrace":[{"method":"mach_msg_trap","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52253df0","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52253dfa"},{"method":"__CFRunLoopServiceMachPort","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105090450","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1050904f5"},{"method":"__CFRunLoopRun","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508abc0","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508b127"},{"method":"CFRunLoopRunSpecific","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508a710","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508a8a4"},{"method":"_legacyStreamRunLoop_workThread","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x1050a8790","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1050a8895"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"14","stacktrace":[{"method":"__workq_kernreturn","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff522554c4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff522554ce"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"15","stacktrace":[{"method":"mach_msg_trap","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52253df0","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52253dfa"},{"method":"__CFRunLoopServiceMachPort","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105090450","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1050904f5"},{"method":"__CFRunLoopRun","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508abc0","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508b127"},{"method":"CFRunLoopRunSpecific","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508a710","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508a8a4"},{"method":"_CFURLStorageSessionCopyCache","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CFNetwork.framework\/CFNetwork","symbolAddress":"0x1034ffe22","machoUUID":"2C575FE8-DBC8-3CB3-A029-A156CA577E97","machoLoadAddress":"0x103305000","frameAddress":"0x10350dc5f"},{"method":"__NSThread__start__","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/Foundation.framework\/Foundation","symbolAddress":"0x104a0a5d4","machoUUID":"25BEB12A-8076-3C84-8426-1AF257076502","machoLoadAddress":"0x104943000","frameAddress":"0x104a0a9eb"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"16","stacktrace":[{"method":"mach_msg_trap","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52253df0","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52253dfa"},{"method":"__CFRunLoopServiceMachPort","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105090450","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1050904f5"},{"method":"__CFRunLoopRun","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508abc0","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508b127"},{"method":"CFRunLoopRunSpecific","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508a710","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508a8a4"},{"method":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/Foundation.framework\/Foundation","symbolAddress":"0x1049f4b9e","machoUUID":"25BEB12A-8076-3C84-8426-1AF257076502","machoLoadAddress":"0x104943000","frameAddress":"0x1049f4c71"},{"method":"-[_RCTSRRunLoopThread main]","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x1008923a0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10089251f"},{"method":"__NSThread__start__","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/Foundation.framework\/Foundation","symbolAddress":"0x104a0a5d4","machoUUID":"25BEB12A-8076-3C84-8426-1AF257076502","machoLoadAddress":"0x104943000","frameAddress":"0x104a0a9eb"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"17","stacktrace":[{"method":"select$DARWIN_EXTSN","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff5225c0f4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff5225c0fe"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"18","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"19","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"20","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"21","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"22","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"23","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"24","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"25","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"26","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"27","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"28","stacktrace":[{"method":"__workq_kernreturn","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff522554c4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff522554ce"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"29","stacktrace":[],"type":"cocoa"},{"errorReportingThread":true,"id":"30","stacktrace":[{"method":"__invoking___","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105133d60","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x105133dec"},{"method":"-[NSInvocation invoke]","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105130e90","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x105130fd1"},{"method":"-[NSInvocation invokeWithTarget:]","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105131260","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1051312a4"},{"method":"-[RCTModuleMethod invokeWithBridge:module:arguments:]","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100841ad0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100842534"},{"method":"_ZN8facebook5reactL11invokeInnerEP9RCTBridgeP13RCTModuleDatajRKN5folly7dynamicE","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x1008463e0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100846701"},{"method":"_ZZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEiENK3$_0clEv","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100846150","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x1008461d6"},{"method":"___ZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEi_block_invoke","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100846120","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10084613c"},{"method":"_dispatch_call_block_and_release","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/introspection\/libdispatch.dylib","symbolAddress":"0x106281f05","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x106281f11"},{"method":"_dispatch_client_callout","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/introspection\/libdispatch.dylib","symbolAddress":"0x106282e86","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x106282e8e"},{"method":"_dispatch_lane_serial_drain","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/introspection\/libdispatch.dylib","symbolAddress":"0x1062893e9","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x1062896fd"},{"method":"_dispatch_lane_invoke","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/introspection\/libdispatch.dylib","symbolAddress":"0x10628a0e9","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x10628a28f"},{"method":"_dispatch_workloop_worker_thread","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/introspection\/libdispatch.dylib","symbolAddress":"0x106295896","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x106295b65"},{"method":"_pthread_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff5230191b","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52301a3d"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"31","stacktrace":[],"type":"cocoa"}],"severityReason":{"type":"handledException"},"severity":"warning","apiKey":"0abcdef000000abcdef000000abcdef0","device":{"id":"2b3dfc47360a22ac291def6b8c506728b50b5c38","orientation":"portrait","osName":"iOS","jailbroken":false,"osVersion":"13.7","time":"2020-09-24T14:15:56Z","locale":"en_US","runtimeVersions":{"reactNative":"0.63.0","osBuild":"19G2021","clangVersion":"11.0.3 (clang-1103.0.32.62)","reactNativeJsEngine":"jsc"},"freeMemory":68715400000,"manufacturer":"Apple","freeDisk":849393000000,"modelNumber":"simulator","model":"iPhone12,1","totalMemory":68715400000},"user":{"id":"2b3dfc47360a22ac291def6b8c506728b50b5c38"}},"overrides":{"customStacktraceFrames":[{"lineNumber":2275,"method":"promiseMethodWrapper","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":45},{"lineNumber":98371,"method":"_callee$","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":115},{"lineNumber":28564,"method":"tryCatch","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":23},{"lineNumber":28740,"method":"invoke","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":32},{"lineNumber":28564,"method":"tryCatch","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":23},{"lineNumber":28640,"method":"invoke","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":30},{"lineNumber":28670,"columnNumber":19,"file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false"},{"lineNumber":3484,"method":"tryCallTwo","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":9},{"lineNumber":3648,"method":"doResolve","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":25},{"lineNumber":3507,"method":"Promise","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":14},{"lineNumber":28669,"method":"callInvokeWithMethodAndArg","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":33},{"lineNumber":28674,"method":"enqueue","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":157},{"lineNumber":28691,"columnNumber":69,"file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false"},{"lineNumber":98365,"method":"_callee","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":42},{"lineNumber":54934,"method":"_performTransitionSideEffects","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":22},{"lineNumber":54876,"method":"_receiveSignal","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":45},{"lineNumber":54785,"method":"onResponderRelease","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":34},{"lineNumber":12800,"method":"invokeGuardedCallbackImpl","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":21},{"lineNumber":12894,"method":"invokeGuardedCallback","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":42},{"lineNumber":12898,"method":"invokeGuardedCallbackAndCatchFirstError","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":36},{"lineNumber":12970,"method":"executeDispatch","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":48},{"lineNumber":12990,"method":"executeDispatchesInOrder","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":26},{"lineNumber":14065,"method":"executeDispatchesAndRelease","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":35},{"method":"forEach","file":"[native code]"},{"lineNumber":13132,"method":"forEachAccumulated","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":22},{"lineNumber":14089,"method":"runEventsInBatch","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":27},{"lineNumber":14168,"method":"runExtractedPluginEventsInBatch","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":25},{"lineNumber":14144,"columnNumber":42,"file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false"},{"lineNumber":24793,"method":"batchedUpdates$1","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":20},{"lineNumber":14051,"method":"batchedUpdates","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":36},{"lineNumber":14143,"method":"_receiveRootNodeIDEvent","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":23},{"lineNumber":14196,"method":"receiveTouches","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":34},{"lineNumber":2798,"method":"__callFunction","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":36},{"lineNumber":2530,"columnNumber":31,"file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false"},{"lineNumber":2752,"method":"__guard","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":15},{"lineNumber":2529,"method":"callFunctionReturnFlushedQueue","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":21},{"method":"callFunctionReturnFlushedQueue","file":"[native code]"}],"breadcrumbs":[{"timestamp":"2020-09-24T14:15:49Z","name":"Bugsnag loaded","type":"state","metaData":{}},{"timestamp":"2020-09-24T14:15:51Z","name":"Window Became Visible","type":"state","metaData":{}},{"timestamp":"2020-09-24T14:15:51Z","name":"Window Became Visible","type":"state","metaData":{}},{"timestamp":"2020-09-24T14:15:51Z","name":"Window Became Visible","type":"state","metaData":{}},{"timestamp":"2020-09-24T14:15:51Z","name":"XMLHttpRequest succeeded","type":"request","metaData":{"status":200,"request":"POST http:\/\/localhost:8081\/symbolicate"}},{"timestamp":"2020-09-24T14:15:52Z","name":"Window Became Hidden","type":"state","metaData":{}}],"customStacktraceType":"reactnativejs"},"startedAt":"2020-09-24T14:15:49Z"}} \ No newline at end of file +{"report":{"process_name":"rn063example","id":"5256F92A-A0D5-43B7-93BF-D424943E36BF","timestamp":"2020-09-24T14:15:58.000Z","type":"standard","version":"3.1.0"},"user":{"unhandledCount":0,"id":"6DE7C867-32D3-40EF-9D30-88A05D947E10","handledCount":1,"event":{"metaData":{"app":{"name":"rn063example"},"user":{"id":"2b3dfc47360a22ac291def6b8c506728b50b5c38"},"device":{"orientation":"portrait","timezone":"GMT+1","batteryLevel":-1,"wordSize":64,"simulator":true,"charging":false}},"exceptions":[{"message":"Oops - rejected promise from iOS!","errorClass":"Error","stacktrace":[],"type":"cocoa"},{"message":"Oops - rejected promise from iOS!","errorClass":"Error","stacktrace":[{"method":"RCTJSErrorFromCodeMessageAndNSError","machoVMAddress":"0x100000000","machoFile":"rn063example","isPC":true,"symbolAddress":"0x1008b8b90","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x1008b8c17"},{"method":"__41-[RCTModuleMethod processMethodSignature]_block_invoke_2.129","machoVMAddress":"0x100000000","machoFile":"rn063example","symbolAddress":"0x100840870","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100840923"},{"method":"-[CrashyCrashy resolve:reject:]","machoVMAddress":"0x100000000","machoFile":"rn063example","symbolAddress":"0x10026c940","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10026c9f5"},{"method":"__invoking___","machoVMAddress":"0x0","machoFile":"CoreFoundation","symbolAddress":"0x105133d60","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x105133dec"},{"method":"-[NSInvocation invoke]","machoVMAddress":"0x0","machoFile":"CoreFoundation","symbolAddress":"0x105130e90","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x105130fd1"},{"method":"-[NSInvocation invokeWithTarget:]","machoVMAddress":"0x0","machoFile":"CoreFoundation","symbolAddress":"0x105131260","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1051312a4"},{"method":"-[RCTModuleMethod invokeWithBridge:module:arguments:]","machoVMAddress":"0x100000000","machoFile":"rn063example","symbolAddress":"0x100841ad0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100842534"},{"method":"_ZN8facebook5reactL11invokeInnerEP9RCTBridgeP13RCTModuleDatajRKN5folly7dynamicE","machoVMAddress":"0x100000000","machoFile":"rn063example","symbolAddress":"0x1008463e0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100846701"},{"method":"_ZZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEiENK3$_0clEv","machoVMAddress":"0x100000000","machoFile":"rn063example","symbolAddress":"0x100846150","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x1008461d6"},{"method":"___ZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEi_block_invoke","machoVMAddress":"0x100000000","machoFile":"rn063example","symbolAddress":"0x100846120","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10084613c"},{"method":"_dispatch_call_block_and_release","machoVMAddress":"0x0","machoFile":"libdispatch.dylib","symbolAddress":"0x106281f05","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x106281f11"},{"method":"_dispatch_client_callout","machoVMAddress":"0x0","machoFile":"libdispatch.dylib","symbolAddress":"0x106282e86","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x106282e8e"},{"method":"_dispatch_lane_serial_drain","machoVMAddress":"0x0","machoFile":"libdispatch.dylib","symbolAddress":"0x1062893e9","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x1062896fd"},{"method":"_dispatch_lane_invoke","machoVMAddress":"0x0","machoFile":"libdispatch.dylib","symbolAddress":"0x10628a0e9","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x10628a28f"},{"method":"_dispatch_workloop_worker_thread","machoVMAddress":"0x0","machoFile":"libdispatch.dylib","symbolAddress":"0x106295896","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x106295b65"},{"method":"_pthread_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"libsystem_pthread.dylib","symbolAddress":"0x7fff5230191b","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52301a3d"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"}],"context":null,"unhandled":false,"session":{"id":"6DE7C867-32D3-40EF-9D30-88A05D947E10","startedAt":"2020-09-24T14:15:49.000Z","events":{"handled":1,"unhandled":0}},"breadcrumbs":[{"timestamp":"2020-09-24T14:15:49.000Z","name":"Bugsnag loaded","type":"state","metaData":{}},{"timestamp":"2020-09-24T14:15:51.000Z","name":"Window Became Visible","type":"state","metaData":{}},{"timestamp":"2020-09-24T14:15:51.000Z","name":"Window Became Visible","type":"state","metaData":{}},{"timestamp":"2020-09-24T14:15:51.000Z","name":"Window Became Visible","type":"state","metaData":{}},{"timestamp":"2020-09-24T14:15:51.000Z","name":"XMLHttpRequest succeeded","type":"request","metaData":{"status":200,"request":"POST http:\/\/localhost:8081\/symbolicate"}},{"timestamp":"2020-09-24T14:15:52.000Z","name":"Window Became Hidden","type":"state","metaData":{}}],"app":{"bundleVersion":"1","durationInForeground":4000,"id":"org.reactjs.native.example.rn063example","dsymUUIDs":["2EFA58F2-A72D-3F2E-9315-DC35C2A43546"],"inForeground":true,"duration":4000,"version":"1.0","type":"iOS","releaseStage":"development"},"threads":[{"errorReportingThread":false,"id":"0","stacktrace":[{"method":"mach_msg_trap","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52253df0","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52253dfa"},{"method":"__CFRunLoopServiceMachPort","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105090450","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1050904f5"},{"method":"__CFRunLoopRun","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508abc0","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508b127"},{"method":"CFRunLoopRunSpecific","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508a710","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508a8a4"},{"method":"GSEventRunModal","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/PrivateFrameworks\/GraphicsServices.framework\/GraphicsServices","symbolAddress":"0x1085f1b33","machoUUID":"F69C09E5-2855-311B-BCE9-A26C5BC8A089","machoLoadAddress":"0x1085ee000","frameAddress":"0x1085f1bbe"},{"method":"UIApplicationMain","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/PrivateFrameworks\/UIKitCore.framework\/UIKitCore","symbolAddress":"0x10ddc031f","machoUUID":"F8A9CF5A-092F-3AA9-817D-F0A83D9A28B1","machoLoadAddress":"0x10d2d9000","frameAddress":"0x10ddc0964"},{"method":"main","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10026cae0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10026cb50"},{"method":"start","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libdyld.dylib","symbolAddress":"0x1071301fc","machoUUID":"9D98662A-BF18-369A-AEAB-1090059C499C","machoLoadAddress":"0x10712f000","frameAddress":"0x1071301fd"}],"type":"cocoa"},{"errorReportingThread":false,"id":"1","stacktrace":[{"method":"__workq_kernreturn","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff522554c4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff522554ce"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"2","stacktrace":[{"method":"__workq_kernreturn","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff522554c4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff522554ce"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"3","stacktrace":[{"method":"__workq_kernreturn","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff522554c4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff522554ce"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"4","stacktrace":[{"method":"__workq_kernreturn","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff522554c4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff522554ce"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"5","stacktrace":[{"method":"mach_msg_trap","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52253df0","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52253dfa"},{"method":"__CFRunLoopServiceMachPort","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105090450","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1050904f5"},{"method":"__CFRunLoopRun","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508abc0","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508b127"},{"method":"CFRunLoopRunSpecific","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508a710","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508a8a4"},{"method":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/Foundation.framework\/Foundation","symbolAddress":"0x1049f4b9e","machoUUID":"25BEB12A-8076-3C84-8426-1AF257076502","machoLoadAddress":"0x104943000","frameAddress":"0x1049f4c71"},{"method":"-[NSRunLoop(NSRunLoop) runUntilDate:]","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/Foundation.framework\/Foundation","symbolAddress":"0x1049f4e98","machoUUID":"25BEB12A-8076-3C84-8426-1AF257076502","machoLoadAddress":"0x104943000","frameAddress":"0x1049f4ee0"},{"method":"-[UIEventFetcher threadMain]","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/PrivateFrameworks\/UIKitCore.framework\/UIKitCore","symbolAddress":"0x10de6eae9","machoUUID":"F8A9CF5A-092F-3AA9-817D-F0A83D9A28B1","machoLoadAddress":"0x10d2d9000","frameAddress":"0x10de6eb73"},{"method":"__NSThread__start__","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/Foundation.framework\/Foundation","symbolAddress":"0x104a0a5d4","machoUUID":"25BEB12A-8076-3C84-8426-1AF257076502","machoLoadAddress":"0x104943000","frameAddress":"0x104a0a9eb"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"6","stacktrace":[{"method":"__workq_kernreturn","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff522554c4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff522554ce"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"7","stacktrace":[{"method":"__workq_kernreturn","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff522554c4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff522554ce"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"8","stacktrace":[{"method":"poll","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff5225a3cc","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff5225a3d6"},{"method":"event_base_loop","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100be96d9","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100be9994"},{"method":"_ZN12_GLOBAL__N_116EventBaseBackend18eb_event_base_loopEi","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100479e60","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100479e7f"},{"method":"_ZN5folly9EventBase8loopBodyEib","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046c7d0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046ce93"},{"method":"_ZN5folly9EventBase4loopEv","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046c740","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046c78d"},{"method":"_ZN5folly9EventBase11loopForeverEv","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046ef20","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046ef83"},{"method":"_ZN5follyL3runEPNS_16EventBaseManagerEPNS_9EventBaseEPNS_5BatonILb1ENSt3__16atomicEEERKNS_5RangeIPKcEE","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100578000","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100578099"},{"method":"_ZNSt3__1L8__invokeIPFvPN5folly16EventBaseManagerEPNS1_9EventBaseEPNS1_5BatonILb1ENS_6atomicEEERKNS1_5RangeIPKcEEEJS3_S5_S9_SD_EEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOSI_DpOSJ_","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10057c0e0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10057c15d"},{"method":"_ZNSt3__1L16__thread_executeINS_10unique_ptrINS_15__thread_structENS_14default_deleteIS2_EEEEPFvPN5folly16EventBaseManagerEPNS6_9EventBaseEPNS6_5BatonILb1ENS_6atomicEEERKNS6_5RangeIPKcEEEJS8_SA_SE_SI_EJLm2ELm3ELm4ELm5EEEEvRNS_5tupleIJT_T0_DpT1_EEENS_15__tuple_indicesIJXspT2_EEEE","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10057bfe0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10057c069"},{"method":"_ZNSt3__114__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEPFvPN5folly16EventBaseManagerEPNS7_9EventBaseEPNS7_5BatonILb1ENS_6atomicEEERKNS7_5RangeIPKcEEES9_SB_SF_SJ_EEEEEPvSP_","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10057b5d0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10057b646"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"9","stacktrace":[{"method":"poll","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff5225a3cc","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff5225a3d6"},{"method":"event_base_loop","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100be96d9","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100be9994"},{"method":"_ZN12_GLOBAL__N_116EventBaseBackend18eb_event_base_loopEi","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100479e60","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100479e7f"},{"method":"_ZN5folly9EventBase8loopBodyEib","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046c7d0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046ce93"},{"method":"_ZN5folly9EventBase4loopEv","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046c740","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046c78d"},{"method":"_ZN5folly9EventBase11loopForeverEv","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046ef20","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046ef83"},{"method":"_ZN5follyL3runEPNS_16EventBaseManagerEPNS_9EventBaseEPNS_5BatonILb1ENSt3__16atomicEEERKNS_5RangeIPKcEE","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100578000","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100578099"},{"method":"_ZNSt3__1L8__invokeIPFvPN5folly16EventBaseManagerEPNS1_9EventBaseEPNS1_5BatonILb1ENS_6atomicEEERKNS1_5RangeIPKcEEEJS3_S5_S9_SD_EEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOSI_DpOSJ_","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10057c0e0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10057c15d"},{"method":"_ZNSt3__1L16__thread_executeINS_10unique_ptrINS_15__thread_structENS_14default_deleteIS2_EEEEPFvPN5folly16EventBaseManagerEPNS6_9EventBaseEPNS6_5BatonILb1ENS_6atomicEEERKNS6_5RangeIPKcEEEJS8_SA_SE_SI_EJLm2ELm3ELm4ELm5EEEEvRNS_5tupleIJT_T0_DpT1_EEENS_15__tuple_indicesIJXspT2_EEEE","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10057bfe0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10057c069"},{"method":"_ZNSt3__114__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEPFvPN5folly16EventBaseManagerEPNS7_9EventBaseEPNS7_5BatonILb1ENS_6atomicEEERKNS7_5RangeIPKcEEES9_SB_SF_SJ_EEEEEPvSP_","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10057b5d0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10057b646"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"10","stacktrace":[{"method":"poll","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff5225a3cc","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff5225a3d6"},{"method":"event_base_loop","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100be96d9","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100be9994"},{"method":"_ZN12_GLOBAL__N_116EventBaseBackend18eb_event_base_loopEi","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100479e60","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100479e7f"},{"method":"_ZN5folly9EventBase8loopBodyEib","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046c7d0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046ce93"},{"method":"_ZN5folly9EventBase4loopEv","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046c740","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046c78d"},{"method":"_ZN5folly9EventBase11loopForeverEv","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x10046ef20","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10046ef83"},{"method":"_ZZN5folly21ThreadWheelTimekeeperC1EvENK3$_0clEv","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x1005e7b50","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x1005e7b71"},{"method":"_ZNSt3__1L8__invokeIZN5folly21ThreadWheelTimekeeperC1EvE3$_0JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOS4_DpOS5_","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x1005e7ae0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x1005e7afd"},{"method":"_ZNSt3__1L16__thread_executeINS_10unique_ptrINS_15__thread_structENS_14default_deleteIS2_EEEEZN5folly21ThreadWheelTimekeeperC1EvE3$_0JEJEEEvRNS_5tupleIJT_T0_DpT1_EEENS_15__tuple_indicesIJXspT2_EEEE","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x1005e7a40","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x1005e7a65"},{"method":"_ZNSt3__114__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEZN5folly21ThreadWheelTimekeeperC1EvE3$_0EEEEEPvSB_","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x1005e72d0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x1005e7346"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"11","stacktrace":[{"method":"mach_msg_trap","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52253df0","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52253dfa"},{"method":"__CFRunLoopServiceMachPort","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105090450","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1050904f5"},{"method":"__CFRunLoopRun","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508abc0","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508b127"},{"method":"CFRunLoopRunSpecific","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508a710","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508a8a4"},{"method":"+[RCTCxxBridge runRunLoop]","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x1007cb120","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x1007cb501"},{"method":"__NSThread__start__","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/Foundation.framework\/Foundation","symbolAddress":"0x104a0a5d4","machoUUID":"25BEB12A-8076-3C84-8426-1AF257076502","machoLoadAddress":"0x104943000","frameAddress":"0x104a0a9eb"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"12","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZNSt3__118condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILl1ELl1000000000EEEEEEE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/libc++.1.dylib","symbolAddress":"0x1030876e6","machoUUID":"173BF1F0-51E3-3CCD-A532-ACD7393D8C58","machoLoadAddress":"0x10307f000","frameAddress":"0x103087743"},{"method":"_ZNSt3__122condition_variable_any10wait_untilINS_11unique_lockIN7bmalloc5MutexEEENS_6chrono12steady_clockENS6_8durationIxNS_5ratioILl1ELl1000000000EEEEEEENS_9cv_statusERT_RKNS6_10time_pointIT0_T1_EE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x103847360","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x103847410"},{"method":"_ZN7bmalloc9Scavenger13threadRunLoopEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1038461d0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1038462d5"},{"method":"_ZN7bmalloc9Scavenger16threadEntryPointEPS0_","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x103845fd0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x103845fd9"},{"method":"_ZNSt3__114__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEPFvPN7bmalloc9ScavengerEES9_EEEEEPvSD_","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x103847180","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1038471a7"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"13","stacktrace":[{"method":"mach_msg_trap","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52253df0","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52253dfa"},{"method":"__CFRunLoopServiceMachPort","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105090450","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1050904f5"},{"method":"__CFRunLoopRun","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508abc0","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508b127"},{"method":"CFRunLoopRunSpecific","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508a710","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508a8a4"},{"method":"_legacyStreamRunLoop_workThread","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x1050a8790","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1050a8895"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"14","stacktrace":[{"method":"__workq_kernreturn","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff522554c4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff522554ce"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"15","stacktrace":[{"method":"mach_msg_trap","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52253df0","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52253dfa"},{"method":"__CFRunLoopServiceMachPort","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105090450","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1050904f5"},{"method":"__CFRunLoopRun","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508abc0","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508b127"},{"method":"CFRunLoopRunSpecific","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508a710","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508a8a4"},{"method":"_CFURLStorageSessionCopyCache","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CFNetwork.framework\/CFNetwork","symbolAddress":"0x1034ffe22","machoUUID":"2C575FE8-DBC8-3CB3-A029-A156CA577E97","machoLoadAddress":"0x103305000","frameAddress":"0x10350dc5f"},{"method":"__NSThread__start__","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/Foundation.framework\/Foundation","symbolAddress":"0x104a0a5d4","machoUUID":"25BEB12A-8076-3C84-8426-1AF257076502","machoLoadAddress":"0x104943000","frameAddress":"0x104a0a9eb"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"16","stacktrace":[{"method":"mach_msg_trap","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52253df0","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52253dfa"},{"method":"__CFRunLoopServiceMachPort","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105090450","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1050904f5"},{"method":"__CFRunLoopRun","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508abc0","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508b127"},{"method":"CFRunLoopRunSpecific","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x10508a710","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x10508a8a4"},{"method":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/Foundation.framework\/Foundation","symbolAddress":"0x1049f4b9e","machoUUID":"25BEB12A-8076-3C84-8426-1AF257076502","machoLoadAddress":"0x104943000","frameAddress":"0x1049f4c71"},{"method":"-[_RCTSRRunLoopThread main]","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x1008923a0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10089251f"},{"method":"__NSThread__start__","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/Foundation.framework\/Foundation","symbolAddress":"0x104a0a5d4","machoUUID":"25BEB12A-8076-3C84-8426-1AF257076502","machoLoadAddress":"0x104943000","frameAddress":"0x104a0a9eb"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"17","stacktrace":[{"method":"select$DARWIN_EXTSN","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff5225c0f4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff5225c0fe"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"18","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"19","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"20","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"21","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"22","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"23","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"24","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"25","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"26","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"27","stacktrace":[{"method":"__psynch_cvwait","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff52256878","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff52256882"},{"method":"_ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fff20","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fff9a"},{"method":"_ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037e17b0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037e2062"},{"method":"_ZN3WTF9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynamicClockTypeE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7630","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b76d5"},{"method":"_ZN3WTF6Detail15CallableWrapperIZNS_15AutomaticThread5startERKNS_14AbstractLockerEE3$_0vJEE4callEv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037b7930","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037b79ea"},{"method":"_ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037fd250","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037fd2f6"},{"method":"_ZN3WTFL19wtfThreadEntryPointEPv","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore","symbolAddress":"0x1037ff8c0","machoUUID":"C0D5511B-8066-3743-A802-A2414568D10C","machoLoadAddress":"0x1037af000","frameAddress":"0x1037ff8c9"},{"method":"_pthread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52305075","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52305109"},{"method":"thread_start","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b7c","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b8b"}],"type":"cocoa"},{"errorReportingThread":false,"id":"28","stacktrace":[{"method":"__workq_kernreturn","machoVMAddress":"0x7fff52253000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_kernel.dylib","symbolAddress":"0x7fff522554c4","machoUUID":"2B6311E6-6240-3EF7-8C87-475B66F7452C","machoLoadAddress":"0x7fff52253000","frameAddress":"0x7fff522554ce"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"29","stacktrace":[],"type":"cocoa"},{"errorReportingThread":true,"id":"30","stacktrace":[{"method":"__invoking___","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105133d60","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x105133dec"},{"method":"-[NSInvocation invoke]","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105130e90","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x105130fd1"},{"method":"-[NSInvocation invokeWithTarget:]","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation","symbolAddress":"0x105131260","machoUUID":"E2C02B24-7BAE-3FCF-A237-BA2A490EE2DA","machoLoadAddress":"0x104ff1000","frameAddress":"0x1051312a4"},{"method":"-[RCTModuleMethod invokeWithBridge:module:arguments:]","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100841ad0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100842534"},{"method":"_ZN8facebook5reactL11invokeInnerEP9RCTBridgeP13RCTModuleDatajRKN5folly7dynamicE","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x1008463e0","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x100846701"},{"method":"_ZZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEiENK3$_0clEv","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100846150","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x1008461d6"},{"method":"___ZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEi_block_invoke","machoVMAddress":"0x100000000","machoFile":"\/Users\/nick\/Library\/Developer\/CoreSimulator\/Devices\/9D35D483-E8A3-4620-B306-EB552D15A257\/data\/Containers\/Bundle\/Application\/74398816-10C0-49AC-B4DD-ADE74B4EA2E2\/rn063example.app\/rn063example","symbolAddress":"0x100846120","machoUUID":"2EFA58F2-A72D-3F2E-9315-DC35C2A43546","machoLoadAddress":"0x10026a000","frameAddress":"0x10084613c"},{"method":"_dispatch_call_block_and_release","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/introspection\/libdispatch.dylib","symbolAddress":"0x106281f05","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x106281f11"},{"method":"_dispatch_client_callout","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/introspection\/libdispatch.dylib","symbolAddress":"0x106282e86","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x106282e8e"},{"method":"_dispatch_lane_serial_drain","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/introspection\/libdispatch.dylib","symbolAddress":"0x1062893e9","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x1062896fd"},{"method":"_dispatch_lane_invoke","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/introspection\/libdispatch.dylib","symbolAddress":"0x10628a0e9","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x10628a28f"},{"method":"_dispatch_workloop_worker_thread","machoVMAddress":"0x0","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/introspection\/libdispatch.dylib","symbolAddress":"0x106295896","machoUUID":"91F5E8C1-F142-3710-A4CB-100AD8077E59","machoLoadAddress":"0x106280000","frameAddress":"0x106295b65"},{"method":"_pthread_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff5230191b","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52301a3d"},{"method":"start_wqthread","machoVMAddress":"0x7fff522ff000","machoFile":"\/Applications\/Xcode_11.7.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime\/Contents\/Resources\/RuntimeRoot\/usr\/lib\/system\/libsystem_pthread.dylib","symbolAddress":"0x7fff52300b68","machoUUID":"62CB1A98-0B8F-31E7-A02B-A1139927F61D","machoLoadAddress":"0x7fff522ff000","frameAddress":"0x7fff52300b77"}],"type":"cocoa"},{"errorReportingThread":false,"id":"31","stacktrace":[],"type":"cocoa"}],"severityReason":{"type":"handledException"},"severity":"warning","apiKey":"0abcdef000000abcdef000000abcdef0","device":{"id":"2b3dfc47360a22ac291def6b8c506728b50b5c38","orientation":"portrait","osName":"iOS","jailbroken":false,"osVersion":"13.7","time":"2020-09-24T14:15:56.000Z","locale":"en_US","runtimeVersions":{"reactNative":"0.63.0","osBuild":"19G2021","clangVersion":"11.0.3 (clang-1103.0.32.62)","reactNativeJsEngine":"jsc"},"freeMemory":68715400000,"manufacturer":"Apple","freeDisk":849393000000,"modelNumber":"simulator","model":"iPhone12,1","totalMemory":68715400000},"user":{"id":"2b3dfc47360a22ac291def6b8c506728b50b5c38"}},"overrides":{"customStacktraceFrames":[{"lineNumber":2275,"method":"promiseMethodWrapper","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":45},{"lineNumber":98371,"method":"_callee$","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":115},{"lineNumber":28564,"method":"tryCatch","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":23},{"lineNumber":28740,"method":"invoke","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":32},{"lineNumber":28564,"method":"tryCatch","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":23},{"lineNumber":28640,"method":"invoke","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":30},{"lineNumber":28670,"columnNumber":19,"file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false"},{"lineNumber":3484,"method":"tryCallTwo","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":9},{"lineNumber":3648,"method":"doResolve","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":25},{"lineNumber":3507,"method":"Promise","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":14},{"lineNumber":28669,"method":"callInvokeWithMethodAndArg","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":33},{"lineNumber":28674,"method":"enqueue","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":157},{"lineNumber":28691,"columnNumber":69,"file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false"},{"lineNumber":98365,"method":"_callee","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":42},{"lineNumber":54934,"method":"_performTransitionSideEffects","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":22},{"lineNumber":54876,"method":"_receiveSignal","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":45},{"lineNumber":54785,"method":"onResponderRelease","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":34},{"lineNumber":12800,"method":"invokeGuardedCallbackImpl","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":21},{"lineNumber":12894,"method":"invokeGuardedCallback","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":42},{"lineNumber":12898,"method":"invokeGuardedCallbackAndCatchFirstError","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":36},{"lineNumber":12970,"method":"executeDispatch","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":48},{"lineNumber":12990,"method":"executeDispatchesInOrder","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":26},{"lineNumber":14065,"method":"executeDispatchesAndRelease","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":35},{"method":"forEach","file":"[native code]"},{"lineNumber":13132,"method":"forEachAccumulated","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":22},{"lineNumber":14089,"method":"runEventsInBatch","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":27},{"lineNumber":14168,"method":"runExtractedPluginEventsInBatch","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":25},{"lineNumber":14144,"columnNumber":42,"file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false"},{"lineNumber":24793,"method":"batchedUpdates$1","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":20},{"lineNumber":14051,"method":"batchedUpdates","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":36},{"lineNumber":14143,"method":"_receiveRootNodeIDEvent","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":23},{"lineNumber":14196,"method":"receiveTouches","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":34},{"lineNumber":2798,"method":"__callFunction","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":36},{"lineNumber":2530,"columnNumber":31,"file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false"},{"lineNumber":2752,"method":"__guard","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":15},{"lineNumber":2529,"method":"callFunctionReturnFlushedQueue","file":"http:\/\/localhost:8081\/index.bundle?platform=ios&dev=true&minify=false","columnNumber":21},{"method":"callFunctionReturnFlushedQueue","file":"[native code]"}],"breadcrumbs":[{"timestamp":"2020-09-24T14:15:49.000Z","name":"Bugsnag loaded","type":"state","metaData":{}},{"timestamp":"2020-09-24T14:15:51.000Z","name":"Window Became Visible","type":"state","metaData":{}},{"timestamp":"2020-09-24T14:15:51.000Z","name":"Window Became Visible","type":"state","metaData":{}},{"timestamp":"2020-09-24T14:15:51.000Z","name":"Window Became Visible","type":"state","metaData":{}},{"timestamp":"2020-09-24T14:15:51.000Z","name":"XMLHttpRequest succeeded","type":"request","metaData":{"status":200,"request":"POST http:\/\/localhost:8081\/symbolicate"}},{"timestamp":"2020-09-24T14:15:52.000Z","name":"Window Became Hidden","type":"state","metaData":{}}],"customStacktraceType":"reactnativejs"},"startedAt":"2020-09-24T14:15:49.000Z"}} \ No newline at end of file diff --git a/Tests/report.json b/Tests/report.json index d5e5bcfc6..c78ed29af 100644 --- a/Tests/report.json +++ b/Tests/report.json @@ -1,7 +1,7 @@ { "system": { "binary_cpu_type": 16777223, - "boot_time": "2014-11-18T07:02:37Z", + "boot_time": "2014-11-18T07:02:37.000Z", "CFBundleName": "CrashProbeiOS", "app_uuid": "D0A41830-4FD2-3B02-A23B-0741AD4C7F52", "process_name": "CrashProbeiOS", @@ -24,7 +24,7 @@ "CFBundleShortVersionString": "1.0", "binary_cpu_subtype": 3, "system_name": "iPhone OS", - "app_start_time": "2014-12-02T01:56:13Z", + "app_start_time": "2014-12-02T01:56:13.000Z", "CFBundleExecutable": "CrashProbeiOS", "process_id": 15137, "cpu_subtype": 8, @@ -48,7 +48,7 @@ "report": { "process_name": "CrashProbeiOS", "id": "10BA6DDD-6658-4B6A-B66E-9378B9F354BB", - "timestamp": "2014-12-02T01:56:13Z", + "timestamp": "2014-12-02T01:56:13.000Z", "type": "standard", "version": { "major": 3, @@ -2103,8 +2103,8 @@ "depth": 4, "severity": "warning", "breadcrumbs": [ - {"message": "App launched", "timestamp": "2020-02-14T16:12:22Z", "type": "manual", "metaData":{}}, - {"message": "Tapped button", "timestamp": "2020-02-14T16:12:24Z", "type": "manual", "metaData":{}} + {"message": "App launched", "timestamp": "2020-02-14T16:12:22.000Z", "type": "manual", "metaData":{}}, + {"message": "Tapped button", "timestamp": "2020-02-14T16:12:24.000Z", "type": "manual", "metaData":{}} ] } } diff --git a/VERSION b/VERSION index 024b066c0..ca0639438 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -6.2.1 +6.2.2 diff --git a/features/fixtures/ios-swift-cocoapods/iOSTestApp.xcodeproj/project.pbxproj b/features/fixtures/ios-swift-cocoapods/iOSTestApp.xcodeproj/project.pbxproj index 39f997397..8d93b3c3e 100644 --- a/features/fixtures/ios-swift-cocoapods/iOSTestApp.xcodeproj/project.pbxproj +++ b/features/fixtures/ios-swift-cocoapods/iOSTestApp.xcodeproj/project.pbxproj @@ -18,7 +18,6 @@ 00CEB60D24080C690004793D /* EnabledErrorTypesScenario.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CEB60C24080C690004793D /* EnabledErrorTypesScenario.m */; }; 6526A0D4248A83350002E2C9 /* LoadConfigFromFileAutoScenario.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6526A0D3248A83350002E2C9 /* LoadConfigFromFileAutoScenario.swift */; }; 8A14F0F62282D4AE00337B05 /* (null) in Sources */ = {isa = PBXBuildFile; }; - 8A22FC66225B598500CA8895 /* OOMForegroundScenario.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A22FC65225B598500CA8895 /* OOMForegroundScenario.m */; }; 8A32DB8222424E3000EDD92F /* NSExceptionShiftScenario.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A32DB8122424E3000EDD92F /* NSExceptionShiftScenario.m */; }; 8A38C5D124094D7B00BC4463 /* DiscardedBreadcrumbTypeScenario.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A38C5D024094D7B00BC4463 /* DiscardedBreadcrumbTypeScenario.swift */; }; 8A3B5F292407F66700CE4A3A /* ModifyBreadcrumbScenario.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3B5F282407F66700CE4A3A /* ModifyBreadcrumbScenario.swift */; }; @@ -44,6 +43,10 @@ 8AF6FD7A225E3FA00056EF9E /* ResumeSessionOOMScenario.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AF6FD79225E3FA00056EF9E /* ResumeSessionOOMScenario.m */; }; 8AF8FCAC22BD1E5400A967CA /* UnhandledInternalNotifyScenario.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AF8FCAB22BD1E5400A967CA /* UnhandledInternalNotifyScenario.swift */; }; 8AF8FCAE22BD23BA00A967CA /* HandledInternalNotifyScenario.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AF8FCAD22BD23BA00A967CA /* HandledInternalNotifyScenario.swift */; }; + A1117E552535A59100014FDA /* OOMLoadScenario.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1117E542535A59100014FDA /* OOMLoadScenario.swift */; }; + A1117E572535B22300014FDA /* OOMAutoDetectErrorsScenario.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1117E562535B22300014FDA /* OOMAutoDetectErrorsScenario.swift */; }; + A1117E592535B29800014FDA /* OOMEnabledErrorTypesScenario.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1117E582535B29800014FDA /* OOMEnabledErrorTypesScenario.swift */; }; + A1117E5B2536036400014FDA /* OOMSessionScenario.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1117E5A2536036400014FDA /* OOMSessionScenario.swift */; }; C4D0B5FF8E60C0835B86DFE9 /* Pods_iOSTestApp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4994F05E0421A0B037DD2CC5 /* Pods_iOSTestApp.framework */; }; E700EE48247D1158008CFFB6 /* UserEventOverrideScenario.swift in Sources */ = {isa = PBXBuildFile; fileRef = E700EE47247D1158008CFFB6 /* UserEventOverrideScenario.swift */; }; E700EE4A247D1164008CFFB6 /* UserSessionOverrideScenario.swift in Sources */ = {isa = PBXBuildFile; fileRef = E700EE49247D1164008CFFB6 /* UserSessionOverrideScenario.swift */; }; @@ -123,7 +126,6 @@ F4295B75B2244F442D84D9CA /* StackOverflowScenario.m in Sources */ = {isa = PBXBuildFile; fileRef = F4295493796EA93321E5CDDB /* StackOverflowScenario.m */; }; F4295CEAD7C915EFA04898A5 /* Scenario.m in Sources */ = {isa = PBXBuildFile; fileRef = F42954E8B66F3FB7F5333CF7 /* Scenario.m */; }; F4295D19B9E67F5786011698 /* OverwriteLinkRegisterScenario.m in Sources */ = {isa = PBXBuildFile; fileRef = F4295B041F9CC494473DD226 /* OverwriteLinkRegisterScenario.m */; }; - F49695A62441098600105DA9 /* OOMBackgroundScenario.m in Sources */ = {isa = PBXBuildFile; fileRef = F49695A52441098600105DA9 /* OOMBackgroundScenario.m */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -156,8 +158,6 @@ 00CEB60C24080C690004793D /* EnabledErrorTypesScenario.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = EnabledErrorTypesScenario.m; sourceTree = ""; }; 4994F05E0421A0B037DD2CC5 /* Pods_iOSTestApp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_iOSTestApp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 6526A0D3248A83350002E2C9 /* LoadConfigFromFileAutoScenario.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoadConfigFromFileAutoScenario.swift; sourceTree = ""; }; - 8A22FC64225B598500CA8895 /* OOMForegroundScenario.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OOMForegroundScenario.h; sourceTree = ""; }; - 8A22FC65225B598500CA8895 /* OOMForegroundScenario.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OOMForegroundScenario.m; sourceTree = ""; }; 8A32DB8022424E3000EDD92F /* NSExceptionShiftScenario.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSExceptionShiftScenario.h; sourceTree = ""; }; 8A32DB8122424E3000EDD92F /* NSExceptionShiftScenario.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSExceptionShiftScenario.m; sourceTree = ""; }; 8A38C5D024094D7B00BC4463 /* DiscardedBreadcrumbTypeScenario.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscardedBreadcrumbTypeScenario.swift; sourceTree = ""; }; @@ -167,8 +167,6 @@ 8A42FD34225DEE04007AE561 /* SessionOOMScenario.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SessionOOMScenario.h; sourceTree = ""; }; 8A530CCA22FDDBF000F0C108 /* ManyConcurrentNotifyScenario.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ManyConcurrentNotifyScenario.h; sourceTree = ""; }; 8A530CCB22FDDBF000F0C108 /* ManyConcurrentNotifyScenario.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ManyConcurrentNotifyScenario.m; sourceTree = ""; }; - 8A56EE7F22E22ED80066B9DC /* OOMWillTerminateScenario.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OOMWillTerminateScenario.m; sourceTree = ""; }; - 8A56EE8022E22ED80066B9DC /* OOMWillTerminateScenario.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOMWillTerminateScenario.h; sourceTree = ""; }; 8A72A0362396574F00328051 /* CustomPluginNotifierDescriptionScenario.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CustomPluginNotifierDescriptionScenario.h; sourceTree = ""; }; 8A72A0372396574F00328051 /* CustomPluginNotifierDescriptionScenario.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CustomPluginNotifierDescriptionScenario.m; sourceTree = ""; }; 8A840FB921AF5C450041DBFA /* SwiftAssertion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftAssertion.swift; sourceTree = ""; }; @@ -201,6 +199,10 @@ 8AF8FCAB22BD1E5400A967CA /* UnhandledInternalNotifyScenario.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnhandledInternalNotifyScenario.swift; sourceTree = ""; }; 8AF8FCAD22BD23BA00A967CA /* HandledInternalNotifyScenario.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HandledInternalNotifyScenario.swift; sourceTree = ""; }; 960A6E7D4E847F1D76A4FD06 /* Pods-iOSTestApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iOSTestApp.release.xcconfig"; path = "Pods/Target Support Files/Pods-iOSTestApp/Pods-iOSTestApp.release.xcconfig"; sourceTree = ""; }; + A1117E542535A59100014FDA /* OOMLoadScenario.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OOMLoadScenario.swift; sourceTree = ""; }; + A1117E562535B22300014FDA /* OOMAutoDetectErrorsScenario.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OOMAutoDetectErrorsScenario.swift; sourceTree = ""; }; + A1117E582535B29800014FDA /* OOMEnabledErrorTypesScenario.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OOMEnabledErrorTypesScenario.swift; sourceTree = ""; }; + A1117E5A2536036400014FDA /* OOMSessionScenario.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OOMSessionScenario.swift; sourceTree = ""; }; E700EE47247D1158008CFFB6 /* UserEventOverrideScenario.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserEventOverrideScenario.swift; sourceTree = ""; }; E700EE49247D1164008CFFB6 /* UserSessionOverrideScenario.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSessionOverrideScenario.swift; sourceTree = ""; }; E700EE4B247D12E4008CFFB6 /* UserFromConfigEventScenario.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserFromConfigEventScenario.swift; sourceTree = ""; }; @@ -315,8 +317,6 @@ F4295F22AA1863213F4A5F51 /* AutoSessionScenario.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoSessionScenario.h; sourceTree = ""; }; F4295F595986A279FA3BDEA7 /* UserEmailScenario.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserEmailScenario.swift; sourceTree = ""; }; F4295FA8EBBA645EECF7B483 /* HandledErrorOverrideScenario.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HandledErrorOverrideScenario.swift; sourceTree = ""; }; - F49695A42441098600105DA9 /* OOMBackgroundScenario.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OOMBackgroundScenario.h; sourceTree = ""; }; - F49695A52441098600105DA9 /* OOMBackgroundScenario.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OOMBackgroundScenario.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -493,6 +493,9 @@ E7A324E4247E9C96008B0052 /* Breadcrumb Callbacks */ = { isa = PBXGroup; children = ( + 8A3B5F282407F66700CE4A3A /* ModifyBreadcrumbScenario.swift */, + 8A3B5F2A240807EE00CE4A3A /* ModifyBreadcrumbInNotify.swift */, + 8A38C5D024094D7B00BC4463 /* DiscardedBreadcrumbTypeScenario.swift */, E7A324E5247E9D8D008B0052 /* BreadcrumbCallbackDiscardScenario.swift */, E7A324E7247E9D9A008B0052 /* BreadcrumbCallbackOrderScenario.swift */, E7A324E9247E9DA5008B0052 /* BreadcrumbCallbackOverrideScenario.swift */, @@ -554,29 +557,16 @@ F49695A3243EF7B600105DA9 /* OOMs */ = { isa = PBXGroup; children = ( - 8A22FC64225B598500CA8895 /* OOMForegroundScenario.h */, - 8A22FC65225B598500CA8895 /* OOMForegroundScenario.m */, - 8A56EE8022E22ED80066B9DC /* OOMWillTerminateScenario.h */, - 8A38C5D024094D7B00BC4463 /* DiscardedBreadcrumbTypeScenario.swift */, - 8A56EE7F22E22ED80066B9DC /* OOMWillTerminateScenario.m */, - 8A530CCA22FDDBF000F0C108 /* ManyConcurrentNotifyScenario.h */, - 8A530CCB22FDDBF000F0C108 /* ManyConcurrentNotifyScenario.m */, - 8A32DB8022424E3000EDD92F /* NSExceptionShiftScenario.h */, - 8A3B5F282407F66700CE4A3A /* ModifyBreadcrumbScenario.swift */, - 8A3B5F2A240807EE00CE4A3A /* ModifyBreadcrumbInNotify.swift */, - 8A32DB8122424E3000EDD92F /* NSExceptionShiftScenario.m */, - 8A840FB921AF5C450041DBFA /* SwiftAssertion.swift */, - F4295A364B3851D3811BC648 /* HandledErrorScenario.swift */, - F4295FA8EBBA645EECF7B483 /* HandledErrorOverrideScenario.swift */, - F429526319377A8848136413 /* HandledExceptionScenario.swift */, 8AF6FD78225E3FA00056EF9E /* ResumeSessionOOMScenario.h */, 8AF6FD79225E3FA00056EF9E /* ResumeSessionOOMScenario.m */, 8A42FD34225DEE04007AE561 /* SessionOOMScenario.h */, 8A42FD33225DEE04007AE561 /* SessionOOMScenario.m */, 8AF6FD75225E3F870056EF9E /* StopSessionOOMScenario.h */, 8AF6FD76225E3F870056EF9E /* StopSessionOOMScenario.m */, - F49695A42441098600105DA9 /* OOMBackgroundScenario.h */, - F49695A52441098600105DA9 /* OOMBackgroundScenario.m */, + A1117E562535B22300014FDA /* OOMAutoDetectErrorsScenario.swift */, + A1117E582535B29800014FDA /* OOMEnabledErrorTypesScenario.swift */, + A1117E542535A59100014FDA /* OOMLoadScenario.swift */, + A1117E5A2536036400014FDA /* OOMSessionScenario.swift */, ); name = OOMs; sourceTree = ""; @@ -684,6 +674,14 @@ F49695AF2445477E00105DA9 /* Handled errors */ = { isa = PBXGroup; children = ( + 8A32DB8022424E3000EDD92F /* NSExceptionShiftScenario.h */, + 8A840FB921AF5C450041DBFA /* SwiftAssertion.swift */, + F4295A364B3851D3811BC648 /* HandledErrorScenario.swift */, + F4295FA8EBBA645EECF7B483 /* HandledErrorOverrideScenario.swift */, + F429526319377A8848136413 /* HandledExceptionScenario.swift */, + 8A32DB8122424E3000EDD92F /* NSExceptionShiftScenario.m */, + 8A530CCA22FDDBF000F0C108 /* ManyConcurrentNotifyScenario.h */, + 8A530CCB22FDDBF000F0C108 /* ManyConcurrentNotifyScenario.m */, 00CEB60B24080C690004793D /* EnabledErrorTypesScenario.h */, 00CEB60C24080C690004793D /* EnabledErrorTypesScenario.m */, 00432CC3240912A100826D05 /* EnabledErrorTypesCxxScenario.h */, @@ -723,6 +721,7 @@ 8AB8865D20404DD30003E444 /* Frameworks */, 8AB8865E20404DD30003E444 /* Resources */, 4D2139E03F8B071F7DB7C7A6 /* [CP] Embed Pods Frameworks */, + 3FACF0EFE4366E7546A22C90 /* Upload Bugsnag dSYM */, ); buildRules = ( ); @@ -803,6 +802,25 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 3FACF0EFE4366E7546A22C90 /* Upload Bugsnag dSYM */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "Upload Bugsnag dSYM"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = "/usr/bin/env ruby"; + shellScript = "# First, attempt to get the API key from an environment variable\napi_key = ENV[\"BUGSNAG_API_KEY\"]\n\n# If not present, attempt to lookup the value from the Info.plist\nif !api_key\n default_info_plist_location = Dir.glob(\"./{ios/,}*/Info.plist\").reject {|path| path =~ /build|test/i }\n plist_buddy_response = `/usr/libexec/PlistBuddy -c \"print :BugsnagAPIKey\" \"#{default_info_plist_location.first}\"`\n api_key = plist_buddy_response if $?.success?\nend\n\nfork do\n Process.setsid\n STDIN.reopen(\"/dev/null\")\n STDOUT.reopen(\"/dev/null\", \"a\")\n STDERR.reopen(\"/dev/null\", \"a\")\n\n require 'shellwords'\n\n Dir[\"#{ENV[\"DWARF_DSYM_FOLDER_PATH\"]}/*/Contents/Resources/DWARF/*\"].each do |dsym|\n curl_command = \"curl -F dsym=@#{Shellwords.escape(dsym)} -F projectRoot=#{Shellwords.escape(ENV[\"PROJECT_DIR\"])} \"\n curl_command += \"-F apiKey=#{Shellwords.escape(api_key)} \" if api_key\n curl_command += \"https://upload.bugsnag.com/\"\n system(curl_command)\n end\nend\n"; + showEnvVarsInLog = 0; + }; 4D2139E03F8B071F7DB7C7A6 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -869,8 +887,10 @@ E700EE48247D1158008CFFB6 /* UserEventOverrideScenario.swift in Sources */, F429502603396F8671B333B3 /* HandledExceptionScenario.swift in Sources */, F4295497A1582010C16F1861 /* AbortScenario.m in Sources */, + A1117E572535B22300014FDA /* OOMAutoDetectErrorsScenario.swift in Sources */, E75040B424782597005D33BD /* ReleaseStageSessionScenario.swift in Sources */, E700EE75247D7A0C008CFFB6 /* SIGFPEScenario.m in Sources */, + A1117E5B2536036400014FDA /* OOMSessionScenario.swift in Sources */, 8AF8FCAE22BD23BA00A967CA /* HandledInternalNotifyScenario.swift in Sources */, 8A42FD35225DEE04007AE561 /* SessionOOMScenario.m in Sources */, E7A324EF247E9DBC008B0052 /* BreadcrumbCallbackCrashScenario.swift in Sources */, @@ -883,7 +903,6 @@ 8A3B5F2B240807EE00CE4A3A /* ModifyBreadcrumbInNotify.swift in Sources */, 8A32DB8222424E3000EDD92F /* NSExceptionShiftScenario.m in Sources */, F42954B7318A02824C65C514 /* ObjCMsgSendScenario.m in Sources */, - 8A22FC66225B598500CA8895 /* OOMForegroundScenario.m in Sources */, E700EE5D247D322D008CFFB6 /* OnSendCallbackOrderScenario.swift in Sources */, E7B79CD0247FD6660039FB88 /* ManualContextConfigurationScenario.swift in Sources */, E700EE59247D321B008CFFB6 /* OriginalErrorNSErrorScenario.swift in Sources */, @@ -891,6 +910,7 @@ E75040B02478214F005D33BD /* MetadataRedactionDefaultScenario.swift in Sources */, E700EE6C247D793A008CFFB6 /* SIGPIPEScenario.m in Sources */, E700EE50247D15DE008CFFB6 /* UserFromConfigSessionScenario.swift in Sources */, + A1117E552535A59100014FDA /* OOMLoadScenario.swift in Sources */, 8A840FBA21AF5C450041DBFA /* SwiftAssertion.swift in Sources */, E753F24824927412001FB671 /* OnSendErrorCallbackCrashScenario.swift in Sources */, 001E5502243B8FDA0009E31D /* AutoCaptureRunScenario.m in Sources */, @@ -913,7 +933,6 @@ 00432CC4240912A100826D05 /* EnabledErrorTypesCxxScenario.mm in Sources */, E7A324DE247E70E6008B0052 /* SessionCallbackOrderScenario.swift in Sources */, E7A324DA247E70C4008B0052 /* SessionCallbackCrashScenario.swift in Sources */, - F49695A62441098600105DA9 /* OOMBackgroundScenario.m in Sources */, E7DD40452473D980000EDC14 /* UserDefaultInfoScenario.swift in Sources */, E7A324E3247E7C17008B0052 /* SessionCallbackRemovalScenario.m in Sources */, E7767F15221C223C0006648C /* NewSessionScenario.swift in Sources */, @@ -925,6 +944,7 @@ E7B79CD8247FD7810039FB88 /* AutoContextNSExceptionScenario.swift in Sources */, E7B79CD2247FD66E0039FB88 /* ManualContextClientScenario.swift in Sources */, E7B79CD6247FD7750039FB88 /* AutoContextNSErrorScenario.swift in Sources */, + A1117E592535B29800014FDA /* OOMEnabledErrorTypesScenario.swift in Sources */, F4295397AD31C1C1E64144F5 /* NonExistentMethodScenario.m in Sources */, E700EE53247D31EA008CFFB6 /* OnErrorOverwriteScenario.swift in Sources */, 8AEFC79920F9132C00A78779 /* AutoSessionHandledEventsScenario.m in Sources */, diff --git a/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/EnabledErrorTypesScenario.m b/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/EnabledErrorTypesScenario.m index cd2ab0818..0d3be7433 100644 --- a/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/EnabledErrorTypesScenario.m +++ b/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/EnabledErrorTypesScenario.m @@ -32,10 +32,8 @@ - (void)startBugsnag { - (void)run { // From null prt scenario - dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ - volatile char *ptr = NULL; - (void) *ptr; - }); + volatile char *ptr = NULL; + (void) *ptr; } @end @@ -66,10 +64,8 @@ - (void)run { [Bugsnag notifyError:[NSError errorWithDomain:@"com.bugsnag" code:833 userInfo:nil]]; // From null prt scenario - dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ - volatile char *ptr = NULL; - (void) *ptr; - }); + volatile char *ptr = NULL; + (void) *ptr; } @end @@ -146,9 +142,7 @@ - (void)startBugsnag { #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-noreturn" - (void)run __attribute__((noreturn)) { - dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ - raise(SIGINT); - }); + raise(SIGINT); } #pragma clang pop diff --git a/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMAutoDetectErrorsScenario.swift b/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMAutoDetectErrorsScenario.swift new file mode 100644 index 000000000..4a40aae45 --- /dev/null +++ b/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMAutoDetectErrorsScenario.swift @@ -0,0 +1,27 @@ +// +// OOMAutoDetectErrorsScenario.swift +// iOSTestApp +// +// Created by Alexander Moinet on 13/10/2020. +// Copyright © 2020 Bugsnag. All rights reserved. +// + +import Foundation +import Bugsnag + +class OOMAutoDetectErrorsScenario: Scenario { + + override func startBugsnag() { + self.config.autoTrackSessions = false + self.config.enabledErrorTypes.ooms = true + self.config.autoDetectErrors = false + + super.startBugsnag() + } + + override func run() { + Bugsnag.notify(NSException(name: NSExceptionName("OOMAutoDetectErrorsScenario"), + reason: "OOMAutoDetectErrorsScenario", + userInfo: nil)) + } +} diff --git a/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMBackgroundScenario.h b/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMBackgroundScenario.h deleted file mode 100644 index 9e4fdab17..000000000 --- a/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMBackgroundScenario.h +++ /dev/null @@ -1,17 +0,0 @@ -// -// OOMBackgroundScenario.h -// iOSTestApp -// -// Created by Simon Maynard on 4/10/20. -// Copyright © 2020 Bugsnag. All rights reserved. -// - -#import "Scenario.h" - -NS_ASSUME_NONNULL_BEGIN - -@interface OOMBackgroundScenario : Scenario - -@end - -NS_ASSUME_NONNULL_END diff --git a/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMBackgroundScenario.m b/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMBackgroundScenario.m deleted file mode 100644 index 8b5524cbe..000000000 --- a/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMBackgroundScenario.m +++ /dev/null @@ -1,39 +0,0 @@ -// -// OOMBackgroundScenario.m -// iOSTestApp -// -// Created by Simon Maynard on 4/10/20. -// Copyright © 2020 Bugsnag. All rights reserved. -// - -#import -#import "OOMBackgroundScenario.h" - -@implementation OOMBackgroundScenario - -- (void)startBugsnag { - self.config.autoTrackSessions = NO; - self.config.releaseStage = @"alpha"; - [self.config addOnSendErrorBlock:^(BugsnagEvent *event) { - [event addMetadata:@{ @"shape": @"line" } toSection: @"extra"]; - - return YES; - }]; - - BugsnagErrorTypes *errorTypes = [BugsnagErrorTypes new]; - self.config.enabledErrorTypes = errorTypes; - - [super startBugsnag]; -} - -- (void)run { -} - -- (void)didEnterBackgroundNotification { - [Bugsnag leaveBreadcrumbWithMessage:@"Crumb left before crash"]; - - // Simulate an out of memory error - kill(getpid(), SIGKILL); -} - -@end diff --git a/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMEnabledErrorTypesScenario.swift b/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMEnabledErrorTypesScenario.swift new file mode 100644 index 000000000..7cc8d2348 --- /dev/null +++ b/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMEnabledErrorTypesScenario.swift @@ -0,0 +1,27 @@ +// +// OOMErrorTypesScenario.swift +// iOSTestApp +// +// Created by Alexander Moinet on 13/10/2020. +// Copyright © 2020 Bugsnag. All rights reserved. +// + +import Foundation +import Bugsnag + +class OOMEnabledErrorTypesScenario: Scenario { + + override func startBugsnag() { + self.config.autoTrackSessions = false + self.config.enabledErrorTypes.ooms = false + self.config.autoDetectErrors = true + + super.startBugsnag() + } + + override func run() { + Bugsnag.notify(NSException(name: NSExceptionName("OOMEnabledErrorTypesScenario"), + reason: "OOMEnabledErrorTypesScenario", + userInfo: nil)) + } +} diff --git a/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMForegroundScenario.h b/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMForegroundScenario.h deleted file mode 100644 index 3af27f33b..000000000 --- a/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMForegroundScenario.h +++ /dev/null @@ -1,5 +0,0 @@ -#import "Scenario.h" - -@interface OOMForegroundScenario : Scenario - -@end diff --git a/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMForegroundScenario.m b/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMForegroundScenario.m deleted file mode 100644 index 8eb7f953d..000000000 --- a/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMForegroundScenario.m +++ /dev/null @@ -1,26 +0,0 @@ - -#import "OOMForegroundScenario.h" - -@implementation OOMForegroundScenario - -- (void)startBugsnag { - self.config.autoTrackSessions = NO; - self.config.releaseStage = @"alpha"; - [self.config addOnSendErrorBlock:^BOOL(BugsnagEvent * _Nonnull event) { - [event addMetadata:@{ @"shape": @"line" } toSection:@"extra"]; - return YES; - }]; - - if(![self.eventMode isEqualToString:@"reportOOMsFalse"]) { - BugsnagErrorTypes *errorTypes = [BugsnagErrorTypes new]; - self.config.enabledErrorTypes = errorTypes; - } - - [super startBugsnag]; -} - -- (void)run { - [Bugsnag leaveBreadcrumbWithMessage:@"Crumb left before crash"]; - kill(getpid(), SIGKILL); -} -@end diff --git a/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMLoadScenario.swift b/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMLoadScenario.swift new file mode 100644 index 000000000..069d3b0c8 --- /dev/null +++ b/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMLoadScenario.swift @@ -0,0 +1,27 @@ +// +// OOMLoadScenario.swift +// iOSTestApp +// +// Created by Alexander Moinet on 13/10/2020. +// Copyright © 2020 Bugsnag. All rights reserved. +// + +import Foundation +import Bugsnag + +class OOMLoadScenario: Scenario { + + override func startBugsnag() { + config = BugsnagConfiguration.loadConfig() + config.autoTrackSessions = false + Bugsnag.start(with: config) + } + + override func run() { + Bugsnag.leaveBreadcrumb("OOMLoadScenarioBreadcrumb", metadata: ["foo":"bar"], type: BSGBreadcrumbType.manual) + Bugsnag.notify(NSException(name: NSExceptionName("OOMLoadScenario"), + reason: "OOMLoadScenario", + userInfo: nil) + ) + } +} diff --git a/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMSessionScenario.swift b/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMSessionScenario.swift new file mode 100644 index 000000000..6a1c0029e --- /dev/null +++ b/features/fixtures/ios-swift-cocoapods/iOSTestApp/scenarios/OOMSessionScenario.swift @@ -0,0 +1,23 @@ +// +// OOMSessionScenario.swift +// iOSTestApp +// +// Created by Alexander Moinet on 13/10/2020. +// Copyright © 2020 Bugsnag. All rights reserved. +// + +import Foundation +import Bugsnag + +class OOMSessionScenario: Scenario { + + override func startBugsnag() { + config.enabledErrorTypes.ooms = true + config.autoTrackSessions = false + Bugsnag.start(with: config) + } + + override func run() { + Bugsnag.startSession() + } +} diff --git a/features/out_of_memory.feature b/features/out_of_memory.feature new file mode 100644 index 000000000..b1690f8c4 --- /dev/null +++ b/features/out_of_memory.feature @@ -0,0 +1,69 @@ +Feature: Out of memory errors + +# Due to the combination of BrowserStack's behaviour when resetting the app and the way that our OOM detection works, +# the I relaunch the app steps are currently sufficient to trigger the OOM mechanism. However, these tests may not +# behave in the same way on local devices, device farms other that BrowserStack, or if we change that OOM detection works. + + Background: + Given I clear all persistent data + + Scenario: Out of memory errors are enabled when loading configuration + When I run "OOMLoadScenario" + And I wait to receive a request + Then the "Bugsnag-API-Key" header equals "0192837465afbecd0192837465afbecd" + And the event "unhandled" is false + And the exception "message" equals "OOMLoadScenario" + And the event has a "manual" breadcrumb named "OOMLoadScenarioBreadcrumb" + And I discard the oldest request + + When I relaunch the app + And I configure Bugsnag for "OOMLoadScenario" + And I wait to receive a request + Then the "Bugsnag-API-Key" header equals "0192837465afbecd0192837465afbecd" + And the error is an OOM event + + # Ensure the basic data from OOMs are present + And the event "device.jailbroken" is false + And the event "metaData.device.timezone" is not null + And the event "metaData.device.simulator" is false + And the event "metaData.device.wordSize" is not null + And the event "app.id" equals "com.bugsnag.iOSTestApp" + And the event "metaData.app.name" equals "iOSTestApp" + And the event "app.inForeground" is true + And the event "app.type" equals "iOS" + And the event "app.bundleVersion" is not null + And the event "app.version" is not null + + # Ensure breadcrumbs are carried over + And the event has a "manual" breadcrumb named "OOMLoadScenarioBreadcrumb" + And the event has a "error" breadcrumb named "OOMLoadScenario" + + Scenario: Out of memory errors are disabled by AutoDetectErrors + When I run "OOMAutoDetectErrorsScenario" + And I wait to receive a request + Then the request is valid for the error reporting API version "4.0" for the "iOS Bugsnag Notifier" notifier + And the event "unhandled" is false + And the exception "message" equals "OOMAutoDetectErrorsScenario" + And I discard the oldest request + + And I relaunch the app + And I run "OOMAutoDetectErrorsScenario" + And I wait to receive a request + Then the request is valid for the error reporting API version "4.0" for the "iOS Bugsnag Notifier" notifier + And the event "unhandled" is false + And the exception "message" equals "OOMAutoDetectErrorsScenario" + + Scenario: Out of memory errors are disabled by EnabledErrorTypes + When I run "OOMEnabledErrorTypesScenario" + And I wait to receive a request + Then the request is valid for the error reporting API version "4.0" for the "iOS Bugsnag Notifier" notifier + And the event "unhandled" is false + And the exception "message" equals "OOMEnabledErrorTypesScenario" + And I discard the oldest request + + And I relaunch the app + And I run "OOMEnabledErrorTypesScenario" + And I wait to receive a request + Then the request is valid for the error reporting API version "4.0" for the "iOS Bugsnag Notifier" notifier + And the event "unhandled" is false + And the exception "message" equals "OOMEnabledErrorTypesScenario" diff --git a/features/steps/ios_steps.rb b/features/steps/ios_steps.rb index 795ba7b92..d86d19bce 100644 --- a/features/steps/ios_steps.rb +++ b/features/steps/ios_steps.rb @@ -239,6 +239,18 @@ def request_fields_are_equal(key, index_a, index_b) assert_includes(possible_values.raw.flatten, value) end +Then("the error is an OOM event") do + steps %Q{ + Then the exception "message" equals "The app was likely terminated by the operating system while in the foreground" + And the exception "errorClass" equals "Out Of Memory" + And the exception "type" equals "cocoa" + And the payload field "events.0.exceptions.0.stacktrace" is an array with 0 elements + And the event "severity" equals "error" + And the event "severityReason.type" equals "outOfMemory" + And the event "unhandled" is true + } +end + def wait_for_true max_attempts = 300 attempts = 0