Occasionally, Intellisense will die with the following error (from the Code debugger): -
shell.ts:541 Cannot read property 'Data' of null: TypeError: Cannot read property 'Data' of null
at C:\Users\Isaac\.vscode\extensions\Ionide.Ionide-fsharp-2.13.2\Components\CodeLens.js:149:50
at process._tickCallback (internal/process/next_tick.js:103:7)
No idea why it happens or how / when it starts working again.
In fact it's more than intellisense - codelens and hover-over tooltips stop working as well.
Yeah, error only tells us that we don't get anything reasonable from FSAC. I've noticed it too, but haven't found any way to reproduce the problem. I guess for some reason FCS crashes / hangs. But no idea why.
Can we put some more logging in - I don't know if FSAC gives any more details like a stack trace?
Hi,
I turned on the logging for Ionide via User Settings:
"FSharp.logLanguageServiceRequestsOutputWindowLevel": "DEBUG",
"FSharp.logLanguageServiceRequests": "both"
When I code with the output panel is open, the error does not occur. There's no red underline, and Ionide does not crash. As soon as I close the output panel, Ionide crashes again after the first error, after the red underline.
This is the output of the error, after I open the output again:
[00:04:59 INFO ] REQ (065) -> {tooltip}, File = "~/src/Any.fsx"
[00:04:59 ERROR] RES (065) <- {tooltip} ERROR in 2 ms: Error: connect ECONNREFUSED 127.0.0.1:8910 Data=undefined
[00:05:06 INFO ] REQ (066) -> {parse}, File = "~/src/Any.fsx"
[00:05:06 INFO ] REQ (067) -> {lint}, File = "~/src/Any.fsx"
[00:05:06 ERROR] RES (066) <- {parse} ERROR in 2 ms: Error: connect ECONNREFUSED 127.0.0.1:8910 Data=undefined
[00:05:06 ERROR] RES (067) <- {lint} ERROR in 2 ms: Error: connect ECONNREFUSED 127.0.0.1:8910 Data=undefined
Here's some info from error output:
Error: Cannot read property 'Data' of null
at C:\Users\Isaac\.vscode\extensions\Ionide.Ionide-fsharp-2.15.5\Components\CodeLens.js:149:50
at process._tickCallback (internal/process/next_tick.js:103:7)
Can confirm the problem on macos 10.12.2. It seems the ECONNREFUSED is the culprit here? And the log also mentions a StackOverflowException.
For information: I'm using OS X Yosemite 10.10.5, still with the error.
So thanks to some investigation by @lucasmreis we know that it started to occur more after ionide/ionide-vscode-fsharp@8653153.
Probably error is somewhere in new FSAC's namespace resolver I've ported from VFPT.
Please check 2.19.4. If it's not working please provide me reproduction example and OS / mono info.
I can't fix it by random changing code in FSAC and hoping it will work
SOLVED! (at least for me ๐ )
Thanks a lot, one more time!
My settings:
โถ mono --version
Mono JIT compiler version 4.6.2 (mono-4.6.0-branch/ac9e222 Wed Dec 14 17:02:09 EST 2016)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: normal
SIGSEGV: altstack
Notification: kqueue
Architecture: x86
Disabled: none
Misc: softdebug
LLVM: yes(3.6.0svn-mono-master/8b1520c)
GC: sgen
On a OS X Yosemite 10.10.5.
Confirmed, I also noticed in the last few days that it's not happening any more.
It sometimes takes time on startup to "parse" everything so that intellisense works, but it catches up eventually.
It sometimes takes time on startup to "parse" everything so that intellisense works, but it catches up eventually
I guess that's something to do with our startup strategy (parsing all projects in workspace). Not really sure how we can fix it shrug
Really wasn't complaining - just an observation. VS seems a little faster than Ionide here, that's all.
@Krzysztof-Cieslak OK. I think this is either back or never really went away:
shell.ts:541 Cannot read property 'Data' of null: TypeError: Cannot read property 'Data' of null
at C:\Users\Isaac\.vscode\extensions\Ionide.Ionide-fsharp-2.21.1\Components\ResolveNamespaces.js:30:37
at process._tickCallback (internal/process/next_tick.js:103:7)e.onUnexpectedError @ shell.ts:541(anonymous function) @ shell.ts:457e.onUnexpectedExternalError @ errors.ts:74s @ errors.ts:96(anonymous function) @ quickFix.ts:27v @ winjs.base.raw.js:1209enter @ winjs.base.raw.js:901_run @ winjs.base.raw.js:1068_error @ winjs.base.raw.js:1041v @ winjs.base.raw.js:1209enter @ winjs.base.raw.js:901_run @ winjs.base.raw.js:1068_error @ winjs.base.raw.js:1041(anonymous function) @ async.ts:359done @ winjs.base.raw.js:1378v @ winjs.base.raw.js:1224enter @ winjs.base.raw.js:901_run @ winjs.base.raw.js:1068_error @ winjs.base.raw.js:1041e.resolveErr @ ipcRemoteCom.ts:110f @ ipcRemoteCom.ts:198_combinedTickCallback @ internal/process/next_tick.js:67_tickCallback @ internal/process/next_tick.js:98
extensionHost.ts:293 [Extension Host] [IONIDE-FSAC] RES (1767) <- {completion} ERROR in 5 ms: {SyntaxError: Unexpected token u in JSON at position 0}, Data=%O
Sorry.
I am still getting this error fairly regularly and will cause intellisense, codelens and the tooltips to stop working. Sometimes it starts working again and other times I have to restart vscode to get it working again. I have been using this gist to try and get a reliable method to reproduce my issue.
shell.ts:437 Cannot read property 'Data' of null: TypeError: Cannot read property 'Data' of null
at /Users/ben/.vscode/extensions/Ionide.Ionide-fsharp-2.22.2/Components/CodeLens.js:155:50
at process._tickCallback (internal/process/next_tick.js:103:7)
> mono --version
Mono JIT compiler version 4.6.2 (Stable 4.6.2.16/ac9e222 Sat Jan 7 16:00:28 PST 2017)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: normal
SIGSEGV: altstack
Notification: kqueue
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: seen
OS X El Capitan 10.11.6
VSCode 1.9.1
Iodide-FSharp 2.22.2
Can confirm on
macOs 10.12.3
VS Code 1.9.1
Ionide-Fsharp 2.22.1
Log
[Extension Host] rejected promise not handled within 1 second
Cannot read property 'Data' of null: TypeError: Cannot read property 'Data' of null
at mapResult (/Users/stefan/.vscode/extensions/Ionide.Ionide-fsharp-2.22.1/Components/Errors.js:42:10)
at /Users/stefan/.vscode/extensions/Ionide.Ionide-fsharp-2.22.1/Components/Errors.js:123:36
at process._tickCallback (internal/process/next_tick.js:103:7)
'KeyboardEvent.keyIdentifier' is deprecated and will be removed in M54, around October 2016. See https://www.chromestatus.com/features/5316065118650368 for more details.
Cannot read property 'Data' of null: TypeError: Cannot read property 'Data' of null
at /Users/stefan/.vscode/extensions/Ionide.Ionide-fsharp-2.22.1/Components/ResolveNamespaces.js:30:37
at process._tickCallback (internal/process/next_tick.js:103:7)
[Extension Host] [IONIDE-FSAC] RES (117) <- {namespaces} ERROR in 686 ms: Error: socket hang up Data=%O
socket hang up: Error: socket hang up
at createHangUpError (_http_client.js:252:15)
at Socket.socketOnEnd (_http_client.js:344:23)
at emitNone (events.js:91:20)
at Socket.emit (events.js:185:7)
at endReadableNT (_stream_readable.js:974:12)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
[Extension Host] [IONIDE-FSAC] RES (119) <- {declarations} ERROR in 463 ms: Error: socket hang up Data=%O
[Extension Host] [IONIDE-FSAC] RES (115) <- {namespaces} ERROR in 962 ms: Error: socket hang up Data=%O
[Extension Host] [IONIDE-FSAC] RES (081) <- {declarations} ERROR in 3996 ms: Error: socket hang up Data=%O
[Extension Host] [IONIDE-FSAC] RES (104) <- {namespaces} ERROR in 1920 ms: Error: socket hang up Data=%O
[Extension Host] [IONIDE-FSAC] RES (122) <- {tooltip} ERROR in 2 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
connect ECONNREFUSED 127.0.0.1:8941: Error: connect ECONNREFUSED 127.0.0.1:8941
at Object.exports._errnoException (util.js:1026:11)
at exports._exceptionWithHostPort (util.js:1049:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1081:14)
[Extension Host] [IONIDE-FSAC] RES (123) <- {namespaces} ERROR in 3 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] [IONIDE-FSAC] RES (124) <- {parse} ERROR in 1 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] [IONIDE-FSAC] RES (125) <- {tooltip} ERROR in 2 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] rejected promise not handled within 1 second
[Extension Host] [IONIDE-FSAC] RES (126) <- {parse} ERROR in 1 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] [IONIDE-FSAC] RES (127) <- {lint} ERROR in 2 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] rejected promise not handled within 1 second
connect ECONNREFUSED 127.0.0.1:8941: Error: connect ECONNREFUSED 127.0.0.1:8941
at Object.exports._errnoException (util.js:1026:11)
at exports._exceptionWithHostPort (util.js:1049:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1081:14)
[Extension Host] [IONIDE-FSAC] RES (128) <- {completion} ERROR in 2 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] [IONIDE-FSAC] RES (129) <- {parse} ERROR in 1 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] rejected promise not handled within 1 second
[Extension Host] [IONIDE-FSAC] RES (130) <- {tooltip} ERROR in 5 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] [IONIDE-FSAC] RES (131) <- {parse} ERROR in 2 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] [IONIDE-FSAC] RES (132) <- {tooltip} ERROR in 5 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] rejected promise not handled within 1 second
connect ECONNREFUSED 127.0.0.1:8941: Error: connect ECONNREFUSED 127.0.0.1:8941
at Object.exports._errnoException (util.js:1026:11)
at exports._exceptionWithHostPort (util.js:1049:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1081:14)
[Extension Host] [IONIDE-FSAC] RES (133) <- {parse} ERROR in 2 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] [IONIDE-FSAC] RES (134) <- {parse} ERROR in 3 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] rejected promise not handled within 1 second
[Extension Host] [IONIDE-FSAC] RES (135) <- {tooltip} ERROR in 1 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] [IONIDE-FSAC] RES (136) <- {parse} ERROR in 1 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] [IONIDE-FSAC] RES (137) <- {lint} ERROR in 1 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] rejected promise not handled within 1 second
connect ECONNREFUSED 127.0.0.1:8941: Error: connect ECONNREFUSED 127.0.0.1:8941
at Object.exports._errnoException (util.js:1026:11)
at exports._exceptionWithHostPort (util.js:1049:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1081:14)
[Extension Host] [IONIDE-FSAC] RES (138) <- {tooltip} ERROR in 1 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] [IONIDE-FSAC] RES (139) <- {tooltip} ERROR in 1 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
[Extension Host] rejected promise not handled within 1 second
[Extension Host] [IONIDE-FSAC] RES (140) <- {tooltip} ERROR in 1 ms: Error: connect ECONNREFUSED 127.0.0.1:8941 Data=%O
connect ECONNREFUSED 127.0.0.1:8941: Error: connect ECONNREFUSED 127.0.0.1:8941
at Object.exports._errnoException (util.js:1026:11)
at exports._exceptionWithHostPort (util.js:1049:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1081:14)
Unfortunately I'm having this issue too. Is there anything we can do to help fixing it?
Yeah, would like to help out too. At the moment is has become almost unusable in VS Code. For every F# stuff I do, I have to use Atom now because Ionide dies after like three keystrokes in Code.
That's interesting. I wonder why this doesn't have in Atom - perhaps the way that they're interacting with FSAC is somehow different?
Could be. It does work in atom but some important things (e.g. renaming) are not supported. That's why we really need to fix the vs code extension, but I really don't know where to start or how to help out.
We've just come across the problem in our team too
shell.ts:437 Cannot read property 'Data' of null: TypeError: Cannot read property 'Data' of null
at /Users/Jon/.vscode/extensions/Ionide.Ionide-fsharp-2.23.0/Core/Project.js:145:10
at /Users/Jon/.vscode/extensions/Ionide.Ionide-fsharp-2.23.0/fable_external/Helpers-1977695102.js:67:7
at process._tickCallback (internal/process/next_tick.js:103:7)
@isaacabraham everything in the atom tools are old, old fsac, old transpiler(funscript) no one works on it
Does anyone have a reliable reproduction for this issue? I've never encountered it myself so its hard to go about fixing it
@cloudRoutine @kc0isg has one that always triggers for me. But with the latest version it has gotten worse. ionide on vs code on macOS quits on the first red squiggly line that appears. Tried it on both my personal MacBook and the one I use for work. Both are always kept up to date.
Looks like it's the problem with resolve namespace endpoint on mono (which would explain why Atom doesn't have it - even tho I've updated FSAC some time ago in Atom plugin we just don't use this endpoint there).
Just released 2.23.1 with Resolve unopened namespaces and modules code fix optional and disabled by default.
Please check if it helps, and then if you can reproduce problem by turning it on and restarting Code.
@Krzysztof-Cieslak just updated. Now it dies immediately when I open a .fsx file. ๐
//Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/electron-browser/workbench.main.js:138 Cannot read property 'Data' of null: TypeError: Cannot read property 'Data' of null
at /Users/stefan/.vscode/extensions/Ionide.Ionide-fsharp-2.23.1/Core/Project.js:145:10
at /Users/stefan/.vscode/extensions/Ionide.Ionide-fsharp-2.23.1/fable_external/Helpers-1977695102.js:67:7
at process._tickCallback (internal/process/next_tick.js:103:7)
Have fixed our error by uninstalling Xamarin mono
sudo rm -rf /Library/Frameworks/Mono.framework
sudo pkgutil --forget com.xamarin.mono-MDK.pkg
sudo rm -rf /etc/paths.d/mono-commands
and installing with Homebrew
brew install mono
Woohoo! The solution @JonCanning proposed works! At least for me ๐
Btw. The TypeError: Cannot read property 'Data' of null is still there. But ionide keeps running.
Can you both check if turning on resolveNamespaces breaks anything on homebrew version on mono?
@Krzysztof-Cieslak enabling it does not crash ionide. But in some files the code lens feature (the grey function signatures that appear above the functions) don't work. Can't discern a pattern there. In some files it works, in others it doesn't.
@Krzysztof-Cieslak Confirmed on Windows that it's still happening :-( Sorry.
@isaacabraham, can you provide me any reliable reproduction? :-(
@Krzysztof-Cieslak Maybe I was too hasty. It disappeared on a file but now seems to be back!
No, it's still there. Happy to do a screenshare with you if you'd like to dig around a bit? Skype me or similar.
After using it more the last day, the problem keeps reappearing on both my Macbooks ๐ I'll try to come up with a repro but it is quite hard. It seems to happen more often in .fsx files that reference external assemblies (#r) and other fsx files (#load), for me.
Definitely seems to last longer with the last releases, although still happens eventually. Here's the error I get if I ctrl + space on a symbol: -
[Extension Host] [IONIDE-FSAC] RES (1461) <- {completion} ERROR in 3 ms: {SyntaxError: Unexpected token u in JSON at position 0}, Data=%O
Can confirm what @isaacabraham said. Tried Ctrl + Space on different symbols and got:
[Extension Host] [IONIDE-FSAC] RES (002) <- {completion} ERROR in 114 ms: {SyntaxError: Unexpected token u in JSON at position 0}, Data=%O
//Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/electron-browser/workbench.main.js:133
[Extension Host] [IONIDE-FSAC] RES (003) <- {completion} ERROR in 5 ms: {SyntaxError: Unexpected token u in JSON at position 0}, Data=%O
//Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/electron-browser/workbench.main.js:133
[Extension Host] [IONIDE-FSAC] RES (020) <- {completion} ERROR in 33 ms: {SyntaxError: Unexpected token u in JSON at position 0}, Data=%O
//Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/electron-browser/workbench.main.js:133
[Extension Host] [IONIDE-FSAC] RES (056) <- {completion} ERROR in 4 ms: {SyntaxError: Unexpected token u in JSON at position 0}, Data=%O
But all ionide features kept running. So this might be an unrelated error.
Here's something else I'm seeing (only on recent release): -

Sorry, that was my bad, CodeLens bug should be fixed in 2.23.4
Also, I've added some additional "logging" - there will be F# Language Services (server) tab in output panel, please check if anything is printed out there when FSAC stops working for you.
@Krzysztof-Cieslak new Output tab is not showing for me
Can confirm. No Output tab.

Please set:
"FSharp.logLanguageServiceRequestsOutputWindowLevel": "DEBUG",
"FSharp.logLanguageServiceRequests": "both"
in setting file
For which cases is Ionide suposed to work? Only with projects created with Ionide? Or should something like Intellisense (not code highlightening) work even with non projects so simple *.fs files?
OK, new task for people for whom this is happening - next time when it stops working please try executing go to symbol in file command (Ctrl + Shift + O on windows)
Also, does error highlighting also stop working? Or is it fine, just tooltips and autocomplete are not working?
I was trying to make some world bank demos. I'll try to make a repro later if I can.
Error highlighting still worked if I used wrong name, while code lens and auto complete broken
I believe that the problem lies deeper than I've expected - in FCS. I've created issue over there with some additional logging - https://github.com/fsharp/FSharp.Compiler.Service/issues/716. If someone is able to use FCS and reproduce this bug, please help. Apparently I'm not good enough F# dev to build FCS on any of my machines.
FSLab Project
https://gist.github.com/anonymous/9673b4f881e3c2071bda3b9aa5300216
Hitting . on last line to bring up the list of items does nothing.
[20:31:01 ERROR] RES (261) <- {completion} ERROR in 10 ms: {"SyntaxError: Unexpected token u in JSON at position 0"}, Data=undefined
[20:31:02 INFO ] REQ (262) -> {tooltip}, File = "~\2. World Bank.fsx"
Data={"FileName":"c:\Users\diese\Source\Repos\FsLabTutorial\2. World Bank.fsx","Line":10,"Column":42,"Filter":""}
[20:31:02 DEBUG] RES (262) <- {tooltip} in 4 ms: Kind={"info"}
Data="Cannot find ident for tooltip"
@kellerd, your issue is same as https://github.com/ionide/ionide-vscode-fsharp/issues/147. I believe it's different than rest of cases described here
In case anyone is adventuresome and would want to debug this issue:
%USERPROFILE%\.vscode\extensions\Ionide.Ionide-fsharp.SOME_VERSION\binI fail at step 1. ;)
I'll try it tomorrow
I fail at step 2 :)
IDK how to compile FCS in debug correctly?
Should I use FS.Compiler.Service.MSBuild? If yes, I passed step one ๐
https://github.com/ionide/FsAutoComplete <> ionide/ionide-vscode-fsharp.
You don't need build plugin.
Okay, I set everything up. I'm on it :smiley: ! Does someone have already a "working" example?
I've been able to consistently reproduce this. If I add the mutable qualifier to a variable then the tool tips and CodeLens comes back until I save again, it's very consistent. However, getting it to trigger in the first place is still random.
For example, changing line 32 of this gist from let (Ordered1D (a1, a2)) = a in to let mutable (Ordered1D (a1, a2)) = a in
Thanks you for this information. I'll try to reproduce it too :)
Just for documentation purposes. That's what camed up after I changed the line to mutable but keep in mind it isn't what we searched for.
shell.ts:437 Systemfehler (ENOENT: no such file or directory, ... (short version)
Also I found stuff like that happening afterwards the bug occured.
shell.ts:437 Seq did not contain any matching elemenent
I also debugged the language service but it didn't showed up anything.
Can you check latest version? (2.25.0) I've included in it unofficial, fixed version of FCS... It fixes problem (for me)
I'll try it out @Krzysztof-Cieslak
@Krzysztof-Cieslak was just going to say today, I used it for a few hours on Sunday without any problems. Success! Thanks :-)

