HarmonyOS使用 napi 调用封装的 quickjs crash

quickjs 引擎执行 js 代码时出现 Stack overflow。

04-29 15:04:28.449   52539-52539  C03F00/ArkCompiler   E     [ecmascript] Stack overflow! current:408621165680 limit:408621364384 
04-29 15:04:28.449   52539-52539  C03F01/NAPI [(native_api.cpp:1171)(napi_call_function)] pending exception when js function called, print exception info: 
04-29 15:04:28.449   52539-52539  C03F00/ArkCompiler E     RangeError: Stack overflow!

想问下这边的内存限制是多少,这个限制是 n-api 的限制还是方舟运行时的限制?这边输出的 limit 看不出多少兆的上限,另外限制可以人为配置吗?

HarmonyOS
2024-09-11 11:52:51
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

1.5G,不支持人为配置。

分享
微博
QQ
微信
回复
2024-09-11 16:45:45
相关问题
HarmonyOS taskpool使用crash
1214浏览 • 2回复 待解决
HarmonyOS NAPI调用ArkTS静态方法
367浏览 • 1回复 待解决
HarmonyOS NAPI调用HAR模块失败
294浏览 • 1回复 待解决
HarmonyOS 关于自定义弹窗封装调用
144浏览 • 2回复 待解决
HarmonyOS调用napi_call_function方法时崩溃
344浏览 • 1回复 待解决
HarmonyOSAxios封装使用问题
417浏览 • 1回复 待解决
NAPI跨线程调用TS线程函数
897浏览 • 1回复 待解决
如何实现crash堆栈抓取、crash回调
1662浏览 • 1回复 待解决
HarmonyOS @Entry 并不能封装到库使用
333浏览 • 1回复 待解决
napi 基本使用场景示例
1286浏览 • 1回复 待解决
HarmonyOS 遇到JSON.stringify crash
287浏览 • 1回复 待解决
HarmonyOS有防CPP crash具体方案吗
237浏览 • 1回复 待解决