Skip to content

[Unhandled Error] potential listener LEAK detected, popular — chatTerminalToolProgressPart / chatToolInvocationPart #309923

Description

@vs-code-engineering

Error Message

potential listener LEAK detected, popular

Stack Trace

    at a.create (./src/vs/base/common/event.ts:1062:14)
    at j3._event (./src/vs/base/common/event.ts:1262:33)
    at new $Oe (./src/vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatTerminalToolProgressPart.ts:371:0)
    at a._createInstance (./src/vs/platform/instantiation/common/instantiationService.ts:162:17)
    at a.createInstance (./src/vs/platform/instantiation/common/instantiationService.ts:128:17)
    at QG.createToolInvocationSubPart (./src/vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolInvocationPart.ts:196:36)
    at f (./src/vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolInvocationPart.ts:120:37)
    at render (./src/vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolInvocationPart.ts:98:5)
    at DV._run (./src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:10)
    at DV.endUpdate (./src/vs/base/common/observableInternal/reactions/autorunImpl.ts:167:11)
    at lO.finish (./src/vs/base/common/observableInternal/transaction.ts:102:12)
    at SP.set (./src/vs/base/common/observableInternal/observables/observableValue.ts:77:8)
    at a.transitionFromStreaming (./src/vs/workbench/contrib/chat/common/model/chatProgressTypes/chatToolInvocation.ts:241:0)
    at NN.invokeTool (./src/vs/workbench/contrib/chat/browser/tools/languageModelToolsService.ts:582:0)
    at async GLt.$invokeTool (./src/vs/workbench/api/browser/mainThreadLanguageModelTools.ts:63:17)

Raw Stack Trace (minified)
Error     at a.create (out/vs/workbench/workbench.desktop.main.js:403:18382)     at j3._event (out/vs/workbench/workbench.desktop.main.js:405:1807)     at new $Oe (out/vs/workbench/workbench.desktop.main.js:2776:764)     at a._createInstance (out/vs/workbench/workbench.desktop.main.js:1899:2000)     at a.createInstance (out/vs/workbench/workbench.desktop.main.js:1899:1440)     at QG.createToolInvocationSubPart (out/vs/workbench/workbench.desktop.main.js:2785:15806)     at f (out/vs/workbench/workbench.desktop.main.js:2785:13206)     at DV._runFn (out/vs/workbench/workbench.desktop.main.js:2785:12964)     at DV._run (out/vs/workbench/workbench.desktop.main.js:407:6694)     at DV.endUpdate (out/vs/workbench/workbench.desktop.main.js:407:7325)     at lO.finish (out/vs/workbench/workbench.desktop.main.js:406:109977)     at SP.set (out/vs/workbench/workbench.desktop.main.js:407:2882)     at a.transitionFromStreaming (out/vs/workbench/workbench.desktop.main.js:1074:63789)     at NN.invokeTool (out/vs/workbench/workbench.desktop.main.js:3555:10123)     at async GLt.$invokeTool (out/vs/workbench/workbench.desktop.main.js:945:43217)

Details

Property Value
Bucket ID 3c9a3a4c-6e52-bc43-b2a8-5145e896176a
Version 1.115.0
Commit 41dd792b
Last Seen Mon Apr 13 2026 23:58:07 GMT+0000 (Coordinated Universal Time)
Platforms Linux, Mac, Windows
Product VSCode

This issue was automatically created from the VS Code Errors Dashboard

Metadata

Metadata

Assignees

Labels

ai-analyzedAI automation workflow has run an analysis of this issue and provided a comment.ai-generatedGenerated by AI automation workflowsbugIssue identified by VS Code Team member as probable bugerror-telemetryVS Code - Issues generated by telemetryinsiders-releasedPatch has been released in VS Code Insidersrecent-regressionstable-anomaly

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions