jamesbirtles / svelte-vscode

Svelte language support for VS Code
https://marketplace.visualstudio.com/items?itemName=JamesBirtles.svelte-vscode
MIT License
208 stars 22 forks source link

JavaScript heap out of memory with latest VSCode #26

Closed termleech closed 4 years ago

termleech commented 6 years ago

Getting the following when loading a svelte file in the latest VSCode (this just started happening when I updated):

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
 1: node::Abort() [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 2: node::FatalError(char const*, char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 3: v8::internal::FatalProcessOutOfMemory(char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 4: v8::internal::FatalProcessOutOfMemory(char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 5: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 6: v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 7: v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::NewStringType, int) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 8: node::StringBytes::Encode(v8::Isolate*, char const*, unsigned long, node::encoding, v8::Local<v8::Value>*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 9: _register_buffer [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
10: v8::internal::compiler::DiamondMatcher::DiamondMatcher(v8::internal::compiler::Node*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
11: v8::internal::parsing::ParseAny(v8::internal::ParseInfo*, v8::internal::Isolate*, bool) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
12: v8::internal::parsing::ParseAny(v8::internal::ParseInfo*, v8::internal::Isolate*, bool) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
13: 0x37c1e350463d

<--- Last few GCs --->

[82907:0x7fd44a002200]    14979 ms: Mark-sweep 2040.1 (2086.6) -> 2039.9 (2087.1) MB, 78.4 / 0.0 ms  allocation failure GC in old space requested
[82907:0x7fd44a002200]    15053 ms: Mark-sweep 2039.9 (2087.1) -> 2039.9 (2053.6) MB, 73.7 / 0.0 ms  last resort GC in old space requested
[82907:0x7fd44a002200]    15099 ms: Mark-sweep 2039.9 (2053.6) -> 2039.9 (2053.6) MB, 45.7 / 0.0 ms  last resort GC in old space requested

<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 0x2770cbe2b0a1 <JSObject>
    2: stringSlice(aka stringSlice) [buffer.js:560] [bytecode=0x27706b173759 offset=94](this=0x27709e702311 <undefined>,buf=0x2770889a4c21 <Uint8Array map = 0x27707fcd6371>,encoding=0x2770cbe3ce91 <String[4]: utf8>,start=0,end=8844117)
    3: toString [buffer.js:~609] [pc=0x37c1e369655b](this=0x2770889a4c21 <Uint8Array map = 0x27707fcd6371>,encoding=0x2770cbe3ce91 <String[4]: utf8>,start=0x27709...

[Info  - 9:38:08 AM] Connection to server got closed. Server will restart.
[Error - 9:38:08 AM] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:825:25)
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:57:35)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2036:42)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/main.js:153:15)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2023:18)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:221:26)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at IPCMessageReader.AbstractMessageReader.fireClose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:135:27)
    at ChildProcess.<anonymous> (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:253:61)
    at emitTwo (events.js:131:20)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
[Error - 9:38:08 AM] Request textDocument/colorPresentation failed.
Error: Connection got disposed.
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:825:25)
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:57:35)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2036:42)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/main.js:153:15)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2023:18)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:221:26)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at IPCMessageReader.AbstractMessageReader.fireClose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:135:27)
    at ChildProcess.<anonymous> (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:253:61)
    at emitTwo (events.js:131:20)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
 1: node::Abort() [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 2: node::FatalError(char const*, char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 3: v8::internal::FatalProcessOutOfMemory(char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 4: v8::internal::FatalProcessOutOfMemory(char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 5: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 6: v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 7: v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::NewStringType, int) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 8: node::StringBytes::Encode(v8::Isolate*, char const*, unsigned long, node::encoding, v8::Local<v8::Value>*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 9: _register_buffer [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
10: v8::internal::compiler::DiamondMatcher::DiamondMatcher(v8::internal::compiler::Node*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
11: v8::internal::parsing::ParseAny(v8::internal::ParseInfo*, v8::internal::Isolate*, bool) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
12: v8::internal::parsing::ParseAny(v8::internal::ParseInfo*, v8::internal::Isolate*, bool) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
13: 0x154280b8463d
14: 0x154280c7474a

<--- Last few GCs --->

[82947:0x7f9622816e00]    14175 ms: Mark-sweep 2040.2 (2086.6) -> 2040.0 (2086.6) MB, 44.3 / 0.0 ms  allocation failure GC in old space requested
[82947:0x7f9622816e00]    14227 ms: Mark-sweep 2040.0 (2086.6) -> 2040.0 (2053.1) MB, 52.0 / 0.0 ms  last resort GC in old space requested
[82947:0x7f9622816e00]    14283 ms: Mark-sweep 2040.0 (2053.1) -> 2040.0 (2053.1) MB, 56.0 / 0.0 ms  last resort GC in old space requested

<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 0x125a872b0a1 <JSObject>
    2: stringSlice(aka stringSlice) [buffer.js:560] [bytecode=0x12559373759 offset=94](this=0x1255cd02311 <undefined>,buf=0x125fb9395c9 <Uint8Array map = 0x125e27d6371>,encoding=0x125a873ce91 <String[4]: utf8>,start=0,end=8844117)
    3: toString [buffer.js:~609] [pc=0x154280e9e17b](this=0x125fb9395c9 <Uint8Array map = 0x125e27d6371>,encoding=0x125a873ce91 <String[4]: utf8>,start=0x1255cd02311 <u...

[Info  - 9:38:24 AM] Connection to server got closed. Server will restart.
[Error - 9:38:24 AM] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:825:25)
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:57:35)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2036:42)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/main.js:153:15)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2023:18)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:221:26)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at IPCMessageReader.AbstractMessageReader.fireClose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:135:27)
    at ChildProcess.<anonymous> (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:253:61)
    at emitTwo (events.js:131:20)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Socket.stream.socket.on (internal/child_process.js:346:11)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at Pipe._handle.close [as _onclose] (net.js:554:12)
[Error - 9:38:24 AM] Request textDocument/colorPresentation failed.
Error: Connection got disposed.
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:825:25)
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:57:35)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2036:42)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/main.js:153:15)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2023:18)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:221:26)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at IPCMessageReader.AbstractMessageReader.fireClose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:135:27)
    at ChildProcess.<anonymous> (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:253:61)
    at emitTwo (events.js:131:20)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Socket.stream.socket.on (internal/child_process.js:346:11)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at Pipe._handle.close [as _onclose] (net.js:554:12)
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
 1: node::Abort() [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 2: node::FatalError(char const*, char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 3: v8::internal::FatalProcessOutOfMemory(char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 4: v8::internal::FatalProcessOutOfMemory(char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 5: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 6: v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 7: v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::NewStringType, int) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 8: node::StringBytes::Encode(v8::Isolate*, char const*, unsigned long, node::encoding, v8::Local<v8::Value>*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 9: _register_buffer [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
10: v8::internal::compiler::DiamondMatcher::DiamondMatcher(v8::internal::compiler::Node*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
11: v8::internal::parsing::ParseAny(v8::internal::ParseInfo*, v8::internal::Isolate*, bool) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
12: v8::internal::parsing::ParseAny(v8::internal::ParseInfo*, v8::internal::Isolate*, bool) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
13: 0x1fdedb88463d

<--- Last few GCs --->

[82950:0x7fb21d00a800]    13869 ms: Mark-sweep 2040.1 (2085.6) -> 2039.9 (2086.1) MB, 46.5 / 0.0 ms  allocation failure GC in old space requested
[82950:0x7fb21d00a800]    13921 ms: Mark-sweep 2039.9 (2086.1) -> 2039.9 (2053.6) MB, 52.5 / 0.0 ms  last resort GC in old space requested
[82950:0x7fb21d00a800]    13968 ms: Mark-sweep 2039.9 (2053.6) -> 2039.9 (2053.6) MB, 47.2 / 0.0 ms  last resort GC in old space requested

<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 0x19febc6ab0a1 <JSObject>
    2: stringSlice(aka stringSlice) [buffer.js:560] [bytecode=0x19febe273759 offset=94](this=0x19fec3882311 <undefined>,buf=0x19fee2c39999 <Uint8Array map = 0x19fea8156371>,encoding=0x19febc6bce91 <String[4]: utf8>,start=0,end=8844117)
    3: toString [buffer.js:~609] [pc=0x1fdedba166fb](this=0x19fee2c39999 <Uint8Array map = 0x19fea8156371>,encoding=0x19febc6bce91 <String[4]: utf8>,start=0x19fec...

[Info  - 9:38:39 AM] Connection to server got closed. Server will restart.
[Error - 9:38:39 AM] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:825:25)
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:57:35)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2036:42)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/main.js:153:15)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2023:18)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:221:26)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at IPCMessageReader.AbstractMessageReader.fireClose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:135:27)
    at ChildProcess.<anonymous> (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:253:61)
    at emitTwo (events.js:131:20)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
