You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've discovered that the 2.56 version of the protocol (the newest version for now) has a degradation.
When we start an evaluation from Immediate window we expect that Debugger.Break() will be processed correctly, but thread.GetFrames () is seemed to return the wrong frames when we are stopped on UserBreakEvent. It stopped working between 2.51 and 2.56 versions.
I was able to build a stable repro in my fork, tested on Windows. Just add a breakpoint to the end of Program.TopFrameCheck method in the Driver project and launch it. The topFrameName differs from Program.EvaluationWithUserBreakInside for 2.56 protocol version, but works correctly for 2.51 (you can change Connection.MINOR_VERSION to 2.51 to check that).
Here is what happens on my windows environment:
The text was updated successfully, but these errors were encountered:
eterekhin
changed the title
2.56 version of protocol is unable to enumerate frames property while active evaluation
2.56 version of protocol is unable to enumerate frames properly while active evaluation
Mar 25, 2022
Hi!
I've discovered that the 2.56 version of the protocol (the newest version for now) has a degradation.
When we start an evaluation from Immediate window we expect that Debugger.Break() will be processed correctly, but
thread.GetFrames ()
is seemed to return the wrong frames when we are stopped onUserBreakEvent
. It stopped working between 2.51 and 2.56 versions.I was able to build a stable repro in my fork, tested on Windows. Just add a breakpoint to the end of
Program.TopFrameCheck
method in theDriver
project and launch it. ThetopFrameName
differs fromProgram.EvaluationWithUserBreakInside
for 2.56 protocol version, but works correctly for 2.51 (you can changeConnection.MINOR_VERSION
to 2.51 to check that).Here is what happens on my windows environment:
The text was updated successfully, but these errors were encountered: