Skip to content

[Unhandled Error] potential listener LEAK detected, popular — chatTerminalToolProgressPart / toolbar → menuService #309684

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 Zz._event [as onDidChange] (./src/vs/base/common/event.ts:1262:33)
    at Object.u [as onWillAddFirstListener] (./src/vs/platform/actions/common/menuService.ts:437:0)
    at Ske._event [as onDidChange] (./src/vs/base/common/event.ts:1271:19)
    at new mn (./src/vs/platform/actions/browser/toolbar.ts:377: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 new YFe (./src/vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatTerminalToolProgressPart.ts:448: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 hU.createToolInvocationSubPart (./src/vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolInvocationPart.ts:199:36)
    at f (./src/vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolInvocationPart.ts:123:37)
    at render (./src/vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolInvocationPart.ts:167:2)
    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 go.s [as executor] (./src/vs/workbench/contrib/chat/browser/widget/chatListRenderer.ts:2081:0)
    at get value (./src/vs/base/common/lazy.ts:37:23)
    at gE.finalizeTitleIfDefault (./src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatThinkingContentPart.ts:983:0)
    at WQ.finalizeCurrentThinkingPart (./src/vs/workbench/contrib/chat/browser/widget/chatListRenderer.ts:1838:0)
    at WQ.renderChatContentPart (./src/vs/workbench/contrib/chat/browser/widget/chatListRenderer.ts:1863:0)

Raw Stack Trace (minified)
Error     at a.create (out/vs/sessions/sessions.desktop.main.js:403:18382)     at Zz._event [as onDidChange] (out/vs/sessions/sessions.desktop.main.js:405:1807)     at Object.u [as onWillAddFirstListener] (out/vs/sessions/sessions.desktop.main.js:852:136321)     at Ske._event [as onDidChange] (out/vs/sessions/sessions.desktop.main.js:405:2074)     at new mn (out/vs/sessions/sessions.desktop.main.js:852:141166)     at a._createInstance (out/vs/sessions/sessions.desktop.main.js:1466:2000)     at a.createInstance (out/vs/sessions/sessions.desktop.main.js:1466:1440)     at new YFe (out/vs/sessions/sessions.desktop.main.js:2351:1306)     at a._createInstance (out/vs/sessions/sessions.desktop.main.js:1466:2000)     at a.createInstance (out/vs/sessions/sessions.desktop.main.js:1466:1440)     at hU.createToolInvocationSubPart (out/vs/sessions/sessions.desktop.main.js:2360:15887)     at f (out/vs/sessions/sessions.desktop.main.js:2360:13287)     at new hU (out/vs/sessions/sessions.desktop.main.js:2360:14090)     at a._createInstance (out/vs/sessions/sessions.desktop.main.js:1466:2000)     at a.createInstance (out/vs/sessions/sessions.desktop.main.js:1466:1440)     at go.s [as executor] (out/vs/sessions/sessions.desktop.main.js:2367:49593)     at get value (out/vs/sessions/sessions.desktop.main.js:405:45040)     at gE.finalizeTitleIfDefault (out/vs/sessions/sessions.desktop.main.js:2109:35118)     at WQ.finalizeCurrentThinkingPart (out/vs/sessions/sessions.desktop.main.js:2367:43749)     at WQ.renderChatContentPart (out/vs/sessions/sessions.desktop.main.js:2367:44246)     at out/vs/sessions/sessions.desktop.main.js:2367:36771     at Array.forEach (<anonymous>)     at WQ.renderChatContentDiff (out/vs/sessions/sessions.desktop.main.js:2367:35689)     at WQ.renderChatResponseBasic (out/vs/sessions/sessions.desktop.main.js:2367:29521)     at WQ.renderChatTreeItem (out/vs/sessions/sessions.desktop.main.js:2367:26475)     at WQ.renderElement (out/vs/sessions/sessions.desktop.main.js:2367:20035)     at a.renderElement (out/vs/sessions/sessions.desktop.main.js:860:17535)     at Qai.renderElement (out/vs/sessions/sessions.desktop.main.js:728:2164)     at FR.insertItemInDOM (out/vs/sessions/sessions.desktop.main.js:685:22575)     at FR._splice (out/vs/sessions/sessions.desktop.main.js:685:17725)     at FR.splice (out/vs/sessions/sessions.desktop.main.js:685:15997)     at out/vs/sessions/sessions.desktop.main.js:683:125     at Array.forEach (<anonymous>)     at cxt.splice (out/vs/sessions/sessions.desktop.main.js:683:112)     at out/vs/sessions/sessions.desktop.main.js:728:8948     at wO.bufferEvents (out/vs/sessions/sessions.desktop.main.js:405:6915)     at zdi.splice (out/vs/sessions/sessions.desktop.main.js:728:8915)     at zdi.splice (out/vs/sessions/sessions.desktop.main.js:860:48471)     at yye.value (out/vs/sessions/sessions.desktop.main.js:861:4465)     at E._deliver (out/vs/sessions/sessions.desktop.main.js:405:3066)     at E._deliverQueue (out/vs/sessions/sessions.desktop.main.js:405:3155)     at E.fire (out/vs/sessions/sessions.desktop.main.js:405:3490)     at MEt.spliceSimple (out/vs/sessions/sessions.desktop.main.js:860:4339)     at MEt.spliceSmart (out/vs/sessions/sessions.desktop.main.js:860:3204)     at MEt.splice (out/vs/sessions/sessions.desktop.main.js:860:2364)     at bK._setChildren (out/vs/sessions/sessions.desktop.main.js:861:7335)     at bK.setChildren (out/vs/sessions/sessions.desktop.main.js:861:6755)     at Ym.setChildren (out/vs/sessions/sessions.desktop.main.js:861:17976)     at out/vs/sessions/sessions.desktop.main.js:2367:75976     at goe._withPersistedAutoScroll (out/vs/sessions/sessions.desktop.main.js:2367:78042)     at goe.refresh (out/vs/sessions/sessions.desktop.main.js:2367:75935)     at gC.onDidChangeItems (out/vs/sessions/sessions.desktop.main.js:2371:44970)     at out/vs/sessions/sessions.desktop.main.js:2371:66834     at yye.value (out/vs/sessions/sessions.desktop.main.js:403:15965)     at E._deliver (out/vs/sessions/sessions.desktop.main.js:405:3066)     at E.fire (out/vs/sessions/sessions.desktop.main.js:405:3385)     at vo (out/vs/sessions/sessions.desktop.main.js:403:12526)

Details

Property Value
Bucket ID 9ab4bed4-5469-4718-1d16-29cac8f011de
Version 1.116.0-insider
Commit 47add6df
Last Seen Sun Apr 12 2026 21:32:32 GMT+0000 (Coordinated Universal Time)
Platforms Mac, Windows, Linux
Product Agents

This issue was automatically created from the VS Code Errors Dashboard

Metadata

Metadata

Assignees

Labels

agentsai-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-regression

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions