01-应用异常退出

本文件汇总该版本中归类为应用异常退出的历史修复,包含 CppCrash、JS Crash、abort、兼容性崩溃以及生命周期与并发场景下最终表现为进程退出的问题。

1. AnimatedTurboModule 销毁后回调仍执行导致崩溃

  • 修改日期:2026-01-07
  • 版本:0.82.3
  • 问题描述:AnimatedTurboModule 已经销毁后,VSync/Display 回调仍继续驱动 runUpdates,导致失效对象上的回调继续运行并崩溃。
  • 影响模块:NativeAnimatedTurboModule / AnimatedNodesManager
  • 提交 / PR:966d5fb27 / !1988
  • 详细修复内容:在模块销毁阶段停止继续调度回调,保证回调执行与 AnimatedTurboModule 生命周期一致,避免在对象销毁后再进入 runUpdates

日志

Error(11:1):undefined
at  (/data/storage/el1/bundle/libs/arm64/librnoh_core_package.so:0)
at rnoh::AnimatedNodesManager::runUpdates(long long) (/data/storage/el1/bundle/libs/arm64/librnoh_core_package.so:328)
at rnoh::NativeAnimatedTurboModule::runUpdates(long long) (/data/storage/el1/bundle/libs/arm64/librnoh_core_package.so:84)
at OHOS::Rosen::RSDisplaySoloist::TriggerCallback() (/system/lib64/librender_service_client.z.so:312)
at OHOS::Rosen::RSDisplaySoloistManager::DispatchSoloistCallback(long) (/system/lib64/librender_service_client.z.so:176)
at std::__h::__function::__func<OHOS::Rosen::VSyncCallBackListener::OnReadable(int)::$_0, std::__h::allocator<OHOS::Rosen::VSyncCallBackListener::OnReadable(int)::$_0>, void ()>::operator()() (/system/lib64/libvsync.z.so:1432)
at OHOS::Rosen::VSyncCallBackListener::OnReadable(int) (/system/lib64/libvsync.z.so:788)
at  (/system/lib64/chipset-sdk-sp/libeventhandler.z.so:192)
at OHOS::AppExecFwk::(anonymous namespace)::EventRunnerImpl::ExecuteEventHandler(std::__h::unique_ptr<OHOS::AppExecFwk::InnerEvent, void (*)(OHOS::AppExecFwk::InnerEvent*)>&) (/system/lib64/chipset-sdk-sp/libeventhandler.z.so:1792)
at OHOS::AppExecFwk::(anonymous namespace)::EventRunnerImpl::Run() (/system/lib64/chipset-sdk-sp/libeventhandler.z.so:648)
at OHOS::AppExecFwk::(anonymous namespace)::EventRunnerImpl::ThreadMain(std::__h::weak_ptr<OHOS::AppExecFwk::(anonymous namespace)::EventRunnerImpl> const&) (.cfi) (/system/lib64/chipset-sdk-sp/libeventhandler.z.so:920)
at  (/system/lib64/chipset-sdk-sp/libeventhandler.z.so:80)
at start (/system/lib/ld-musl-aarch64.so.1:240)

2. surface 停止时访问已销毁 animationDriver 崩溃

  • 修改日期:2026-01-08
  • 版本:0.82.3
  • 问题描述:ArkUISurface 销毁路径中触发 stopSurface 时,布局动画驱动已经被销毁,但 UIManager 仍继续进入 LayoutAnimationKeyFrameManager::stopSurface,导致 stop 路径崩溃。
  • 影响模块:ArkUISurface / LayoutAnimation
  • 提交 / PR:3477a6516 / !1989
  • 详细修复内容:明确 surface 生命周期责任边界,把 stop -> unregisterSurface 的顺序收敛到 RNInstanceCAPI 主线程侧执行,确保全局 Scheduler/UIManager 状态与具体 surface 销毁顺序一致。

日志

Error(11:1):undefined
at  (/data/storage/el1/bundle/libs/arm64/libreactnative.so:0)
at facebook::react::LayoutAnimationKeyFrameManager::stopSurface(int) (/data/storage/el1/bundle/libs/arm64/libreactnative.so:48)
at facebook::react::UIManager::stopSurface(int) const (/data/storage/el1/bundle/libs/arm64/libreactnative.so:84)
at facebook::react::SurfaceHandler::stop() const (/data/storage/el1/bundle/libs/arm64/libreactnative.so:72)
at rnoh::ArkUISurface::~ArkUISurface() (/data/storage/el1/bundle/libs/arm64/librnoh_core.so:148)
at  (/data/storage/el1/bundle/libs/arm64/librnoh_core.so:0)
at  (/data/storage/el1/bundle/libs/arm64/librnoh_core.so:0)
at  (/data/storage/el1/bundle/libs/arm64/librnoh_core.so:0)
at  (/data/storage/el1/bundle/libs/arm64/librnoh_core.so:0)
at  (/data/storage/el1/bundle/libs/arm64/librnoh_core.so:0)
at rnoh::EventLoopTaskRunner::executeTask() (/data/storage/el1/bundle/libs/arm64/librnoh_core.so:200)
at rnoh::NapiTaskRunner::executeTask() (/data/storage/el1/bundle/libs/arm64/librnoh_core.so:164)
at uv__async_io (/system/lib64/platformsdk/libuv.so:352)
at uv__io_poll (/system/lib64/platformsdk/libuv.so:1064)
at uv_run (/system/lib64/platformsdk/libuv.so:548)
at OHOS::AbilityRuntime::OHOSLoopHandler::OnTriggered() (/system/lib64/platformsdk/libruntime.z.so:232)
at OHOS::AbilityRuntime::OHOSLoopHandler::OnReadable(int) (/system/lib64/platformsdk/libruntime.z.so:212)
at  (/system/lib64/chipset-sdk-sp/libeventhandler.z.so:192)
at OHOS::AppExecFwk::(anonymous namespace)::EventRunnerImpl::ExecuteEventHandler(std::__h::unique_ptr<OHOS::AppExecFwk::InnerEvent, void (*)(OHOS::AppExecFwk::InnerEvent*)>&) (/system/lib64/chipset-sdk-sp/libeventhandler.z.so:1792)
at OHOS::AppExecFwk::(anonymous namespace)::EventRunnerImpl::Run() (/system/lib64/chipset-sdk-sp/libeventhandler.z.so:648)
at OHOS::AppExecFwk::EventRunner::Run() (/system/lib64/chipset-sdk-sp/libeventhandler.z.so:396)
at OHOS::AppExecFwk::MainThread::Start() (/system/lib64/platformsdk/libappkit_native.z.so:596)
at RunChildProcessor(AppSpawnContent*, AppSpawnClient*) (/system/lib64/appspawn/appspawn/libappspawn_ace.z.so:720)
at AppSpawnChild (/system/bin/appspawn:512)
at ProcessSpawnReqMsg (/system/bin/appspawn:3764)
at OnReceiveRequest (/system/bin/appspawn:652)
at HandleRecvMsg_ (/system/lib64/chipset-sdk-sp/libbegetutil.z.so:384)
at HandleStreamEvent_ (/system/lib64/chipset-sdk-sp/libbegetutil.z.so:152)
at ProcessEvent (/system/lib64/chipset-sdk-sp/libbegetutil.z.so:380)
at RunLoop_.llvm.242343089394205497 (/system/lib64/chipset-sdk-sp/libbegetutil.z.so:656)
at AppSpawnRun (/system/bin/appspawn:224)
at main (/system/bin/appspawn:1040)
at libc_start_main_stage2 (/system/lib/ld-musl-aarch64.so.1:84)

3. Modal 窗口状态未就绪时调用 getWindowDecorVisible

  • 修改日期:2026-01-13
  • 版本:0.82.5
  • 问题描述:Modal 显示与窗口装饰状态同步过程中,getWindowDecorVisible 调用时机过早,窗口对象尚未进入可安全读取阶段时会抛出异常,影响弹窗稳定性。
  • 影响模块:ModalHostView / DisplayMetrics / ArkTSBridge
  • 提交 / PR:38e3b1f6f / !2019
  • 详细修复内容:调整窗口装饰可见性读取的调用时机,使其只在窗口状态稳定后执行,避免在 Modal 初始化和同步窗口尺寸期间触发异常。

4. Inspector WebSocket 关闭阶段访问已置空 socket

  • 修改日期:2026-01-15
  • 版本:0.82.5
  • 问题描述:Inspector 调试连接关闭时,析构与关闭时机交错,析构路径继续访问已被设为 undefined 的 socket 对象,抛出 close of undefined 并导致进程崩溃。
  • 影响模块:ArkTSWebsocket / Inspector
  • 提交 / PR:fae39e8e0 / !2040
  • 详细修复内容:在 TypeScript 与 C++ 两层都增加空值保护;ArkTSWebsocket.close() 在 socket 已置空时直接返回,析构函数增加异常捕获,避免关闭阶段再次触碰无效对象。

日志

LastFatalMessage:terminating due to uncaught exception of type std::runtime_error: Cannot read property close of undefined
Fault thread info:
Tid:45877, Name:com.qunar.hos
#00 pc 00000000001b16c4 /system/lib/ld-musl-aarch64.so.1(raise+216)
#01 pc 000000000015d718 /system/lib/ld-musl-aarch64.so.1(abort+24)
#02 pc 00000000000b0790 /data/storage/el1/bundle/libs/arm64/libc++_shared.so
#03 pc 0000000000098c00 /data/storage/el1/bundle/libs/arm64/libc++_shared.so
#04 pc 00000000000af8fc /data/storage/el1/bundle/libs/arm64/libc++_shared.so
#05 pc 00000000000af8ac /data/storage/el1/bundle/libs/arm64/libc++_shared.so(std::terminate()+52)
#06 pc 00000000001c4528 /data/storage/el1/bundle/libs/arm64/librnoh_core.so
#07 pc 000000000025eb4c /data/storage/el1/bundle/libs/arm64/librnoh_core.so
#08 pc 000000000025eb68 /data/storage/el1/bundle/libs/arm64/librnoh_core.so
#09 pc 00000000004e8308 /data/storage/el1/bundle/libs/arm64/libreactnative.so
#10 pc 00000000004e6044 /data/storage/el1/bundle/libs/arm64/libreactnative.so
#11 pc 00000000004e4b74 /data/storage/el1/bundle/libs/arm64/libreactnative.so(facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::didClose()+28)
#12 pc 000000000025f46c /data/storage/el1/bundle/libs/arm64/librnoh_core.so
#13 pc 000000000025f360 /data/storage/el1/bundle/libs/arm64/librnoh_core.so

5. NodeApi 未就绪时创建 ArkUINode 导致 abort

  • 修改日期:2026-01-15
  • 版本:0.82.5
  • 问题描述:ArkUINode 在 ArkUINodeContextNodeApi 尚未完成初始化时就被创建,createNode() 返回空或 context->nodeApi 为空,最终触发断言失败并 abort。
  • 影响模块:ArkUINode / NodeApi
  • 提交 / PR:754a2da27 / !2049
  • 详细修复内容:补齐 NodeApi 就绪前的保护逻辑,避免在上下文尚未建立完成时进入节点创建路径,从根源上消除空指针与断言崩溃。

日志

00 pc 00000000001b0a18 /system/lib/ld-musl-aarch64.so.1(raise+216)
01 pc 000000000015c998 /system/lib/ld-musl-aarch64.so.1(abort+24)
02 pc 000000000015cbcc /system/lib/ld-musl-aarch64.so.1(__assert_fail+308)
03 pc 000000000032daac /data/storage/el1/bundle/libs/arm64/librnoh_core.so(rnoh::ArkUINode::ArkUINode(std::__n1::shared_ptr<rnoh::ArkUINode::Context>, ArkUI_NodeType)+284)

6. API12 环境兼容性缺失导致崩溃

  • 修改日期:2026-02-11
  • 版本:0.82.17
  • 问题描述:API12 环境下,RegisterPageNameTurboModule 与部分 React Native 委托能力适配不完整,运行到页面名注册或状态栏相关路径时会触发平台兼容性崩溃。
  • 影响模块:RegisterPageNameTurboModule / react-native.patch
  • 提交 / PR:a23c64db2 / !2227
  • 详细修复内容:补齐 API12 场景下的页面注册与委托接口适配,移除会在该平台落入不支持实现的调用路径,避免因平台差异触发 crash。

日志

02-11 09:51:25.617 55271 55271 E C03F00/MUSL-LDSO: [invalidDomain] Error loading header libability_runtime.so, namespace ndk has no inherits, errno=2
02-11 09:51:25.617 55271 55271 E C03F00/MUSL-LDSO: [invalidDomain] Error loading header: can't find library libability_runtime.so in namespace: moduleNs_default
02-11 09:51:25.617 55271 55271 E C03F00/MUSL-LDSO: [invalidDomain] Error loading shared library libability_runtime.so: (needed by /data/storage/el1/bundle/libs/arm64/librnoh_app.so)
02-11 09:51:25.617 55271 55271 E C03F01/NAPI: [(native_module_manager.cpp:821)(LoadModuleLibrary)] First attempt: load app module failed. Error loading shared library libability_runtime.so: No such file or directory (needed by /data/storage/el1/bundle/libs/arm64/librnoh_app.so)
02-11 09:51:25.617 55271 55271 E C03F01/NAPI: [(native_module_manager.cpp:775)(LoadModuleLibrary)] First attempt: load app module failed. Error loading shared library libability_runtime.so: No such file or directory (needed by /data/storage/el1/bundle/libs/arm64/librnoh_app.so)
02-11 09:51:25.617 55271 55271 E C03F01/NAPI: Second attempt: load module default/librnoh_app.so failed. module path is empty
02-11 09:51:25.617 55271 55271 E C03F01/NAPI: [(native_module_manager.cpp:838)(GetFileBuffer)] is not existed.
02-11 09:51:25.617 55271 55271 E C03F01/NAPI: [(native_module_manager.cpp:936)(FindNativeModuleByDisk)] First attempt: load app module failed. Error loading shared library libability_runtime.so: No such file or directory (needed by /data/storage/el1/bundle/libs/arm64/librnoh_app.so)
02-11 09:51:25.617 55271 55271 E C03F01/NAPI: Second attempt: load module default/librnoh_app.so failed. module path is empty
02-11 09:51:25.617 55271 55271 E C03F01/NAPI: try to load abc file from failed
02-11 09:51:25.617 55271 55271 I C03F01/NAPI: [(ark_native_engine.cpp:503)(operator())] First attempt: load app module failed. Error loading shared library libability_runtime.so: No such file or directory (needed by /data/storage/el1/bundle/libs/arm64/librnoh_app.so)
02-11 09:51:25.617 55271 55271 I C03F01/NAPI: Second attempt: load module default/librnoh_app.so failed. module path is empty
02-11 09:51:25.617 55271 55271 I C03F01/NAPI: try to load abc file from failed
02-11 09:51:25.617 55271 55271 E C03F00/ArkCompiler: [default] LoadNativeModule:435 export objects of native so is undefined, so name is entry
02-11 09:51:25.617 55271 55271 W C03F00/ArkCompiler: [default] InstantiateNativeModule:458 LoadNativeModule @normalized:Y&&&librnoh_app.so& failed

7. 混淆后 px2vp 无法解析导致 undefined error(82)

  • 修改日期:2026-03-07
  • 版本:0.82.17
  • 问题描述:ArkTS 模块里手工声明 px2vp,release 混淆后该方法名无法按预期解析,SafeAreaInsetsProviderKeyboardObserverTurboModuleStatusBarTurboModule 在运行时会抛出 undefined error(82) 并崩溃。
  • 影响模块:SafeAreaInsetsProvider / KeyboardObserverTurboModule / StatusBarTurboModule
  • 提交 / PR:267143411 / !2339
  • 详细修复内容:移除 ArkTS 文件中的手工 declare function px2vp(...) 声明,改为使用平台可稳定解析的能力来源,避免混淆后符号名失真带来的 release crash。

8. Fabric Create mutations 重排风险

  • 修改日期:2026-03-10
  • 版本:0.82.18
  • 问题描述:performTransaction 在对 Create mutations 做分桶和切片时,使用不一致的 mutation 访问路径,可能导致 Create 类 mutation 的执行顺序被错误打乱,引入挂载时序不稳定问题。
  • 影响模块:SchedulerDelegate / Fabric Mounting
  • 提交 / PR:fdfa1c7e3 / !2371
  • 详细修复内容:统一从当前 transaction 实例读取 mutation 列表,确保分桶与后续切片调度使用同一份数据,避免 Create mutations 在异步派发前出现不安全重排。

9. ScrollView 滑动结束路径状态切换崩溃

  • 修改日期:2026-03-10
  • 版本:0.82.17
  • 问题描述:ScrollView 在 Dragging 结束和 ScrollStop 路径上会立即切换内部状态并同步发事件,滑动收尾阶段如果状态与事件回调交错,可能触发崩溃。
  • 影响模块:ScrollViewComponentInstance
  • 提交 / PR:13806f11a / !2362
  • 详细修复内容:整理 onDraggingScrollDragStoponDraggingScrollStop 的状态切换路径,确保拖拽结束、滚动结束和内部状态迁移顺序一致,避免滑动收尾时进入不一致状态。

日志

#00 pc 00000000000ae87c /data/storage/el1/bundle/libs/arm64/librnoh_core_package.so(rnoh::ScrollViewComponentInstance::onChangeInternalState(std::__n1::unique_ptr<rnoh::ScrollViewInternalState, std::__n1::default_delete<rnoh::ScrollViewInternalState>>)+344)(9e913ebed38a5228fda24dc1562e876f5e2aa9ae)
#01 pc 00000000000aed28 /data/storage/el1/bundle/libs/arm64/librnoh_core_package.so(rnoh::DraggingScrollViewInternalState::onScrollStop()+84)(9e913ebed38a5228fda24dc1562e876f5e2aa9ae)
#02 pc 00000000000b1b10 /data/storage/el1/bundle/libs/arm64/librnoh_core_package.so(rnoh::ScrollViewComponentInstance::onScrollStop()+28)(9e913ebed38a5228fda24dc1562e876f5e2aa9ae)
#03 pc 00000000000fd290 /data/storage/el1/bundle/libs/arm64/librnoh_core.so(a88c12cb876ccbc1adbf31f5f26b3813f8291095)
#04 pc 0000000000075e2c /system/lib64/libace_ndk.z.so(OHOS::Ace::NodeModel::HandleInnerNodeEvent(ArkUINodeEvent*)+1976)(2cbf0c174bc34cd60ea9a3c357d90328)
#05 pc 000000000337e848 /system/lib64/platformsdk/libace_compatible.z.so(std::__h::__function::__func<OHOS::Ace::NG::NodeModifier::SetOnScrollStop(_ArkUINode*, void*)::$_5, std::__h::allocator<OHOS::Ace::NG::NodeModifier::SetOnScrollStop(_ArkUINode*, void*)::$_5>, void ()>::operator()() (.e9ee0609c414014b230b513a3f86bb49)+96)(e396829cf06b76ec87ccc92d7e45e3ed)
#06 pc 00000000028d4058 /system/lib64/platformsdk/libace_compatible.z.so(OHOS::Ace::NG::ScrollablePattern::FireOnScrollStop(std::__h::function<void ()> const&, std::__h::function<void ()> const&)+140)(e396829cf06b76ec87ccc92d7e45e3ed)
#07 pc 0000000000aec31c /system/lib64/platformsdk/libace_compatible.z.so(OHOS::Ace::NG::ScrollablePattern::OnScrollStop(std::__h::function<void ()> const&, std::__h::function<void ()> const&)+372)(e396829cf06b76ec87ccc92d7e45e3ed)
#08 pc 0000000000aea23c /system/lib64/platformsdk/libace_compatible.z.so(OHOS::Ace::NG::ScrollPattern::OnDirtyLayoutWrapperSwap(OHOS::Ace::RefPtr<OHOS::Ace::NG::LayoutWrapper> const&, OHOS::Ace::NG::DirtySwapConfig const&)+9336)(e396829cf06b76ec87ccc92d7e45e3ed)
#09 pc 0000000000add4cc /system/lib64/platformsdk/libace_compatible.z.so(OHOS::Ace::NG::FrameNode::OnLayoutFinish(bool&, OHOS::Ace::NG::DirtySwapConfig&)+3284)(e396829cf06b76ec87ccc92d7e45e3ed)
#10 pc 0000000000a52edc /system/lib64/platformsdk/libace_compatible.z.so(OHOS::Ace::NG::FrameNode::Layout()+900)(e396829cf06b76ec87ccc92d7e45e3ed)
#11 pc 0000000000a516ec /system/lib64/platformsdk/libace_compatible.z.so(OHOS::Ace::NG::FrameNode::CreateLayoutTask(bool, OHOS::Ace::LayoutType)+1508)(e396829cf06b76ec87ccc92d7e45e3ed)
#12 pc 0000000000aab460 /system/lib64/platformsdk/libace_compatible.z.so(OHOS::Ace::NG::UITaskScheduler::FlushLayoutTask(bool)+512)(e396829cf06b76ec87ccc92d7e45e3ed)
#13 pc 0000000000aa7f58 /system/lib64/platformsdk/libace_compatible.z.so(OHOS::Ace::NG::UITaskScheduler::FlushTask()+204)(e396829cf06b76ec87ccc92d7e45e3ed)
#14 pc 00000000018ef450 /system/lib64/platformsdk/libace_compatible.z.so(OHOS::Ace::NG::PipelineContext::FlushVsync(unsigned long, unsigned long)+1176)(e396829cf06b76ec87ccc92d7e45e3ed)
#15 pc 000000000133a2cc /system/lib64/platformsdk/libace_compatible.z.so(e396829cf06b76ec87ccc92d7e45e3ed)
#16 pc 0000000001350ab8 /system/lib64/platformsdk/libace_compatible.z.so(e396829cf06b76ec87ccc92d7e45e3ed)
#17 pc 0000000000052f74 /system/lib64/platformsdk/libwmutil.z.so(OHOS::Rosen::VsyncStation::VsyncCallbackInner(long, long)+268)(26dd4a7e0a3fea12df9ff1f5c77b7aa3)
#18 pc 0000000000053ff0 /system/lib64/platformsdk/libwmutil.z.so(26dd4a7e0a3fea12df9ff1f5c77b7aa3)

