找回密码
 注册
Simdroid-非首页
查看: 464|回复: 11

[错误和警告信息] forrt1:severe<170>stack overflow的一种解决办法

[复制链接]
发表于 2014-10-6 14:56:49 | 显示全部楼层 |阅读模式 来自 香港

在版上看见有人问运算时堆栈溢出如何解决,(例如 http://forum.simwe.com/forum.php ... t=stack%2Boverflow; http://forum.simwe.com/forum.php ... =%E5%A0%86%E6%A0%88)但没有很好的回答。
现根据yahoo LS-DYNA use group中相关回答总结一种解决方法。

堆栈溢出时,计算窗口会出现如下报错信息:
forrt1: severe<170>: Program Exception - stack overflow

此时,可以尝试按照如下方式重新设置堆栈大小:
1. 打开:开始菜单 > Microsoft Visual Studio > Visual Studio Tools > Visual Studio 2008 x64 Win64 Command Prompt
(x86和x64应选取相应版本)
2. 在打开的命令行窗口中进入 ls971.exe 所在文件夹
3. 输入 link /dump /headers ls971.exe | find "stack",可以观察当前ls971.exe的堆栈设置
4. 欲增加 ls971.exe 的 stack reserve 和 stack commit,输入
editbin /stack:100000000,100000 ls971.exe
这个例子中,修改后的stack reserve为100000000 bytes,stack commit为100000 bytes
5. 可以重新利用3中语句查看修改后的stack设置

利用修改后的ls971.exe可能可以解决stack overflow的问题(例如在本人的情况)。
发表于 2014-10-7 15:27:38 | 显示全部楼层 来自 大连理工大学
Simdroid开发平台
楼主您好,我也存在这种问题(ANSYS 15.0 DYNA V971 R7),请问Microsoft Visual Studio这个是什么,我在机器里没有找到。谢谢!
回复 不支持

使用道具 举报

 楼主| 发表于 2014-10-9 14:54:37 | 显示全部楼层 来自 香港
Microsoft Visual Studio是微软的软件开发工具包,即编程平台。
回复 不支持

使用道具 举报

发表于 2014-11-12 20:20:54 | 显示全部楼层 来自 广东广州
楼主,您好,我也遇到了这个问题,请问你用的是哪个版本的,我用的是15.0,15.0的好像不是LS971.exe了,怎么解决呢?
回复 不支持

使用道具 举报

 楼主| 发表于 2014-11-13 16:02:37 | 显示全部楼层 来自 香港
sherlock 发表于 2014-11-12 20:20
楼主,您好,我也遇到了这个问题,请问你用的是哪个版本的,我用的是15.0,15.0的好像不是LS971.exe了,怎 ...

我用的是ANSYS 14.0版本。未用过ANSYS 15.0,所以不知道具体如何解决,但应该有一个可执行程序(.exe)对应着LS-DYNA求解器。试试对这个可执行程序进行上面说的操作。:)
回复 不支持

使用道具 举报

发表于 2014-11-14 09:21:21 | 显示全部楼层 来自 广东广州
xth07 发表于 2014-11-13 16:02
我用的是ANSYS 14.0版本。未用过ANSYS 15.0,所以不知道具体如何解决,但应该有一个可执行程序(.exe)对 ...

我那天试了下,没找到那个求解器,所以干脆就卸载了,安装了个14.5的,还没装好,到时试试还会不会有这种情况。谢谢啊!
回复 不支持

使用道具 举报

发表于 2015-2-20 18:44:09 | 显示全部楼层 来自 挪威
我试过了,还是不行。楼主知道还有什么别的解决办法吗?
回复 不支持

使用道具 举报

 楼主| 发表于 2015-3-5 12:19:34 | 显示全部楼层 来自 香港
yuzhaolong 发表于 2015-2-20 18:44
我试过了,还是不行。楼主知道还有什么别的解决办法吗?

Sorry,暂时我就只有这种解决办法了。。或许你试下搜索一般程序堆栈溢出的解决办法咯。。
回复 不支持

使用道具 举报

发表于 2015-8-28 16:32:40 | 显示全部楼层 来自 湖北武汉
sherlock 发表于 2014-11-14 09:21
我那天试了下,没找到那个求解器,所以干脆就卸载了,安装了个14.5的,还没装好,到时试试还会不会有这种 ...

您好,您的问题解决了吗?
回复 不支持

使用道具 举报

发表于 2015-9-15 16:04:29 | 显示全部楼层 来自 广东茂名
李老师 发表于 2015-8-28 16:32
您好,您的问题解决了吗?

不好意思啊,好久没上论坛了,后来我用回另外的版本,就没这个问题了!
回复 不支持

使用道具 举报

发表于 2015-10-9 10:12:04 | 显示全部楼层 来自 贵州贵阳
这个方法很好,我就是照着这样把问题解决的,谢谢
回复 不支持

使用道具 举报

发表于 2016-8-8 13:41:51 | 显示全部楼层 来自 湖北武汉
其实时程序的bug,可通过升级解决,具体可参看网页,http://www.46xz.com/a/jxsoft/CAE/2014/0110/3376.html
里面有具体介绍
回复 不支持

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-12 18:10 , Processed in 0.039031 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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