Ghcide: Win 10: Access violation in generated code

Created on 15 Apr 2020  路  7Comments  路  Source: haskell/ghcide

OS: Windows 10
GHC: 8.6.5
Built from source based on current master

However, cabal build succeeds.

Requests fail with the following message

   Frame    Code address
 * 0x8c7edc00   0x1055aad50
 * 0x8c7edca0   0x55c9974 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51c9974
 * 0x8c7edd00   0x55ab2df C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51ab2df
 * 0x8c7edd30   0x55ab371 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51ab371
 * 0x8c7edd38   0x3f87224 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x3b87224
 * 0x8c7edd40   0x119640
 * 0x8c7edd48   0x1dfac010
 * 0x8c7edd50   0x1dfabba8
 * 0x8c7edd58   0x2000000 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x1c00000



Full logs

ghcide version: 0.1.0 (GHC: 8.6.5) (PATH: C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe)
Starting LSP server...
If you are seeing this in a terminal, you probably should have run ghcide WITHOUT the --lsp option!
 Started LSP server in 0.00s
[DEBUG] Set files of interest to: [NormalizedFilePath "D:\\Privat\\Documents\\programming\\haskell\\hie-bios\\src\\HIE\\Bios\\Environment.hs"]
[DEBUG] Starting shakeRun (aborting the previous one took 0.00s)
[INFO] Opened text document: file:///d%3A/Privat/Documents/programming/haskell/hie-bios/src/HIE/Bios/Environment.hs
[DEBUG] Running cradle D:\Privat\Documents\programming\haskell\hie-bios\hie.yaml
> Build profile: -w ghc-8.6.5 -O1
> In order, the following will be built (use -v for more details):
>  - hie-bios-0.4.0 (lib) (ephemeral targets)
> Preprocessing library for hie-bios-0.4.0..
[DEBUG] Finishing shakeRun (took 0.60s, exception: AsyncCancelled)
[DEBUG] Starting shakeRun (aborting the previous one took 0.59s)
[DEBUG] Running cradle D:\Privat\Documents\programming\haskell\hie-bios\hie.yaml
> Build profile: -w ghc-8.6.5 -O1
> In order, the following will be built (use -v for more details):
>  - hie-bios-0.4.0 (lib) (ephemeral targets)
> Preprocessing library for hie-bios-0.4.0..

Access violation in generated code when executing data at 0x1055aad50

 Attempting to reconstruct a stack trace...

   Frame    Code address
 * 0x8c7edc00   0x1055aad50
 * 0x8c7edca0   0x55c9974 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51c9974
 * 0x8c7edd00   0x55ab2df C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51ab2df
 * 0x8c7edd30   0x55ab371 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51ab371
 * 0x8c7edd38   0x3f87224 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x3b87224
 * 0x8c7edd40   0x691c8b0
 * 0x8c7edd48   0x1df7b608
 * 0x8c7edd50   0x1dfbc4e8
 * 0x8c7edd58   0x2000000 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x1c00000

[Info  - 21:04:37] Connection to server got closed. Server will restart.
[Error - 21:04:37] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:902:25)
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:74:35)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2236:42)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\main.js:154:15)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2223:18)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:238:26)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at StreamMessageReader.fireClose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at Socket.<anonymous> (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46)
    at Socket.emit (events.js:208:15)
    at Pipe.<anonymous> (net.js:588:12)
[Error - 21:04:37] Request textDocument/codeAction failed.
Error: Connection got disposed.
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:902:25)
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:74:35)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2236:42)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\main.js:154:15)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2223:18)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:238:26)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at StreamMessageReader.fireClose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at Socket.<anonymous> (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46)
    at Socket.emit (events.js:208:15)
    at Pipe.<anonymous> (net.js:588:12)
[Error - 21:04:37] Request textDocument/codeLens failed.
Error: Connection got disposed.
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:902:25)
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:74:35)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2236:42)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\main.js:154:15)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2223:18)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:238:26)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at StreamMessageReader.fireClose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at Socket.<anonymous> (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46)
    at Socket.emit (events.js:208:15)
    at Pipe.<anonymous> (net.js:588:12)
ghcide version: 0.1.0 (GHC: 8.6.5) (PATH: C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe)
Starting LSP server...
If you are seeing this in a terminal, you probably should have run ghcide WITHOUT the --lsp option!
 Started LSP server in 0.00s
[DEBUG] Set files of interest to: [NormalizedFilePath "D:\\Privat\\Documents\\programming\\haskell\\hie-bios\\src\\HIE\\Bios\\Environment.hs"]
[DEBUG] Starting shakeRun (aborting the previous one took 0.00s)
[INFO] Opened text document: file:///d%3A/Privat/Documents/programming/haskell/hie-bios/src/HIE/Bios/Environment.hs
[DEBUG] Running cradle D:\Privat\Documents\programming\haskell\hie-bios\hie.yaml
> Build profile: -w ghc-8.6.5 -O1
> In order, the following will be built (use -v for more details):
>  - hie-bios-0.4.0 (lib) (ephemeral targets)
> Preprocessing library for hie-bios-0.4.0..
[DEBUG] Finishing shakeRun (took 0.44s, exception: AsyncCancelled)
[DEBUG] Starting shakeRun (aborting the previous one took 0.43s)
[DEBUG] Running cradle D:\Privat\Documents\programming\haskell\hie-bios\hie.yaml
> Build profile: -w ghc-8.6.5 -O1
> In order, the following will be built (use -v for more details):
>  - hie-bios-0.4.0 (lib) (ephemeral targets)
> Preprocessing library for hie-bios-0.4.0..

Access violation in generated code when executing data at 0x1055aad50

 Attempting to reconstruct a stack trace...

   Frame    Code address
 * 0x8c3edc00   0x1055aad50
 * 0x8c3edca0   0x55c9974 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51c9974
 * 0x8c3edd00   0x55ab2df C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51ab2df
 * 0x8c3edd30   0x55ab371 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51ab371
 * 0x8c3edd38   0x3f87224 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x3b87224
 * 0x8c3edd40   0x68ac150
 * 0x8c3edd48   0x1df6b608
 * 0x8c3edd50   0x1dfac4e8
 * 0x8c3edd58   0x2000000 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x1c00000

[Info  - 21:04:38] Connection to server got closed. Server will restart.
[Error - 21:04:38] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:902:25)
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:74:35)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2236:42)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\main.js:154:15)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2223:18)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:238:26)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at StreamMessageReader.fireClose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at Socket.<anonymous> (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46)
    at Socket.emit (events.js:208:15)
    at Pipe.<anonymous> (net.js:588:12)
[Error - 21:04:38] Request textDocument/codeAction failed.
Error: Connection got disposed.
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:902:25)
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:74:35)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2236:42)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\main.js:154:15)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2223:18)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:238:26)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at StreamMessageReader.fireClose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at Socket.<anonymous> (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46)
    at Socket.emit (events.js:208:15)
    at Pipe.<anonymous> (net.js:588:12)
[Error - 21:04:38] Request textDocument/codeLens failed.
Error: Connection got disposed.
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:902:25)
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:74:35)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2236:42)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\main.js:154:15)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2223:18)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:238:26)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at StreamMessageReader.fireClose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at Socket.<anonymous> (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46)
    at Socket.emit (events.js:208:15)
    at Pipe.<anonymous> (net.js:588:12)
ghcide version: 0.1.0 (GHC: 8.6.5) (PATH: C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe)
Starting LSP server...
If you are seeing this in a terminal, you probably should have run ghcide WITHOUT the --lsp option!
 Started LSP server in 0.00s
[DEBUG] Set files of interest to: [NormalizedFilePath "D:\\Privat\\Documents\\programming\\haskell\\hie-bios\\src\\HIE\\Bios\\Environment.hs"]
[DEBUG] Starting shakeRun (aborting the previous one took 0.00s)
[INFO] Opened text document: file:///d%3A/Privat/Documents/programming/haskell/hie-bios/src/HIE/Bios/Environment.hs
[DEBUG] Running cradle D:\Privat\Documents\programming\haskell\hie-bios\hie.yaml
> Build profile: -w ghc-8.6.5 -O1
> In order, the following will be built (use -v for more details):
>  - hie-bios-0.4.0 (lib) (ephemeral targets)
> Preprocessing library for hie-bios-0.4.0..
[DEBUG] Finishing shakeRun (took 0.44s, exception: AsyncCancelled)
[DEBUG] Starting shakeRun (aborting the previous one took 0.43s)
[DEBUG] Running cradle D:\Privat\Documents\programming\haskell\hie-bios\hie.yaml
> Build profile: -w ghc-8.6.5 -O1
> In order, the following will be built (use -v for more details):
>  - hie-bios-0.4.0 (lib) (ephemeral targets)
> Preprocessing library for hie-bios-0.4.0..

Access violation in generated code when executing data at 0x1055aad50

 Attempting to reconstruct a stack trace...

   Frame    Code address
 * 0x8c3edc00   0x1055aad50
 * 0x8c3edca0   0x55c9974 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51c9974
 * 0x8c3edd00   0x55ab2df C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51ab2df
 * 0x8c3edd30   0x55ab371 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51ab371
 * 0x8c3edd38   0x3f87224 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x3b87224
 * 0x8c3edd40   0x687d6c0
 * 0x8c3edd48   0x1e57e608
 * 0x8c3edd50   0x1e43c4e8
 * 0x8c3edd58   0x2000000 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x1c00000

