cocos2dx4.0 鸿蒙,luajit部分总是崩溃

#02 pc 00000000027d13cc /data/storage/el1/bundle/libs/arm64/libnativerender.so(lua_pcall+144)(301335d255f6ff9a58f49b0ee1d8728e392de769)
#03 pc 00000000017a1000 /data/storage/el1/bundle/libs/arm64/libnativerender.so(cocos2d::LuaStack::executeFunctionByHandler(int, int)+128)(301335d255f6ff9a58f49b0ee1d8728e392de769)
#04 pc 000000000179c664 /data/storage/el1/bundle/libs/arm64/libnativerender.so(cocos2d::LuaEngine::executeGameNetProcessEvent(int, unsigned int, int, char const*, unsigned long)+168)(301335d255f6ff9a58f49b0ee1d8728e392de769)
#05 pc 000000000220aae4 /data/storage/el1/bundle/libs/arm64/libnativerender.so(GameNet::process(unsigned int, char const*, unsigned long)+652)(301335d255f6ff9a58f49b0ee1d8728e392de769)
#06 pc 000000000220c7a4 /data/storage/el1/bundle/libs/arm64/libnativerender.so(NetManager::Update(float)+264)(301335d255f6ff9a58f49b0ee1d8728e392de769)

有人遇到过内丝问题吗

哥们你从哪里拉的代码,github上面最新的好像编译不过了,可以分享下链接不

代码有修改过,原来的是有问题的,可以自己建个项目,然后移植。

问题解决:
原因是harmony在5.0.0(12)版本中:防止恶意应用向匿名内存注入指令,实现代码任意执行,绕过代码签名管控,限制了应用内设置匿名内存为可执行的行为。
解决方案:luajit重新编译,关闭jit功能。
编译时关闭:在编译时XCFLAGS添加-DLUAJIT_DISABLE_JIT参数