gpt4 book ai didi

c# - 与 ntdll.dll 相关的无法解释的崩溃

转载 作者:可可西里 更新时间:2023-11-01 14:02:15 30 4
gpt4 key购买 nike

我有一个我编写的应用程序间歇性崩溃,但我无法在应用程序层捕获异常。我总是在事件日志中得到一个条目,但没有给我太多信息:

Faulting application name: BCS-UI.exe, version: 1.0.11.0, time stamp: 0x5c0edcbd
Faulting module name: ntdll.dll, version: 10.0.17134.376, time stamp: 0x4358e406
Exception code: 0xc0000374
Fault offset: 0x000d8829
Faulting process id: 0x39b0
Faulting application start time: 0x01d49161c80079a0
Faulting application path: C:\Gogs Local\SMR_Windows_UI\BCS-UI\BCS-UI\bin\Release\BCS-UI.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report Id: 1fbc4761-d256-44b0-99b0-4d9d758e4fe0
Faulting package full name:
Faulting package-relative application ID:

- System

- Provider

[ Name] Application Error

- EventID 1000

[ Qualifiers] 0

Level 2

Task 100

Keywords 0x80000000000000

- TimeCreated

[ SystemTime] 2018-12-11T15:12:28.109191000Z

EventRecordID 23318

Channel Application

Computer Leviathan

Security


- EventData

BCS-UI.exe
1.0.11.0
5c0edcbd
ntdll.dll
10.0.17134.376
4358e406
c0000374
000d8829
39b0
01d49161c80079a0
C:\Gogs Local\SMR_Windows_UI\BCS-UI\BCS-UI\bin\Release\BCS-UI.exe
C:\WINDOWS\SYSTEM32\ntdll.dll
1fbc4761-d256-44b0-99b0-4d9d758e4fe0

如你所见,我明白了:

Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll.

我不确定那是什么或它与崩溃有何关系,但我已经能够在多台机器上重现它,但我不知道如何确定原因或防止它发生。

更新:由于上述原因,我已经到了应用程序在启动时崩溃的地步。它到达 MainWindow 构造函数的末尾(它是一个 WPF 应用程序),在白屏上停留大约 10 秒,然后死掉。我已回滚到该软件的旧版本并重现了此行为。我还把它移到了另一台机器上,但没有看到这种行为,所以我目前的理论与评论中所说的一致——某些东西损坏了堆,它只会在重新启动时被清除。

更新 2:在调试器外部运行时,我能够生成此错误消息,尽管在调试器中运行时,我无法让它因异常而停止:

a generic error occurred in GDI+

这就是我今天要寻找的东西。有趣且令人不安的是,该应用程序每次启动时都会崩溃,即使在重新启动后也是如此。此时其他机器上不会发生相同的行为。

最佳答案

要调试这类系统内部问题,我建议您尝试 Process Monitor .

Process Monitor is an advanced monitoring tool for Windows that shows real-time file system, Registry and process/thread activity.

enter image description here

基本上,您需要留意“NAME NOT FOUND”错误,这意味着缺少 dll 或注册表项,或者监视器屏幕中的任何其他可疑错误。

关于c# - 与 ntdll.dll 相关的无法解释的崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53727265/

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