LoadLibrary导致访问冲突与0xC0000005 [英] LoadLibrary causes Access Violation with 0xC0000005
问题描述
我
我正在研究一种遗留产品,它可以加载和卸载我们的DLL(比如DLL A)很多次在特定的工作流程中。
虽然它多次成功加载/卸载DLL A,但它在一个点上因访问冲突错误而失败。我们没有得到进一步的线索,因为应用程序崩溃。
Windows事件查看器为我提供了这些信息:
错误的应用程序名称:MyApp .exe,版本:8.10.0.651,时间戳:0x5cd12bdb
错误模块名称:clr.dll,版本:4.7.3394.0,时间戳:0x5c537182
异常代码: 0xc0000005
故障偏移:0x0045510d
故障流程ID:0x20a0
故障应用程序启动时间:0x01d504a5b280527f
故障应用程序path:C:\ Users \I_SDU \source \ Workspaces \ MyApp\build \Debug \ x86 \ MyApp.exe
错误模块路径:C:\ Windows \ Microsoftoft.NET\Framework\v4.0.30319\clr.dll
报告ID:a74cfc6e-451a-45be-b060-e9203f56d580
错误包全名:
$
错误的包相关应用程序ID:
主要是C ++ / MFC代码,而且错误的是错误模块是clr.dll。不确定会出现什么问题。
感谢有关如何解决此崩溃问题的任何意见。
TIA,
Jy
你好,
这个 崩溃经常出现在.net上框架。论坛中有很多帖子,例如
https://social.msdn.microsoft.com/Forums/vstudio/de-DE/e0de4156-d028-4f01-859e-b20ba3683651/random-appcrashes-in-clrdll- with-net-40?forum = clr
通常,上次更新解决了这个问题。您应该安装最新的.net Framework更新。
https://dotnet.microsoft .com / download / dotnet-framework
问候,Guido 一>
Hi,
I'm working on a legacy product, which loads and unloads one of our DLLs (say DLL A) quite a few times during a particular workflow.
While it successfully loads/unloads DLL A multiple times, it fails at one point with an Access Violation error. We get no further clues, since the application just crashes.
The Windows Event Viewer gives me this information:
Faulting application name: MyApp.exe, version: 8.10.0.651, time stamp: 0x5cd12bdb
Faulting module name: clr.dll, version: 4.7.3394.0, time stamp: 0x5c537182
Exception code: 0xc0000005
Fault offset: 0x0045510d
Faulting process id: 0x20a0
Faulting application start time: 0x01d504a5b280527f
Faulting application path: C:\Users\I_SDU\source\Workspaces\MyApp\build\Debug\x86\MyApp.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: a74cfc6e-451a-45be-b060-e9203f56d580
Faulting package full name:
Faulting package-relative application ID:
It is mostly C++/ MFC code, and surprisingly the Faulting module is clr.dll. Not sure what is going wrong.
Appreciate any inputs on how to resolve this crash issue.
TIA,
Jy
Hello,
this crash appears very often with the .net Framework. There are many postings in forums, e.g. https://social.msdn.microsoft.com/Forums/vstudio/de-DE/e0de4156-d028-4f01-859e-b20ba3683651/random-appcrashes-in-clrdll-with-net-40?forum=clr
Normally, the last update solves this problem. You should install the newest .net Framework update.
这篇关于LoadLibrary导致访问冲突与0xC0000005的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!