Can also confirm that VS Code F# is great again! Thanks Krysztof!
Just go to show you that no matter who you are concurrency is a pain in the ass.
@Krzysztof-Cieslak I hate to spoil the party, but this is still not working for me...
I start VS Code and create a new file (tester.fsx) in a new directory. When I start typing on the first line of the file, I get autocompletion just fine. However, once I have put anything on the first line, such as namespace Tester or let a = 1, autocompletion no longer works on the next line. When I start typing something on that line (e.g. an S), I get the following error in the F# Language Service tab:
[19:12:07 INFO ] REQ (120) -> {completion}, File = "~/tester.fsx"
Data={"FileName":"/Users/noklesta_adm/tmp/vscode/tester.fsx","SourceLine":"S","Line":3,"Column":2,"Filter":"Contains","IncludeKeywords":true}
[19:12:07 ERROR] RES (120) <- {completion} ERROR in 5 ms: {"SyntaxError: Unexpected token u in JSON at position 0"}, Data=undefined
[19:12:08 INFO ] REQ (121) -> {parseProjects}, File = "~/tester.fsx"
Data={"FileName":"/Users/noklesta_adm/tmp/vscode/tester.fsx"}
[19:12:08 DEBUG] RES (121) <- {parseProjects} in 9 ms: Kind={"errors"}
Data={"File":"/Users/noklesta_adm/tmp/vscode/tester.fsx","Errors":[]}
So the problem seems to be this JSON-related error - does anybody have any idea what that means? I have disabled all extensions except Ionide-fsharp.
macOS Sierra
VS Code 1.10.2
Ionide-fsharp 2.25.2
(By the way, I'm just learning .NET and F#, so I apologize if I'm making some kind of stupid mistake here...)
I have uninstalled Xamarin Studio and VS for Mac preview (I was trying them both out) and installed mono through homebrew instead, as someone suggested above, and now it seems to be much more stable. Fingers crossed :)
Thanks a lot for this excellent plugin!
I have this under the debugger in VS when FSAC loses its mind, but....you know, the sucky thing about stackoverflow issues is that there's no more stack...
Update: I have a thread that looks like this in WinDbg:
9 Id: 8e34.1327c Suspend: 1 Teb: 000000bb`f26fb000 Unfrozen
# Child-SP RetAddr Call Site
00 000000bb`f45c3fa8 00007fff`6f3d3b7f ntdll!NtWaitForSingleObject+0x14
01 000000bb`f45c3fb0 00007fff`5cbf3117 KERNELBASE!WaitForSingleObjectEx+0x9f
02 000000bb`f45c4050 00007fff`5cbf30cf clr!CLREventWaitHelper2+0x3c
03 000000bb`f45c4090 00007fff`5cbf3040 clr!CLREventWaitHelper+0x1f
04 000000bb`f45c40f0 00007fff`5ce4ed65 clr!CLREventBase::WaitEx+0x7c
05 000000bb`f45c4180 00007fff`5ce4ec50 clr!Thread::WaitSuspendEventsHelper+0xf5
06 000000bb`f45c4270 00007fff`5cd7193a clr!Thread::WaitSuspendEvents+0x11
07 000000bb`f45c42a0 00007fff`5cbe59b9 clr!Thread::RareEnablePreemptiveGC+0x18c382
08 000000bb`f45c42e0 00007fff`5cefe6c2 clr!Thread::RareDisablePreemptiveGC+0x254
09 000000bb`f45c4370 00007fff`5d09b4a8 clr!EEDbgInterfaceImpl::DisablePreemptiveGC+0x22
0a 000000bb`f45c43a0 00007fff`5d09b28a clr!Debugger::SendExceptionHelperAndBlock+0x1c8
0b 000000bb`f45c4420 00007fff`5d09ad98 clr!Debugger::SendExceptionEventsWorker+0x43a
0c 000000bb`f45c44f0 00007fff`5d0966b9 clr!Debugger::SendException+0x1f0
0d 000000bb`f45c4580 00007fff`5ce6e2ca clr!Debugger::LastChanceManagedException+0x229
0e 000000bb`f45c46b0 00007fff`5ce71b67 clr!NotifyDebuggerLastChance+0x82
0f 000000bb`f45c4770 00007fff`5ced6f75 clr!WatsonLastChance+0x563
10 000000bb`f45c4830 00007fff`5ced723b clr!EEPolicy::HandleFatalStackOverflow+0x1e1
11 000000bb`f45c4dd0 00007fff`5cd74827 clr!EEPolicy::HandleStackOverflow+0x1d3
12 000000bb`f45c4e20 00007fff`72b74c7d clr!ProcessCLRException+0x29be87
13 000000bb`f45c4f00 00007fff`72aed1d8 ntdll!RtlpExecuteHandlerForException+0xd
14 000000bb`f45c4f30 00007fff`72b73bae ntdll!RtlDispatchException+0x358
15 000000bb`f45c5640 00007fff`5cecf4c3 ntdll!KiUserExceptionDispatch+0x2e
16 000000bb`f45c5d40 00007fff`5ced415c clr!DoCopy+0xc8
17 000000bb`f45c6260 00007ffe`fdeb091c clr!JIT_TailCall+0x38c
18 000000bb`f45c6990 00007ffe`fe33e599 0x00007ffe`fdeb091c
19 000000bb`f45c6a30 00007ffe`fe34f57d 0x00007ffe`fe33e599
1a 000000bb`f45c6cf0 00007ffe`fe34e5f6 0x00007ffe`fe34f57d
1b 000000bb`f45c6d80 00007ffe`fe35b680 0x00007ffe`fe34e5f6
1c 000000bb`f45c6e20 00007ffe`fe35b32b 0x00007ffe`fe35b680
1d 000000bb`f45c6e80 00007ffe`fe35af67 0x00007ffe`fe35b32b
1e 000000bb`f45c6fb0 00007ffe`fe35aad1 0x00007ffe`fe35af67
1f 000000bb`f45c70a0 00007ffe`ee90ab5b 0x00007ffe`fe35aad1
20 000000bb`f45c70e0 00007ffe`fe35a823 FSharp_Core_ni+0x4dab5b
21 000000bb`f45c7150 00007ffe`fe3489e4 0x00007ffe`fe35a823
22 000000bb`f45c71f0 00007fff`5ca340b6 0x00007ffe`fe3489e4
23 000000bb`f45c7be0 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
24 000000bb`f45c7c80 00007ffe`fe856043 0x00007ffe`fe346bcf
25 000000bb`f45c7ce0 00007fff`5ca340b6 0x00007ffe`fe856043
26 000000bb`f45c7dc0 00007ffe`ee90aa68 clr!JIT_TailCallHelperStub_ReturnAddress
27 000000bb`f45c7e70 00007ffe`ee90acac FSharp_Core_ni+0x4daa68
28 000000bb`f45c7ee0 00007ffe`ee90ab5b FSharp_Core_ni+0x4dacac
29 000000bb`f45c7f50 00007ffe`fdebf3a6 FSharp_Core_ni+0x4dab5b
2a 000000bb`f45c7fc0 00007ffe`fe852876 0x00007ffe`fdebf3a6
2b 000000bb`f45c83f0 00007fff`5ca340b6 0x00007ffe`fe852876
2c 000000bb`f45c8500 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
2d 000000bb`f45c8610 00007ffe`fe35b13f 0x00007ffe`fe346bcf
2e 000000bb`f45c8670 00007ffe`fe35aad1 0x00007ffe`fe35b13f
2f 000000bb`f45c8760 00007ffe`ee90ab5b 0x00007ffe`fe35aad1
30 000000bb`f45c87a0 00007ffe`fe35a823 FSharp_Core_ni+0x4dab5b
31 000000bb`f45c8810 00007ffe`fe3489e4 0x00007ffe`fe35a823
32 000000bb`f45c88b0 00007fff`5ca340b6 0x00007ffe`fe3489e4
33 000000bb`f45c92a0 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
34 000000bb`f45c9340 00007ffe`fe856043 0x00007ffe`fe346bcf
35 000000bb`f45c93a0 00007fff`5ca340b6 0x00007ffe`fe856043
36 000000bb`f45c9480 00007ffe`ee90aa68 clr!JIT_TailCallHelperStub_ReturnAddress
37 000000bb`f45c9530 00007ffe`ee90acac FSharp_Core_ni+0x4daa68
38 000000bb`f45c95a0 00007ffe`ee90ab5b FSharp_Core_ni+0x4dacac
39 000000bb`f45c9610 00007ffe`fdebf3a6 FSharp_Core_ni+0x4dab5b
3a 000000bb`f45c9680 00007ffe`fe852876 0x00007ffe`fdebf3a6
3b 000000bb`f45c9ab0 00007fff`5ca340b6 0x00007ffe`fe852876
3c 000000bb`f45c9bc0 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
3d 000000bb`f45c9cd0 00007ffe`fe35b13f 0x00007ffe`fe346bcf
3e 000000bb`f45c9d30 00007ffe`fe35aad1 0x00007ffe`fe35b13f
3f 000000bb`f45c9e20 00007ffe`ee90ab5b 0x00007ffe`fe35aad1
40 000000bb`f45c9e60 00007ffe`fe35a823 FSharp_Core_ni+0x4dab5b
41 000000bb`f45c9ed0 00007ffe`fe3489e4 0x00007ffe`fe35a823
42 000000bb`f45c9f70 00007fff`5ca340b6 0x00007ffe`fe3489e4
43 000000bb`f45ca960 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
44 000000bb`f45caa00 00007ffe`fe856043 0x00007ffe`fe346bcf
45 000000bb`f45caa60 00007fff`5ca340b6 0x00007ffe`fe856043
46 000000bb`f45cab40 00007ffe`ee90aa68 clr!JIT_TailCallHelperStub_ReturnAddress
47 000000bb`f45cabf0 00007ffe`ee90acac FSharp_Core_ni+0x4daa68
48 000000bb`f45cac60 00007ffe`ee90ab5b FSharp_Core_ni+0x4dacac
49 000000bb`f45cacd0 00007ffe`fdebf3a6 FSharp_Core_ni+0x4dab5b
4a 000000bb`f45cad40 00007ffe`fe852876 0x00007ffe`fdebf3a6
4b 000000bb`f45cb170 00007fff`5ca340b6 0x00007ffe`fe852876
4c 000000bb`f45cb280 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
4d 000000bb`f45cb390 00007ffe`fe35b13f 0x00007ffe`fe346bcf
4e 000000bb`f45cb3f0 00007ffe`fe35aad1 0x00007ffe`fe35b13f
4f 000000bb`f45cb4e0 00007ffe`ee90ab5b 0x00007ffe`fe35aad1
50 000000bb`f45cb520 00007ffe`fe35a823 FSharp_Core_ni+0x4dab5b
51 000000bb`f45cb590 00007ffe`fe3489e4 0x00007ffe`fe35a823
52 000000bb`f45cb630 00007fff`5ca340b6 0x00007ffe`fe3489e4
53 000000bb`f45cc020 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
54 000000bb`f45cc0c0 00007ffe`fe856043 0x00007ffe`fe346bcf
55 000000bb`f45cc120 00007fff`5ca340b6 0x00007ffe`fe856043
56 000000bb`f45cc200 00007ffe`ee90aa68 clr!JIT_TailCallHelperStub_ReturnAddress
57 000000bb`f45cc2b0 00007ffe`ee90acac FSharp_Core_ni+0x4daa68
58 000000bb`f45cc320 00007ffe`ee90ab5b FSharp_Core_ni+0x4dacac
59 000000bb`f45cc390 00007ffe`fdebf3a6 FSharp_Core_ni+0x4dab5b
5a 000000bb`f45cc400 00007ffe`fe852876 0x00007ffe`fdebf3a6
5b 000000bb`f45cc830 00007fff`5ca340b6 0x00007ffe`fe852876
5c 000000bb`f45cc940 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
5d 000000bb`f45cca50 00007ffe`fe35b13f 0x00007ffe`fe346bcf
5e 000000bb`f45ccab0 00007ffe`fe35aad1 0x00007ffe`fe35b13f
5f 000000bb`f45ccba0 00007ffe`ee90ab5b 0x00007ffe`fe35aad1
60 000000bb`f45ccbe0 00007ffe`fe35a823 FSharp_Core_ni+0x4dab5b
61 000000bb`f45ccc50 00007ffe`fe3489e4 0x00007ffe`fe35a823
62 000000bb`f45cccf0 00007fff`5ca340b6 0x00007ffe`fe3489e4
63 000000bb`f45cd6e0 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
64 000000bb`f45cd780 00007ffe`fe856043 0x00007ffe`fe346bcf
65 000000bb`f45cd7e0 00007fff`5ca340b6 0x00007ffe`fe856043
66 000000bb`f45cd8c0 00007ffe`ee90aa68 clr!JIT_TailCallHelperStub_ReturnAddress
67 000000bb`f45cd970 00007ffe`ee90acac FSharp_Core_ni+0x4daa68
68 000000bb`f45cd9e0 00007ffe`ee90ab5b FSharp_Core_ni+0x4dacac
69 000000bb`f45cda50 00007ffe`fdebf3a6 FSharp_Core_ni+0x4dab5b
6a 000000bb`f45cdac0 00007ffe`fe852876 0x00007ffe`fdebf3a6
6b 000000bb`f45cdef0 00007fff`5ca340b6 0x00007ffe`fe852876
6c 000000bb`f45ce000 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
6d 000000bb`f45ce110 00007ffe`fe35b13f 0x00007ffe`fe346bcf
6e 000000bb`f45ce170 00007ffe`fe35aad1 0x00007ffe`fe35b13f
6f 000000bb`f45ce260 00007ffe`ee90ab5b 0x00007ffe`fe35aad1
70 000000bb`f45ce2a0 00007ffe`fe35a823 FSharp_Core_ni+0x4dab5b
71 000000bb`f45ce310 00007ffe`fe3489e4 0x00007ffe`fe35a823
72 000000bb`f45ce3b0 00007fff`5ca340b6 0x00007ffe`fe3489e4
73 000000bb`f45ceda0 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
74 000000bb`f45cee40 00007ffe`fe856043 0x00007ffe`fe346bcf
75 000000bb`f45ceea0 00007fff`5ca340b6 0x00007ffe`fe856043
76 000000bb`f45cef80 00007ffe`ee90aa68 clr!JIT_TailCallHelperStub_ReturnAddress
77 000000bb`f45cf030 00007ffe`ee90acac FSharp_Core_ni+0x4daa68
78 000000bb`f45cf0a0 00007ffe`ee90ab5b FSharp_Core_ni+0x4dacac
79 000000bb`f45cf110 00007ffe`fdebf3a6 FSharp_Core_ni+0x4dab5b
7a 000000bb`f45cf180 00007ffe`fe852876 0x00007ffe`fdebf3a6
7b 000000bb`f45cf5b0 00007fff`5ca340b6 0x00007ffe`fe852876
7c 000000bb`f45cf6c0 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
7d 000000bb`f45cf7d0 00007ffe`fe35b13f 0x00007ffe`fe346bcf
7e 000000bb`f45cf830 00007ffe`fe35aad1 0x00007ffe`fe35b13f
7f 000000bb`f45cf920 00007ffe`ee90ab5b 0x00007ffe`fe35aad1
80 000000bb`f45cf960 00007ffe`fe35a823 FSharp_Core_ni+0x4dab5b
81 000000bb`f45cf9d0 00007ffe`fe3489e4 0x00007ffe`fe35a823
82 000000bb`f45cfa70 00007fff`5ca340b6 0x00007ffe`fe3489e4
83 000000bb`f45d0460 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
84 000000bb`f45d0500 00007ffe`fe856043 0x00007ffe`fe346bcf
85 000000bb`f45d0560 00007fff`5ca340b6 0x00007ffe`fe856043
86 000000bb`f45d0640 00007ffe`ee90aa68 clr!JIT_TailCallHelperStub_ReturnAddress
87 000000bb`f45d06f0 00007ffe`ee90acac FSharp_Core_ni+0x4daa68
88 000000bb`f45d0760 00007ffe`ee90ab5b FSharp_Core_ni+0x4dacac
89 000000bb`f45d07d0 00007ffe`fdebf3a6 FSharp_Core_ni+0x4dab5b
8a 000000bb`f45d0840 00007ffe`fe852876 0x00007ffe`fdebf3a6
8b 000000bb`f45d0c70 00007fff`5ca340b6 0x00007ffe`fe852876
8c 000000bb`f45d0d80 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
8d 000000bb`f45d0e90 00007ffe`fe35b13f 0x00007ffe`fe346bcf
8e 000000bb`f45d0ef0 00007ffe`fe35aad1 0x00007ffe`fe35b13f
8f 000000bb`f45d0fe0 00007ffe`ee90ab5b 0x00007ffe`fe35aad1
90 000000bb`f45d1020 00007ffe`fe35a823 FSharp_Core_ni+0x4dab5b
91 000000bb`f45d1090 00007ffe`fe3489e4 0x00007ffe`fe35a823
92 000000bb`f45d1130 00007fff`5ca340b6 0x00007ffe`fe3489e4
93 000000bb`f45d1b20 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
94 000000bb`f45d1bc0 00007ffe`fe856043 0x00007ffe`fe346bcf
95 000000bb`f45d1c20 00007fff`5ca340b6 0x00007ffe`fe856043
96 000000bb`f45d1d00 00007ffe`ee90aa68 clr!JIT_TailCallHelperStub_ReturnAddress
97 000000bb`f45d1db0 00007ffe`ee90acac FSharp_Core_ni+0x4daa68
98 000000bb`f45d1e20 00007ffe`ee90ab5b FSharp_Core_ni+0x4dacac
99 000000bb`f45d1e90 00007ffe`fdebf3a6 FSharp_Core_ni+0x4dab5b
9a 000000bb`f45d1f00 00007ffe`fe852876 0x00007ffe`fdebf3a6
9b 000000bb`f45d2330 00007fff`5ca340b6 0x00007ffe`fe852876
9c 000000bb`f45d2440 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
9d 000000bb`f45d2550 00007ffe`fe35b13f 0x00007ffe`fe346bcf
9e 000000bb`f45d25b0 00007ffe`fe35aad1 0x00007ffe`fe35b13f
9f 000000bb`f45d26a0 00007ffe`ee90ab5b 0x00007ffe`fe35aad1
a0 000000bb`f45d26e0 00007ffe`fe35a823 FSharp_Core_ni+0x4dab5b
a1 000000bb`f45d2750 00007ffe`fe3489e4 0x00007ffe`fe35a823
a2 000000bb`f45d27f0 00007fff`5ca340b6 0x00007ffe`fe3489e4
a3 000000bb`f45d31e0 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
a4 000000bb`f45d3280 00007ffe`fe856043 0x00007ffe`fe346bcf
a5 000000bb`f45d32e0 00007fff`5ca340b6 0x00007ffe`fe856043
a6 000000bb`f45d33c0 00007ffe`ee90aa68 clr!JIT_TailCallHelperStub_ReturnAddress
a7 000000bb`f45d3470 00007ffe`ee90acac FSharp_Core_ni+0x4daa68
a8 000000bb`f45d34e0 00007ffe`ee90ab5b FSharp_Core_ni+0x4dacac
a9 000000bb`f45d3550 00007ffe`fdebf3a6 FSharp_Core_ni+0x4dab5b
aa 000000bb`f45d35c0 00007ffe`fe852876 0x00007ffe`fdebf3a6
ab 000000bb`f45d39f0 00007fff`5ca340b6 0x00007ffe`fe852876
ac 000000bb`f45d3b00 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
ad 000000bb`f45d3c10 00007ffe`fe35b13f 0x00007ffe`fe346bcf
ae 000000bb`f45d3c70 00007ffe`fe35aad1 0x00007ffe`fe35b13f
af 000000bb`f45d3d60 00007ffe`ee90ab5b 0x00007ffe`fe35aad1
b0 000000bb`f45d3da0 00007ffe`fe35a823 FSharp_Core_ni+0x4dab5b
b1 000000bb`f45d3e10 00007ffe`fe3489e4 0x00007ffe`fe35a823
b2 000000bb`f45d3eb0 00007fff`5ca340b6 0x00007ffe`fe3489e4
b3 000000bb`f45d48a0 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
b4 000000bb`f45d4940 00007ffe`fe856043 0x00007ffe`fe346bcf
b5 000000bb`f45d49a0 00007fff`5ca340b6 0x00007ffe`fe856043
b6 000000bb`f45d4a80 00007ffe`ee90aa68 clr!JIT_TailCallHelperStub_ReturnAddress
b7 000000bb`f45d4b30 00007ffe`ee90acac FSharp_Core_ni+0x4daa68
b8 000000bb`f45d4ba0 00007ffe`ee90ab5b FSharp_Core_ni+0x4dacac
b9 000000bb`f45d4c10 00007ffe`fdebf3a6 FSharp_Core_ni+0x4dab5b
ba 000000bb`f45d4c80 00007ffe`fe852876 0x00007ffe`fdebf3a6
bb 000000bb`f45d50b0 00007fff`5ca340b6 0x00007ffe`fe852876
bc 000000bb`f45d51c0 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
bd 000000bb`f45d52d0 00007ffe`fe35b13f 0x00007ffe`fe346bcf
be 000000bb`f45d5330 00007ffe`fe35aad1 0x00007ffe`fe35b13f
bf 000000bb`f45d5420 00007ffe`ee90ab5b 0x00007ffe`fe35aad1
c0 000000bb`f45d5460 00007ffe`fe35a823 FSharp_Core_ni+0x4dab5b
c1 000000bb`f45d54d0 00007ffe`fe3489e4 0x00007ffe`fe35a823
c2 000000bb`f45d5570 00007fff`5ca340b6 0x00007ffe`fe3489e4
c3 000000bb`f45d5f60 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
c4 000000bb`f45d6000 00007ffe`fe856043 0x00007ffe`fe346bcf
c5 000000bb`f45d6060 00007fff`5ca340b6 0x00007ffe`fe856043
c6 000000bb`f45d6140 00007ffe`ee90aa68 clr!JIT_TailCallHelperStub_ReturnAddress
c7 000000bb`f45d61f0 00007ffe`ee90acac FSharp_Core_ni+0x4daa68
c8 000000bb`f45d6260 00007ffe`ee90ab5b FSharp_Core_ni+0x4dacac
c9 000000bb`f45d62d0 00007ffe`fdebf3a6 FSharp_Core_ni+0x4dab5b
ca 000000bb`f45d6340 00007ffe`fe852876 0x00007ffe`fdebf3a6
cb 000000bb`f45d6770 00007fff`5ca340b6 0x00007ffe`fe852876
cc 000000bb`f45d6880 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
cd 000000bb`f45d6990 00007ffe`fe85502e 0x00007ffe`fe346bcf
ce 000000bb`f45d69f0 00007fff`5ca340b6 0x00007ffe`fe85502e
cf 000000bb`f45d6b00 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
d0 000000bb`f45d6bb0 00007ffe`fe35b13f 0x00007ffe`fe346bcf
d1 000000bb`f45d6c10 00007ffe`fe35aad1 0x00007ffe`fe35b13f
d2 000000bb`f45d6d00 00007ffe`ee90ab5b 0x00007ffe`fe35aad1
d3 000000bb`f45d6d40 00007ffe`fe35a823 FSharp_Core_ni+0x4dab5b
d4 000000bb`f45d6db0 00007ffe`fe3489e4 0x00007ffe`fe35a823
d5 000000bb`f45d6e50 00007fff`5ca340b6 0x00007ffe`fe3489e4
d6 000000bb`f45d7840 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
d7 000000bb`f45d78e0 00007ffe`fe856043 0x00007ffe`fe346bcf
d8 000000bb`f45d7940 00007fff`5ca340b6 0x00007ffe`fe856043
d9 000000bb`f45d7a20 00007ffe`ee90aa68 clr!JIT_TailCallHelperStub_ReturnAddress
da 000000bb`f45d7ad0 00007ffe`ee90acac FSharp_Core_ni+0x4daa68
db 000000bb`f45d7b40 00007ffe`ee90ab5b FSharp_Core_ni+0x4dacac
dc 000000bb`f45d7bb0 00007ffe`fdebf3a6 FSharp_Core_ni+0x4dab5b
dd 000000bb`f45d7c20 00007ffe`fe852876 0x00007ffe`fdebf3a6
de 000000bb`f45d8050 00007fff`5ca340b6 0x00007ffe`fe852876
df 000000bb`f45d8160 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
e0 000000bb`f45d8270 00007ffe`fe35b13f 0x00007ffe`fe346bcf
e1 000000bb`f45d82d0 00007ffe`fe35aad1 0x00007ffe`fe35b13f
e2 000000bb`f45d83c0 00007ffe`ee90ab5b 0x00007ffe`fe35aad1
e3 000000bb`f45d8400 00007ffe`fe35a823 FSharp_Core_ni+0x4dab5b
e4 000000bb`f45d8470 00007ffe`fe3489e4 0x00007ffe`fe35a823
e5 000000bb`f45d8510 00007fff`5ca340b6 0x00007ffe`fe3489e4
e6 000000bb`f45d8f00 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
e7 000000bb`f45d8fa0 00007ffe`fe856043 0x00007ffe`fe346bcf
e8 000000bb`f45d9000 00007fff`5ca340b6 0x00007ffe`fe856043
e9 000000bb`f45d90e0 00007ffe`ee90aa68 clr!JIT_TailCallHelperStub_ReturnAddress
ea 000000bb`f45d9190 00007ffe`ee90acac FSharp_Core_ni+0x4daa68
eb 000000bb`f45d9200 00007ffe`ee90ab5b FSharp_Core_ni+0x4dacac
ec 000000bb`f45d9270 00007ffe`fdebf3a6 FSharp_Core_ni+0x4dab5b
ed 000000bb`f45d92e0 00007ffe`fe852876 0x00007ffe`fdebf3a6
ee 000000bb`f45d9710 00007fff`5ca340b6 0x00007ffe`fe852876
ef 000000bb`f45d9820 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
f0 000000bb`f45d9930 00007ffe`fe35b13f 0x00007ffe`fe346bcf
f1 000000bb`f45d9990 00007ffe`fe35aad1 0x00007ffe`fe35b13f
f2 000000bb`f45d9a80 00007ffe`ee90ab5b 0x00007ffe`fe35aad1
f3 000000bb`f45d9ac0 00007ffe`fe35a823 FSharp_Core_ni+0x4dab5b
f4 000000bb`f45d9b30 00007ffe`fe3489e4 0x00007ffe`fe35a823
f5 000000bb`f45d9bd0 00007fff`5ca340b6 0x00007ffe`fe3489e4
f6 000000bb`f45da5c0 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
f7 000000bb`f45da660 00007ffe`fe856043 0x00007ffe`fe346bcf
f8 000000bb`f45da6c0 00007fff`5ca340b6 0x00007ffe`fe856043
f9 000000bb`f45da7a0 00007ffe`ee90aa68 clr!JIT_TailCallHelperStub_ReturnAddress
fa 000000bb`f45da850 00007ffe`ee90acac FSharp_Core_ni+0x4daa68
fb 000000bb`f45da8c0 00007ffe`ee90ab5b FSharp_Core_ni+0x4dacac
fc 000000bb`f45da930 00007ffe`fdebf3a6 FSharp_Core_ni+0x4dab5b
fd 000000bb`f45da9a0 00007ffe`fe852876 0x00007ffe`fdebf3a6
fe 000000bb`f45dadd0 00007fff`5ca340b6 0x00007ffe`fe852876
ff 000000bb`f45daee0 00007ffe`fe346bcf clr!JIT_TailCallHelperStub_ReturnAddress
Hey, I've been experiencing this issue for about a month. Not sure what information I should provide, it seems to happen almost immediately after I start coding.
Linux 4.15.7-1
Mono 5.4.1
Dotnet Core 2.1.4
Visual Studio Code 1.20.1
Please let me know what other information would be helpful.
I'm faced up with issue too.
macOS 10.13.6
Mono 5.10.1
Dotnet Core 2.1.401
VS Code 1.26.1
There are few errors in the VS console:
[Extension Host] [IONIDE-FSAC] Cannot execute lint, File 'path_to_file.fs' not parsed
[Extension Host] [IONIDE-FSAC] Cannot execute unusedDeclarations, File 'path_to_file.fs' not parsed
t.log @ console.ts:136
console.ts:136 [Extension Host] [IONIDE-FSAC] Cannot execute unusedOpens, File 'path_to_file.fs' not parsed
t.log @ console.ts:136
console.ts:136 [Extension Host] [IONIDE-FSAC] Cannot execute simplifiedNames, File 'path_to_file.fs' not parsed
console.ts:136 [Extension Host] [IONIDE-FSAC] RES (010) <- {completion} ERROR in 22 ms: {{}}, Data=null
t.log @ console.ts:136
console.ts:136 [Extension Host] [IONIDE-FSAC] RES (023) <- {completion} ERROR in 3 ms: {{}}, Data=null
t.log @ console.ts:136
console.ts:136 [Extension Host] [IONIDE-FSAC] RES (027) <- {completion} ERROR in 3 ms: {{}}, Data=null
t.log @ console.ts:136
console.ts:136 [Extension Host] [IONIDE-FSAC] RES (055) <- {completion} ERROR in 4 ms: {{}}, Data=null
Most helpful comment
So thanks to some investigation by @lucasmreis we know that it started to occur more after ionide/ionide-vscode-fsharp@8653153.
Probably error is somewhere in new FSAC's namespace resolver I've ported from VFPT.