gpt4 book ai didi

C# 应用程序在特定点不断崩溃,需要帮助理解问题签名

转载 作者:可可西里 更新时间:2023-11-01 09:49:48 25 4
gpt4 key购买 nike

我有一个 C# Express 2010 应用程序,它与托管的 php 脚本建立了多个连接。一旦达到大约 7500 次成功通信,程序就会停止工作并提供以下问题签名:

Problem Event Name: APPCRASH

Application Name: zz.exe
Application Version: 1.0.0.0
Application Timestamp: 4c8d6459
Fault Module Name: ntdll.dll
Fault Module Version: 6.0.6001.18000
Fault Module Timestamp: 4791a783
Exception Code: c00000fd
Exception Offset: 0002f1c2
OS Version: 6.0.6001.2.1.0.272.7
Locale ID: 1033

每次都一样,我实在是理解不深,看不懂。谷歌搜索有关 ntdll.dll 文件的错误和讨论基本上没有结果。

还有一件事,它是一个运行在 64 位 Windows Server 2007 上的 32 位应用程序。由于它使用 jet.OleDB,它不可能是 native 64 位应用程序。

如果有人可以在这件事上提供一些帮助,我将不胜感激。

最佳答案

您的应用在底层 Win32 子系统中导致堆栈溢出异常。寻找递归函数或大型局部变量分配。更好的是,如果您可以将 VS 调试器附加到应用程序并捕获错误发生的位置,您应该有一个堆栈跟踪到问题发生的位置。

关于C# 应用程序在特定点不断崩溃,需要帮助理解问题签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3697307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com