Commit fb6032c
committed
fix: patch RCTTurboModule.mm for iOS 26 PAC crash (react-native#56265)
Void method invocations in ObjCTurboModule accessed the Hermes JS
runtime from the native dispatch queue thread. On iOS 26 physical
devices with arm64e PAC enforcement this caused an immediate SIGABRT
during startup (ErrorRecovery.tryRelaunchFromCache → crash).
Applied upstream fix from facebook/react-native#56265 via patch-package:
replace convertNSExceptionToJSError with @throw to re-throw natively.1 parent 615f439 commit fb6032c
3 files changed
Lines changed: 190 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
108 | 109 | | |
109 | 110 | | |
110 | 111 | | |
| 112 | + | |
111 | 113 | | |
112 | 114 | | |
113 | 115 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
0 commit comments