10. Getter 跨线程共享状态导致间歇性崩溃

  • 修改日期:2026-03-19
  • 版本:0.82分支
  • 问题描述:HostObjectProxy::Getter 的 guard stack 与清理状态在不同线程之间共享,runtime teardown 与属性访问并发时会破坏内部栈结构,触发间歇性 crash。
  • 影响模块:HostObjectProxy / JSVMRuntime
  • 提交 / PR:917398990 / !2396
  • 详细修复内容:把 HostObjectProxy::getterStack 改为 thread_local,隔离各线程的重入跟踪状态;同时把 pointer-value 清理切到 JS 线程执行,并在清理时增加 head 防护,避免 teardown 时误触已释放链表。

日志

00 pc 00000000000c7964 /data/storage/el1/bundle/libs/arm64/libjsvmtooling.so(std::__n1::deque<jsvm::HostObjectProxy::GetterContext, std::__n1::allocator<jsvm::HostObjectProxy::GetterContext>>::pop_back()+184)
01 pc 00000000000c556c /data/storage/el1/bundle/libs/arm64/libjsvmtooling.so(jsvm::HostObjectProxy::Getter(JSVM_Env__*, JSVM_Value__*, JSVM_Value__*, JSVM_Value__*)+1860)
02 pc 0000000000044404 /system/lib64/ndk/libjsvm.so(v8impl::(anonymous namespace)::PropertyCallbackWrapper<v8::Value>::NameGetterInvoke(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&)+184)
03 pc 00000000006d3644 /system/lib64/libv8_shared.so(v8::internal::PropertyCallbackArguments::CallNamedGetter(v8::internal::Handle<v8::internal::InterceptorInfo>, v8::internal::Handle<v8::internal::Name>)+380)
04 pc 00000000007c2700 /system/lib64/libv8_shared.so(v8::internal::(anonymous namespace)::GetPropertyAttributesWithInterceptorInternal(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::InterceptorInfo>)+240)
05 pc 0000000000831580 /system/lib64/libv8_shared.so(v8::internal::Object::SetPropertyInternal(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::Maybe<v8::internal::ShouldThrow>, v8::internal::StoreOrigin, bool*)+788)
06 pc 0000000000831204 /system/lib64/libv8_shared.so(v8::internal::Object::SetProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::StoreOrigin, v8::Maybe<v8::internal::ShouldThrow>)+76)
07 pc 00000000006ca9bc /system/lib64/libv8_shared.so
08 pc 00000000006cead4 /system/lib64/libv8_shared.so(v8::internal::Runtime_StoreIC_Miss(int, unsigned long*, v8::internal::Isolate*)+312)
09 pc 00000000002cb3c0 /system/lib64/libv8_shared.so(Builtins_CEntry_Return1_ArgvOnStack_NoBuiltinExit+96)
10 pc 00000000003afcec /system/lib64/libv8_shared.so(Builtins_SetNamedPropertyHandler+108)
11 pc 00000000002275fc /system/lib64/libv8_shared.so(Builtins_InterpreterEntryTrampoline+284)