0

Problem signature:

  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

I understand that most likely a problem is odd cycle. But I wanna find appropriate place in code, because finding of cycle could be harder.

P8 (IL offset) is 0.
P7 (Faulting assembly method def) is 26??? What does it mean?

What should I make to find problem code out?

4

2 回答 2

0

它看起来像堆栈溢出,检查你有没有无限循环或无限递归

于 2013-09-04T14:37:36.037 回答
0

你有一个StackOverflowException. 调试您的应用程序,在异常发生时中断,并检查调用堆栈。来源可能很明显。

如果您所拥有的只是崩溃报告中的内存转储或类似内容,那么最好的办法是将其加载到 VS 或 WinDBG 中并使用调试符号来识别问题。无论哪种方式,您都需要比您发布的更多信息来识别问题代码。

于 2013-09-04T14:40:48.433 回答