我看到了一个非常奇怪的问题,我想知道是否还有其他人正在看到它或有类似的经历。
我正在使用lua 5.3.5,并使用本机和lua代码。
我目前使用lua_pushlstring
将较大的缓冲区推入lua。
我知道该字符串有点浪费,但是可以。
在过去的一年中,我发现了诊断数据中的一些异常。
事情不太有意义,因此我添加了一个在本机端计算的CRC,然后传递给lua。
有了这些,我得以增强诊断能力,并很快发现在lua中检查字符串时,我的字符串中存在随机的位翻转。
只是一点点,它似乎不像是正常的堆压缩(我希望有更大的部分)。
不幸的是,我只在很小比例的设备中看到了这一点,而且我无法始终如一地复制它。
我想知道是否还有其他人经历过? (抱歉,我无法提供更多具体示例)