[Error - 9:38:39 AM] Request textDocument/colorPresentation failed.
Error: Connection got disposed.
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:825:25)
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:57:35)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2036:42)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/main.js:153:15)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2023:18)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:221:26)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at IPCMessageReader.AbstractMessageReader.fireClose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:135:27)
    at ChildProcess.<anonymous> (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:253:61)
    at emitTwo (events.js:131:20)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
 1: node::Abort() [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 2: node::FatalError(char const*, char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 3: v8::internal::FatalProcessOutOfMemory(char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 4: v8::internal::FatalProcessOutOfMemory(char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 5: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 6: v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 7: v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::NewStringType, int) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 8: node::StringBytes::Encode(v8::Isolate*, char const*, unsigned long, node::encoding, v8::Local<v8::Value>*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 9: _register_buffer [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
10: v8::internal::compiler::DiamondMatcher::DiamondMatcher(v8::internal::compiler::Node*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
11: v8::internal::parsing::ParseAny(v8::internal::ParseInfo*, v8::internal::Isolate*, bool) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
12: v8::internal::parsing::ParseAny(v8::internal::ParseInfo*, v8::internal::Isolate*, bool) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
13: 0x8169d20463d
14: 0x8169d2f474a

<--- Last few GCs --->

[82952:0x7fb848002600]    13147 ms: Mark-sweep 2040.1 (2088.1) -> 2039.9 (2088.6) MB, 55.4 / 0.0 ms  allocation failure GC in old space requested
[82952:0x7fb848002600]    13217 ms: Mark-sweep 2039.9 (2088.6) -> 2039.9 (2053.6) MB, 69.5 / 0.0 ms  last resort GC in old space requested
[82952:0x7fb848002600]    13279 ms: Mark-sweep 2039.9 (2053.6) -> 2039.9 (2053.1) MB, 62.0 / 0.0 ms  last resort GC in old space requested

<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 0x13cf0622b0a1 <JSObject>
    2: stringSlice(aka stringSlice) [buffer.js:560] [bytecode=0x13cf6e0f3759 offset=94](this=0x13cf14302311 <undefined>,buf=0x13cf0c82fcc9 <Uint8Array map = 0x13cffa256371>,encoding=0x13cf0623ce91 <String[4]: utf8>,start=0,end=8844117)
    3: toString [buffer.js:~609] [pc=0x8169d51dcdb](this=0x13cf0c82fcc9 <Uint8Array map = 0x13cffa256371>,encoding=0x13cf0623ce91 <String[4]: utf8>,start=0x13cf14...

[Info  - 9:38:54 AM] Connection to server got closed. Server will restart.
[Error - 9:38:54 AM] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:825:25)
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:57:35)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2036:42)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/main.js:153:15)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2023:18)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:221:26)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at IPCMessageReader.AbstractMessageReader.fireClose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:135:27)
    at ChildProcess.<anonymous> (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:253:61)
    at emitTwo (events.js:131:20)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Socket.stream.socket.on (internal/child_process.js:346:11)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at Pipe._handle.close [as _onclose] (net.js:554:12)
