堆栈溢出消息


0

我创建了一张原始硬盘的图像,并将其写入新的(不同的!)电脑中的新磁盘。令人惊讶的是,windows xp工作正常,但是当我们运行一个特定的应用程序时,我们会遇到堆栈溢出错误。

不过我原来的硬盘工作正常。

我们不知道该程序是用哪种语言编写的。我只有exe文件。

任何人都可以建议,可能是什么原因。


1
请提供更多信息 - 您运行的操作系统是什么?什么程序引起了消息?
Doug Harris

副本必须已损坏。
WikiWitz

Answers:


2

当进程超过其堆栈时,可能会发生这种情况。这有两个主要原因:

  1. 堆栈上的数据太多
  2. 无限递归

通常这是你的应用程序中的一个错误,无论它在另一个磁盘上工作正常我会认为你已经绊倒了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.