In this issue here:
microsoft/pylance-release#7969
The user is getting a crash in the Pylance extension with this callstack:
2026-04-06 19:30:04.697 [error] Error: illegal state - object is disposed
at r._checkDisposed (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:528:124820)
at r.delete (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:528:124233)
at DiagnosticRequestor.forgetDocument (c:\Users\jtabox\.vscode\extensions\ms-python.vscode-pylance-2026.2.100\dist\vendor.bundle.js:39:73655)
at DiagnosticFeatureProviderImpl.cleanUpDocument (c:\Users\jtabox\.vscode\extensions\ms-python.vscode-pylance-2026.2.100\dist\vendor.bundle.js:39:88126)
at op.value (c:\Users\jtabox\.vscode\extensions\ms-python.vscode-pylance-2026.2.100\dist\vendor.bundle.js:39:87297)
at E._deliver (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3043)
at E._deliverQueue (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3132)
at E.fire (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3466)
at updateVisibleDocuments (c:\Users\jtabox\.vscode\extensions\ms-python.vscode-pylance-2026.2.100\dist\vendor.bundle.js:34:39301)
at c:\Users\jtabox\.vscode\extensions\ms-python.vscode-pylance-2026.2.100\dist\vendor.bundle.js:34:39670
at op.value (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:629:133647)
at E._deliver (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3043)
at E._deliverQueue (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3132)
at E.fire (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3466)
at op.value (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:629:80699)
at E._deliver (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3043)
at E.fire (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3361)
at Hg.acceptDocumentsAndEditorsDelta (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:509:14547)
at Hg.$acceptDocumentsAndEditorsDelta (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:509:12906)
at r._doInvokeHandler (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:407:154500)
at r._invokeHandler (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:407:154248)
at r._receiveRequest (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:407:153030)
at r._receiveOneMessage (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:407:151868)
at op.value (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:407:149943)
at E._deliver (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3043)
at E.fire (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3361)
at as.fire (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:405:8437)
at op.value (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:821:9911)
at E._deliver (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3043)
at E.fire (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:403:3361)
at as.fire (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:405:8437)
at MessagePortMain.<anonymous> (file:///c:/Users/jtabox/AppData/Local/Programs/Microsoft%20VS%20Code/e7fb5e96c0/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:821:8082)
at MessagePortMain.emit (node:events:519:28)
at MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:2959)
at Object.callbackTrampoline (node:internal/async_hooks:130:17)
I don't believe this would be Pylance's fault as this is just the handler registered in the vscode-languageserver-node module?
In this issue here:
microsoft/pylance-release#7969
The user is getting a crash in the Pylance extension with this callstack:
I don't believe this would be Pylance's fault as this is just the handler registered in the vscode-languageserver-node module?