如何排除KernelBase.exe故障?(异常代码:53534f)

本文关键字:异常 53534f 故障 代码 KernelBase 何排除 排除 exe | 更新日期: 2023-09-27 17:53:09

我们从。net应用程序中得到以下错误:

Faulting application name: OurApplication.exe, version: 1.0.10603.0, time stamp: 0x556f0756 
Faulting module name: KERNELBASE.dll, version: 6.1.7601.18409, time stamp: 0x53159a86 
Exception code: 0xe053534f 
Fault offset: 0x0000c42d 
Faulting process id: 0x 
Faulting application start time: 0x 
Faulting application path: 
Faulting module path: 
Report Id: 

OurApplication.exe有一个AppDomain.CurrentDomain.UnhandledExceptionApplication.ThreadException的处理程序。我错过了什么?

如何排除KernelBase.exe故障?(异常代码:53534f)

Per Hans Passant:

异常码说明,53534f是"SSO"的ASCII码。软堆栈溢出。运行时可以判断,在为调用设置堆栈帧时,一定会发生硬堆栈溢出,这比硬堆栈溢出要温和一些。没有剩余的空间来打电话,所以它提前拔掉了插头。否则以完全相同的方式处理,StackOverflowException是一个致命的错误,总是立即崩溃你的应用程序。总是一个bug在你的代码中,这里有很多问题

这也是一篇很棒的文章:http://blog.fogcreek.com/production-debugging-a-story-about-exception-code-0xe053534f/