[Info  - 21:04:40] Connection to server got closed. Server will restart.
[Error - 21:04:40] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:902:25)
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:74:35)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2236:42)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\main.js:154:15)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2223:18)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:238:26)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at StreamMessageReader.fireClose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at Socket.<anonymous> (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46)
    at Socket.emit (events.js:208:15)
    at Pipe.<anonymous> (net.js:588:12)
[Error - 21:04:40] Request textDocument/codeAction failed.
Error: Connection got disposed.
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:902:25)
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:74:35)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2236:42)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\main.js:154:15)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2223:18)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:238:26)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at StreamMessageReader.fireClose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at Socket.<anonymous> (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46)
    at Socket.emit (events.js:208:15)
    at Pipe.<anonymous> (net.js:588:12)
[Error - 21:04:40] Request textDocument/codeLens failed.
Error: Connection got disposed.
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:902:25)
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:74:35)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2236:42)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\main.js:154:15)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2223:18)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:238:26)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at StreamMessageReader.fireClose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at Socket.<anonymous> (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46)
    at Socket.emit (events.js:208:15)
    at Pipe.<anonymous> (net.js:588:12)
ghcide version: 0.1.0 (GHC: 8.6.5) (PATH: C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe)
Starting LSP server...
If you are seeing this in a terminal, you probably should have run ghcide WITHOUT the --lsp option!
 Started LSP server in 0.00s
[DEBUG] Set files of interest to: [NormalizedFilePath "D:\\Privat\\Documents\\programming\\haskell\\hie-bios\\src\\HIE\\Bios\\Environment.hs"]
[DEBUG] Starting shakeRun (aborting the previous one took 0.00s)
[INFO] Opened text document: file:///d%3A/Privat/Documents/programming/haskell/hie-bios/src/HIE/Bios/Environment.hs
[DEBUG] Running cradle D:\Privat\Documents\programming\haskell\hie-bios\hie.yaml
[DEBUG] Starting shakeRun (aborting the previous one took 0.00s)
[DEBUG] Finishing shakeRun (took 0.00s, exception: AsyncCancelled)
[DEBUG] Running cradle D:\Privat\Documents\programming\haskell\hie-bios\hie.yaml
> Build profile: -w ghc-8.6.5 -O1
> In order, the following will be built (use -v for more details):
>  - hie-bios-0.4.0 (lib) (ephemeral targets)
> Preprocessing library for hie-bios-0.4.0..

Access violation in generated code when executing data at 0x1055aad50

 Attempting to reconstruct a stack trace...

   Frame    Code address
 * 0x8bbedc00   0x1055aad50
 * 0x8bbedca0   0x55c9974 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51c9974
 * 0x8bbedd00   0x55ab2df C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51ab2df
 * 0x8bbedd30   0x55ab371 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51ab371
 * 0x8bbedd38   0x3f87224 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x3b87224
 * 0x8bbedd40   0x6885250
 * 0x8bbedd48   0x1dd14608
 * 0x8bbedd50   0x1dd554e8
 * 0x8bbedd58   0x2000000 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x1c00000

[Info  - 21:04:40] Connection to server got closed. Server will restart.
[Error - 21:04:40] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:902:25)
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:74:35)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2236:42)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\main.js:154:15)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2223:18)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:238:26)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at StreamMessageReader.fireClose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at Socket.<anonymous> (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46)
    at Socket.emit (events.js:208:15)
    at Pipe.<anonymous> (net.js:588:12)
[Error - 21:04:40] Request textDocument/codeAction failed.
Error: Connection got disposed.
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:902:25)
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:74:35)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2236:42)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\main.js:154:15)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2223:18)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:238:26)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at StreamMessageReader.fireClose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at Socket.<anonymous> (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46)
    at Socket.emit (events.js:208:15)
    at Pipe.<anonymous> (net.js:588:12)
[Error - 21:04:40] Request textDocument/codeLens failed.
Error: Connection got disposed.
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:902:25)
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:74:35)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2236:42)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\main.js:154:15)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2223:18)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:238:26)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at StreamMessageReader.fireClose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at Socket.<anonymous> (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46)
    at Socket.emit (events.js:208:15)
    at Pipe.<anonymous> (net.js:588:12)
ghcide version: 0.1.0 (GHC: 8.6.5) (PATH: C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe)
Starting LSP server...
If you are seeing this in a terminal, you probably should have run ghcide WITHOUT the --lsp option!
 Started LSP server in 0.00s
