我们一直在试图解决导致我们的程序崩溃的这个问题。但是,我们还没有能够在内部重现车祸。调用OS功能失败后访问冲突00000000
是从客户端的机器来调用栈是这里的链接:
点击放大:
它似乎并未有任何的任何参考文件在我们的项目中,所以我们在寻找解决方案的地方有点失落。
这可能是环境问题吗?正在解决此问题的客户端使用Windows 7 SP1和Windows Server 2003.有时,在客户崩溃之前,客户一直在报告他们已收到'调用OS功能失败'的错误消息。这可以相关吗?基于调用堆栈,任何人都可以理解它想要做什么?
[更新]调用堆栈来自EurekaLog。此外,我还在“呼叫操作系统功能失败”错误中附加了呼叫堆栈下方的客户正在遇到的错误。这似乎与客户正在获取的AV错误有关,但我们不确定。 http://postimage.org/image/jku5dlnuf/
非现场图像中的调用堆栈很容易理解。它在窗体上调用Release。然后调用GetHandle然后尝试重新创建窗口。哪个失败。我希望你看到的所有其他东西都从那里流出。为什么窗口创建失败?很难知道会发生什么。我已经在有密码保护的屏幕保护程序的系统上看到过类似的声音错误。听起来很奇怪,我知道。我以为这一切都停止与Vista。所以它会在服务器2003(windows 5.2)上合理,但在Win 7上不会太多。 – 2013-03-15 13:15:26