问题签名:
Problem Event Name: CLR20r3
Problem Signature 01: MyApplication.exe
Problem Signature 02: 1.2.0.2400
Problem Signature 03: 521f2841
Problem Signature 04: MyLibrary
Problem Signature 05: 1.51.1.2406
Problem Signature 06: 521f5508
Problem Signature 07: 26
Problem Signature 08: 0
Problem Signature 09: System.StackOverflowException
OS Version: 6.1.7600.2.0.0.272.7
Locale ID: 1033
Additional Information 1: 199c
Additional Information 2: 199cc907df8a4654c8ebf31545ec3b64
Additional Information 3: ac93
Additional Information 4: ac932fb721b478be6e53cf5b63cba0e7
据我所知,问题很可能是奇数周期。但我想在代码中找到合适的位置,因为找到循环可能会更难。
P8 (IL offset) is 0.
P7 (Faulting assembly method def) is 26??? What does it mean?
我应该怎样做才能找到问题代码?
答案 0 :(得分:0)
看起来像堆栈溢出,检查没有无限循环或无限递归
答案 1 :(得分:0)
你有StackOverflowException
。调试应用程序,在异常发生时中断,并检查callstack。来源可能很明显。
如果您拥有的只是崩溃报告中的内存转储或类似内容,那么最好将其加载到VS或WinDBG中,并使用调试符号来识别问题。无论哪种方式,您都需要比发布的更多信息来识别问题代码。