{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/37924","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/37924/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/37924/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/37924/events","html_url":"https://github.com/Microsoft/vscode/issues/37924","id":272520422,"number":37924,"title":"Extension host terminated unexpectedly","user":{"login":"agauniyal","id":7630575,"avatar_url":"https://avatars1.githubusercontent.com/u/7630575?v=4","gravatar_id":"","url":"https://api.github.com/users/agauniyal","html_url":"https://github.com/agauniyal","followers_url":"https://api.github.com/users/agauniyal/followers","following_url":"https://api.github.com/users/agauniyal/following{/other_user}","gists_url":"https://api.github.com/users/agauniyal/gists{/gist_id}","starred_url":"https://api.github.com/users/agauniyal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agauniyal/subscriptions","organizations_url":"https://api.github.com/users/agauniyal/orgs","repos_url":"https://api.github.com/users/agauniyal/repos","events_url":"https://api.github.com/users/agauniyal/events{/privacy}","received_events_url":"https://api.github.com/users/agauniyal/received_events","type":"User","site_admin":false},"labels":[{"id":433482510,"url":"https://api.github.com/repos/Microsoft/vscode/labels/extension-host","name":"extension-host","color":"1d76db","default":false},{"id":293389403,"url":"https://api.github.com/repos/Microsoft/vscode/labels/freeze-slow-crash","name":"freeze-slow-crash","color":"eb6420","default":false},{"id":321092510,"url":"https://api.github.com/repos/Microsoft/vscode/labels/linux","name":"linux","color":"006b75","default":false},{"id":272689423,"url":"https://api.github.com/repos/Microsoft/vscode/labels/needs%20more%20info","name":"needs more info","color":"708090","default":false}],"state":"open","locked":false,"assignee":{"login":"bpasero","id":900690,"avatar_url":"https://avatars3.githubusercontent.com/u/900690?v=4","gravatar_id":"","url":"https://api.github.com/users/bpasero","html_url":"https://github.com/bpasero","followers_url":"https://api.github.com/users/bpasero/followers","following_url":"https://api.github.com/users/bpasero/following{/other_user}","gists_url":"https://api.github.com/users/bpasero/gists{/gist_id}","starred_url":"https://api.github.com/users/bpasero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bpasero/subscriptions","organizations_url":"https://api.github.com/users/bpasero/orgs","repos_url":"https://api.github.com/users/bpasero/repos","events_url":"https://api.github.com/users/bpasero/events{/privacy}","received_events_url":"https://api.github.com/users/bpasero/received_events","type":"User","site_admin":false},"assignees":[{"login":"bpasero","id":900690,"avatar_url":"https://avatars3.githubusercontent.com/u/900690?v=4","gravatar_id":"","url":"https://api.github.com/users/bpasero","html_url":"https://github.com/bpasero","followers_url":"https://api.github.com/users/bpasero/followers","following_url":"https://api.github.com/users/bpasero/following{/other_user}","gists_url":"https://api.github.com/users/bpasero/gists{/gist_id}","starred_url":"https://api.github.com/users/bpasero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bpasero/subscriptions","organizations_url":"https://api.github.com/users/bpasero/orgs","repos_url":"https://api.github.com/users/bpasero/repos","events_url":"https://api.github.com/users/bpasero/events{/privacy}","received_events_url":"https://api.github.com/users/bpasero/received_events","type":"User","site_admin":false},{"login":"jrieken","id":1794099,"avatar_url":"https://avatars2.githubusercontent.com/u/1794099?v=4","gravatar_id":"","url":"https://api.github.com/users/jrieken","html_url":"https://github.com/jrieken","followers_url":"https://api.github.com/users/jrieken/followers","following_url":"https://api.github.com/users/jrieken/following{/other_user}","gists_url":"https://api.github.com/users/jrieken/gists{/gist_id}","starred_url":"https://api.github.com/users/jrieken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrieken/subscriptions","organizations_url":"https://api.github.com/users/jrieken/orgs","repos_url":"https://api.github.com/users/jrieken/repos","events_url":"https://api.github.com/users/jrieken/events{/privacy}","received_events_url":"https://api.github.com/users/jrieken/received_events","type":"User","site_admin":false},{"login":"alexandrudima","id":5047891,"avatar_url":"https://avatars3.githubusercontent.com/u/5047891?v=4","gravatar_id":"","url":"https://api.github.com/users/alexandrudima","html_url":"https://github.com/alexandrudima","followers_url":"https://api.github.com/users/alexandrudima/followers","following_url":"https://api.github.com/users/alexandrudima/following{/other_user}","gists_url":"https://api.github.com/users/alexandrudima/gists{/gist_id}","starred_url":"https://api.github.com/users/alexandrudima/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexandrudima/subscriptions","organizations_url":"https://api.github.com/users/alexandrudima/orgs","repos_url":"https://api.github.com/users/alexandrudima/repos","events_url":"https://api.github.com/users/alexandrudima/events{/privacy}","received_events_url":"https://api.github.com/users/alexandrudima/received_events","type":"User","site_admin":false}],"milestone":null,"comments":8,"created_at":"2017-11-09T10:52:48Z","updated_at":"2017-11-10T21:46:17Z","closed_at":null,"author_association":"NONE","body":"<!-- Use Help > Report Issues to prefill these. -->\r\n- VSCode Version: 1.18\r\n- OS Version: Arch Linux\r\n\r\nSteps to Reproduce:\r\n\r\n1. Install vscode-cpptools from Microsoft\r\n2. Wait for random amount of time after opening a cpp file\r\n\r\nReproduces without extensions: No\r\n\r\n```\r\n[/home/agauniyal/.vscode/extensions/ms-vscode.cpptools-0.14.0]: Command `workbench.action.gotoSymbol` appears multiple times in the `commands` section.\r\nextensionService.ts:441 [/home/agauniyal/.vscode/extensions/ms-vscode.cpptools-0.14.0]: Command `workbench.action.showAllSymbols` appears multiple times in the `commands` section.\r\nmime.ts:59 Overwriting extension <<.log>> to now point to mime <<text/x-code-output>>\r\n(anonymous) @ mime.ts:59\r\nextensionHost.ts:191 [Extension Host] debugger inspector at %cFATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory\r\n%c 1: node::Abort() [/opt/visual-studio-code/libnode.so]\r\n 2: 0x7fab28b8fa57 [/opt/visual-studio-code/libnode.so]\r\n 3: %c0x7fab2892ddd7 [/opt/visual-studio-code/libnode.so]\r\n 4: %c0x7fab2892dd55 [/opt/visual-studio-code/libnode.so]\r\n 5: %cv8::internal::Factory::NewTransitionArray(int) [/opt/visual-studio-code/libnode.so]\r\n 6: %c0x7fab28555bcd [/opt/visual-studio-code/libnode.so]\r\n 7: %c0x7fab28405a80 [/opt/visual-studio-code/libnode.so]\r\n 8: %c0x7fab28402a48 [/opt/visual-studio-code/libnode.so]\r\n 9: %c0x7fab2840289b [/opt/visual-studio-code/libnode.so]\r\n10: %c0x7fab2841a6b9 [/opt/visual-studio-code/libnode.so]\r\n11: %cv8::internal::LookupIterator::PrepareTransitionToDataProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed) [/opt/visual-studio-code/libnode.so]\r\n12: 0x7fab284081be [/opt/visual-studio-code/libnode.so]\r\n13: %c0x7fab2840c20a [/opt/visual-studio-code/libnode.so]\r\n14: %c0x7fab28777009 [/opt/visual-studio-code/libnode.so]\r\n15: %c0x7fab28776de3 [/opt/visual-studio-code/libnode.so]\r\n16: %c0x7fab28778fc7 [/opt/visual-studio-code/libnode.so]\r\n17: %c0x7fab28776046 [/opt/visual-studio-code/libnode.so]\r\n18: %c0x7fab2844939e [/opt/visual-studio-code/libnode.so]\r\n19: 0x209001e0415d\r\n%c\r\n<--- Last few GCs --->\r\n\r\n[28213:0x3b382b7f0000]   480464 ms: Mark-sweep 2055.9 (2192.6) -> 2055.9 (2189.6) MB, 5185.8 / 0.0 ms  (+ 0.0 ms in 0 steps since start of marking, biggest step 0.0 ms, walltime since start of marking 5186 ms) last resort \r\n[28213:0x3b382b7f0000]   485779 ms: Mark-sweep 2055.9 (2189.6) -> 2055.9 (2189.6) MB, 5312.8 / 0.0 ms  last resort \r\n\r\n\r\n<--- JS stacktrace --->\r\n\r\n==== JS stack trace =========================================\r\n\r\nSecurity context: 0xe6925dab959 <JS Object>\r\n    0: builtin exit frame: stringify(this=0xe6925d90771 <a JSON with map 0x347650206199>,0x2da157f02311 <undefined>,0x3f2d4dbd3111 <JS Function (SharedFunctionInfo 0x162750bdb509)>,0x3f2d4dbd2fc9 <JS Array[3]>)\r\n\r\n    1: arguments adaptor frame: 2->3\r\n    2: callOnRemote [/opt/visual-studio-code/resources/app/out/vs/workbench/node/extensionHostProcess.js:~4] [pc=0x209002508f53](this=0xbe9fdbd93a1 <...\r\n\r\n\r\nindex.js:41 [uncaught exception]: Error: read ECONNRESET\r\nonError @ index.js:41\r\nindex.js:44 Error: read ECONNRESET\r\n    at exports._errnoException (util.js:1050)\r\n    at Pipe.onread (net.js:581)\r\nonError @ index.js:44\r\nevents.js:163 Uncaught Error: read ECONNRESET\r\n    at exports._errnoException (util.js:1050)\r\n    at Pipe.onread (net.js:581)\r\nextensionService.ts:171 Extension host terminated unexpectedly. Code:  null  Signal:  SIGABRT\r\ne._onExtensionHostCrashed @ extensionService.ts:171\r\nmessageService.ts:126 Extension host terminated unexpectedly.\r\ne.doShow @ messageService.ts:126\r\n```"},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/343595825","html_url":"https://github.com/Microsoft/vscode/issues/37924#issuecomment-343595825","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/37924","id":343595825,"user":{"login":"sean-mcmanus","id":19859882,"avatar_url":"https://avatars0.githubusercontent.com/u/19859882?v=4","gravatar_id":"","url":"https://api.github.com/users/sean-mcmanus","html_url":"https://github.com/sean-mcmanus","followers_url":"https://api.github.com/users/sean-mcmanus/followers","following_url":"https://api.github.com/users/sean-mcmanus/following{/other_user}","gists_url":"https://api.github.com/users/sean-mcmanus/gists{/gist_id}","starred_url":"https://api.github.com/users/sean-mcmanus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sean-mcmanus/subscriptions","organizations_url":"https://api.github.com/users/sean-mcmanus/orgs","repos_url":"https://api.github.com/users/sean-mcmanus/repos","events_url":"https://api.github.com/users/sean-mcmanus/events{/privacy}","received_events_url":"https://api.github.com/users/sean-mcmanus/received_events","type":"User","site_admin":false},"created_at":"2017-11-10T21:46:17Z","updated_at":"2017-11-10T21:46:17Z","author_association":"NONE","body":"@jrieken The message about `[/home/agauniyal/.vscode/extensions/ms-vscode.cpptools-0.14.0]: Command workbench.action.gotoSymbol appears multiple times in the commands section.\r\nextensionService.ts:441 [/home/agauniyal/.vscode/extensions/ms-vscode.cpptools-0.14.0]: Command workbench.action.showAllSymbols appears multiple times in the commands section.` should be safely igored, and we're not aware of any problem caused by this, so I don't think it's related to this failure. We add those commands in our package.json because they're referenced in our menus.editor/context. Let us know if there's another way to reference the commands in the menu without having the commands defined in our package.json."}}
{"actor":{"display_login":"sean-mcmanus"}}