-
Notifications
You must be signed in to change notification settings - Fork 295
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
stack overflow on dispose #15550
Labels
debt
Code quality issues
Comments
DonJayamanne
added
debt
Code quality issues
and removed
bug
Issue identified by VS Code Team member as probable bug
labels
Apr 17, 2024
@karthiknadig claims to still be hitting this, though I can't get it to repro anymore |
Here is the call stack i see with the latest pre-release: dispose() failed for [object Object] RangeError: Maximum call stack size exceeded
at getConstructorName (C:\GIT\s p\vscode-python\lib\internal\util\inspect.js:595:9)
at formatRaw (C:\GIT\s p\vscode-python\lib\internal\util\inspect.js:850:23)
at formatValue (C:\GIT\s p\vscode-python\lib\internal\util\inspect.js:840:10)
at inspect (C:\GIT\s p\vscode-python\lib\internal\util\inspect.js:364:10)
at formatWithOptionsInternal (C:\GIT\s p\vscode-python\lib\internal\util\inspect.js:2279:40)
at formatWithOptions (C:\GIT\s p\vscode-python\lib\internal\util\inspect.js:2141:10)
at console.value (C:\GIT\s p\vscode-python\lib\internal\console\constructor.js:352:14)
at console.warn (C:\GIT\s p\vscode-python\lib\internal\console\constructor.js:385:61)
at R.f (c:\Users\kanadig\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:146:6)
at R.e (c:\Users\kanadig\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:142:59342)
at console.<anonymous> (c:\Users\kanadig\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:142:59210)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50417)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:339:10907)
at z (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dist\extension.node.js:119:50390)
at tI.dispose (c:\Users\kanadig\.vscode-insiders\extensions\ms-toolsai.jupyter-2024.4.2024041901-win32-x64\dis… ……
|
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Seems to be a circular reference in this module, and disposing it causes quite a few errors
possibly from 0a90f08
Logs
Output for
Jupyter
in theOutput
panel (View
→Output
, change the drop-down the upper-right of theOutput
panel toJupyter
)The text was updated successfully, but these errors were encountered: