什么是“评估"?在“调用堆栈"窗格中是什么意思? [英] What does "evaluation of" mean in Call Stack pane?

查看:76
本文介绍了什么是“评估"?在“调用堆栈"窗格中是什么意思?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

使用MSSQL2008和NHibernate(我认为是2.01)在Server 2008上的C#/VS.2008中进行编码.

Coding in C# / VS.2008 on Server 2008 using MSSQL2008 and NHibernate (2.01 I think).

我正在调试具有某些奇怪行为的程序.它会定期消耗所有可用的CPU周期,当我进入它时,一切似乎都正常.按"F10"键通常就足够了.和"F5";使其正常继续-没有线程 显然是僵局的,奇怪的是我经常可以逐步执行代码&重新启动执行,一切都会在问题恢复之前的一两个小时内正常工作.

I'm debugging a program with some odd behavior. It periodically consumes all available CPU cycles and when I break into it, all appears normal. It's often sufficient to press "F10" and "F5" for it to continue normally - none of the threads are obviously deadlocked and it's strange that I can often step through the code & restart execution and all will work fine for an hour or two before the problem returns.

今天,当我闯入代码时,我有一个非常奇怪的调用堆栈:

Today when I broke into the code, I had a very strange call stack:

在堆栈顶部是我程序中的一行,对我而言,这似乎与底层调用堆栈完全无关.

At the top of the stack was a line in my program which to me appears to be completely unrelated to the underlying call stack.

在执行行的下面是单词:

BENEATH the executing line are the words:

评估:"

此行是该线程正常执行的一部分:

followed by this line which is part of the normal execution of that thread:

int i = LPN.IndexOf(.");

int i = LPN.IndexOf(".");

LPN是一个字符串,而不是一个属性,所以我看不到执行此行如何以任何方式跳转到我的代码的完全不同的部分,而又没有其他事情严重破坏调用堆栈-尽管据我所知整个程序使用安全 代码.

LPN is a string and not a property, so I don't see how executing this line could in any way jump to an entirely different part of my code without something else seriously screwing up the call stack - although to my knowledge the entire program is using safe code.

此问题可能与上面的问题无关,因为当我按F10时,调试器将变得无响应,直到再次进入代码为止.接下来我将开始分析,但是我只是想知道是否有人看到过这样的堆栈,或者是否 上述软件包有任何已知的堆栈损坏.

This problem may be unrelated to the issue above since at the moment when I press F10 the debugger becomes unresponsive until I break into the code again. I'm going to start profiling next, but I was just curious if anyone has seen a stack like this or if there are any known stack corruptions with the above packages.

 

谢谢

mszil

 

推荐答案

您好,mszil,

Hi mszil,

问题是否在您的计算机上稳定地重现?您能告诉我们任何再现步骤吗?

Is the issue stably reproduced on your machine? could you show us any repro step?

您可以将此问题提交到Microsoft Connect反馈门户 http://connect.microsoft.com ,Microsoft工程师会认真评估它们,谢谢.我 此问题很紧急,请与支持部门联系 http://support.microsoft.com .

You can submit this issue to Microsoft Connect feedback portal http://connect.microsoft.com, Microsoft engineers will evaluate them seriously, thanks. If this issue is urgent, please contact support at http://support.microsoft.com.

 


这篇关于什么是“评估"?在“调用堆栈"窗格中是什么意思?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