Open rupeshkk-iprogrammer opened 10 months ago
:warning: | Newer Version of React Native is Available! |
---|---|
:information_source: | You are on a supported minor version, but it looks like there's a newer patch available - 0.71.15. Please upgrade to the highest patch for your minor or latest and verify if the issue persists (alternatively, create a new project and repro the issue in it). If it does not repro, please let us know so we can close out this issue. This helps us ensure we are looking at issues that still exist in the most recent releases. |
:warning: | Missing Reproducible Example |
---|---|
:information_source: | We could not detect a reproducible example in your issue report. Please provide either:
|
---unable to reproduce
We can't support in any way without a reproducer
@cortinico I added a reproducer please check and revert Thanks
I can not find any pattern to get to the crash issue.
@rupeshkk-iprogrammer you mentioned that you don't have a pattern to reproduce. We'll need a project where this issue is reproducible as suggested by the bot here: https://github.com/facebook/react-native/issues/42224#issuecomment-1884351041
This issue is waiting for author's feedback since 24 days. Please provide the requested feedback or this will be closed in 7 days.
@rupeshkk-iprogrammer were you able to reproduce it?
I have this same error
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000020
Crashed: com.apple.main-thread
0 libobjc.A.dylib 0x3d68 objc_release + 16
1 SafariServices 0x65d38
Don't what does this mean __UIVIEW_IS_EXECUTING_ANIMATION_COMPLETION_BLOCK__
this happens on ios when I upload the build on testflight & try to update and open it.
Steps:
Note: It crashes very rarely but it does as many people reported. I got the logs from Firebase
0 App Prod 0x316c48 -[RCTCxxBridge enqueueApplicationScript:url:onComplete:] + 1429 (RCTCxxBridge.mm:1429) 1 App Prod 0x314bf0 -[RCTCxxBridge executeSourceCode:withSourceURL:sync:] + 1061 (RCTCxxBridge.mm:1061) 2 App Prod 0x312718 __21-[RCTCxxBridge start]_block_invoke_2 + 487 (RCTCxxBridge.mm:487) 3 libdispatch.dylib 0x26a8 _dispatch_call_block_and_release + 32 4 libdispatch.dylib 0x4300 _dispatch_client_callout + 20 5 libdispatch.dylib 0x15dbc _dispatch_root_queue_drain + 864 6 libdispatch.dylib 0x163ec _dispatch_worker_thread2 + 156 7 libsystem_pthread.dylib 0x1928 _pthread_wqthread + 228 8 libsystem_pthread.dylib 0x1a04 start_wqthread + 8
Is there a fix to this? We have started to see this ever since we upgraded to RN 0.73 and it's increasing everyday
We get this crash after upgrading react-native version from 0.65.3 to 0.72.9. There are quite a lot of errors. Maybe you have any idea?
It is interesting that this error can get several times for a user.
{
"code": "0x1",
"exception_name": "EXC_BAD_ACCESS",
"subcode": "0x0",
"exception": 1,
"code_name": "KERN_INVALID_ADDRESS"
}
"dependencies": {
"@bugsnag/react-native": "7.22.3",
"@react-native-async-storage/async-storage": "1.21.0",
"@react-native-camera-roll/camera-roll": "7.4.0",
"@react-native-clipboard/clipboard": "1.11.1",
"@react-native-cookies/cookies": "6.2.1",
"@react-native-firebase/analytics": "18.9.0",
"@react-native-firebase/app": "18.9.0",
"@react-native-firebase/functions": "18.9.0",
"@react-native-firebase/messaging": "18.9.0",
"@react-native-firebase/perf": "18.9.0",
"@react-native-firebase/remote-config": "18.9.0",
"@react-navigation/bottom-tabs": "6.5.11",
"@react-navigation/native": "6.1.9",
"@react-navigation/native-stack": "6.9.17",
"axios": "1.6.7",
"i18n-js": "4.3.2",
"jwt-decode": "3.1.2",
"moment": "2.30.1",
"prop-types": "15.8.1",
"qs": "6.11.2",
"react": "18.2.0",
"react-native": "0.72.9",
"react-native-code-push": "8.1.1",
"react-native-date-picker": "4.3.5",
"react-native-devsettings": "1.0.5",
"react-native-gesture-handler": "2.14.1",
"react-native-image-crop-picker": "0.40.2",
"react-native-image-resizer": "1.4.5",
"react-native-linear-gradient": "2.8.3",
"react-native-onesignal": "5.0.6",
"react-native-pager-view": "6.2.3",
"react-native-permissions": "4.1.1",
"react-native-rate": "1.2.12",
"react-native-reanimated": "3.6.1",
"react-native-render-html": "6.3.4",
"react-native-safe-area-context": "4.8.2",
"react-native-screens": "3.29.0",
"react-native-tab-view": "3.5.2",
"react-native-vision-camera": "3.9.1",
"react-native-webview": "13.6.4",
"react-redux": "8.1.3",
"redux": "4.2.1",
"redux-form": "8.3.10",
"redux-persist": "6.0.0",
"redux-saga": "1.3.0",
"reselect": "4.0.0",
"typed-redux-saga": "1.5.0",
"url-parse": "1.5.10",
"url-pattern": "1.0.3"
},
This issue is waiting for author's feedback since 24 days. Please provide the requested feedback or this will be closed in 7 days.
any one find a solution ?
We disabled hermes and the number of errors started to drop, but this error is still there. Even with the hermes disabled
We are encountering the same issue where this crash occurs intermittently during a cycle of cold start, swiping away, and cold starting again, particularly on some older devices. Below is a sample crash log:
Incident Identifier: DEDA22B4-B054-40CF-ACC1-A4067E2E600C
Distributor ID: com.apple.TestFlight
Hardware Model: iPad7,5
Process: APP_NAME [6871]
Path: /private/var/containers/Bundle/Application/B590E40B-2B43-44FA-84C0-B8EA277AA7FD/APP_NAME.app/APP_NAME
Identifier: com.***
Version: 24.427.18536 (24.427.18536)
AppStoreTools: 15E204
AppVariant: 1:iPad7,5:17.4
Beta: YES
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: com.*** [649]
Date/Time: 2024-04-28 14:09:01.6953 +0800
Launch Time: 2024-04-28 14:08:58.8204 +0800
OS Version: iPhone OS 17.4.1 (21E236)
Release Type: User
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Codes: 0x0000000000000001, 0x0000000000000000
VM Region Info: 0 is not in any region. Bytes before following region: 4296900608
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 1001d8000-1001dc000 [ 16K] r-x/r-x SM=COW /var/containers/Bundle/Application/B590E40B-2B43-44FA-84C0-B8EA277AA7FD/APP_NAME.app/APP_NAME
Termination Reason: SIGNAL 11 Segmentation fault: 11
Terminating Process: exc handler [6871]
Triggered by Thread: 7
Thread 0 name:
Thread 0:
0 libsystem_kernel.dylib 0x00000001e26a5f60 mach_msg2_trap + 8 (:-1)
1 libsystem_kernel.dylib 0x00000001e26a5cf8 mach_msg2_internal + 76 (mach_msg.c:201)
2 libsystem_kernel.dylib 0x00000001e26a5c84 mach_msg_overwrite + 492 (mach_msg.c:0)
3 libsystem_kernel.dylib 0x00000001e26a5a8c mach_msg + 20 (mach_msg.c:323)
4 CoreFoundation 0x000000019f440cd4 __CFRunLoopServiceMachPort + 156 (CFRunLoop.c:2624)
5 CoreFoundation 0x000000019f43ec30 __CFRunLoopRun + 1208 (CFRunLoop.c:3007)
6 CoreFoundation 0x000000019f43e694 CFRunLoopRunSpecific + 572 (CFRunLoop.c:3420)
7 GraphicsServices 0x00000001de7f79fc GSEventRunModal + 160 (GSEvent.c:2196)
8 UIKitCore 0x00000001a178dedc -[UIApplication _run] + 868 (UIApplication.m:3692)
9 UIKitCore 0x00000001a178d548 UIApplicationMain + 312 (UIApplication.m:5282)
10 APP_NAME 0x00000001001df4b4 main + 80 (main.m:7)
11 dyld 0x00000001c06e992c start + 1572 (dyldMain.cpp:1298)
Thread 1:
0 libsystem_pthread.dylib 0x00000001f4275120 start_wqthread + 0 (:-1)
Thread 2:
0 libsystem_pthread.dylib 0x00000001f4275120 start_wqthread + 0 (:-1)
Thread 3:
0 libsystem_pthread.dylib 0x00000001f4275120 start_wqthread + 0 (:-1)
Thread 4 name:
Thread 4:
0 libsystem_kernel.dylib 0x00000001e26a5f60 mach_msg2_trap + 8 (:-1)
1 libsystem_kernel.dylib 0x00000001e26a5cf8 mach_msg2_internal + 76 (mach_msg.c:201)
2 libsystem_kernel.dylib 0x00000001e26a5c84 mach_msg_overwrite + 492 (mach_msg.c:0)
3 libsystem_kernel.dylib 0x00000001e26a5a8c mach_msg + 20 (mach_msg.c:323)
4 CoreFoundation 0x000000019f440cd4 __CFRunLoopServiceMachPort + 156 (CFRunLoop.c:2624)
5 CoreFoundation 0x000000019f43ec30 __CFRunLoopRun + 1208 (CFRunLoop.c:3007)
6 CoreFoundation 0x000000019f43e694 CFRunLoopRunSpecific + 572 (CFRunLoop.c:3420)
7 Foundation 0x000000019e3d0da0 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 208 (NSRunLoop.m:373)
8 Foundation 0x000000019e3f8300 -[NSRunLoop(NSRunLoop) runUntilDate:] + 60 (NSRunLoop.m:420)
9 UIKitCore 0x00000001a16f8b98 -[UIEventFetcher threadMain] + 408 (UIEventFetcher.m:1201)
10 Foundation 0x000000019e43b55c __NSThread__start__ + 720 (NSThread.m:991)
11 libsystem_pthread.dylib 0x00000001f42757a4 _pthread_start + 104 (pthread.c:927)
12 libsystem_pthread.dylib 0x00000001f4275134 thread_start + 8 (:-1)
Thread 5 name:
Thread 5:
0 AGXMetalA10 0x0000000232f5cec8 -[AGXA10FamilyDevice initWithAcceleratorPort:simultaneousInstances:] + 68 (agxa_device_objc.mm:587)
1 AGXMetalA10 0x000000023304f7c4 -[AGXA10Device initWithAcceleratorPort:] + 48 (agxa_g9p_device.mm:19)
2 Metal 0x000000019f05ee88 MTLRegisterDevices + 188 (MTLIOAccelService.m:499)
3 Metal 0x000000019f05ed94 invocation function for block in MTLDeviceArrayInitialize() + 1000 (MTLDeviceArray.mm:577)
4 libdispatch.dylib 0x00000001a6b24cc0 _dispatch_client_callout + 16 (object.m:576)
5 libdispatch.dylib 0x00000001a6ac7810 _dispatch_once_callout + 28 (once.c:52)
6 Metal 0x000000019f0fba30 MTLCreateSystemDefaultDevice + 200 (MTLDeviceArray.mm:663)
7 PencilKit 0x00000001d5d50dd8 +[PKMetalUtility defaultDevice] + 12 (PKMetalUtility.m:52)
8 PencilKit 0x00000001d5c7abd8 +[PKTiledCanvasView prewarmFutureCanvasesIfNecessarySecureRendering:prewarmSharedResourceHandler:] + 40 (PKTiledCanvasView.mm:349)
9 PencilKit 0x00000001d5d2ed38 +[PKTextInputCanvasController prewarmFutureCanvasesIfNecessarySecureRendering:] + 48 (PKTextInputCanvasController.mm:83)
10 PencilKit 0x00000001d5caaf80 __40-[PKTextInputInteraction didMoveToView:]_block_invoke.29 + 200 (PKTextInputInteraction.m:323)
11 libdispatch.dylib 0x00000001a6b23c9c _dispatch_call_block_and_release + 24 (init.c:1530)
12 libdispatch.dylib 0x00000001a6b24cc0 _dispatch_client_callout + 16 (object.m:576)
13 libdispatch.dylib 0x00000001a6ad5644 _dispatch_root_queue_drain + 836 (queue.c:7136)
14 libdispatch.dylib 0x00000001a6ad5c3c _dispatch_worker_thread2 + 164 (queue.c:7204)
15 libsystem_pthread.dylib 0x00000001f427504c _pthread_wqthread + 224 (pthread.c:2678)
16 libsystem_pthread.dylib 0x00000001f4275128 start_wqthread + 8 (:-1)
Thread 6:
0 libsystem_pthread.dylib 0x00000001f4275120 start_wqthread + 0 (:-1)
Thread 7 name:
Thread 7 Crashed:
0 APP_NAME 0x00000001004b3e38 -[RCTCxxBridge enqueueApplicationScript:url:onComplete:] + 132 (RCTCxxBridge.mm:1429)
1 APP_NAME 0x00000001004b1d58 -[RCTCxxBridge executeSourceCode:withSourceURL:sync:] + 176 (RCTCxxBridge.mm:1057)
2 APP_NAME 0x00000001004afa78 __21-[RCTCxxBridge start]_block_invoke_2 + 88 (RCTCxxBridge.mm:485)
3 libdispatch.dylib 0x00000001a6b23c9c _dispatch_call_block_and_release + 24 (init.c:1530)
4 libdispatch.dylib 0x00000001a6b24cc0 _dispatch_client_callout + 16 (object.m:576)
5 libdispatch.dylib 0x00000001a6ad5644 _dispatch_root_queue_drain + 836 (queue.c:7136)
6 libdispatch.dylib 0x00000001a6ad5c3c _dispatch_worker_thread2 + 164 (queue.c:7204)
7 libsystem_pthread.dylib 0x00000001f427504c _pthread_wqthread + 224 (pthread.c:2678)
8 libsystem_pthread.dylib 0x00000001f4275128 start_wqthread + 8 (:-1)
Thread 8 name:
Thread 8:
0 hermes 0x00000001057f7c84 hermes::vm::CallResult<hermes::vm::HermesValue, (hermes::vm::detail::CallResultSpecialize)2> hermes::vm::Interpreter::interpretFunction<false, false>(hermes::vm::Runtime&, hermes::vm::InterpreterSt... + 7772
1 hermes 0x00000001057f5e00 hermes::vm::Runtime::interpretFunctionImpl(hermes::vm::CodeBlock*) + 52 (:-1)
2 hermes 0x0000000105826818 hermes::vm::Runtime::runBytecode(std::__1::shared_ptr<hermes::hbc::BCProviderBase>&&, hermes::vm::RuntimeModuleFlags, llvh::StringRef, hermes::vm::Handle<hermes::vm::Environment>, hermes::vm::Handl... + 1204 (:-1)
3 hermes 0x00000001057ceb50 facebook::hermes::HermesRuntimeImpl::evaluatePreparedJavaScript(std::__1::shared_ptr<facebook::jsi::PreparedJavaScript const> const&) + 224
4 hermes 0x00000001057ce9e8 facebook::hermes::HermesRuntime::evaluateJavaScriptWithSourceMap(std::__1::shared_ptr<facebook::jsi::Buffer const> const&, std::__1::shared_ptr<facebook::jsi::Buffer const> const&, std::__1::basic_... + 88
5 hermes 0x00000001057cf928 facebook::hermes::HermesRuntimeImpl::evaluateJavaScript(std::__1::shared_ptr<facebook::jsi::Buffer const> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>... + 32
6 APP_NAME 0x0000000100661c90 facebook::jsi::RuntimeDecorator<facebook::jsi::Runtime, facebook::jsi::Runtime>::evaluateJavaScript(std::__1::shared_ptr<facebook::jsi::Buffer const> const&, std::__1::basic_string<char, std::__1::... + 28 (decorator.h:118)
7 APP_NAME 0x0000000100661c90 facebook::jsi::WithRuntimeDecorator<facebook::react::(anonymous namespace)::ReentrancyCheck, facebook::jsi::Runtime, facebook::jsi::Runtime>::evaluateJavaScript(std::__1::shared_ptr<facebook::jsi::... + 76 (decorator.h:530)
8 APP_NAME 0x000000010066753c facebook::react::JSIExecutor::loadBundle(std::__1::unique_ptr<facebook::react::JSBigString const, std::__1::default_delete<facebook::react::JSBigString const>>, std::__1::basic_string<char, std::__... + 372 (JSIExecutor.cpp:160)
9 APP_NAME 0x000000010065b8cc facebook::react::NativeToJsBridge::loadBundle(std::__1::unique_ptr<facebook::react::RAMBundleRegistry, std::__1::default_delete<facebook::react::RAMBundleRegistry>>, std::__1::unique_ptr<facebook::... + 112 (NativeToJsBridge.cpp:144)
10 APP_NAME 0x000000010065b8cc decltype(std::declval<facebook::react::NativeToJsBridge::loadBundle(std::__1::unique_ptr<facebook::react::RAMBundleRegistry, std::__1::default_delete<facebook::react::RAMBundleRegistry>>, std::__1:... + 120 (invoke.h:394)
11 APP_NAME 0x000000010065b8cc void std::__1::__invoke_void_return_wrapper<void, true>::__call<facebook::react::NativeToJsBridge::loadBundle(std::__1::unique_ptr<facebook::react::RAMBundleRegistry, std::__1::default_delete<faceb... + 120 (invoke.h:487)
12 APP_NAME 0x000000010065b8cc std::__1::__function::__alloc_func<facebook::react::NativeToJsBridge::loadBundle(std::__1::unique_ptr<facebook::react::RAMBundleRegistry, std::__1::default_delete<facebook::react::RAMBundleRegistry... + 120 (function.h:185)
13 APP_NAME 0x000000010065b8cc std::__1::__function::__func<facebook::react::NativeToJsBridge::loadBundle(std::__1::unique_ptr<facebook::react::RAMBundleRegistry, std::__1::default_delete<facebook::react::RAMBundleRegistry>>, st... + 144 (function.h:356)
14 APP_NAME 0x000000010065c8a4 std::__1::__function::__value_func<void (facebook::react::JSExecutor*)>::operator()[abi:v160006](facebook::react::JSExecutor*&&) const + 24 (function.h:510)
15 APP_NAME 0x000000010065c8a4 std::__1::function<void (facebook::react::JSExecutor*)>::operator()(facebook::react::JSExecutor*) const + 24 (function.h:1156)
16 APP_NAME 0x000000010065c8a4 facebook::react::NativeToJsBridge::runOnExecutorQueue(std::__1::function<void (facebook::react::JSExecutor*)>)::$_8::operator()() const + 48 (NativeToJsBridge.cpp:308)
17 APP_NAME 0x000000010065c8a4 decltype(std::declval<facebook::react::NativeToJsBridge::runOnExecutorQueue(std::__1::function<void (facebook::react::JSExecutor*)>)::$_8&>()()) std::__1::__invoke[abi:v160006]<facebook::react::Nat... + 48 (invoke.h:394)
18 APP_NAME 0x000000010065c8a4 void std::__1::__invoke_void_return_wrapper<void, true>::__call<facebook::react::NativeToJsBridge::runOnExecutorQueue(std::__1::function<void (facebook::react::JSExecutor*)>)::$_8&>(facebook::react... + 48 (invoke.h:487)
19 APP_NAME 0x000000010065c8a4 std::__1::__function::__alloc_func<facebook::react::NativeToJsBridge::runOnExecutorQueue(std::__1::function<void (facebook::react::JSExecutor*)>)::$_8, std::__1::allocator<facebook::react::NativeTo... + 48 (function.h:185)
20 APP_NAME 0x000000010065c8a4 std::__1::__function::__func<facebook::react::NativeToJsBridge::runOnExecutorQueue(std::__1::function<void (facebook::react::JSExecutor*)>)::$_8, std::__1::allocator<facebook::react::NativeToJsBrid... + 60 (function.h:356)
21 APP_NAME 0x00000001004b9110 std::__1::__function::__value_func<void ()>::operator()[abi:v160006]() const + 20 (function.h:510)
22 APP_NAME 0x00000001004b9110 std::__1::function<void ()>::operator()() const + 20 (function.h:1156)
23 APP_NAME 0x00000001004b9110 facebook::react::tryAndReturnError(std::__1::function<void ()> const&) + 32 (RCTCxxUtils.mm:73)
24 APP_NAME 0x00000001004c4a60 facebook::react::RCTMessageThread::tryFunc(std::__1::function<void ()> const&) + 24 (RCTMessageThread.mm:68)
25 APP_NAME 0x00000001004c486c std::__1::__function::__value_func<void ()>::operator()[abi:v160006]() const + 20 (function.h:510)
26 APP_NAME 0x00000001004c486c std::__1::function<void ()>::operator()() const + 20 (function.h:1156)
27 APP_NAME 0x00000001004c486c invocation function for block in facebook::react::RCTMessageThread::runAsync(std::__1::function<void ()>) + 44 (RCTMessageThread.mm:44)
28 CoreFoundation 0x000000019f442254 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 20 (CFRunLoop.c:1805)
29 CoreFoundation 0x000000019f440b78 __CFRunLoopDoBlocks + 352 (CFRunLoop.c:1847)
30 CoreFoundation 0x000000019f43f15c __CFRunLoopRun + 2532 (CFRunLoop.c:3203)
31 CoreFoundation 0x000000019f43e694 CFRunLoopRunSpecific + 572 (CFRunLoop.c:3420)
32 APP_NAME 0x00000001004ae8c8 +[RCTCxxBridge runRunLoop] + 212 (RCTCxxBridge.mm:332)
33 Foundation 0x000000019e43b55c __NSThread__start__ + 720 (NSThread.m:991)
34 libsystem_pthread.dylib 0x00000001f42757a4 _pthread_start + 104 (pthread.c:927)
35 libsystem_pthread.dylib 0x00000001f4275134 thread_start + 8 (:-1)
Thread 9 name:
Thread 9:
0 libsystem_kernel.dylib 0x00000001e26a6858 __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x00000001f42780fc _pthread_cond_wait$VARIANT$mp + 1232 (pthread_cond.c:862)
2 libc++.1.dylib 0x00000001ae86d188 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 24 (condition_variable.cpp:45)
3 hermes 0x0000000105894108 hermes::vm::HadesGC::Executor::worker() + 316 (:-1)
4 hermes 0x0000000105893fa8 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::Exec... + 44 (:-1)
5 libsystem_pthread.dylib 0x00000001f42757a4 _pthread_start + 104 (pthread.c:927)
6 libsystem_pthread.dylib 0x00000001f4275134 thread_start + 8 (:-1)
Thread 10 name:
Thread 10:
0 libsystem_kernel.dylib 0x00000001e26a5f60 mach_msg2_trap + 8 (:-1)
1 libsystem_kernel.dylib 0x00000001e26a5cf8 mach_msg2_internal + 76 (mach_msg.c:201)
2 libsystem_kernel.dylib 0x00000001e26a5c84 mach_msg_overwrite + 492 (mach_msg.c:0)
3 libsystem_kernel.dylib 0x00000001e26a5a8c mach_msg + 20 (mach_msg.c:323)
4 CoreFoundation 0x000000019f440cd4 __CFRunLoopServiceMachPort + 156 (CFRunLoop.c:2624)
5 CoreFoundation 0x000000019f43ec30 __CFRunLoopRun + 1208 (CFRunLoop.c:3007)
6 CoreFoundation 0x000000019f43e694 CFRunLoopRunSpecific + 572 (CFRunLoop.c:3420)
7 Foundation 0x000000019e3d0da0 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 208 (NSRunLoop.m:373)
8 TextToSpeech 0x00000001be6c85b0 -[TTSSpeechThread main] + 304 (TTSSpeechThread.m:63)
9 Foundation 0x000000019e43b55c __NSThread__start__ + 720 (NSThread.m:991)
10 libsystem_pthread.dylib 0x00000001f42757a4 _pthread_start + 104 (pthread.c:927)
11 libsystem_pthread.dylib 0x00000001f4275134 thread_start + 8 (:-1)
Thread 11 name:
Thread 11:
0 libsystem_kernel.dylib 0x00000001e26a68a8 __ulock_wake + 8 (:-1)
1 libsystem_platform.dylib 0x00000001f41c131c _os_unfair_lock_unlock_slow + 52 (:-1)
2 libobjc.A.dylib 0x00000001976bb768 objc_setAssociatedObject + 800 (objc-runtime.mm:729)
3 TextToSpeech 0x00000001be6ddd94 -[AVSpeechSynthesisProviderVoice(AXSpeechPublicInterface_Private) setHasPerVoiceSettings:] + 64 (TTSSpeechSynthesizerProviderVoice.m:388)
4 TextToSpeech 0x00000001be6dd9ac -[AVSpeechSynthesisProviderVoice(AXSpeechPublicInterface_Private) copyWithZone:] + 516 (TTSSpeechSynthesizerProviderVoice.m:301)
5 TextToSpeech 0x00000001be6e41e4 -[TTSSpeechVoice copyWithZone:] + 404 (TTSSpeechVoice.m:85)
6 TextToSpeech 0x00000001be6bf3d0 -[TTSAXResource copyWithZone:] + 364 (TTSAXResource.m:593)
7 CoreFoundation 0x000000019f44c000 -[NSArray initWithArray:range:copyItems:] + 272 (NSArray.m:738)
8 CoreFoundation 0x000000019f44bec0 -[__NSPlaceholderArray initWithArray:copyItems:] + 104 (NSPlaceholderArray.m:98)
9 TextToSpeech 0x00000001be6d13c4 __41-[TTSAXResourceManager _resourceSnapShot]_block_invoke + 260 (TTSAXResourceManager.m:134)
10 AXCoreUtilities 0x00000001aaee7a5c AX_PERFORM_WITH_LOCK + 44 (AXConcurrencyUtilities.m:89)
11 TextToSpeech 0x00000001be6d1270 -[TTSAXResourceManager _resourceSnapShot] + 124 (TTSAXResourceManager.m:126)
12 TextToSpeech 0x00000001be6d1484 -[TTSAXResourceManager resources] + 52 (TTSAXResourceManager.m:143)
13 TextToSpeech 0x00000001be6d42fc -[TTSAXResourceManager _resourcesWithType:subType:languageCode:] + 52 (TTSAXResourceManager.m:721)
14 TextToSpeech 0x00000001be6e0fc0 +[TTSSpeechSynthesizer _speechVoiceForIdentifier:language:footprint:] + 360 (TTSSpeechSynthesizer.m:1035)
15 TextToSpeech 0x00000001be6def00 -[TTSSpeechSynthesizer voiceIdentifier] + 56 (TTSSpeechSynthesizer.m:528)
16 TextToSpeech 0x00000001be6ed148 -[TTSSpeechManager _startNextSpeechJob] + 1388 (TTSSpeechManager.m:1305)
17 TextToSpeech 0x00000001be6ee040 -[TTSSpeechManager _dispatchSpeechAction:] + 1264 (TTSSpeechManager.m:1433)
18 Foundation 0x000000019e46f6c4 __NSThreadPerformPerform + 124 (NSThread.m:1084)
19 CoreFoundation 0x000000019f4421dc __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24 (CFRunLoop.c:1957)
20 CoreFoundation 0x000000019f4414e4 __CFRunLoopDoSource0 + 172 (CFRunLoop.c:2001)
21 CoreFoundation 0x000000019f43fdd4 __CFRunLoopDoSources0 + 232 (CFRunLoop.c:2038)
22 CoreFoundation 0x000000019f43ea88 __CFRunLoopRun + 784 (CFRunLoop.c:2955)
23 CoreFoundation 0x000000019f43e694 CFRunLoopRunSpecific + 572 (CFRunLoop.c:3420)
24 Foundation 0x000000019e3d0da0 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 208 (NSRunLoop.m:373)
25 TextToSpeech 0x00000001be6c85b0 -[TTSSpeechThread main] + 304 (TTSSpeechThread.m:63)
26 Foundation 0x000000019e43b55c __NSThread__start__ + 720 (NSThread.m:991)
27 libsystem_pthread.dylib 0x00000001f42757a4 _pthread_start + 104 (pthread.c:927)
28 libsystem_pthread.dylib 0x00000001f4275134 thread_start + 8 (:-1)
Thread 12 name:
Thread 12:
0 MobileAsset 0x00000001c7a3b75c -[MAXpcManager initWithServiceName:callbackQueue:] + 0 (MAXpcManager.m:530)
1 MobileAsset 0x00000001c7a1c30c ___getCommsManager_block_invoke + 88 (MAClientComms.m:64)
2 libdispatch.dylib 0x00000001a6b24cc0 _dispatch_client_callout + 16 (object.m:576)
3 libdispatch.dylib 0x00000001a6ac7810 _dispatch_once_callout + 28 (once.c:52)
4 MobileAsset 0x00000001c7a1c2b0 _getCommsManager + 100 (MAClientComms.m:62)
5 MobileAsset 0x00000001c7a30bfc -[MAAssetQuery queryMetaDataSync] + 568 (MAAssetQuery.m:437)
6 AXAssetLoader 0x00000001e9bff72c -[AXAssetController isAssetCatalogInstalled] + 44 (AXAssetController.m:217)
7 TextToSpeech 0x00000001be6d8db0 -[TTSAXResourceManager _findResourcesForLegacyAssets] + 172 (TTSAXResourceManager.m:1844)
8 TextToSpeech 0x00000001be6d1ea4 __73-[TTSAXResourceManager _mergeInExpensiveInstalledAssets:notifyObservers:]_block_invoke + 140 (TTSAXResourceManager.m:251)
9 libdispatch.dylib 0x00000001a6b23c9c _dispatch_call_block_and_release + 24 (init.c:1530)
10 libdispatch.dylib 0x00000001a6b24cc0 _dispatch_client_callout + 16 (object.m:576)
11 libdispatch.dylib 0x00000001a6acc3f8 _dispatch_lane_serial_drain$VARIANT$mp + 704 (queue.c:3900)
12 libdispatch.dylib 0x00000001a6acce74 _dispatch_lane_invoke$VARIANT$mp + 380 (queue.c:3991)
13 libdispatch.dylib 0x00000001a6ad6794 _dispatch_root_queue_drain_deferred_wlh + 252 (queue.c:6998)
14 libdispatch.dylib 0x00000001a6ad60a8 _dispatch_workloop_worker_thread + 404 (queue.c:6592)
15 libsystem_pthread.dylib 0x00000001f4275088 _pthread_wqthread + 284 (pthread.c:2665)
16 libsystem_pthread.dylib 0x00000001f4275128 start_wqthread + 8 (:-1)
Thread 13:
0 StoreKit 0x00000001c5bdd4e4 type metadata completion function for PurchaseIntentRequest.Query + 0 (<compiler-generated>:0)
1 libswiftCore.dylib 0x0000000198b8ac78 swift::MetadataCacheEntryBase<(anonymous namespace)::SingletonMetadataCacheEntry, int>::doInitialization(swift::MetadataWaitQueue::Worker&, swift::MetadataRequest) + 236 (MetadataCache.h:1251)
2 libswiftCore.dylib 0x0000000198b7855c swift_getSingletonMetadata + 628 (Metadata.cpp:1152)
3 StoreKit 0x00000001c5bda4a4 type metadata accessor for PurchaseIntentRequest.Add + 44
4 StoreKit 0x00000001c5b15e9c specialized PurchaseIntent.PurchaseIntentListener.checkPurchaseIntents() + 192 (<compiler-generated>:0)
5 StoreKit 0x00000001c5b1a861 specialized closure #2 in PurchaseIntent.PurchaseIntentListener.addContinuation(_:) + 1
6 StoreKit 0x00000001c5b1a86d partial apply for specialized closure #2 in PurchaseIntent.PurchaseIntentListener.addContinuation(_:) + 1
7 libswift_Concurrency.dylib 0x00000001a9bf5e2d completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*) + 1 (Task.cpp:463)
Thread 14:
0 libsystem_pthread.dylib 0x00000001f4275120 start_wqthread + 0 (:-1)
Thread 15 name:
Thread 15:
0 libsystem_kernel.dylib 0x00000001e26a6858 __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x00000001f42780fc _pthread_cond_wait$VARIANT$mp + 1232 (pthread_cond.c:862)
2 libc++.1.dylib 0x00000001ae86d188 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 24 (condition_variable.cpp:45)
3 hermes 0x0000000105894108 hermes::vm::HadesGC::Executor::worker() + 316 (:-1)
4 hermes 0x0000000105893fa8 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::Exec... + 44 (:-1)
5 libsystem_pthread.dylib 0x00000001f42757a4 _pthread_start + 104 (pthread.c:927)
6 libsystem_pthread.dylib 0x00000001f4275134 thread_start + 8 (:-1)
Thread 16:
0 libsystem_pthread.dylib 0x00000001f4275120 start_wqthread + 0 (:-1)
Thread 17 name:
Thread 17:
0 libsystem_platform.dylib 0x00000001f41bf624 __bzero + 68
1 libdispatch.dylib 0x00000001a6ae305c _dispatch_kq_drain + 112 (event_kevent.c:805)
2 libdispatch.dylib 0x00000001a6ae2f68 _dispatch_event_loop_drain$VARIANT$mp + 336 (event_kevent.c:1933)
3 libdispatch.dylib 0x00000001a6ac7b78 _dispatch_set_priority_and_mach_voucher_slow$VARIANT$mp + 180 (queue.c:193)
4 libdispatch.dylib 0x00000001a6ac7d30 _dispatch_set_priority_and_voucher_slow$VARIANT$mp + 212 (queue.c:224)
5 libdispatch.dylib 0x00000001a6add3d8 _dispatch_mach_msg_invoke$VARIANT$mp + 584 (mach.c:2511)
6 libdispatch.dylib 0x00000001a6acc288 _dispatch_lane_serial_drain$VARIANT$mp + 336 (queue.c:3900)
7 libdispatch.dylib 0x00000001a6addee4 _dispatch_mach_invoke$VARIANT$mp + 448 (mach.c:2861)
8 libdispatch.dylib 0x00000001a6acc288 _dispatch_lane_serial_drain$VARIANT$mp + 336 (queue.c:3900)
9 libdispatch.dylib 0x00000001a6acce74 _dispatch_lane_invoke$VARIANT$mp + 380 (queue.c:3991)
10 libdispatch.dylib 0x00000001a6ad6794 _dispatch_root_queue_drain_deferred_wlh + 252 (queue.c:6998)
11 libdispatch.dylib 0x00000001a6ad60a8 _dispatch_workloop_worker_thread + 404 (queue.c:6592)
12 libsystem_pthread.dylib 0x00000001f4275088 _pthread_wqthread + 284 (pthread.c:2665)
13 libsystem_pthread.dylib 0x00000001f4275128 start_wqthread + 8 (:-1)
Thread 7 crashed with ARM Thread State (64-bit):
x0: 0x00000003016195f0 x1: 0x0000000199a3a756 x2: 0x000000020bb2dbb0 x3: 0x0000000300d3aac0
x4: 0x0000000302d69340 x5: 0x0000000106081800 x6: 0x0000000000000600 x7: 0x0000000000000000
x8: 0x000000000000fffe x9: 0x00000000c3000004 x10: 0x00000000c3000006 x11: 0x0000000000000000
x12: 0x0000000000000018 x13: 0x0000000105f42950 x14: 0x000021a20bb2dbb1 x15: 0x000000020bb2dbb0
x16: 0x00000001f4270fa8 x17: 0x000000019e4108a8 x18: 0x0000000000000000 x19: 0x00000003016195f0
x20: 0x0000000000000000 x21: 0x000000017010ede8 x22: 0x0000000300d61240 x23: 0x0000000000000000
x24: 0x000000020bb1e428 x25: 0x000000017010f0e0 x26: 0x0000000300d68a40 x27: 0x0000000000000000
x28: 0x0000000000000000 fp: 0x000000017010ee30 lr: 0x00000001004b3e2c
sp: 0x000000017010ede0 pc: 0x00000001004b3e38 cpsr: 0x60000000
esr: 0x92000006 (Data Abort) byte read Translation fault
Binary Images:
0x1001d8000 - 0x1021dbfff APP_NAME arm64 <29e95b268a3b3c85aba3bf68074ff9a8> /private/var/containers/Bundle/Application/B590E40B-2B43-44FA-84C0-B8EA277AA7FD/APP_NAME.app/APP_NAME
0x1027ac000 - 0x1027b7fff libobjc-trampolines.dylib arm64 <0692761ddc003a4eb59a0a43b3739760> /private/preboot/Cryptexes/OS/usr/lib/libobjc-trampolines.dylib
0x102c1c000 - 0x104877fff MobileVLCKit arm64 <d920ea2e50b93d09a08df81a149a4fab> /private/var/containers/Bundle/Application/B590E40B-2B43-44FA-84C0-B8EA277AA7FD/APP_NAME.app/Frameworks/MobileVLCKit.framework/MobileVLCKit
0x1057c8000 - 0x105997fff hermes arm64 <52dbb7f0f6153cb3af630ab25e54ae6d> /private/var/containers/Bundle/Application/B590E40B-2B43-44FA-84C0-B8EA277AA7FD/APP_NAME.app/Frameworks/hermes.framework/hermes
0x1976b4000 - 0x1976f5ebb libobjc.A.dylib arm64 <49d6d881c08830f991b56641264b4f62> /usr/lib/libobjc.A.dylib
0x19887c000 - 0x198cfafff libswiftCore.dylib arm64 <d1a7d421409e3a5a9c40d146c6646ba9> /usr/lib/swift/libswiftCore.dylib
0x19e3a8000 - 0x19ee67fff Foundation arm64 <077203795ffe3a4197a52562392843b7> /System/Library/Frameworks/Foundation.framework/Foundation
0x19f016000 - 0x19f216fff Metal arm64 <6f32b98964d43f66bd9a96d6f71ead5f> /System/Library/Frameworks/Metal.framework/Metal
0x19f40d000 - 0x19f926fff CoreFoundation arm64 <a16bdab411ab35c8aa5c706f482b5eab> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x1a157e000 - 0x1a2f4bfff UIKitCore arm64 <eea1886f322731c9b7d8202af6530cff> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
0x1a6ac2000 - 0x1a6b44fff libdispatch.dylib arm64 <8a21415c51af3afc8ba77ec2d9f7eef1> /usr/lib/system/libdispatch.dylib
0x1a9bb7000 - 0x1a9c0aff3 libswift_Concurrency.dylib arm64 <c44204bf22e0315685ec5959e66dcde1> /usr/lib/swift/libswift_Concurrency.dylib
0x1aaedd000 - 0x1aaef6fff AXCoreUtilities arm64 <eb53a1d0cf9a3497ae4ad952675832a8> /System/Library/PrivateFrameworks/AXCoreUtilities.framework/AXCoreUtilities
0x1ae85d000 - 0x1ae8deff7 libc++.1.dylib arm64 <042c0c9dae0134979f8ac58912b2c2ff> /usr/lib/libc++.1.dylib
0x1be6a9000 - 0x1be7d5fff TextToSpeech arm64 <0618b2dc24293cf89f2f1f01415061d2> /System/Library/PrivateFrameworks/TextToSpeech.framework/TextToSpeech
0x1c06e4000 - 0x1c0765797 dyld arm64 <38f8a527bd7734df8c8a45745bb789e5> /usr/lib/dyld
0x1c5ab5000 - 0x1c5c2efff StoreKit arm64 <e8b66d790b7739aba52ca77ae6b6059a> /System/Library/Frameworks/StoreKit.framework/StoreKit
0x1c7a13000 - 0x1c7ab7fff MobileAsset arm64 <0a0d786a5d793191869329d52127a4b2> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset
0x1d5c18000 - 0x1d5f51fff PencilKit arm64 <1d9231c810bd39a4b907ff4456977422> /System/Library/Frameworks/PencilKit.framework/PencilKit
0x1de7f4000 - 0x1de7fcfff GraphicsServices arm64 <aa668a12aace30ed8e7fb6dfe9cf943c> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x1e26a5000 - 0x1e26dbfe7 libsystem_kernel.dylib arm64 <c46c94539e213b8e8ba3b3561b9ef9ab> /usr/lib/system/libsystem_kernel.dylib
0x1e9bf2000 - 0x1e9c0dfff AXAssetLoader arm64 <4adacf1c39d9398588c87a908ec3871b> /System/Library/PrivateFrameworks/AXAssetLoader.framework/AXAssetLoader
0x1f41be000 - 0x1f41c9ff7 libsystem_platform.dylib arm64 <601f217d98763898b32d50127875dfa0> /usr/lib/system/libsystem_platform.dylib
0x1f4270000 - 0x1f4273ffc libsystem_blocks.dylib arm64 <6df1f2f576b33e5883a6434a96046a9b> /usr/lib/system/libsystem_blocks.dylib
0x1f4274000 - 0x1f4284ff7 libsystem_pthread.dylib arm64 <289932280d2536f3ba925dd1e5a1a832> /usr/lib/system/libsystem_pthread.dylib
0x232f2a000 - 0x2330a5fff AGXMetalA10 arm64 <6c28323558143b999373ea3313424988> /System/Library/Extensions/AGXMetalA10.bundle/AGXMetalA10
EOF
Did anyone fix it? Still causing a lot of crashes in my app
In my case I get this error when get rootView in didFinishLaunchingWithOptions.
I fixed this error with the code below
Old code AppDelegate.mm
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.moduleName = @"projectName";
RCTBridge *bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:launchOptions];
RCTRootView *rootView = [[RCTRootView alloc] initWithBridge:bridge
moduleName:@"projectName"
initialProperties:nil];
rootView.backgroundColor = [UIColor whiteColor];
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
UIViewController *rootViewController = [UIViewController new];
rootViewController.view = rootView;
self.window.rootViewController = rootViewController;
[self.window makeKeyAndVisible];
[LaunchScreen show:@"LaunchScreen" inRootView:rootView];
return [super application:application didFinishLaunchingWithOptions:launchOptions];
}
New code
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.moduleName = @"projectName";
return [super application:application didFinishLaunchingWithOptions:launchOptions];
}
- (UIView *)createRootViewWithBridge:(RCTBridge *)bridge
moduleName:(NSString *)moduleName
initProps:(NSDictionary *)initProps {
UIView *rootView = [super createRootViewWithBridge:bridge moduleName:moduleName initProps:initProps];
[LaunchScreen show:@"LaunchScreen" inRootView:rootView];
return rootView;
}
@rupeshkk-iprogrammer @faizanmansoori1 @maulikdhameliya @singhayush1403 @phyng Kindly share your AppDelegate.mm.
same error, any one find a solution?
Description
we are experiencing this crash after upgrading react-native version from 0.66.5 to 0.71.13
Crashed: com.apple.root.user-interactive-qos EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000000
__21-[RCTCxxBridge start]_block_invoke_2 + 512We
Steps to reproduce
unable to reproduce @debug mode, only occurs in Firebase crash logs.
React Native Version
0.71.13 (false)
Affected Platforms
Runtime - iOS
Output of
npx react-native info
Stacktrace or Logs
Reproducer
I can not find any pattern to get to the crash issue.
This is the stacktrace I got from firebase.
Crashlytics - Stack trace Platform: apple Version: 10.0.0 (1) Issue: 79e765fc6589aab56495ab1ac2b10d63 Session: ffed3e5f7ab449729098a9cb06b42316_DNE_0_v2
com.heartbeat.storage.1:952492006042:ios:f96f3a5be793b8f2ec1d23 0 Foundation 0x3d208c specialized Data.init(referencing:) + 842 1 0xf9314 HeartbeatStorage.load(from:) + 142 (HeartbeatStorage.swift:142) 2 0xf921c closure #1 in HeartbeatStorage.readAndWriteSync(using:) + 99 (HeartbeatStorage.swift:99) 3 0xf0e30 partial apply for thunk for @callee_guaranteed () -> () + 4309257776 (:4309257776)
4 0xf03c8 thunk for @escaping @callee_guaranteed () -> () + 4309255112 (:4309255112)
5 libdispatch.dylib 0x3eac _dispatch_client_callout + 20
6 libdispatch.dylib 0x13428 _dispatch_lane_barrier_sync_invoke_and_complete + 56
7 0xef1a8 HeartbeatController.flushHeartbeatFromToday() + 98 (HeartbeatStorage.swift:98)
8 0xed168 @objc _ObjC_HeartbeatController.flush() + 4309242216
9 0xeb224 -[FIRHeartbeatLogger heartbeatCodeForToday] + 81 (FIRHeartbeatLogger.m:81)
10 0x14ad5c -[FIRMessagingTokenFetchOperation performTokenOperation] + 61 (FIRMessagingTokenFetchOperation.m:61)
11 0x14fd34 35-[FIRMessagingTokenOperation start]_block_invoke + 131 (FIRMessagingTokenOperation.m:131)
12 0x12ed14 55-[FIRInstallations authTokenForcingRefresh:completion:]_block_invoke_2 + 225 (FIRInstallations.m:225)
13 0x1e9b58 __56-[FBLPromise chainOnQueue:chainedFulfill:chainedReject:]_block_invoke.18 + 273 (FBLPromise.m:273)
14 libdispatch.dylib 0x2320 _dispatch_call_block_and_release + 32
15 libdispatch.dylib 0x3eac _dispatch_client_callout + 20
16 libdispatch.dylib 0x12700 _dispatch_main_queue_drain + 1020
17 libdispatch.dylib 0x122f4 _dispatch_main_queue_callback_4CF + 44
18 CoreFoundation 0x98c28 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 16
19 CoreFoundation 0x7a560 __CFRunLoopRun + 1992
20 CoreFoundation 0x7f3ec CFRunLoopRunSpecific + 612
21 GraphicsServices 0x135c GSEventRunModal + 164
22 UIKitCore 0x39cf58 -[UIApplication _run] + 888
23 UIKitCore 0x39cbbc UIApplicationMain + 340
24 0xb460 main + 7 (main.m:7)
25 ??? 0x1b8eb4dec (Missing)
Thread 0 libsystem_kernel.dylib 0x11ac __workq_kernreturn + 8 1 libsystem_pthread.dylib 0xe28 _pthread_wqthread + 364 2 libsystem_pthread.dylib 0xb7c start_wqthread + 8
Thread 0 libsystem_pthread.dylib 0xb74 start_wqthread + 254
Screenshots and Videos