正在进行应用程序中的“异常代码:C0000005 ACCESS_VIOLATION”,应用程序已终止

时间:2015-09-16 02:18:07

标签: progress-4gl openedge progress-db

进度应用程序在执行期间终止。这是protrace:

Exception code: C0000005 ACCESS_VIOLATION
Fault address:  101DA9BF 01:001D99BF C:\Ultra\dlc91e\bin\prow32.dll

如何找到导致此问题的程序?有没有办法调试和找到有问题的代码?

2 个答案:

答案 0 :(得分:2)

如果是崩溃的4gl会话,那么崩溃的会话的工作目录中应该有一个“procore”或“protrace”文件。它也可能位于临时目录中(使用-T启动参数指定)。

如果你能找到protrace文件,它有一个4gl堆栈跟踪,应该告诉你问题的来源。

答案 1 :(得分:1)

这里有一些注意事项:

9.1e真的很古老。但是,Progress仍然有很长一段时间支持旧版本的历史。它实际上设置为"retired" October 2015

因此,如果您拥有有效的许可证,则应该对contact support毫不犹豫。

还有搜索知识库。我发现this可能是类似的东西。首先,您应该考虑自系统工作以来发生的所有变化(文件系统布局,安装防病毒和防火墙等软件,操作系统升级,安全更改等)。

知识库主页:http://knowledgebase.progress.com/

我从不使用内部搜索,我总是使用Google:

site:knowledgebase.progress.com