递归火山软件开发平台

标题: 火山报错求助!!! 偶发性的 几十次报错一次! [打印本页]

作者: q130827    时间: 3 天前
标题: 火山报错求助!!! 偶发性的 几十次报错一次!

报错如下  我长度 地址都判断了 偶发的 不是每次都报错





作者: q130827    时间: 3 天前
注入到游戏内,游戏不会崩 线程崩了 调试版没问题 发布版本偶发性线程失效
作者: q130827    时间: 3 天前
头都大了......
作者: 小小小小鸟    时间: 3 天前
长度判断那里应该用 && 不应该用 ||吧。另外关注下某法第二百八十五条···做游戏类的要慎重慎重。
作者: q130827    时间: 3 天前
小小小小鸟 发表于 2025-9-21 12:15
长度判断那里应该用 && 不应该用 ||吧。另外关注下某法第二百八十五条···做游戏类的要慎重慎重。 ...

改了 还是一样, 单机游戏 无视风险继续浏览
作者: 小小小小鸟    时间: 3 天前
q130827 发表于 2025-9-21 12:22
改了 还是一样, 单机游戏 无视风险继续浏览

继续添加判断条件,感觉就是指针和长度有效性的问题

作者: 创世魂    时间: 3 天前
q130827 发表于 2025-9-21 12:22
改了 还是一样, 单机游戏 无视风险继续浏览

写日志,看看在哪一步崩了。。根据日志判断位置。然后加条件判断。。
作者: q130827    时间: 3 天前
不是必触发报错 偶发的 很长时间才遇到一次 难搞.....
作者: q130827    时间: 3 天前
解决了改为静态就好了 会提示  发现未以"类名.成员名"格式访问静态/常量成员"物品名称",将被自动替换为基于其所处类"物品结构"进行访问  
作者: Xelloss0618    时间: 3 天前
这就是分配内存时,提供的长度小于0了。
你“长度”用的短整数,虽然前面判断了是否小于0,但最后还计算了个位右移,可能计算后就变成了负数。
建议你将“长度”的类型改成无符号短整数,最后传参时再强转到整数。




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4