Dump is causing linqpad to freeze
Options
Hi,
In latest beta LINQPad is freezing every time Dump is called on a table or object. It's very reproducible and very annoying.
In latest beta LINQPad is freezing every time Dump is called on a table or object. It's very reproducible and very annoying.
Comments
-
Calling Domain.GetComputerDomain().Name.Dump(); also causes LINQPad to freeze. I am running as C# program.
-
more info, it's not just beta version. Even current release is doing the same. I am wondering if it has something to do with windows 10 Build 14295?
-
I've just tried using LinqPad v5.06.01 on a vm running build 14295 and it works fine.
-
Not sure what's going on with my machine, anytime I call Dump(), LINQPad freezes.
-
Can you reproduce this on any other machine?
-
No, I cannot. Any idea how can I debug the issue?
-
Here is a screenshot of threads in Visual Studio
https://onedrive.live.com/redir?resid=A0E4337BA8E3A14!515434&authkey=!AJceZLElNq_ONaU&v=3&ithint=photo,png -
Looks like your Internet Explorer installation is hosed. It's hanging when accessing the Document property of the WebBrowser control.
-
I wanted to share the same stack trace analysis:
I don't think there's anything "corrupted" about @actnhn's installation, he's just on Windows10 Fast Ring, like me. This actually started about three Fast Ring builds ago. My thinking is that the IE WebBrowser control has maybe changed how it propagates this event in a way that maybe reveals some kind of bug in LINQPad's handling of the event and accessing of the document. Either that or Microsoft has done something in MSHTML that has introduced a bug into the Web Browser control and then I guess you should report that to them if that's ultimately your analysis of this problem. -
Thanks for the stack traces. Can you both try running the following query:
http://share.linqpad.net/vx89us.linq
and let me know the result.
Thanks -
Can you also please verify:
(a) whether the problem can be reproduced with a simple "Hello world".Dump(), and if not, whether Thread.Sleep(500); "Hello world".Dump() reproduces it
(b) if 'Auto Scroll Results to End' on the Query menu is enabled, whether disabling it makes any difference.
Thanks -
formatting the darn PC fixed the issue. It was getting impossible to live without LINQPad.
-
FYI, Still on Windows 10 build 14316
-
Ok, good news! this appears to be working again in the latest Fast Ring build (14328).