Project1

标题: 当弹出的错误弹窗是“堆栈过深”时,的大家的解决思路..... [打印本页]

作者: alianlord    时间: 2021-2-10 11:16
标题: 当弹出的错误弹窗是“堆栈过深”时,的大家的解决思路.....
在引入外部的脚本时,最令人抓狂的错误就是……内存位址错误。
内存位址错误……这个问题我就自觉的投降了。
我要问的是第二让人无语的。“堆栈过深"
别的错误系统还给你错误地方的线索,但“堆栈过深"就很无语了。
所以想问下大家,容易发生“堆栈过深"的原因有那些?
一千个工程就有一千个哈里路亚,所以细节就不用多说,有个大致方向建议就行。谢谢。
作者: 喵呜喵5    时间: 2021-2-10 11:26
alias old_method
作者: fux2    时间: 2021-2-10 18:52
内存访问异常实际上更好解决,毕竟地址是精确的,只要你有相关知识比较容易定位问题。
堆栈过深一般情况下都是死循环,楼上说的alias在F12之后产生的无限循环问题比较常见,
如果是代码哪里发生了意外建议在死循环前的主循环部分调查一下,二分注释一下代码也很快能找到问题所在。
作者: 百里_飞柳    时间: 2021-2-10 19:36
第一,同一个脚本被插入了两次
第二,某个方法在内部递归调用了它自己

总之都是推荐一个个插件剔除来测试




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1