设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3131|回复: 6
打印 上一主题 下一主题

[已经解决] 当弹出的错误弹窗是“堆栈过深”时,的大家的解决思路.....

[复制链接]

Lv1.梦旅人

梦石
0
星屑
164
在线时间
415 小时
注册时间
2020-1-11
帖子
256
跳转到指定楼层
1
发表于 2021-2-10 11:16:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
在引入外部的脚本时,最令人抓狂的错误就是……内存位址错误。
内存位址错误……这个问题我就自觉的投降了。
我要问的是第二让人无语的。“堆栈过深"
别的错误系统还给你错误地方的线索,但“堆栈过深"就很无语了。
所以想问下大家,容易发生“堆栈过深"的原因有那些?
一千个工程就有一千个哈里路亚,所以细节就不用多说,有个大致方向建议就行。谢谢。

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9414 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

2
发表于 2021-2-10 11:26:25 | 只看该作者
alias old_method

点评

一切都在不言中。受教了。  发表于 2021-2-10 20:29
回复 支持 1 反对 0

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42349
在线时间
7599 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

3
发表于 2021-2-10 18:52:12 | 只看该作者
内存访问异常实际上更好解决,毕竟地址是精确的,只要你有相关知识比较容易定位问题。
堆栈过深一般情况下都是死循环,楼上说的alias在F12之后产生的无限循环问题比较常见,
如果是代码哪里发生了意外建议在死循环前的主循环部分调查一下,二分注释一下代码也很快能找到问题所在。

点评

就是脚本功力不足,查起来很吃力。  发表于 2021-2-10 20:31
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv6.析梦学徒

老鹰

梦石
40
星屑
34720
在线时间
6739 小时
注册时间
2012-5-26
帖子
3259

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

4
发表于 2021-2-10 19:36:58 | 只看该作者
第一,同一个脚本被插入了两次
第二,某个方法在内部递归调用了它自己

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

点评

众口同调,看起来原因就是方法调用了。  发表于 2021-2-10 20:32
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 02:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表