Dimitrij Denissenko
Dimitrij Denissenko
Update pushed. Thanks, D
Hey, any idea on what's causing it? We are experiencing the same problem.
At the moment, you cannot, but could you just share the `Lock` instance across threads (protected by a mutex, obviously)? Happy to accept a PR where a Lock can be...
Does it maybe have something to do with the way snap is aliasing binaries? ```shell $ whereis go go: /snap/bin/go /snap/bin/go.gofmt $ go version go version go1.14.7 linux/amd64 $ ls...
I have manually applied your patch above to my local instance, here are the outputs: ``` [2020-08-18 09:13:23.931] [exthost] [info] ExtensionService#_doActivateExtension golang.go {"startup":true,"extensionId":{"value":"golang.go","_lower":"golang.go"},"activationEvent":"workspaceContains:**/*.go"} [2020-08-18 09:13:23.931] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/dim/.vscode/extensions/golang.go-0.16.1/dist/goMain.js [2020-08-18...
I am not sure how the version outputs differ: ```sh $ /snap/bin/go version go version go1.14.7 linux/amd64 $ /usr/local/go/bin/go version go version go1.15 linux/amd64 ``` Could it be because both...
Sorry, any leads on that one? It's really quite an annoying bug.
@hyangah sorry, I may not have all the answers on the snap security model as I am neither particularly familiar with it, but following your advise: 1. none of the...
OK, looks like there is more to it: ```sh $ node -e 'require("child_process").execFile("/snap/bin/go", ["version"], (err, stdout, stderr) => { console.log(err, stdout, stderr) })' null $ node -e 'require("child_process").execFile("/usr/local/go/bin/go", ["version"], (err,...