React Native SDK 8.x and 9.x should not crash and should error instead when the input context is invalid
Closed this issue · 6 comments
Describe the bug
LD v9.0.1 is crashing on 0.73.3 after it execute client.configure(). It was working fine on v7.1.6
To reproduce
try {
// connect
await client.configure(config, context);
} catch (e) {
console.info(e);
}
Expected behavior
Should not crash.
Logs
If applicable, add any log output related to your problem.
SDK version
RN 0.73.3
Hello @imransilvake, thank you for reaching out - while we will make sure the ManualTestApp
is updated to use the latest 9.0.1 SDK and RN 0.73.3 (Filed as 232477 internally), I bumped those and was not able to reproduce the issue in the ManualTestApp
(both Android and iOS are working in an emulator and getting flags value back).
We will need more information. Few questions:
Can you try to use the ManualTestApp
(changing package.json
to point to SDK 9.0.1 and RN 0.73.3) and see if can you reproduce your issue?
Were you upgrading the React Native minor version in addition to the SDK upgrade?
Also, reading the https://docs.launchdarkly.com/sdk/client-side/react/migration-7-to-8-react-native guide, have you upgraded from user to context? RN 8.x removed the deprecated user API.
Thanks for your reply.
I have rechecked 9.0.1 SDK and RN 0.73.3 and still see the app crashing. I recently upgraded from v7.1.6 to v9.0.1
Package.Json
"react-native": "^0.73.3",
"launchdarkly-react-native-client-sdk": "9.0.1",
Setup:
const client = new LDClient();
const config = { mobileKey: AppConfigService.envLaunchDarklyKey, debugMode: true };
const context = {
key: String(user.identityId),
firstName: user.firstName,
lastName: user.lastName,
email: user.login,
custom: { userPlan: user.userPlan }
};
try {
// connect
await client.close();
await client.configure(config, context);
// get all flags
let allFlags = await client.allFlags();
if (!allFlags) return;
allFlags = launchDarklySetRules(allFlags);
// dispatch: set all flags
store.dispatch(ldFlags(allFlags));
} catch (e) {
console.info(e);
}
Issue Detail: (LaunchdarklyReactNativeClient.configure(_:context:resolve:reject:) + 220
)
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Incident Identifier: 7FECA430-65E4-4709-9696-E84DEE270524
CrashReporter Key: 7C41AB9F-6914-CD55-9D26-1AC56A3849E1
Hardware Model: MacBookAir10,1
Process: personalai_mobile_app [70022]
Path: /Users/USER/Library/Developer/CoreSimulator/Devices/61CDD751-5253-4E40-BB8E-C75F0AAC8F7F/data/Containers/Bundle/Application/2D1D376A-ABF6-4145-A689-1087ABE743DB/mobile_app.app/mobile_app
Identifier: ai.personal.mobile.app
Version: 2.0.432 (2.0.432)
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd_sim [56718]
Coalition: com.apple.CoreSimulator.SimDevice.61CDD751-5253-4E40-BB8E-C75F0AAC8F7F [480658]
Responsible Process: SimulatorTrampoline [11199]
Date/Time: 2024-02-05 22:52:42.2466 +0100
Launch Time: 2024-02-05 22:52:33.6225 +0100
OS Version: macOS 14.0 (23A344)
Release Type: User
Report Version: 104
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000001926ac650
Termination Reason: SIGNAL 5 Trace/BPT trap: 5
Terminating Process: exc handler [70022]
Triggered by Thread: 1
Kernel Triage:
VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x1099c0c10 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1099d1da4 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x1099c8e34 mach_msg_overwrite + 532
3 libsystem_kernel.dylib 0x1099c0f88 mach_msg + 20
4 CoreFoundation 0x1803eded8 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x1803e85b8 __CFRunLoopRun + 1148
6 CoreFoundation 0x1803e7d28 CFRunLoopRunSpecific + 572
7 GraphicsServices 0x18e7cdbc0 GSEventRunModal + 160
8 UIKitCore 0x1852bafdc -[UIApplication _run] + 868
9 UIKitCore 0x1852bec54 UIApplicationMain + 124
10 personalai_mobile_app 0x104efd9c4 main + 100 (main.m:8)
11 dyld_sim 0x109a8d558 start_sim + 20
12 dyld 0x109b82058 start + 2224
Thread 1 Crashed:: Dispatch queue: com.facebook.react.LaunchdarklyReactNativeClientQueue
0 libswiftCore.dylib 0x1926ac650 closure #1 in closure #1 in closure #1 in _assertionFailure(_:_:file:line:flags:) + 224
1 libswiftCore.dylib 0x1926ac52c closure #1 in closure #1 in _assertionFailure(_:_:file:line:flags:) + 316
2 libswiftCore.dylib 0x1926abf98 _assertionFailure(_:_:file:line:flags:) + 168
3 personalai_mobile_app 0x105fcf370 LaunchdarklyReactNativeClient.contextBuild(_:) + 568 (LaunchdarklyReactNativeClient.swift:171)
4 personalai_mobile_app 0x105fc8e00 LaunchdarklyReactNativeClient.internalConfigure(config:context:timeout:resolve:reject:) + 1052 (LaunchdarklyReactNativeClient.swift:63)
5 personalai_mobile_app 0x105fc84b8 LaunchdarklyReactNativeClient.configure(_:context:resolve:reject:) + 132 (LaunchdarklyReactNativeClient.swift:30)
6 personalai_mobile_app 0x105fc85a0 @objc LaunchdarklyReactNativeClient.configure(_:context:resolve:reject:) + 220
7 CoreFoundation 0x180493ed0 __invoking___ + 144
8 CoreFoundation 0x180491234 -[NSInvocation invoke] + 276
9 CoreFoundation 0x1804914cc -[NSInvocation invokeWithTarget:] + 60
10 personalai_mobile_app 0x105add574 -[RCTModuleMethod invokeWithBridge:module:arguments:] + 1796 (RCTModuleMethod.mm:584)
11 personalai_mobile_app 0x105ae15d4 facebook::react::invokeInner(RCTBridge*, RCTModuleData*, unsigned int, folly::dynamic const&, int, (anonymous namespace)::SchedulingContext) + 1688 (RCTNativeModule.mm:196)
12 personalai_mobile_app 0x105ae0d70 facebook::react::RCTNativeModule::invoke(unsigned int, folly::dynamic&&, int)::$_0::operator()() const + 128 (RCTNativeModule.mm:113)
13 personalai_mobile_app 0x105ae0ce4 invocation function for block in facebook::react::RCTNativeModule::invoke(unsigned int, folly::dynamic&&, int) + 28 (RCTNativeModule.mm:104)
14 libdispatch.dylib 0x18016a4f4 _dispatch_call_block_and_release + 24
15 libdispatch.dylib 0x18016bd3c _dispatch_client_callout + 16
16 libdispatch.dylib 0x180173e3c _dispatch_lane_serial_drain + 960
17 libdispatch.dylib 0x1801749b4 _dispatch_lane_invoke + 388
18 libdispatch.dylib 0x18017fd40 _dispatch_root_queue_drain_deferred_wlh + 276
19 libdispatch.dylib 0x18017f38c _dispatch_workloop_worker_thread + 448
20 libsystem_pthread.dylib 0x109b13924 _pthread_wqthread + 284
21 libsystem_pthread.dylib 0x109b126e4 start_wqthread + 8
Thread 2:
0 libsystem_pthread.dylib 0x109b126dc start_wqthread + 0
Thread 3:
0 libsystem_pthread.dylib 0x109b126dc start_wqthread + 0
Thread 4:: com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0x1099c0c10 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1099d1da4 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x1099c8e34 mach_msg_overwrite + 532
3 libsystem_kernel.dylib 0x1099c0f88 mach_msg + 20
4 CoreFoundation 0x1803eded8 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x1803e85b8 __CFRunLoopRun + 1148
6 CoreFoundation 0x1803e7d28 CFRunLoopRunSpecific + 572
7 Foundation 0x180dd7a98 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 208
8 Foundation 0x180dd7cbc -[NSRunLoop(NSRunLoop) runUntilDate:] + 60
9 UIKitCore 0x18535d304 -[UIEventFetcher threadMain] + 404
10 Foundation 0x180dfe27c __NSThread__start__ + 720
11 libsystem_pthread.dylib 0x109b174c0 _pthread_start + 104
12 libsystem_pthread.dylib 0x109b126f0 thread_start + 8
Thread 5:
0 libsystem_pthread.dylib 0x109b126dc start_wqthread + 0
Thread 6:
0 libsystem_pthread.dylib 0x109b126dc start_wqthread + 0
Thread 7:
0 libsystem_pthread.dylib 0x109b126dc start_wqthread + 0
Thread 8:
0 libsystem_pthread.dylib 0x109b126dc start_wqthread + 0
Thread 9:: com.facebook.react.JavaScript
0 libsystem_kernel.dylib 0x1099c0c10 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1099d1da4 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x1099c8e34 mach_msg_overwrite + 532
3 libsystem_kernel.dylib 0x1099c0f88 mach_msg + 20
4 CoreFoundation 0x1803eded8 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x1803e85b8 __CFRunLoopRun + 1148
6 CoreFoundation 0x1803e7d28 CFRunLoopRunSpecific + 572
7 personalai_mobile_app 0x105a78bf4 +[RCTCxxBridge runRunLoop] + 736 (RCTCxxBridge.mm:332)
8 Foundation 0x180dfe27c __NSThread__start__ + 720
9 libsystem_pthread.dylib 0x109b174c0 _pthread_start + 104
10 libsystem_pthread.dylib 0x109b126f0 thread_start + 8
Thread 10:: hades
0 libsystem_kernel.dylib 0x1099c4110 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x109b17a78 _pthread_cond_wait + 1216
2 libc++.1.dylib 0x1802cc07c std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 24
3 hermes 0x10af219b4 hermes::vm::HadesGC::Executor::worker() + 544
4 hermes 0x10af21768 void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, hermes::vm::HadesGC::Executor::Executor()::'lambda'()>>(void*) + 44
5 libsystem_pthread.dylib 0x109b174c0 _pthread_start + 104
6 libsystem_pthread.dylib 0x109b126f0 thread_start + 8
Thread 11:
0 libsystem_pthread.dylib 0x109b126dc start_wqthread + 0
Thread 12:: com.apple.CFStream.LegacyThread
0 libsystem_kernel.dylib 0x1099c0c10 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1099d1da4 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x1099c8e34 mach_msg_overwrite + 532
3 libsystem_kernel.dylib 0x1099c0f88 mach_msg + 20
4 CoreFoundation 0x1803eded8 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x1803e85b8 __CFRunLoopRun + 1148
6 CoreFoundation 0x1803e7d28 CFRunLoopRunSpecific + 572
7 CoreFoundation 0x18040b5b4 _legacyStreamRunLoop_workThread + 260
8 libsystem_pthread.dylib 0x109b174c0 _pthread_start + 104
9 libsystem_pthread.dylib 0x109b126f0 thread_start + 8
Thread 13:: com.facebook.SocketRocket.NetworkThread
0 libsystem_kernel.dylib 0x1099c0c10 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1099d1da4 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x1099c8e34 mach_msg_overwrite + 532
3 libsystem_kernel.dylib 0x1099c0f88 mach_msg + 20
4 CoreFoundation 0x1803eded8 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x1803e85b8 __CFRunLoopRun + 1148
6 CoreFoundation 0x1803e7d28 CFRunLoopRunSpecific + 572
7 Foundation 0x180dd7a98 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 208
8 personalai_mobile_app 0x105ea5b04 -[SRRunLoopThread main] + 260 (SRRunLoopThread.m:70)
9 Foundation 0x180dfe27c __NSThread__start__ + 720
10 libsystem_pthread.dylib 0x109b174c0 _pthread_start + 104
11 libsystem_pthread.dylib 0x109b126f0 thread_start + 8
Thread 14:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x1099c0c10 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1099d1da4 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x1099c8e34 mach_msg_overwrite + 532
3 libsystem_kernel.dylib 0x1099c0f88 mach_msg + 20
4 CoreFoundation 0x1803eded8 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x1803e85b8 __CFRunLoopRun + 1148
6 CoreFoundation 0x1803e7d28 CFRunLoopRunSpecific + 572
7 CFNetwork 0x18444d6c8 0x184238000 + 2184904
8 Foundation 0x180dfe27c __NSThread__start__ + 720
9 libsystem_pthread.dylib 0x109b174c0 _pthread_start + 104
10 libsystem_pthread.dylib 0x109b126f0 thread_start + 8
Thread 15:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x1099cb1a8 __select + 8
1 CoreFoundation 0x1803fc8a0 __CFSocketManager + 612
2 libsystem_pthread.dylib 0x109b174c0 _pthread_start + 104
3 libsystem_pthread.dylib 0x109b126f0 thread_start + 8
Thread 16:
0 libsystem_pthread.dylib 0x109b126dc start_wqthread + 0
Thread 1 crashed with ARM Thread State (64-bit):
x0: 0x0000600002229780 x1: 0x0000000000000000 x2: 0xffffffffffffffc0 x3: 0x0000600002229780
x4: 0x0000600002229800 x5: 0x000000016af8d0a0 x6: 0x0000000000000065 x7: 0x0000000000000000
x8: 0x00000000000000cc x9: 0x00000000000000cb x10: 0x0000000000001770 x11: 0x00000000808410a7
x12: 0x00000000000007fb x13: 0x00000000000007fd x14: 0x0000000080a4184c x15: 0x000000000000004c
x16: 0x00000000808410a7 x17: 0x0000000000041800 x18: 0x0000000000000000 x19: 0x000000016af8d2c0
x20: 0x00006000035e91e0 x21: 0x0000000000000000 x22: 0x000000012912a8b0 x23: 0x000000012912a9f0
x24: 0x0000600002d00ae8 x25: 0x0000000000000000 x26: 0x00000000000010ff x27: 0x0000600001871880
x28: 0x0000000000000000 fp: 0x000000016af8d150 lr: 0x00000001926ac650
sp: 0x000000016af8d130 pc: 0x00000001926ac650 cpsr: 0x60001000
far: 0x00000001861946c0 esr: 0xf2000001 (Breakpoint) brk 1
Binary Images:
0x109b7c000 - 0x109c0ffff dyld (*) <ffd8ab66-c9ab-31df-ab80-3a3dff367ddd> /usr/lib/dyld
0x109ccc000 - 0x109cd7fff libobjc-trampolines.dylib (*) <13823d40-f83a-3ddf-8c9c-4391bdc3d01f> /Volumes/VOLUME/*/libobjc-trampolines.dylib
0x10adec000 - 0x10b0c3fff dev.hermesengine.iphonesimulator (0.12.0) <406c3c83-f10b-324d-a222-1307e782e22b> /Users/USER/Library/Developer/CoreSimulator/Devices/61CDD751-5253-4E40-BB8E-C75F0AAC8F7F/data/Containers/Bundle/Application/2D1D376A-ABF6-4145-A689-1087ABE743DB/personalai_mobile_app.app/Frameworks/hermes.framework/hermes
0x109a3c000 - 0x109a43fff libsystem_platform.dylib (*) <af2db34b-2633-3ceb-b19c-e000edea762d> /usr/lib/system/libsystem_platform.dylib
0x1099c0000 - 0x1099f7fff libsystem_kernel.dylib (*) <642a38ac-927b-39b2-9654-365bc3f3c14e> /usr/lib/system/libsystem_kernel.dylib
0x109b10000 - 0x109b1ffff libsystem_pthread.dylib (*) <ca3c77b3-7c7b-312e-a130-32fdc563d382> /usr/lib/system/libsystem_pthread.dylib
0x10a928000 - 0x10a943fff com.apple.mlcompiler.services (95) <bab278e9-61f1-388a-abf6-a24e9e5d58f4> /Volumes/VOLUME/*/MLCompilerServices.framework/MLCompilerServices
0x104ef8000 - 0x1063fffff ai.personal.mobile.app (2.0.432) <c0382f6e-33de-39b3-a4d5-14610256ee45> /Users/USER/Library/Developer/CoreSimulator/Devices/61CDD751-5253-4E40-BB8E-C75F0AAC8F7F/data/Containers/Bundle/Application/2D1D376A-ABF6-4145-A689-1087ABE743DB/personalai_mobile_app.app/personalai_mobile_app
0x109a8c000 - 0x109ad3fff dyld_sim (*) <d9b006d8-950f-3c79-b957-a8aee690603c> /Volumes/VOLUME/*/dyld_sim
0x180361000 - 0x180713fff com.apple.CoreFoundation (6.9) <c665e05f-5989-30d1-b748-7688b8590d39> /Volumes/VOLUME/*/CoreFoundation.framework/CoreFoundation
0x18e7ca000 - 0x18e7d2fff com.apple.GraphicsServices (1.0) <ba53ab8f-c1b1-315f-b8f0-95f69385bf2a> /Volumes/VOLUME/*/GraphicsServices.framework/GraphicsServices
0x184703000 - 0x18603ffff com.apple.UIKitCore (1.0) <6b64a343-f832-3b1d-a6c3-f8ed32b35a83> /Volumes/VOLUME/*/UIKitCore.framework/UIKitCore
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
0x19267d000 - 0x192ae6fff libswiftCore.dylib (*) <2ed87af8-f215-3aaf-a41c-b01739f042b6> /Volumes/VOLUME/*/libswiftCore.dylib
0x180168000 - 0x1801adfff libdispatch.dylib (*) <5161220e-c794-3f5a-a4b4-52630f7c4665> /Volumes/VOLUME/*/libdispatch.dylib
0x180793000 - 0x181247fff com.apple.Foundation (6.9) <508eec71-652e-35bc-b02c-7dff66ccd20a> /Volumes/VOLUME/*/Foundation.framework/Foundation
0x1802bd000 - 0x18033bfff libc++.1.dylib (*) <3858bbbd-d50a-32da-8b7a-69780769b396> /Volumes/VOLUME/*/libc++.1.dylib
0x184238000 - 0x1845c6fff com.apple.CFNetwork (1.0) <0c2537f1-3d7e-3125-8ac2-19079d5879dc> /Volumes/VOLUME/*/CFNetwork.framework/CFNetwork
EOF
-----------
Full Report
-----------
{"app_name":"personalai_mobile_app","timestamp":"2024-02-05 22:52:49.00 +0100","app_version":"2.0.432","slice_uuid":"c0382f6e-33de-39b3-a4d5-14610256ee45","build_version":"2.0.432","platform":7,"bundleID":"ai.personal.mobile.app","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.0 (23A344)","roots_installed":0,"name":"personalai_mobile_app","incident_id":"7FECA430-65E4-4709-9696-E84DEE270524"}
{
"uptime" : 2100000,
"procRole" : "Foreground",
"version" : 2,
"userID" : 502,
"deployVersion" : 210,
"modelCode" : "MacBookAir10,1",
"coalitionID" : 480658,
"osVersion" : {
"train" : "macOS 14.0",
"build" : "23A344",
"releaseType" : "User"
},
"captureTime" : "2024-02-05 22:52:42.2466 +0100",
"codeSigningMonitor" : 1,
"incident" : "7FECA430-65E4-4709-9696-E84DEE270524",
"pid" : 70022,
"translated" : false,
"cpuType" : "ARM-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2024-02-05 22:52:33.6225 +0100",
"procStartAbsTime" : 52382668513244,
"procExitAbsTime" : 52382874034089,
"procName" : "personalai_mobile_app",
"procPath" : "\/Users\/USER\/Library\/Developer\/CoreSimulator\/Devices\/61CDD751-5253-4E40-BB8E-C75F0AAC8F7F\/data\/Containers\/Bundle\/Application\/2D1D376A-ABF6-4145-A689-1087ABE743DB\/personalai_mobile_app.app\/personalai_mobile_app",
"bundleInfo" : {"CFBundleShortVersionString":"2.0.432","CFBundleVersion":"2.0.432","CFBundleIdentifier":"ai.personal.mobile.app"},
"storeInfo" : {"deviceIdentifierForVendor":"A2AAB040-87E0-53F5-8112-F354560172BA","thirdParty":true},
"parentProc" : "launchd_sim",
"parentPid" : 56718,
"coalitionName" : "com.apple.CoreSimulator.SimDevice.61CDD751-5253-4E40-BB8E-C75F0AAC8F7F",
"crashReporterKey" : "7C41AB9F-6914-CD55-9D26-1AC56A3849E1",
"responsiblePid" : 11199,
"responsibleProc" : "SimulatorTrampoline",
"codeSigningID" : "ai.personal.mobile.app",
"codeSigningTeamID" : "",
"codeSigningFlags" : 570425861,
"codeSigningValidationCategory" : 10,
"codeSigningTrustLevel" : 4294967295,
"instructionByteStream" : {"beforePC":"SgMAVMr8YNMqBQC14AMCquEDA6riAwSq4wMFquQDCarlAwiquAgNlA==","atPC":"IAAg1Ci6gVL\/EwC56AcA+UgAgFLoAwA5wB8A8ADQJZHDHwDwY4AnkQ=="},
"wakeTime" : 19482,
"sleepWakeUUID" : "0DF6E10F-2116-42F4-80D6-51CA5C58271F",
"sip" : "enabled",
"exception" : {"codes":"0x0000000000000001, 0x00000001926ac650","rawCodes":[1,6751438416],"type":"EXC_BREAKPOINT","signal":"SIGTRAP"},
"termination" : {"flags":0,"code":5,"namespace":"SIGNAL","indicator":"Trace\/BPT trap: 5","byProc":"exc handler","byPid":70022},
"os_fault" : {"process":"personalai_mobile_app"},
"ktriageinfo" : "VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter\n",
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":188,"task_for_pid":18},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 1,
"threads" : [{"id":40871371,"threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":35197256990720},{"value":0},{"value":35197256990720},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":8195},{"value":0},{"value":1},{"value":8195},{"value":3072},{"value":0},{"value":1099511627776},{"value":18446744073709551569},{"value":1099511628034},{"value":0},{"value":4294967295},{"value":2},{"value":35197256990720},{"value":0},{"value":35197256990720},{"value":6089101784},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4456258980},"cpsr":{"value":4096},"fp":{"value":6089101632},"sp":{"value":6089101552},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4456188944},"far":{"value":4411146244}},"queue":"com.apple.main-thread","frames":[{"imageOffset":3088,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":4},{"imageOffset":73124,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":4},{"imageOffset":36404,"symbol":"mach_msg_overwrite","symbolLocation":532,"imageIndex":4},{"imageOffset":3976,"symbol":"mach_msg","symbolLocation":20,"imageIndex":4},{"imageOffset":577240,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":9},{"imageOffset":554424,"symbol":"__CFRunLoopRun","symbolLocation":1148,"imageIndex":9},{"imageOffset":552232,"symbol":"CFRunLoopRunSpecific","symbolLocation":572,"imageIndex":9},{"imageOffset":15296,"symbol":"GSEventRunModal","symbolLocation":160,"imageIndex":10},{"imageOffset":12287964,"symbol":"-[UIApplication _run]","symbolLocation":868,"imageIndex":11},{"imageOffset":12303444,"symbol":"UIApplicationMain","symbolLocation":124,"imageIndex":11},{"imageOffset":22980,"sourceLine":8,"sourceFile":"main.m","symbol":"main","imageIndex":7,"symbolLocation":100},{"imageOffset":5464,"symbol":"start_sim","symbolLocation":20,"imageIndex":8},{"imageOffset":24664,"symbol":"start","symbolLocation":2224,"imageIndex":0}]},{"triggered":true,"id":40871385,"threadState":{"x":[{"value":105553152087936},{"value":0},{"value":18446744073709551552},{"value":105553152087936},{"value":105553152088064},{"value":6089658528},{"value":101},{"value":0},{"value":204},{"value":203},{"value":6000},{"value":2156138663},{"value":2043},{"value":2045},{"value":2158237772},{"value":76},{"value":2156138663},{"value":268288},{"value":0},{"value":6089659072},{"value":105553172795872},{"value":0},{"value":4984055984},{"value":4984056304},{"value":105553163455208},{"value":0},{"value":4351},{"value":105553141897344},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6751438416},"cpsr":{"value":1610616832},"fp":{"value":6089658704},"sp":{"value":6089658672},"esr":{"value":4060086273,"description":"(Breakpoint) brk 1"},"pc":{"value":6751438416,"matchesCrashFrame":1},"far":{"value":6544770752}},"queue":"com.facebook.react.LaunchdarklyReactNativeClientQueue","frames":[{"imageOffset":194128,"symbol":"closure #1 in closure #1 in closure #1 in _assertionFailure(_:_:file:line:flags:)","symbolLocation":224,"imageIndex":13},{"imageOffset":193836,"symbol":"closure #1 in closure #1 in _assertionFailure(_:_:file:line:flags:)","symbolLocation":316,"imageIndex":13},{"imageOffset":192408,"symbol":"_assertionFailure(_:_:file:line:flags:)","symbolLocation":168,"imageIndex":13},{"imageOffset":17658736,"sourceLine":171,"sourceFile":"LaunchdarklyReactNativeClient.swift","symbol":"LaunchdarklyReactNativeClient.contextBuild(_:)","imageIndex":7,"symbolLocation":568},{"imageOffset":17632768,"sourceLine":63,"sourceFile":"LaunchdarklyReactNativeClient.swift","symbol":"LaunchdarklyReactNativeClient.internalConfigure(config:context:timeout:resolve:reject:)","imageIndex":7,"symbolLocation":1052},{"imageOffset":17630392,"sourceLine":30,"sourceFile":"LaunchdarklyReactNativeClient.swift","symbol":"LaunchdarklyReactNativeClient.configure(_:context:resolve:reject:)","imageIndex":7,"symbolLocation":132},{"imageOffset":17630624,"sourceFile":"<compiler-generated>","symbol":"@objc LaunchdarklyReactNativeClient.configure(_:context:resolve:reject:)","symbolLocation":220,"imageIndex":7},{"imageOffset":1257168,"symbol":"__invoking___","symbolLocation":144,"imageIndex":9},{"imageOffset":1245748,"symbol":"-[NSInvocation invoke]","symbolLocation":276,"imageIndex":9},{"imageOffset":1246412,"symbol":"-[NSInvocation invokeWithTarget:]","symbolLocation":60,"imageIndex":9},{"imageOffset":12473716,"sourceLine":584,"sourceFile":"RCTModuleMethod.mm","symbol":"-[RCTModuleMethod invokeWithBridge:module:arguments:]","imageIndex":7,"symbolLocation":1796},{"imageOffset":12490196,"sourceLine":196,"sourceFile":"RCTNativeModule.mm","symbol":"facebook::react::invokeInner(RCTBridge*, RCTModuleData*, unsigned int, folly::dynamic const&, int, (anonymous namespace)::SchedulingContext)","imageIndex":7,"symbolLocation":1688},{"imageOffset":12488048,"sourceLine":113,"sourceFile":"RCTNativeModule.mm","symbol":"facebook::react::RCTNativeModule::invoke(unsigned int, folly::dynamic&&, int)::$_0::operator()() const","imageIndex":7,"symbolLocation":128},{"imageOffset":12487908,"sourceLine":104,"sourceFile":"RCTNativeModule.mm","symbol":"invocation function for block in facebook::react::RCTNativeModule::invoke(unsigned int, folly::dynamic&&, int)","imageIndex":7,"symbolLocation":28},{"imageOffset":9460,"symbol":"_dispatch_call_block_and_release","symbolLocation":24,"imageIndex":14},{"imageOffset":15676,"symbol":"_dispatch_client_callout","symbolLocation":16,"imageIndex":14},{"imageOffset":48700,"symbol":"_dispatch_lane_serial_drain","symbolLocation":960,"imageIndex":14},{"imageOffset":51636,"symbol":"_dispatch_lane_invoke","symbolLocation":388,"imageIndex":14},{"imageOffset":97600,"symbol":"_dispatch_root_queue_drain_deferred_wlh","symbolLocation":276,"imageIndex":14},{"imageOffset":95116,"symbol":"_dispatch_workloop_worker_thread","symbolLocation":448,"imageIndex":14},{"imageOffset":14628,"symbol":"_pthread_wqthread","symbolLocation":284,"imageIndex":5},{"imageOffset":9956,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":5}]},{"id":40871386,"frames":[{"imageOffset":9948,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}],"threadState":{"x":[{"value":6090240000},{"value":2819},{"value":6089703424},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6090240000},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4457572060},"far":{"value":105553163028064}}},{"id":40871387,"frames":[{"imageOffset":9948,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}],"threadState":{"x":[{"value":6090813440},{"value":10499},{"value":6090276864},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6090813440},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4457572060},"far":{"value":66360339832808}}},{"id":40871388,"name":"com.apple.uikit.eventfetch-thread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":41794326757376},{"value":0},{"value":41794326757376},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":9731},{"value":0},{"value":1},{"value":9731},{"value":3072},{"value":0},{"value":0},{"value":18446744073709551569},{"value":2},{"value":0},{"value":4294967295},{"value":2},{"value":41794326757376},{"value":0},{"value":41794326757376},{"value":6091382136},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4456258980},"cpsr":{"value":4096},"fp":{"value":6091381984},"sp":{"value":6091381904},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4456188944},"far":{"value":4992188440}},"frames":[{"imageOffset":3088,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":4},{"imageOffset":73124,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":4},{"imageOffset":36404,"symbol":"mach_msg_overwrite","symbolLocation":532,"imageIndex":4},{"imageOffset":3976,"symbol":"mach_msg","symbolLocation":20,"imageIndex":4},{"imageOffset":577240,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":9},{"imageOffset":554424,"symbol":"__CFRunLoopRun","symbolLocation":1148,"imageIndex":9},{"imageOffset":552232,"symbol":"CFRunLoopRunSpecific","symbolLocation":572,"imageIndex":9},{"imageOffset":6572696,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":208,"imageIndex":15},{"imageOffset":6573244,"symbol":"-[NSRunLoop(NSRunLoop) runUntilDate:]","symbolLocation":60,"imageIndex":15},{"imageOffset":12952324,"symbol":"-[UIEventFetcher threadMain]","symbolLocation":404,"imageIndex":11},{"imageOffset":6730364,"symbol":"__NSThread__start__","symbolLocation":720,"imageIndex":15},{"imageOffset":29888,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":5},{"imageOffset":9968,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":40871389,"frames":[{"imageOffset":9948,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}],"threadState":{"x":[{"value":6091960320},{"value":14083},{"value":6091423744},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6091960320},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4457572060},"far":{"value":6702422764}}},{"id":40871390,"frames":[{"imageOffset":9948,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}],"threadState":{"x":[{"value":6092533760},{"value":12803},{"value":6091997184},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6092533760},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4457572060},"far":{"value":4411736068}}},{"id":40871391,"frames":[{"imageOffset":9948,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}],"threadState":{"x":[{"value":6093107200},{"value":16899},{"value":6092570624},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6093107200},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4457572060},"far":{"value":6702318552}}},{"id":40871392,"frames":[{"imageOffset":9948,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}],"threadState":{"x":[{"value":6093680640},{"value":51719},{"value":6093144064},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6093680640},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4457572060},"far":{"value":105553163028064}}},{"id":40871398,"name":"com.facebook.react.JavaScript","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":271592256962560},{"value":0},{"value":271592256962560},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":63235},{"value":0},{"value":1},{"value":63235},{"value":3072},{"value":0},{"value":3298534883328},{"value":18446744073709551569},{"value":3298534884098},{"value":0},{"value":4294967295},{"value":2},{"value":271592256962560},{"value":0},{"value":271592256962560},{"value":6094773480},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4456258980},"cpsr":{"value":4096},"fp":{"value":6094773328},"sp":{"value":6094773248},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4456188944},"far":{"value":66360339832808}},"frames":[{"imageOffset":3088,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":4},{"imageOffset":73124,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":4},{"imageOffset":36404,"symbol":"mach_msg_overwrite","symbolLocation":532,"imageIndex":4},{"imageOffset":3976,"symbol":"mach_msg","symbolLocation":20,"imageIndex":4},{"imageOffset":577240,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":9},{"imageOffset":554424,"symbol":"__CFRunLoopRun","symbolLocation":1148,"imageIndex":9},{"imageOffset":552232,"symbol":"CFRunLoopRunSpecific","symbolLocation":572,"imageIndex":9},{"imageOffset":12061684,"sourceLine":332,"sourceFile":"RCTCxxBridge.mm","symbol":"+[RCTCxxBridge runRunLoop]","imageIndex":7,"symbolLocation":736},{"imageOffset":6730364,"symbol":"__NSThread__start__","symbolLocation":720,"imageIndex":15},{"imageOffset":29888,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":5},{"imageOffset":9968,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":40871399,"name":"hades","threadState":{"x":[{"value":260},{"value":0},{"value":1536},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6095351480},{"value":0},{"value":105553171890728},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":243712},{"value":0},{"value":105553171890704},{"value":105553171890768},{"value":6095352032},{"value":0},{"value":0},{"value":1536},{"value":1537},{"value":1792},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4457593464},"cpsr":{"value":1610616832},"fp":{"value":6095351600},"sp":{"value":6095351456},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4456202512},"far":{"value":66955132043272}},"frames":[{"imageOffset":16656,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":31352,"symbol":"_pthread_cond_wait","symbolLocation":1216,"imageIndex":5},{"imageOffset":61564,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":24,"imageIndex":16},{"imageOffset":1268148,"symbol":"hermes::vm::HadesGC::Executor::worker()","symbolLocation":544,"imageIndex":2},{"imageOffset":1267560,"symbol":"void* std::__1::__thread_proxy[abi:v15006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, hermes::vm::HadesGC::Executor::Executor()::'lambda'()>>(void*)","symbolLocation":44,"imageIndex":2},{"imageOffset":29888,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":5},{"imageOffset":9968,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":40871400,"frames":[{"imageOffset":9948,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}],"threadState":{"x":[{"value":6095925248},{"value":61447},{"value":6095388672},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6095925248},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4457572060},"far":{"value":4417414805}}},{"id":40871403,"name":"com.apple.CFStream.LegacyThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":232009838362624},{"value":0},{"value":232009838362624},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":54019},{"value":0},{"value":1},{"value":54019},{"value":3072},{"value":0},{"value":9895604649984},{"value":18446744073709551569},{"value":9895604652290},{"value":0},{"value":4294967295},{"value":2},{"value":232009838362624},{"value":0},{"value":232009838362624},{"value":6096494584},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4456258980},"cpsr":{"value":4096},"fp":{"value":6096494432},"sp":{"value":6096494352},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4456188944},"far":{"value":4631773184}},"frames":[{"imageOffset":3088,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":4},{"imageOffset":73124,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":4},{"imageOffset":36404,"symbol":"mach_msg_overwrite","symbolLocation":532,"imageIndex":4},{"imageOffset":3976,"symbol":"mach_msg","symbolLocation":20,"imageIndex":4},{"imageOffset":577240,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":9},{"imageOffset":554424,"symbol":"__CFRunLoopRun","symbolLocation":1148,"imageIndex":9},{"imageOffset":552232,"symbol":"CFRunLoopRunSpecific","symbolLocation":572,"imageIndex":9},{"imageOffset":697780,"symbol":"_legacyStreamRunLoop_workThread","symbolLocation":260,"imageIndex":9},{"imageOffset":29888,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":5},{"imageOffset":9968,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":40871404,"name":"com.facebook.SocketRocket.NetworkThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":250701536034816},{"value":0},{"value":250701536034816},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":58371},{"value":0},{"value":1},{"value":58371},{"value":3072},{"value":0},{"value":6597069766656},{"value":18446744073709551569},{"value":6597069768194},{"value":0},{"value":4294967295},{"value":2},{"value":250701536034816},{"value":0},{"value":250701536034816},{"value":6097067336},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4456258980},"cpsr":{"value":4096},"fp":{"value":6097067184},"sp":{"value":6097067104},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4456188944},"far":{"value":4371857408}},"frames":[{"imageOffset":3088,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":4},{"imageOffset":73124,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":4},{"imageOffset":36404,"symbol":"mach_msg_overwrite","symbolLocation":532,"imageIndex":4},{"imageOffset":3976,"symbol":"mach_msg","symbolLocation":20,"imageIndex":4},{"imageOffset":577240,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":9},{"imageOffset":554424,"symbol":"__CFRunLoopRun","symbolLocation":1148,"imageIndex":9},{"imageOffset":552232,"symbol":"CFRunLoopRunSpecific","symbolLocation":572,"imageIndex":9},{"imageOffset":6572696,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":208,"imageIndex":15},{"imageOffset":16440068,"sourceLine":70,"sourceFile":"SRRunLoopThread.m","symbol":"-[SRRunLoopThread main]","imageIndex":7,"symbolLocation":260},{"imageOffset":6730364,"symbol":"__NSThread__start__","symbolLocation":720,"imageIndex":15},{"imageOffset":29888,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":5},{"imageOffset":9968,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":40871405,"name":"com.apple.NSURLConnectionLoader","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":236407884873728},{"value":0},{"value":236407884873728},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":55043},{"value":0},{"value":1},{"value":55043},{"value":3072},{"value":0},{"value":2199023255552},{"value":18446744073709551569},{"value":2199023256066},{"value":0},{"value":4294967295},{"value":2},{"value":236407884873728},{"value":0},{"value":236407884873728},{"value":6097640792},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4456258980},"cpsr":{"value":4096},"fp":{"value":6097640640},"sp":{"value":6097640560},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4456188944},"far":{"value":4991205376}},"frames":[{"imageOffset":3088,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":4},{"imageOffset":73124,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":4},{"imageOffset":36404,"symbol":"mach_msg_overwrite","symbolLocation":532,"imageIndex":4},{"imageOffset":3976,"symbol":"mach_msg","symbolLocation":20,"imageIndex":4},{"imageOffset":577240,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":9},{"imageOffset":554424,"symbol":"__CFRunLoopRun","symbolLocation":1148,"imageIndex":9},{"imageOffset":552232,"symbol":"CFRunLoopRunSpecific","symbolLocation":572,"imageIndex":9},{"imageOffset":2184904,"imageIndex":17},{"imageOffset":6730364,"symbol":"__NSThread__start__","symbolLocation":720,"imageIndex":15},{"imageOffset":29888,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":5},{"imageOffset":9968,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":40871406,"name":"com.apple.CFSocket.private","threadState":{"x":[{"value":4},{"value":0},{"value":105553116285408},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":6098219232},{"value":0},{"value":4464410832},{"value":31},{"value":28},{"value":4464411264},{"value":72057602357738841,"symbolLocation":72057594037927937,"symbol":"OBJC_CLASS_$___NSCFArray"},{"value":8319810904,"symbolLocation":0,"symbol":"OBJC_CLASS_$___NSCFArray"},{"value":93},{"value":6446479880,"symbolLocation":0,"symbol":"-[__NSCFArray objectAtIndex:]"},{"value":0},{"value":32},{"value":8319833024,"symbolLocation":0,"symbol":"__CFActiveSocketsLock"},{"value":1},{"value":4463882064},{"value":23},{"value":105553116285408},{"value":105553116285424},{"value":0},{"value":8188079016,"symbolLocation":0,"symbol":"__kCFNull"},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6446631072},"cpsr":{"value":1610616832},"fp":{"value":6098218944},"sp":{"value":6098185168},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4456231336},"far":{"value":4360236608}},"frames":[{"imageOffset":45480,"symbol":"__select","symbolLocation":8,"imageIndex":4},{"imageOffset":637088,"symbol":"__CFSocketManager","symbolLocation":612,"imageIndex":9},{"imageOffset":29888,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":5},{"imageOffset":9968,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":40871410,"frames":[{"imageOffset":9948,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}],"threadState":{"x":[{"value":6098792448},{"value":66307},{"value":6098255872},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6098792448},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4457572060},"far":{"value":4414963716}}}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 4458004480,
"size" : 606208,
"uuid" : "ffd8ab66-c9ab-31df-ab80-3a3dff367ddd",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4459380736,
"size" : 49152,
"uuid" : "13823d40-f83a-3ddf-8c9c-4391bdc3d01f",
"path" : "\/Volumes\/VOLUME\/*\/libobjc-trampolines.dylib",
"name" : "libobjc-trampolines.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4477337600,
"CFBundleShortVersionString" : "0.12.0",
"CFBundleIdentifier" : "dev.hermesengine.iphonesimulator",
"size" : 2981888,
"uuid" : "406c3c83-f10b-324d-a222-1307e782e22b",
"path" : "\/Users\/USER\/Library\/Developer\/CoreSimulator\/Devices\/61CDD751-5253-4E40-BB8E-C75F0AAC8F7F\/data\/Containers\/Bundle\/Application\/2D1D376A-ABF6-4145-A689-1087ABE743DB\/personalai_mobile_app.app\/Frameworks\/hermes.framework\/hermes",
"name" : "hermes",
"CFBundleVersion" : "0.12.0"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4456693760,
"size" : 32768,
"uuid" : "af2db34b-2633-3ceb-b19c-e000edea762d",
"path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
"name" : "libsystem_platform.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4456185856,
"size" : 229376,
"uuid" : "642a38ac-927b-39b2-9654-365bc3f3c14e",
"path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4457562112,
"size" : 65536,
"uuid" : "ca3c77b3-7c7b-312e-a130-32fdc563d382",
"path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4472340480,
"CFBundleShortVersionString" : "95",
"CFBundleIdentifier" : "com.apple.mlcompiler.services",
"size" : 114688,
"uuid" : "bab278e9-61f1-388a-abf6-a24e9e5d58f4",
"path" : "\/Volumes\/VOLUME\/*\/MLCompilerServices.framework\/MLCompilerServices",
"name" : "MLCompilerServices",
"CFBundleVersion" : "95"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4377772032,
"CFBundleShortVersionString" : "2.0.432",
"CFBundleIdentifier" : "ai.personal.mobile.app",
"size" : 22052864,
"uuid" : "c0382f6e-33de-39b3-a4d5-14610256ee45",
"path" : "\/Users\/USER\/Library\/Developer\/CoreSimulator\/Devices\/61CDD751-5253-4E40-BB8E-C75F0AAC8F7F\/data\/Containers\/Bundle\/Application\/2D1D376A-ABF6-4145-A689-1087ABE743DB\/personalai_mobile_app.app\/personalai_mobile_app",
"name" : "personalai_mobile_app",
"CFBundleVersion" : "2.0.432"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4457021440,
"size" : 294912,
"uuid" : "d9b006d8-950f-3c79-b957-a8aee690603c",
"path" : "\/Volumes\/VOLUME\/*\/dyld_sim",
"name" : "dyld_sim"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6445993984,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 3878912,
"uuid" : "c665e05f-5989-30d1-b748-7688b8590d39",
"path" : "\/Volumes\/VOLUME\/*\/CoreFoundation.framework\/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "2048.1.101"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6685499392,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.GraphicsServices",
"size" : 36864,
"uuid" : "ba53ab8f-c1b1-315f-b8f0-95f69385bf2a",
"path" : "\/Volumes\/VOLUME\/*\/GraphicsServices.framework\/GraphicsServices",
"name" : "GraphicsServices",
"CFBundleVersion" : "1.0"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6516912128,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.UIKitCore",
"size" : 26464256,
"uuid" : "6b64a343-f832-3b1d-a6c3-f8ed32b35a83",
"path" : "\/Volumes\/VOLUME\/*\/UIKitCore.framework\/UIKitCore",
"name" : "UIKitCore",
"CFBundleVersion" : "7082.1.112"
},
{
"size" : 0,
"source" : "A",
"base" : 0,
"uuid" : "00000000-0000-0000-0000-000000000000"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6751244288,
"size" : 4628480,
"uuid" : "2ed87af8-f215-3aaf-a41c-b01739f042b6",
"path" : "\/Volumes\/VOLUME\/*\/libswiftCore.dylib",
"name" : "libswiftCore.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6443925504,
"size" : 286720,
"uuid" : "5161220e-c794-3f5a-a4b4-52630f7c4665",
"path" : "\/Volumes\/VOLUME\/*\/libdispatch.dylib",
"name" : "libdispatch.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6450393088,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.Foundation",
"size" : 11227136,
"uuid" : "508eec71-652e-35bc-b02c-7dff66ccd20a",
"path" : "\/Volumes\/VOLUME\/*\/Foundation.framework\/Foundation",
"name" : "Foundation",
"CFBundleVersion" : "2048.1.101"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6445322240,
"size" : 520192,
"uuid" : "3858bbbd-d50a-32da-8b7a-69780769b396",
"path" : "\/Volumes\/VOLUME\/*\/libc++.1.dylib",
"name" : "libc++.1.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6511886336,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.CFNetwork",
"size" : 3731456,
"uuid" : "0c2537f1-3d7e-3125-8ac2-19079d5879dc",
"path" : "\/Volumes\/VOLUME\/*\/CFNetwork.framework\/CFNetwork",
"name" : "CFNetwork",
"CFBundleVersion" : "1474"
}
],
"sharedCache" : {
"base" : 6442450944,
"size" : 2807644160,
"uuid" : "a14556fc-dd94-3454-a3bf-ab634312f571"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=1.5G resident=0K(0%) swapped_out_or_unallocated=1.5G(100%)\nWritable regions: Total=800.9M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=800.9M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nCG raster data 60.6M 22 \nColorSync 192K 5 \nCoreAnimation 4736K 132 \nFoundation 16K 1 \nIOSurface 13.8M 1 \nImage IO 1568K 1 \nKernel Alloc Once 32K 1 \nMALLOC 730.9M 430 \nMALLOC guard page 320K 20 \nSQLite page cache 512K 4 \nSTACK GUARD 56.3M 17 \nStack 17.0M 17 \nVM_ALLOCATE 33.0M 26 \n__DATA 24.0M 659 \n__DATA_CONST 68.7M 678 \n__DATA_DIRTY 107K 9 \n__FONT_DATA 4K 1 \n__LINKEDIT 780.4M 10 \n__OBJC_RO 66.0M 1 \n__OBJC_RW 2178K 1 \n__TEXT 724.4M 690 \ndyld private memory 1360K 10 \nlibnetwork 1152K 16 \nmapped file 280.6M 61 \nshared memory 16K 1 \n=========== ======= ======= \nTOTAL 2.8G 2816 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.facebook.react.LaunchdarklyReactNativeClientQueue"
}
},
"logWritingSignature" : "cd5d17cdc22b74cfcf69b534286f19b40ca6402a",
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "60da5e84ab0ca017dace9abf",
"factorPackIds" : {
},
"deploymentId" : 240000008
},
{
"rolloutId" : "632e379301482c74ed76386c",
"factorPackIds" : {
"SIRI_UNDERSTANDING_ATTENTION_ASSETS" : "64e51327c83b9a3d50649da7",
"SIRI_UNDERSTANDING_ASR_ASSISTANT" : "654b1d0e1c6fd434e20893b7",
"SIRI_UNDERSTANDING_NL" : "64e51357c83b9a3d50649dae",
"SIRI_UNDERSTANDING_MORPHUN" : "64e5135c4e666d798a8ffc38"
},
"deploymentId" : 240000531
}
],
"experiments" : [
]
}
}
Model: MacBookAir10,1, BootROM 10151.1.1, proc 8:4:4 processors, 8 GB, SMC
Graphics: Apple M1, Apple M1, Built-In
Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online
Memory Module: LPDDR4, Hynix
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4378), wl0: Jul 8 2023 18:08:48 version 18.20.438.0.7.8.162 FWID 01-f7533da5
AirPort:
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: USB31Bus
Thunderbolt Bus: MacBook Air, Apple Inc.
Thunderbolt Bus: MacBook Air, Apple Inc.
Updated:
@louis-launchdarkly, I added kind: 'user',
and it stopped crashing.
const context = {
kind: 'user',
key: String(user.identityId),
firstName: user.firstName,
lastName: user.lastName,
email: user.login,
custom: { userPlan: user.userPlan }
};
Hello @imransilvake, thank you for the info - this exposed a genuine defect in the current 9.x SDK on the error path. What happened is the context is invalid without a kind, but the SDK should give an error instead of crashing.
I will update the issue title to reflect the issue, but at least for the normal use case, once you follow the 7.x to 8.x upgrade guide to update your user into context, you should have the SDK working correctly for you.
The react-native SDK has been re-written and released. The new version v10 is purely in TypeScript and supports Expo. Hooks included. Please consider upgrading to that new version to fix this issue. Thank you for your patience.
This issue is marked as stale because it has been open for 30 days without activity. Remove the stale label or comment, or this will be closed in 7 days.