lostintangent / codeswing

VS Code extension for building web applications ("swings") using a interactive and editor-integrated coding environment
https://aka.ms/codeswing
MIT License
977 stars 45 forks source link

Extension host crashes when codeswing is installed #20

Closed RobertoVillegas closed 3 years ago

RobertoVillegas commented 3 years ago

I installed codeswing and the extension host crashed instantly. Proceed to uninstall codeswing and restart extension host, everything works. Tried to install it again, extension host crashes.

Here's the log:

16:42:05.138 mainThreadExtensionService.ts:65 [[object Object]]Cannot invoke loadWASM more than once.
$onExtensionRuntimeError @ mainThreadExtensionService.ts:57
_doInvokeHandler @ rpcProtocol.ts:396
_invokeHandler @ rpcProtocol.ts:330
_receiveRequest @ rpcProtocol.ts:269
_receiveOneMessage @ rpcProtocol.ts:208
(anonymous) @ rpcProtocol.ts:90
fire @ event.ts:525
fire @ ipc.net.ts:449
_receiveMessage @ ipc.net.ts:785
(anonymous) @ ipc.net.ts:642
fire @ event.ts:525
acceptChunk @ ipc.net.ts:191
(anonymous) @ ipc.net.ts:191
t @ ipc.net.ts:925
emit @ events.js:223
addChunk @ _stream_readable.js:309
readableAddChunk @ _stream_readable.js:290
Readable.push @ _stream_readable.js:224
onStreamRead @ internal/stream_base_commons.js:181
16:42:05.138 mainThreadExtensionService.ts:66 Error: Cannot invoke loadWASM more than once.
    at Object.t.loadWASM (c:\Users\Rob\AppData\Local\Programs\Microsoft VS Code\resources\app\node_modules.asar\vscode-oniguruma\release\main.js:1:4823)
    at TextMateLoader.loadOniguruma (c:\Users\Rob\.vscode\extensions\coenraads.bracket-pair-colorizer-2-0.2.0\out\src\textMateLoader.js:115:19)
    at new TextMateLoader (c:\Users\Rob\.vscode\extensions\coenraads.bracket-pair-colorizer-2-0.2.0\out\src\textMateLoader.js:19:31)
    at new Settings (c:\Users\Rob\.vscode\extensions\coenraads.bracket-pair-colorizer-2-0.2.0\out\src\settings.js:10:31)
    at new DocumentDecorationManager (c:\Users\Rob\.vscode\extensions\coenraads.bracket-pair-colorizer-2-0.2.0\out\src\documentDecorationManager.js:9:25)
    at restart (c:\Users\Rob\.vscode\extensions\coenraads.bracket-pair-colorizer-2-0.2.0\out\src\extension.js:42:37)
    at c:\Users\Rob\.vscode\extensions\coenraads.bracket-pair-colorizer-2-0.2.0\out\src\extension.js:7:43
    at l.fire (c:\Users\Rob\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:46:801)
    at s.deltaExtensions (c:\Users\Rob\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:668:215)
    at p.$deltaExtensions (c:\Users\Rob\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js:965:776)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:94:5)
