断层模块路径:C:\Windows\system32\ KERNELBASE.dll

时间:2022-08-26 19:48:19

I have a .Net 4.0 C++ application that used to be built in 32bits. Obviously when running on a 64bits station I was having issues, therefore I started rebuilding everything in 64 bits. The whole project is converted as well as the libraries I had made for this in other project files. All references have been updated and everything compiles fine.

我有一个。net 4.0 c++应用程序,以前是32位的。显然,当我在64位的站点上运行时,我遇到了问题,所以我开始用64位元来重建所有的东西。整个项目和我在其他项目文件中为这个项目所做的库都被转换了。所有的引用都被更新了,所有的内容都被编译好了。

Once deployed to a 64bit station I now get the following errors in the windows event viewer:

一旦部署到64位站,我现在在windows事件查看器中得到以下错误:

Information : Windows Error Reporting

信息:Windows错误报告。

Fault bucket , type 0
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: EDI.exe
P2: 0.0.0.0
P3: 4e32e547
P4: KERNELBASE.dll
P5: 6.1.7601.17625
P6: 4de88429
P7: e0434352
P8: 000000000000cacd
P9: 
P10: 

Attached files:

These files may be available here:
C:\Users\developer\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_EDI.exe_b14cfebcf86ccaf91a35dacab06a28cdf7277ba_17f14701

Analysis symbol: 
Rechecking for solution: 0
Report Id: c9983227-ba04-11e0-9299-002713d66c71
Report Status: 0

Error : Application Error

错误:应用程序错误

Faulting application name: EDI.exe, version: 0.0.0.0, time stamp: 0x4e32e547
Faulting module name: KERNELBASE.dll, version: 6.1.7601.17625, time stamp: 0x4de88429
Exception code: 0xe0434352
Fault offset: 0x000000000000cacd
Faulting process id: 0x1704
Faulting application start time: 0x01cc4e118bde9f1d
Faulting application path: C:\Users\developer\Desktop\EDI_6.1.0.4160_x64\EDI_6.1.0.4160_x64\EDI.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: c9983227-ba04-11e0-9299-002713d66c71

Error : .Net Runtime

错误:. net运行时

Application: EDI.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
Stack:
   at <Module>.main(System.String[])

When I run dependency walker on the executable, I get to see the executable listed in the modules and nothing else at all comes up. I am kind of out of ideas at the moment and wondering if anyone can make something of this?

当我在可执行文件上运行dependency walker时,我看到了在模块中列出的可执行文件,而其他的东西都没有出现。我现在有点不懂,想知道是否有人能做点什么?

2 个解决方案

#1


0  

Exception code: 0xe0434352 Not very common. Check this:

异常代码:0xe0434352不太常见。检查:

http://social.msdn.microsoft.com/Forums/en-GB/pex/thread/b9728c2d-130e-48f9-80c1-442ddbc1e85b

http://social.msdn.microsoft.com/forums/en gb/pex/thread/b9728c2d - 130 e - 48 - f9 - 80 c1 - 442 ddbc1e85b

#2


0  

I just experienced this same error-code, also in Kernelbase.dll when attempting to debug a C++ application in VS2012. Fortunately in my case I tracked the issue down to the Document Well (from Productivity Powertools Extension) option:

我刚刚经历了同样的错误代码,也在Kernelbase中。试图调试VS2012中的c++应用程序时的dll。幸运的是,在我的案例中,我很好地跟踪了这个问题(来自生产力工具扩展)选项:

Environment-Tabs and Windows-Maintain pin status if document is removed from well.

如果文档被删除,环境标签和窗口将保持pin状态。

Clearing this option fixed my problem. It appears that DevStudio was crashing when rearranging the tabs/windows for debugging.

清除这个选项修正了我的问题。当重新安排选项卡/窗口进行调试时,DevStudio似乎崩溃了。

This may not be the cause of your particular issue, but I've added it here because if anyone else searches for error code: 0xe0434352 in Kernelbase.dll, this issue is at the top of the Google search.

这可能不是您的特殊问题的原因,但是我在这里添加了它,因为如果有人搜索错误代码:0xe0434352在Kernelbase中。dll,这个问题在谷歌搜索的顶部。

#1


0  

Exception code: 0xe0434352 Not very common. Check this:

异常代码:0xe0434352不太常见。检查:

http://social.msdn.microsoft.com/Forums/en-GB/pex/thread/b9728c2d-130e-48f9-80c1-442ddbc1e85b

http://social.msdn.microsoft.com/forums/en gb/pex/thread/b9728c2d - 130 e - 48 - f9 - 80 c1 - 442 ddbc1e85b

#2


0  

I just experienced this same error-code, also in Kernelbase.dll when attempting to debug a C++ application in VS2012. Fortunately in my case I tracked the issue down to the Document Well (from Productivity Powertools Extension) option:

我刚刚经历了同样的错误代码,也在Kernelbase中。试图调试VS2012中的c++应用程序时的dll。幸运的是,在我的案例中,我很好地跟踪了这个问题(来自生产力工具扩展)选项:

Environment-Tabs and Windows-Maintain pin status if document is removed from well.

如果文档被删除,环境标签和窗口将保持pin状态。

Clearing this option fixed my problem. It appears that DevStudio was crashing when rearranging the tabs/windows for debugging.

清除这个选项修正了我的问题。当重新安排选项卡/窗口进行调试时,DevStudio似乎崩溃了。

This may not be the cause of your particular issue, but I've added it here because if anyone else searches for error code: 0xe0434352 in Kernelbase.dll, this issue is at the top of the Google search.

这可能不是您的特殊问题的原因,但是我在这里添加了它,因为如果有人搜索错误代码:0xe0434352在Kernelbase中。dll,这个问题在谷歌搜索的顶部。