[DEBUG] Set files of interest to: [NormalizedFilePath "D:\\Privat\\Documents\\programming\\haskell\\hie-bios\\src\\HIE\\Bios\\Environment.hs"]
[DEBUG] Starting shakeRun (aborting the previous one took 0.00s)
[INFO] Opened text document: file:///d%3A/Privat/Documents/programming/haskell/hie-bios/src/HIE/Bios/Environment.hs
[DEBUG] Finishing shakeRun (took 0.00s, exception: AsyncCancelled)
[DEBUG] Starting shakeRun (aborting the previous one took 0.00s)
[DEBUG] Running cradle D:\Privat\Documents\programming\haskell\hie-bios\hie.yaml
> Build profile: -w ghc-8.6.5 -O1
> In order, the following will be built (use -v for more details):
>  - hie-bios-0.4.0 (lib) (ephemeral targets)
> Preprocessing library for hie-bios-0.4.0..

Access violation in generated code when executing data at 0x1055aad50

 Attempting to reconstruct a stack trace...

   Frame    Code address
 * 0x8c7edc00   0x1055aad50
 * 0x8c7edca0   0x55c9974 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51c9974
 * 0x8c7edd00   0x55ab2df C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51ab2df
 * 0x8c7edd30   0x55ab371 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x51ab371
 * 0x8c7edd38   0x3f87224 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x3b87224
 * 0x8c7edd40   0x119640
 * 0x8c7edd48   0x1dfac010
 * 0x8c7edd50   0x1dfabba8
 * 0x8c7edd58   0x2000000 C:\Users\Privat\AppData\Roaming\cabal\bin\ghcide.exe+0x1c00000

[Error - 21:04:41] Connection to server got closed. Server will not be restarted.
[Error - 21:04:41] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:902:25)
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:74:35)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2236:42)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\main.js:154:15)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2223:18)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:238:26)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at StreamMessageReader.fireClose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at Socket.<anonymous> (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46)
    at Socket.emit (events.js:208:15)
    at Pipe.<anonymous> (net.js:588:12)
[Error - 21:04:41] Request textDocument/codeAction failed.
Error: Connection got disposed.
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:902:25)
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:74:35)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2236:42)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\main.js:154:15)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2223:18)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:238:26)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at StreamMessageReader.fireClose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at Socket.<anonymous> (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46)
    at Socket.emit (events.js:208:15)
    at Pipe.<anonymous> (net.js:588:12)
[Error - 21:04:41] Request textDocument/codeLens failed.
Error: Connection got disposed.
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:902:25)
    at Object.dispose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:74:35)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2236:42)
    at LanguageClient.handleConnectionClosed (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\main.js:154:15)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-languageclient\lib\client.js:2223:18)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at closeHandler (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\main.js:238:26)
    at CallbackList.invoke (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:62:39)
    at Emitter.fire (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\events.js:121:36)
    at StreamMessageReader.fireClose (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
    at Socket.<anonymous> (c:\Users\Privat\.vscode\extensions\digitalassetholdingsllc.ghcide-0.0.2\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46)
    at Socket.emit (events.js:208:15)
    at Pipe.<anonymous> (net.js:588:12)

build can-workaround windows blocked upstream bug

Most helpful comment

I've just seen that the fix for that bug will be backported to ghc.8.8.4, 馃帀 : https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3373

All 7 comments

To make this weirder, sometimes re-install fixes the problem.

I dont want to spread fear but it look terribly similar to the error thrown building some libs with ghc-8.8.3 (and ghc-8.8.10 according to last reports): https://gitlab.haskell.org/ghc/ghc/issues/17926

The hypothesis was that the bug might have been latent, and that it's always been there, we just never triggered it before - so that certainly fits. I've added a note on the GHC ticket.

@fendor - any reason for using 8.6.5 and not upgrading? If the error goes away then great, if it remains then that's more use to the GHC investigations people.

any reason for using 8.6.5 and not upgrading? If the error goes away then great, if it remains then that's more use to the GHC investigations people.

Nothing in particular, except that GHC 8.8.* seems to be broken on windows (except for 8.8.3, iirc) and ghcide/hls/hie do not support GHC 8.10.1 out of the box, yet.
I just saw no reason for invalidating my cabal-store.

Yep, given those circumstances totally makes sense to use 8.6.5 (that's both my recommendation, and what I'm currently doing).

I've just seen that the fix for that bug will be backported to ghc.8.8.4, 馃帀 : https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3373

Unfortunately the bug is also present in 8.8.4, it seems ghc-8.10.2 coud improve the situation but i had another bug that needs a workaround.
Anyways i think we can't do much here but wait to a reliable ghc windows version.
Building it several times usually makes the build succesful though.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

turion picture turion  路  7Comments

googleson78 picture googleson78  路  9Comments

emilypi picture emilypi  路  8Comments

tomjaguarpaw picture tomjaguarpaw  路  4Comments

ndmitchell picture ndmitchell  路  3Comments