[Error - 9:38:54 AM] Request textDocument/colorPresentation failed.
Error: Connection got disposed.
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:825:25)
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:57:35)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2036:42)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/main.js:153:15)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2023:18)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:221:26)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at IPCMessageReader.AbstractMessageReader.fireClose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:135:27)
    at ChildProcess.<anonymous> (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:253:61)
    at emitTwo (events.js:131:20)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Socket.stream.socket.on (internal/child_process.js:346:11)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at Pipe._handle.close [as _onclose] (net.js:554:12)
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
 1: node::Abort() [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 2: node::FatalError(char const*, char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 3: v8::internal::FatalProcessOutOfMemory(char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 4: v8::internal::FatalProcessOutOfMemory(char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 5: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 6: v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 7: v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::NewStringType, int) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 8: node::StringBytes::Encode(v8::Isolate*, char const*, unsigned long, node::encoding, v8::Local<v8::Value>*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 9: _register_buffer [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
10: v8::internal::compiler::DiamondMatcher::DiamondMatcher(v8::internal::compiler::Node*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
11: v8::internal::parsing::ParseAny(v8::internal::ParseInfo*, v8::internal::Isolate*, bool) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
12: v8::internal::parsing::ParseAny(v8::internal::ParseInfo*, v8::internal::Isolate*, bool) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
13: 0x33d7aee0463d

<--- Last few GCs --->

[82955:0x7ff286023a00]    14377 ms: Mark-sweep 2040.1 (2087.1) -> 2039.9 (2087.6) MB, 44.2 / 0.0 ms  allocation failure GC in old space requested
[82955:0x7ff286023a00]    14430 ms: Mark-sweep 2039.9 (2087.6) -> 2039.9 (2054.1) MB, 52.7 / 0.0 ms  last resort GC in old space requested
[82955:0x7ff286023a00]    14477 ms: Mark-sweep 2039.9 (2054.1) -> 2039.9 (2054.1) MB, 47.3 / 0.0 ms  last resort GC in old space requested

<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 0x3ae9617ab0a1 <JSObject>
    2: stringSlice(aka stringSlice) [buffer.js:560] [bytecode=0x3ae98c9f3759 offset=94](this=0x3ae954202311 <undefined>,buf=0x3ae9ea3b0db1 <Uint8Array map = 0x3ae9937d6371>,encoding=0x3ae9617bce91 <String[4]: utf8>,start=0,end=8844117)
    3: toString [buffer.js:~609] [pc=0x33d7aef97b3b](this=0x3ae9ea3b0db1 <Uint8Array map = 0x3ae9937d6371>,encoding=0x3ae9617bce91 <String[4]: utf8>,start=0x3ae95...

[Error - 9:39:10 AM] Connection to server got closed. Server will not be restarted.
[Error - 9:39:10 AM] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:825:25)
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:57:35)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2036:42)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/main.js:153:15)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2023:18)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:221:26)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at IPCMessageReader.AbstractMessageReader.fireClose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:135:27)
    at ChildProcess.<anonymous> (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:253:61)
    at emitTwo (events.js:131:20)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Socket.stream.socket.on (internal/child_process.js:346:11)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at Pipe._handle.close [as _onclose] (net.js:554:12)
[Error - 9:39:10 AM] Request textDocument/colorPresentation failed.
Error: Connection got disposed.
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:825:25)
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:57:35)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2036:42)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/main.js:153:15)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-languageclient/lib/client.js:2023:18)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/main.js:221:26)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at IPCMessageReader.AbstractMessageReader.fireClose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:135:27)
    at ChildProcess.<anonymous> (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.6.1/node_modules/vscode-jsonrpc/lib/messageReader.js:253:61)
    at emitTwo (events.js:131:20)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Socket.stream.socket.on (internal/child_process.js:346:11)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at Pipe._handle.close [as _onclose] (net.js:554:12)
termleech commented 5 years ago

Does anyone have an ideas on this? I've verified that everyone that uses this plugin in my company has the same issue so it doesn't appear to be limited to me. This is on the latest VS Code, Node 11 (though it was a problem on Node 10) and the latest macOS Mojave

dogada commented 5 years ago

There is same problem raised on Ubuntu x64 after upgrade to latest vscode 1.29.0. svelte-vscode consumes more than 2Gb of memory and then failed with:

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
termleech commented 5 years ago

Bump, wondering if this project us now defuct or has been forked somewhere else?

jamesbirtles commented 5 years ago

Is this still happening for everyone? Can't trigger it my side just yet, perhaps only happens in large svelte projects?

termleech commented 5 years ago

Still happening for me on latest node and VS Code.

Error: Connection got disposed.
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/main.js:825:25)
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-languageclient/lib/client.js:57:35)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-languageclient/lib/client.js:2036:42)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-languageclient/lib/main.js:153:15)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-languageclient/lib/client.js:2023:18)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/main.js:221:26)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at IPCMessageReader.AbstractMessageReader.fireClose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/messageReader.js:135:27)
    at ChildProcess.<anonymous> (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/messageReader.js:253:61)
    at emitTwo (events.js:131:20)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Socket.ChildProcess.spawn.stream.socket.on (internal/child_process.js:346:11)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at Pipe.Socket._destroy.cb._handle.close [as _onclose] (net.js:554:12)
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
 1: node::Abort() [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 2: node::FatalError(char const*, char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 3: v8::internal::FatalProcessOutOfMemory(char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 4: v8::internal::FatalProcessOutOfMemory(char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 5: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 6: v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 7: v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::NewStringType, int) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 8: node::StringBytes::Encode(v8::Isolate*, char const*, unsigned long, node::encoding, v8::Local<v8::Value>*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 9: _register_buffer [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
10: v8::internal::compiler::DiamondMatcher::DiamondMatcher(v8::internal::compiler::Node*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
11: v8::internal::parsing::ParseAny(v8::internal::ParseInfo*, v8::internal::Isolate*, bool) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
12: v8::internal::parsing::ParseAny(v8::internal::ParseInfo*, v8::internal::Isolate*, bool) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
13: 0x334f1970463d

<--- Last few GCs --->

[68429:0x7fb28a80ec00]    15832 ms: Mark-sweep 2047.0 (2095.5) -> 2047.0 (2095.5) MB, 57.6 / 0.0 ms  allocation failure GC in old space requested
[68429:0x7fb28a80ec00]    15901 ms: Mark-sweep 2047.0 (2095.5) -> 2047.0 (2061.0) MB, 68.5 / 0.0 ms  last resort GC in old space requested
[68429:0x7fb28a80ec00]    15961 ms: Mark-sweep 2047.0 (2061.0) -> 2047.0 (2060.5) MB, 60.1 / 0.0 ms  last resort GC in old space requested

<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 0x2048776ab0a1 <JSObject>
    2: stringSlice(aka stringSlice) [buffer.js:560] [bytecode=0x204867b73a81 offset=94](this=0x2048b5802311 <undefined>,buf=0x20483a4fe7f1 <Uint8Array map = 0x20488f956949>,encoding=0x2048776bce91 <String[4]: utf8>,start=0,end=3286051)
    3: toString [buffer.js:~609] [pc=0x334f19834f9b](this=0x20483a4fe7f1 <Uint8Array map = 0x20488f956949>,encoding=0x2048776bce91 <String[4]: utf8>,start=0x2048b...

[Info  - 9:46:11 AM] Connection to server got closed. Server will restart.
[Error - 9:46:11 AM] Request textDocument/colorPresentation failed.
Error: Connection got disposed.
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/main.js:825:25)
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-languageclient/lib/client.js:57:35)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-languageclient/lib/client.js:2036:42)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-languageclient/lib/main.js:153:15)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-languageclient/lib/client.js:2023:18)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/main.js:221:26)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at IPCMessageReader.AbstractMessageReader.fireClose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/messageReader.js:135:27)
    at ChildProcess.<anonymous> (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/messageReader.js:253:61)
    at emitTwo (events.js:131:20)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Process.__dirname.ChildProcess._handle.onexit (internal/child_process.js:209:5)
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
 1: node::Abort() [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 2: node::FatalError(char const*, char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 3: v8::internal::FatalProcessOutOfMemory(char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 4: v8::internal::FatalProcessOutOfMemory(char const*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 5: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 6: v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 7: v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::NewStringType, int) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 8: node::StringBytes::Encode(v8::Isolate*, char const*, unsigned long, node::encoding, v8::Local<v8::Value>*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
 9: _register_buffer [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
10: v8::internal::compiler::DiamondMatcher::DiamondMatcher(v8::internal::compiler::Node*) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
11: v8::internal::parsing::ParseAny(v8::internal::ParseInfo*, v8::internal::Isolate*, bool) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
12: v8::internal::parsing::ParseAny(v8::internal::ParseInfo*, v8::internal::Isolate*, bool) [/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib]
13: 0x25d6520463d

<--- Last few GCs --->

[68439:0x7ff930817000]    15391 ms: Mark-sweep 2047.0 (2094.0) -> 2047.0 (2094.0) MB, 44.6 / 0.0 ms  allocation failure GC in old space requested
[68439:0x7ff930817000]    15444 ms: Mark-sweep 2047.0 (2094.0) -> 2047.0 (2062.0) MB, 52.4 / 0.0 ms  last resort GC in old space requested
[68439:0x7ff930817000]    15497 ms: Mark-sweep 2047.0 (2062.0) -> 2047.0 (2062.0) MB, 53.0 / 0.0 ms  last resort GC in old space requested

<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 0x30dadaa2b0a1 <JSObject>
    2: stringSlice(aka stringSlice) [buffer.js:560] [bytecode=0x30da78d73a81 offset=94](this=0x30daf9902311 <undefined>,buf=0x30dacec57d81 <Uint8Array map = 0x30da86456949>,encoding=0x30dadaa3ce91 <String[4]: utf8>,start=0,end=3286051)
    3: toString [buffer.js:~609] [pc=0x25d653403db](this=0x30dacec57d81 <Uint8Array map = 0x30da86456949>,encoding=0x30dadaa3ce91 <String[4]: utf8>,start=0x30daf9...

[Info  - 9:46:29 AM] Connection to server got closed. Server will restart.
[Error - 9:46:29 AM] Request textDocument/colorPresentation failed.
Error: Connection got disposed.
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/main.js:825:25)
    at Object.dispose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-languageclient/lib/client.js:57:35)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-languageclient/lib/client.js:2036:42)
    at LanguageClient.handleConnectionClosed (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-languageclient/lib/main.js:153:15)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-languageclient/lib/client.js:2023:18)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at closeHandler (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/main.js:221:26)
    at CallbackList.invoke (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/events.js:71:39)
    at Emitter.fire (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/events.js:135:36)
    at IPCMessageReader.AbstractMessageReader.fireClose (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/messageReader.js:135:27)
    at ChildProcess.<anonymous> (/Users/chaines/.vscode/extensions/jamesbirtles.svelte-vscode-0.7.0/node_modules/vscode-jsonrpc/lib/messageReader.js:253:61)
    at emitTwo (events.js:131:20)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Socket.ChildProcess.spawn.stream.socket.on (internal/child_process.js:346:11)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at Pipe.Socket._destroy.cb._handle.close [as _onclose] (net.js:554:12)
jamesbirtles commented 5 years ago

we no longer hammer the language service quite as hard, I wonder if this issue still persists with the latest update?