$onExtensionRuntimeError @ mainThreadExtensionService.ts:57
_doInvokeHandler @ rpcProtocol.ts:396
_invokeHandler @ rpcProtocol.ts:330
_receiveRequest @ rpcProtocol.ts:269
_receiveOneMessage @ rpcProtocol.ts:208
(anonymous) @ rpcProtocol.ts:90
fire @ event.ts:525
fire @ ipc.net.ts:449
_receiveMessage @ ipc.net.ts:785
(anonymous) @ ipc.net.ts:642
fire @ event.ts:525
acceptChunk @ ipc.net.ts:191
(anonymous) @ ipc.net.ts:191
t @ ipc.net.ts:925
emit @ events.js:223
addChunk @ _stream_readable.js:309
readableAddChunk @ _stream_readable.js:290
Readable.push @ _stream_readable.js:224
onStreamRead @ internal/stream_base_commons.js:181
16:42:05.526 abstractExtensionService.ts:467 Extension host terminated unexpectedly. Code:  1  Signal:  null
_onExtensionHostCrashed @ abstractExtensionService.ts:431
_onExtensionHostCrashed @ extensionService.ts:160
_onExtensionHostCrashOrExit @ abstractExtensionService.ts:431
(anonymous) @ abstractExtensionService.ts:431
fire @ event.ts:525
_onExtHostProcessExit @ localProcessExtensionHost.ts:516
(anonymous) @ localProcessExtensionHost.ts:265
emit @ events.js:223
ChildProcess._handle.onexit @ internal/child_process.js:272
16:42:05.583 log.ts:197   ERR Extension host terminated unexpectedly. The following extensions were running: vscode.microsoft-authentication, vscode.github-authentication, ms-vscode.js-debug, vscode.debug-auto-launch, vscode.emmet, vscode.git, vscode.merge-conflict, vscode.search-result, albert.TabOut, alefragnani.project-manager, christian-kohler.path-intellisense, CoenraadS.bracket-pair-colorizer-2, donjayamanne.githistory, ecmel.vscode-html-css, icrawl.discord-vscode, jameslan.yaclock, johnpapa.vscode-peacock, kevinkyang.auto-comment-blocks, kisstkondoros.vscode-gutter-preview, mdickin.markdown-shortcuts, mhutchie.git-graph, sainnhe.gruvbox-material, Shan.code-settings-sync, softwaredotcom.music-time, stkb.rewrap, tombonnike.vscode-status-bar-format-toggle, vscode-icons-team.vscode-icons, vsls-contrib.gistfs, yatki.vscode-surround, zhuangtongfa.material-theme, vscode.configuration-editing, vscode.json-language-features, vscode.typescript-language-features, aaron-bond.better-comments, vscode.extension-editing, vscode.npm, eg2.vscode-npm-script, vscode.github, dbaeumer.vscode-eslint, eamodio.gitlens, esbenp.prettier-vscode, formulahendry.code-runner, GitHub.vscode-pull-request-github, softwaredotcom.swdc-vscode, codespaces-contrib.codeswing
16:42:05.586 notificationsAlerts.ts:40 Extension host terminated unexpectedly.
onDidChangeNotification @ notificationsAlerts.ts:36
(anonymous) @ breadcrumbsModel.ts:294
fire @ event.ts:525
addNotification @ notifications.ts:171
notify @ notificationService.ts:68
prompt @ notificationService.ts:148
_onExtensionHostCrashed @ extensionService.ts:210
_onExtensionHostCrashOrExit @ abstractExtensionService.ts:431
(anonymous) @ abstractExtensionService.ts:431
fire @ event.ts:525
_onExtHostProcessExit @ localProcessExtensionHost.ts:516
(anonymous) @ localProcessExtensionHost.ts:265
emit @ events.js:223
ChildProcess._handle.onexit @ internal/child_process.js:272
16:42:05.646 localProcessExtensionHost.ts:257 Extension Host
16:42:05.647 localProcessExtensionHost.ts:258 c:\Users\Rob\.vscode\extensions\codespaces-contrib.codeswing-0.0.7\dist\extension.js:2
module.exports=(()=>{var e={33306:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIdentifierStart=c,t.isIdentifierChar=u,t.isIdentifierName=function(e){let t=!0;for(let n=0,r=Array.from(e);n<r.length;n++){const e=r[n].codePointAt(0);if(t){if(!c(e))return!1;t=!1}else if(!u(e))return!1}return!t};let n="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-�

[Error: [MobX] minified error nr: 35. Find the full error at: https://github.com/mobxjs/mobx/blob/mobx6/src/errors.ts
    at r (c:\Users\Rob\.vscode\extensions\codespaces-contrib.codeswing-0.0.7\dist\extension.js:2:1014454)
    at Timeout._onTimeout (c:\Users\Rob\.vscode\extensions\codespaces-contrib.codeswing-0.0.7\dist\extension.js:2:1031932)
    at listOnTimeout (internal/timers.js:531:17)
    at processTimers (internal/timers.js:475:7)]
lostintangent commented 3 years ago

Thanks for reporting this! Could you try uninstalling Bracket Pair Colorizer and see if that helps? The stack you shared seemed to indicate that it's that's causing this problem. The CodeSwing error at the bottom is innocuous, and so it can be ignored.

If that doesn't help, could you let me know which version of VS Code you have installed? I'm unable to repro this unfortunately, and so I'd love to know how to help investigate it further. Thanks!

RobertoVillegas commented 3 years ago

My VS Code about: Version: 1.52.1 (user setup) Commit: ea3859d4ba2f3e577a159bc91e3074c5d85c0523 Date: 2020-12-16T16:34:46.910Z Electron: 9.3.5 Chrome: 83.0.4103.122 Node.js: 12.14.1 V8: 8.3.110.13-electron.0 OS: Windows_NT x64 10.0.19041

Here's the log with Bracket Pair Colorizer uninstalled.

18:07:15.085 abstractExtensionService.ts:467 Extension host terminated unexpectedly. Code:  1  Signal:  null
_onExtensionHostCrashed @ abstractExtensionService.ts:431
_onExtensionHostCrashed @ extensionService.ts:160
_onExtensionHostCrashOrExit @ abstractExtensionService.ts:431
(anonymous) @ abstractExtensionService.ts:431
fire @ event.ts:525
_onExtHostProcessExit @ localProcessExtensionHost.ts:516
(anonymous) @ localProcessExtensionHost.ts:265
emit @ events.js:223
ChildProcess._handle.onexit @ internal/child_process.js:272
18:07:15.115 log.ts:197   ERR Extension host terminated unexpectedly. The following extensions were running: vscode.microsoft-authentication, vscode.debug-auto-launch, vscode.emmet, vscode.git, vscode.merge-conflict, vscode.search-result, albert.TabOut, alefragnani.project-manager, christian-kohler.path-intellisense, donjayamanne.githistory, ecmel.vscode-html-css, icrawl.discord-vscode, jameslan.yaclock, johnpapa.vscode-peacock, kevinkyang.auto-comment-blocks, kisstkondoros.vscode-gutter-preview, mdickin.markdown-shortcuts, mhutchie.git-graph, sainnhe.gruvbox-material, Shan.code-settings-sync, softwaredotcom.music-time, stkb.rewrap, tombonnike.vscode-status-bar-format-toggle, vscode-icons-team.vscode-icons, vsls-contrib.gistfs, yatki.vscode-surround, zhuangtongfa.material-theme, vscode.github-authentication, ms-vscode.js-debug, vscode.github, vscode.configuration-editing, vscode.json-language-features, vscode.typescript-language-features, aaron-bond.better-comments, dbaeumer.vscode-eslint, eamodio.gitlens, esbenp.prettier-vscode, formulahendry.code-runner, GitHub.vscode-pull-request-github, softwaredotcom.swdc-vscode, codespaces-contrib.codeswing
18:07:15.119 notificationsAlerts.ts:40 Extension host terminated unexpectedly.
onDidChangeNotification @ notificationsAlerts.ts:36
(anonymous) @ breadcrumbsModel.ts:294
fire @ event.ts:525
addNotification @ notifications.ts:171
notify @ notificationService.ts:68
prompt @ notificationService.ts:148
_onExtensionHostCrashed @ extensionService.ts:210
_onExtensionHostCrashOrExit @ abstractExtensionService.ts:431
(anonymous) @ abstractExtensionService.ts:431
fire @ event.ts:525
_onExtHostProcessExit @ localProcessExtensionHost.ts:516
(anonymous) @ localProcessExtensionHost.ts:265
emit @ events.js:223
ChildProcess._handle.onexit @ internal/child_process.js:272
18:07:15.156 localProcessExtensionHost.ts:257 Extension Host
18:07:15.156 localProcessExtensionHost.ts:258 c:\Users\Rob\.vscode\extensions\codespaces-contrib.codeswing-0.0.7\dist\extension.js:2
module.exports=(()=>{var e={33306:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIdentifierStart=c,t.isIdentifierChar=u,t.isIdentifierName=function(e){let t=!0;for(let n=0,r=Array.from(e);n<r.length;n++){const e=r[n].codePointAt(0);if(t){if(!c(e))return!1;t=!1}else if(!u(e))return!1}return!t};let n="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-�

[Error: [MobX] minified error nr: 35. Find the full error at: https://github.com/mobxjs/mobx/blob/mobx6/src/errors.ts
    at r (c:\Users\Rob\.vscode\extensions\codespaces-contrib.codeswing-0.0.7\dist\extension.js:2:1014454)
    at Timeout._onTimeout (c:\Users\Rob\.vscode\extensions\codespaces-contrib.codeswing-0.0.7\dist\extension.js:2:1031932)
    at listOnTimeout (internal/timers.js:531:17)
    at processTimers (internal/timers.js:475:7)]
RobertoVillegas commented 3 years ago

Today I installed the extension again and it didn't crashed the extension host anymore.