0.82 稳定性历史修复汇总
本文档汇总 0.82 分支中的稳定性历史修复,并按应用异常退出、应用冻屏、内存异常、资源泄漏四类重新编排,便于按故障现象回溯问题。各分类内条目均按修改日期由远到近排列。
分类汇总表
应用异常退出
| # | 修改日期 | 版本 | 问题描述 | 影响模块 | 问题类型 | 提交 / PR | 详细内容 |
|---|---|---|---|---|---|---|---|
| 1 | 2026-01-07 | 0.82.3 | AnimatedTurboModule 销毁后回调仍执行导致崩溃 | NativeAnimatedTurboModule / AnimatedNodesManager | CppCrash | 966d5fb27 / !1988 | 查看详情 |
| 2 | 2026-01-08 | 0.82.3 | surface 停止时访问已销毁 animationDriver 崩溃 | ArkUISurface / LayoutAnimation | CppCrash | 3477a6516 / !1989 | 查看详情 |
| 3 | 2026-01-13 | 0.82.5 | Modal 窗口状态未就绪时调用 getWindowDecorVisible | ModalHostView / DisplayMetrics / ArkTSBridge | JS Crash | 38e3b1f6f / !2019 | 查看详情 |
| 4 | 2026-01-15 | 0.82.5 | Inspector WebSocket 关闭阶段访问已置空 socket | ArkTSWebsocket / Inspector | JS Crash | fae39e8e0 / !2040 | 查看详情 |
| 5 | 2026-01-15 | 0.82.5 | NodeApi 未就绪时创建 ArkUINode 导致 abort | ArkUINode / NodeApi | CppCrash | 754a2da27 / !2049 | 查看详情 |
| 6 | 2026-02-11 | 0.82.17 | API12 环境兼容性缺失导致崩溃 | RegisterPageNameTurboModule / react-native.patch | CppCrash | a23c64db2 / !2227 | 查看详情 |
| 7 | 2026-03-07 | 0.82.17 | 混淆后 px2vp 无法解析导致 undefined error(82) | SafeAreaInsetsProvider / KeyboardObserverTurboModule / StatusBarTurboModule | JS Crash | 267143411 / !2339 | 查看详情 |
| 8 | 2026-03-10 | 0.82.18 | Fabric Create mutations 重排风险 | SchedulerDelegate / Fabric Mounting | CppCrash | fdfa1c7e3 / !2371 | 查看详情 |
| 9 | 2026-03-10 | 0.82.17 | ScrollView 滑动结束路径状态切换崩溃 | ScrollViewComponentInstance | CppCrash | 13806f11a / !2362 | 查看详情 |
| 10 | 2026-03-19 | 0.82分支 | Getter 跨线程共享状态导致间歇性崩溃 | HostObjectProxy / JSVMRuntime | CppCrash | 917398990 / !2396 | 查看详情 |
应用冻屏
| # | 修改日期 | 版本 | 问题描述 | 影响模块 | 问题类型 | 提交 / PR | 详细内容 |
|---|---|---|---|---|---|---|---|
| 1 | 2026-01-07 | 0.82.3 | FontRegistry 锁顺序不一致导致死锁 | FontRegistry | 线程阻塞 | c2815a9a7 / !1987 | 查看详情 |
| 2 | 2026-03-04 | 0.82.17 | reportMount 触发 ShadowTreeRegistry 锁重入 | SchedulerDelegate / ShadowTreeRegistry | 线程阻塞 | ab0d11db7 / !2310 | 查看详情 |
内存异常
| # | 修改日期 | 版本 | 问题描述 | 影响模块 | 问题类型 | 提交 / PR | 详细内容 |
|---|---|---|---|---|---|---|---|
| 1 | 2026-01-08 | 0.82.3 | 图片回调晚于实例销毁导致悬空 URI 崩溃 | ImageComponentInstance | 地址越界 | 409e3d355 / !1985 | 查看详情 |
| 2 | 2026-03-07 | 0.82.17 | JSVMPointerValue 克隆与弱引用恢复路径崩溃 | JSVMRuntime / JSVMPointerValue | 地址越界 | 7029f4747 / !2337 | 查看详情 |
| 3 | 2026-03-09 | 0.82.17 | Enumerator 解包 Proxy 路径空指针崩溃 | HostObjectProxy | 地址越界 | fd6f29ca0 / !2330 | 查看详情 |
| 4 | 2026-03-10 | 0.82.17 | JSVMPointerValue 构造阶段触发 Mapping error82 | JSVMRuntime / JSVMPointerValue | 地址越界 | 431297d2e / !2361 | 查看详情 |
| 5 | 2026-03-12 | 0.82.18 | JSVM 销毁阶段 UAF 崩溃 | JSVMRuntime / JSVMPointerValue | 地址越界 | 15c664801 / !2387 | 查看详情 |
| 6 | 2026-03-12 | 0.82.18 | ShadowView 组件名悬空指针风险 | MountingManagerCAPI / ShadowView | 地址越界 | ab62e9d2f / !2384 | 查看详情 |
资源泄漏
| # | 修改日期 | 版本 | 问题描述 | 影响模块 | 问题类型 | 提交 / PR | 详细内容 |
|---|---|---|---|---|---|---|---|
| 1 | 2026-01-08 | 0.82.3 | TurboModule 与网络请求回调内存泄漏 | NetworkingTurboModule / AppearanceTurboModule / HTTP callbacks | 长期未释放资源 | c56478622 / !1990 | 查看详情 |