#!stacks
"crash/crash" && "runtime.mallocgc"
This indicates a normal OOM on Windows. See https://github.com/golang/go/issues/70445#issuecomment-3151707783 for summary.
Issue created by stacks.
This stack G2Dl_Q
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
go/ast.Walk:+1
go/ast.Walk:+102
go/ast.walkList[...]:=21
go/ast.Walk:+51
go/ast.Walk:+102
go/ast.walkList[...]:=21
go/ast.Walk:+51
go/ast.Walk:+94
go/ast.walkList[...]:=21
go/ast.Walk:+170
go/ast.walkList[...]:=21
go/ast.Walk:+192
go/ast.walkList[...]:=21
go/ast.Walk:+178
go/ast.Walk:+201
go/ast.walkList[...]:=21
go/ast.Walk:+178
go/ast.Walk:+299
golang.org/x/tools/gopls@v0.17.0-pre.1 go1.23.3 windows/amd64 vscode (1)
Dups: nobE_A 3IfQgA UixSjQ QWtEJA IiiADQ trp-hg KGpd4A pelE-w BoIxQA XDPOdw ms3jZA aKz4vQ 5cJuuA 6xYjyg VqZ4pg HydRtg 7OUfEw Mibmkw ybzsvg q-i1BA QZNj_w 7tOmiA wB2cPg QtQQyQ CR1wxg 58Wv2A GRiM1Q guVpgA y4whjg gsMn4w 4gubcA C1FYTQ sb3pBg rLEOZA HP3OWQ mmZ_0g cwQANg kn2EUg 9B0ebQ kwm5TQ bR_Saw hUB_Ow M0W5Ew ZxmwkA lcWs9w VhEsWA mQaD-Q OaYpeA OGxIBg BnaUyw u6zgEQ jhvI6w N1h5Ug 2ecyQg 4bnTvA a6UC1g Fj2Ifg HRrGnQ AxFPNQ 8YloRA o8UEpg Q8q6pg a6OD9g GhYrbQ Dg_zrA MEwb0A is2Fng olqMnA GoQ5_g TEoS9A Uzdo1Q lNy82g mWWsBA hqvhMQ gRF0yQ qW2hXg 61SHBw rV7Djw TYclVw 7VzDnA nveiGg afeAKA szFw4Q hyFlyA nebGaw xrHbOw 5X55eg OHWztw DQI32Q duIj0Q dg2ogw s8ffZQ M4Aayw tDe0Ig 4qsmsQ 7HQx2Q uI91HA 4NoFPQ 0pj0Uw RDJGdg UEGK9g DSpLiA HUUFlg td1qIg Bz_YdA 9OP-rQ QMVIaA 3J5Eyw vl5ZCQ bzX_UA e7x_sw NJkzFw D7Kngg HtxB7w npxjmw Hs3tzA ZSIeKg V_ZGrQ eJDxWg HMPoQQ RPCvsA -5GiyA RKMRrA b0FoFg c_rQ2Q tdCH5A rc6wRg 3BOg1w djKOTA w9aVGA 3QPRtA XBL8rg 1gf2cg u_xTpA YuRdpg -T_eZQ kWv2aQ 1qb4nw hoU60A K3LkFw 6AqKGA odHwNg QzYvhA xhAqRA 4XSSyA 9kWSpA nfuxQw 84hIiw X5QEgQ A4MLsw U5qRvg vPzRHg eVROqw DOq08w Tl9pOw rPHaIA d6COPw hyPpsg veTqNw zT6oAQ L8Yxjw 72eOhQ E_0dMw Jtf5Jw GguTBA JaWuOQ nqpLhA nFIrrQ wrPv_g mGXkFg 1sv3LA Hdko1Q jxmz1Q pvJuFg M52p3w EbGu9g _w_PrA -jKjNA ST8ATg 9KLhrQ G0Lqkw r4vY9Q 2XbaIA 3HTgYw e9KYdw BXSuXg Aa2fgQ cyNndA lcSs9Q 9zzOxQ uM-7lQ ijzAlQ LsZhag --UQCw kS5SuA BGww1A 5w0Xrw jTdybQ QwcWLQ I3ULSA BVwhHg i-YYkQ pNDGpA Y7ajqw -0bU1Q -Aoupw _6Pi-A wR0gAg Wu4LUQ ImhnrA ujFlYQ l0mR_Q AAhIaA C9CyAA W0GrcQ PEEnzg rePChQ tdKNdA 1SKQbQ wOTFwQ EzHAFw 2YhqbA L6OqDA 72b4_A Vw7FdQ 73TVbQ 63cnPg jKl0qg dmAMvA ZXokKA C-e6sQ dOoY3A rbt5nQ m-vL1g g_xuaA nFrX_w 6q8Idg
Comment From: gabyhelp
Related Issues
- x/tools/gopls: out of memory (crash) #42889 (closed)
- x/tools/gopls: cannot handle large files #33003 (closed)
- runtime: "fatal error: mSpanList.insertBack" in mallocgc #35771 (closed)
- x/tools/gopls: crash during internal/imports.scanDirForPackage (crash) #67156 (closed)
- gopls: automated issue report (crash) #70247
- debug/pe: fatal error: runtime: out of memory on NewFile #43827
- x/tools/gopls: automated issue report (crash) #47472 (closed)
- x/tools/gopls: stack overflow with type parameters (built with go1.18beta1) #50881 (closed)
- x/tools/gopls: crash in mapPosition computing OutgoingCalls to unsafe.Slice #66923 (closed)
- x/tools/gopls: automated issue report (crash) #40819 (closed)
(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)
Comment From: adonovan
There's no much we can do in gopls about this, other than reducing the number of parallel compute tasks.
Comment From: adonovan
This stack nobE_A
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
go/parser.(*parser).parseIdent:+9
go/parser.(*parser).parseOperand:+7
go/parser.(*parser).parsePrimaryExpr:+6
go/parser.(*parser).parseUnaryExpr:+68
go/parser.(*parser).parseBinaryExpr:+6
go/parser.(*parser).parseExpr:+5
go/parser.(*parser).parseExprList:+5
go/parser.(*parser).parseList:=514
golang.org/x/tools/gopls@v0.17.0-pre.1 go1.23.2 windows/amd64 vscode (1)
This stack 3IfQgA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.growslice:+95
golang.org/x/tools/go/ast/inspector.traverse.func1:+23
go/ast.inspector.Visit:+1
go/ast.Walk:+322
go/ast.walkList[...]:=21
go/ast.Walk:+51
go/ast.walkList[...]:=21
go/ast.Walk:+51
go/ast.walkList[...]:=21
go/ast.Walk:+262
go/ast.walkList[...]:=21
go/ast.Walk:+287
go/ast.walkList[...]:=21
go/ast.Walk:+308
go/ast.Inspect:=372
golang.org/x/tools/go/ast/inspector.traverse:+20
golang.org/x/tools/go/ast/inspector.New:=49
golang.org/x/tools/go/analysis/passes/inspect.run:+1
golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31
golang.org/x/tools/gopls@v0.17.0-pre.1 go1.23.2 windows/amd64 vscode (1)
This stack UixSjQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
go/parser.(*parser).parseParameterList.func1:=1023
go/parser.(*parser).parseParameterList:+161
go/parser.(*parser).parseParameters:+23
go/parser.(*parser).parseFuncDecl:+10
go/parser.(*parser).parseDecl:+17
go/parser.(*parser).parseFile:+45
go/parser.ParseFile:+40
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+7
golang.org/x/tools/gopls/internal/cache.parseGoImpl:+13
golang.org/x/tools/gopls@v0.17.0-pre.1 go1.23.2 windows/amd64 vscode (1)
This stack QWtEJA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.makeslice:+15
syscall.UTF16FromString:+10
syscall.UTF16PtrFromString:=115
os.Remove:+1
golang.org/x/tools/gopls/internal/filecache.gc:+103
golang.org/x/tools/gopls/internal/filecache.getCacheDir.func1.gowrap1:+0
runtime.goexit:+0
golang.org/x/tools/gopls@v0.17.0-pre.1 go1.23.2 windows/amd64 vscode (1)
This stack IiiADQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
go/types.(*Checker).genericExprList:+65
go/types.(*Checker).callExpr:+127
go/types.(*Checker).exprInternal:+357
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).use1:+32
go/types.(*Checker).useN:=988
go/types.(*Checker).use:=978
go/types.(*Checker).callExpr:+20
go/types.(*Checker).exprInternal:+357
go/types.(*Checker).rawExpr:+10
golang.org/x/tools/gopls@v0.17.0-pre.1 go1.23.2 windows/amd64 vscode (1)
This stack trp-hg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign:+80
go/types.(*Checker).recordTypeAndValue:+13
go/types.(*Checker).record:+23
go/types.(*Checker).rawExpr:+16
go/types.(*Checker).expr:+1
go/types.(*Checker).index:+5
go/types.(*Checker).sliceExpr:+87
go/types.(*Checker).exprInternal:+323
go/types.(*Checker).rawExpr:+10
golang.org/x/tools/gopls@v0.17.0-pre.1 go1.23.2 windows/amd64 vscode (1)
This stack KGpd4A
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
go/types.(*Checker).funcDecl:+6
go/types.(*Checker).objDecl:+145
go/types.(*Checker).packageObjects:+63
go/types.(*Checker).checkFiles:+29
go/types.(*Checker).Files:+13
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport:+50
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage.func1:+18
golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32
golang.org/x/tools/gopls@v0.17.0-pre.1 go1.23.2 windows/amd64 vscode (1)
This stack pelE-w
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign_fast64ptr:+64
go/types.(*Checker).recordUse:+4
go/types.(*Checker).selector:+17
go/types.(*Checker).exprInternal:+308
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).exprOrType:+1
go/types.(*Checker).callExpr:+14
go/types.(*Checker).exprInternal:+357
go/types.(*Checker).rawExpr:+10
golang.org/x/tools/gopls@v0.17.0-pre.1 go1.23.2 windows/amd64 vscode (1)
Comment From: adonovan
This stack BoIxQA
was reported by telemetry:
crash/crash
runtime.throw:+9
runtime.newArenaMayUnlock:+6
runtime.newMarkBits:+22
runtime.(*sweepLocked).sweep:+185
runtime.(*mcentral).cacheSpan:+46
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.rawbyteslice:+2
runtime.stringtoslicebyte:+6
golang.org/x/tools/gopls/internal/cache/methodsets.methodSetInfo:+16
golang.org/x/tools/gopls/internal/cache/methodsets.(*indexBuilder).build:+35
golang.org/x/tools/gopls/internal/cache/methodsets.NewIndex:=81
golang.org/x/tools/gopls/internal/cache.(*syntaxPackage).methodsets.func1:+1
sync.(*Once).doSlow:+5
sync.(*Once).Do:=67
golang.org/x/tools/gopls/internal/cache.(*syntaxPackage).methodsets:+1
golang.org/x/tools/gopls/internal/cache.storePackageResults:+3
golang.org/x/tools/gopls@v0.17.0-pre.1 go1.23.2 windows/amd64 vscode (1)
Comment From: adonovan
This stack XDPOdw
was reported by telemetry:
crash/crash
runtime.throw:+9
runtime.(*mcache).refill:+37
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.slicebytetostring:+31
internal/filepathlite.replaceStringByte:+10
internal/filepathlite.FromSlash:=188
path/filepath.FromSlash:=103
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+11
golang.org/x/tools/gopls/internal/cache.fileKind:+10
golang.org/x/tools/gopls/internal/cache.(*Snapshot).FileKind:+1
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Templates.func1:+1
golang.org/x/tools/gopls/internal/cache.(*fileMap).foreach.(*Map[...]).Range.func1:+1
golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+5
golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+4
golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+4
golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+4
golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+6
golang.org/x/tools/gopls@v0.17.0-pre.2 go1.23.2 windows/386 other,vscode (1)
This stack ms3jZA
was reported by telemetry:
crash/crash
runtime.throw:+9
runtime.(*mcache).refill:+37
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
os.newFileStatFromWin32FileAttributeData:=84
os.stat:+16
os.statNolog:=123
os.Stat:+2
golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs.func1:+4
golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs:+40
golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+189
golang.org/x/tools/gopls/internal/cache.(*Session).invalidateViewLocked:+25
golang.org/x/tools/gopls/internal/cache.(*Session).DidModifyFiles:+155
golang.org/x/tools/gopls/internal/server.(*server).didModifyFiles:+36
golang.org/x/tools/gopls/internal/server.(*server).DidChangeWatchedFiles:+13
golang.org/x/tools/gopls/internal/protocol.serverDispatch:+634
golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.ServerHandler.func3:+5
golang.org/x/tools/gopls@v0.17.0-pre.2 go1.23.2 windows/386 other,vscode (1)
This stack aKz4vQ
was reported by telemetry:
crash/crash
runtime.throw:+9
runtime.(*mcache).refill:+37
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
net/url.parse:+11
net/url.ParseRequestURI:+1
golang.org/x/tools/gopls/internal/protocol.filename:+24
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1
golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs:+39
golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+189
golang.org/x/tools/gopls/internal/cache.(*Session).invalidateViewLocked:+25
golang.org/x/tools/gopls/internal/cache.(*Session).DidModifyFiles:+155
golang.org/x/tools/gopls/internal/server.(*server).didModifyFiles:+36
golang.org/x/tools/gopls/internal/server.(*server).DidChangeWatchedFiles:+13
golang.org/x/tools/gopls/internal/protocol.serverDispatch:+634
golang.org/x/tools/gopls@v0.17.0-pre.2 go1.23.2 windows/386 other,vscode (1)
This stack 5cJuuA
was reported by telemetry:
crash/crash
runtime.throw:+9
runtime.(*mcache).refill:+37
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
net/url.parse:+11
net/url.ParseRequestURI:+1
golang.org/x/tools/gopls/internal/protocol.filename:+24
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1
golang.org/x/tools/gopls/internal/cache.findRootPattern:+1
golang.org/x/tools/gopls/internal/cache.RelevantViews[...]:+5
golang.org/x/tools/gopls/internal/server.(*server).publishFileDiagnosticsLocked:+40
golang.org/x/tools/gopls/internal/server.(*server).updateDiagnostics.func1:+26
golang.org/x/tools/gopls/internal/server.(*server).updateDiagnostics:+89
golang.org/x/tools/gopls/internal/server.(*server).diagnoseSnapshot:+38
golang.org/x/tools/gopls/internal/server.(*server).diagnoseChangedViews.func1:+3
golang.org/x/tools/gopls@v0.17.0-pre.2 go1.23.2 windows/386 other,vscode (1)
Comment From: adonovan
This stack 6xYjyg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.rawstring:=277
runtime.rawstringtmp:+5
runtime.concatstrings:+26
runtime.concatstring2:+1
internal/filepathlite.Dir:+11
path/filepath.Dir:=466
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+42
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/gopls@v0.17.0-pre.2 go1.23.3 windows/amd64 vscode (1)
This stack VqZ4pg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.growslice:+95
golang.org/x/tools/go/ast/inspector.traverse.func1:+23
go/ast.inspector.Visit:+1
go/ast.Walk:+322
go/ast.walkList[...]:=21
go/ast.Walk:+51
go/ast.Walk:+102
go/ast.walkList[...]:=21
go/ast.Walk:+51
go/ast.Walk:+94
go/ast.walkList[...]:=21
go/ast.Walk:+170
go/ast.walkList[...]:=21
go/ast.Walk:+192
go/ast.walkList[...]:=21
go/ast.Walk:+178
go/ast.Walk:+201
golang.org/x/tools/gopls@v0.17.0-pre.3 go1.23.3 windows/amd64 vscode (1)
Comment From: adonovan
This stack HydRtg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
go/parser.(*parser).parseIdent:+9
go/parser.(*parser).parseFuncDecl:+13
go/parser.(*parser).parseDecl:+17
go/parser.(*parser).parseFile:+45
go/parser.ParseFile:+40
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+7
golang.org/x/tools/gopls/internal/cache.parseGoImpl:+13
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport.func2:+1
golang.org/x/tools/gopls@v0.17.0-pre.3 go1.23.2 windows/amd64 vscode (1)
This stack 7OUfEw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
go/types.(*Checker).typInternal:+112
go/types.(*Checker).definedType:+1
go/types.(*Checker).typ:=159
go/types.(*Checker).exprInternal:+51
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).expr:+1
go/types.(*Checker).initVars:+24
go/types.(*Checker).stmt:+166
go/types.(*Checker).stmtList:+9
golang.org/x/tools/gopls@v0.17.0-pre.4 go1.23.4 windows/amd64 other,vscode (1)
This stack Mibmkw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign:+80
go/types.(*Checker).recordTypeAndValue:+13
go/types.(*Checker).updateExprType0:+110
go/types.(*Checker).updateExprType:=230
go/types.(*Checker).assignment:+67
go/types.(*Checker).indexedElts:+38
go/types.(*Checker).exprInternal:+203
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).expr:+1
go/types.(*Checker).varDecl:+28
golang.org/x/tools/gopls@v0.17.0-pre.4 go1.23.4 windows/amd64 other,vscode (1)
This stack ybzsvg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
go/parser.(*parser).parseIdent:+9
go/parser.(*parser).parseSelector:+5
go/parser.(*parser).parsePrimaryExpr:+20
go/parser.(*parser).parseUnaryExpr:+68
go/parser.(*parser).parseBinaryExpr:+6
go/parser.(*parser).parseExpr:+5
go/parser.(*parser).parseRhs:=1889
go/parser.(*parser).parseCallOrConversion:+10
go/parser.(*parser).parsePrimaryExpr:+40
golang.org/x/tools/gopls@v0.17.0-pre.3 go1.23.2 windows/amd64 vscode (1)
This stack q-i1BA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.growslice:+95
go/parser.(*parser).parseCallOrConversion:+10
go/parser.(*parser).parsePrimaryExpr:+40
go/parser.(*parser).parseUnaryExpr:+68
go/parser.(*parser).parseBinaryExpr:+6
go/parser.(*parser).parseExpr:+5
go/parser.(*parser).parseRhs:=1889
go/parser.(*parser).parseCallOrConversion:+10
go/parser.(*parser).parsePrimaryExpr:+40
go/parser.(*parser).parseUnaryExpr:+68
golang.org/x/tools/gopls@v0.17.0-pre.3 go1.23.2 windows/amd64 vscode (1)
This stack QZNj_w
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.makeslice:+15
syscall.UTF16ToString:+22
os.(*File).readdir:+89
os.(*File).Readdirnames:+4
path/filepath.readDirNames:+5
path/filepath.walk:+5
path/filepath.walk:+26
path/filepath.walk:+26
path/filepath.Walk:+5
golang.org/x/tools/gopls@v0.17.0-pre.3 go1.23.2 windows/amd64 vscode (1)
Comment From: adonovan
This stack 7tOmiA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.growslice:+87
strings.(*Builder).WriteString:=108
path/filepath.join:+37
path/filepath.Join:=131
path/filepath.walk:+19
path/filepath.walk:+26
path/filepath.walk:+26
path/filepath.Walk:+5
golang.org/x/tools/gopls/internal/filecache.gc:+55
golang.org/x/tools/gopls/internal/filecache.getCacheDir.func1.gowrap1:+0
runtime.goexit:+0
golang.org/x/tools/gopls@v0.17.0-pre.4 go1.23.4 windows/amd64 vscode (1)
Comment From: adonovan
This stack wB2cPg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign_fast64:+64
golang.org/x/tools/internal/gcimporter.(*iimporter).typAt:+14
golang.org/x/tools/internal/gcimporter.(*importReader).typ:+1
golang.org/x/tools/internal/gcimporter.(*importReader).param:+3
golang.org/x/tools/internal/gcimporter.(*importReader).obj:+51
golang.org/x/tools/internal/gcimporter.(*iimporter).doDecl:+25
golang.org/x/tools/gopls@v0.17.0-pre.5 go1.23.4 windows/amd64 vscode (1)
Comment From: adonovan
This stack QtQQyQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.rawstring:=277
runtime.rawstringtmp:+5
runtime.concatstrings:+26
runtime.concatstring3:+1
golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).uniqueName:+1
golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).findSubtests:+51
golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).findSubtests:+57
golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).findSubtests:+57
golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).findSubtests:+57
golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).findSubtests:+57
golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).findSubtests:+57
golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).findSubtests:+57
golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).findSubtests:+57
golang.org/x/tools/gopls@v0.17.0 go1.23.4 windows/amd64 neovim,vscode (1)
Comment From: adonovan
This stack CR1wxg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
go/parser.(*parser).parseElement:+9
go/parser.(*parser).parseElementList:+6
go/parser.(*parser).parseLiteralValue:+11
go/parser.(*parser).parsePrimaryExpr:+66
go/parser.(*parser).parseUnaryExpr:+68
go/parser.(*parser).parseBinaryExpr:+6
go/parser.(*parser).parseExpr:+5
go/parser.(*parser).parseExprList:+5
golang.org/x/tools/gopls@v0.17.1 go1.23.4 windows/amd64 vscode (1)
This stack 58Wv2A
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign_fast64:+64
golang.org/x/tools/internal/gcimporter.(*iimporter).stringAt:+11
golang.org/x/tools/internal/gcimporter.iimportCommon:+109
golang.org/x/tools/internal/gcimporter.IImportShallow:+3
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).importPackage:+63
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage.func1:+23
golang.org/x/tools/gopls@v0.17.1 go1.23.4 windows/amd64 vscode (1)
This stack GRiM1Q
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
go/parser.(*parser).parseCallOrConversion:+23
go/parser.(*parser).parsePrimaryExpr:+40
go/parser.(*parser).parseUnaryExpr:+68
go/parser.(*parser).parseBinaryExpr:+6
go/parser.(*parser).parseExpr:+5
go/parser.(*parser).parseExprList:+5
go/parser.(*parser).parseList:=514
go/parser.(*parser).parseSimpleStmt:+24
go/parser.(*parser).parseStmt:+15
golang.org/x/tools/gopls@v0.17.1 go1.23.4 windows/amd64 vscode (1)
This stack guVpgA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
os.newFileStatFromWin32FileAttributeData:=84
os.stat:+16
os.lstatNolog:+10
os.Lstat:+2
path/filepath.walk:+20
path/filepath.walk:+26
path/filepath.walk:+26
path/filepath.Walk:+5
golang.org/x/tools/gopls/internal/filecache.gc:+55
golang.org/x/tools/gopls@v0.17.1 go1.23.4 windows/amd64 vscode (1)
Comment From: adonovan
This stack y4whjg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.growslice:+95
golang.org/x/tools/gopls/internal/filecache.gc.func1:+19
path/filepath.walk:+2
path/filepath.walk:+26
path/filepath.walk:+26
path/filepath.walk:+26
path/filepath.Walk:+5
golang.org/x/tools/gopls/internal/filecache.gc:+55
golang.org/x/tools/gopls/internal/filecache.getCacheDir.func1.gowrap1:+0
runtime.goexit:+0
golang.org/x/tools/gopls@v0.17.0 go1.23.4 windows/amd64 vscode (1)
Comment From: adonovan
This stack gsMn4w
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
go/parser.(*parser).parseSimpleStmt:+26
go/parser.(*parser).parseIfHeader:+17
go/parser.(*parser).parseIfStmt:+9
go/parser.(*parser).parseStmt:+34
go/parser.(*parser).parseStmtList:+6
go/parser.(*parser).parseBlockStmt:+6
go/parser.(*parser).parseIfStmt:+10
go/parser.(*parser).parseStmt:+34
golang.org/x/tools/gopls@v0.17.1 go1.23.2 windows/amd64 vscode (1)
This stack 4gubcA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
go/types.(*Checker).indexedElts:+36
go/types.(*Checker).exprInternal:+230
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).expr:+1
go/types.(*Checker).varDecl:+28
go/types.(*Checker).objDecl:+138
go/types.(*Checker).packageObjects:+63
go/types.(*Checker).checkFiles:+29
golang.org/x/tools/gopls@v0.17.1 go1.23.2 windows/amd64 vscode (1)
This stack C1FYTQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign_fast64ptr:+64
go/types.(*Checker).recordDef:=682
go/types.(*Checker).collectObjects.func1:+190
go/types.(*Checker).walkDecl:+38
go/types.(*Checker).walkDecls:=391
go/types.(*Checker).collectObjects:+42
go/types.(*Checker).checkFiles:+26
go/types.(*Checker).Files:+13
golang.org/x/tools/gopls@v0.17.1 go1.23.2 windows/amd64 vscode (1)
This stack sb3pBg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.slicebytetostring:+31
go/scanner.(*Scanner).scanIdentifier:+42
go/scanner.(*Scanner).Scan:+19
go/parser.(*parser).next0:+18
go/parser.(*parser).next:+4
go/parser.(*parser).expect:+5
go/parser.(*parser).parsePointerType:+5
go/parser.(*parser).tryIdentOrType:+16
go/parser.(*parser).parseType:+5
golang.org/x/tools/gopls@v0.17.1 go1.23.2 windows/amd64 vscode (1)
Comment From: adonovan
This stack rLEOZA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.makeslice:+15
bytes.(*Buffer).grow:+11
bytes.(*Buffer).WriteByte:+4
go/types.writeFuncName:+4
go/types.(*Func).FullName:+2
golang.org/x/tools/go/analysis/passes/printf.printfNameAndKind:+9
golang.org/x/tools/go/analysis/passes/printf.checkCall.func1:+2
golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20
golang.org/x/tools/go/analysis/passes/printf.checkCall:+5
golang.org/x/tools/gopls@v0.17.1 go1.23.1 windows/amd64 vscode (1)
This stack HP3OWQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+0
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.growslice:+95
go/parser.(*parser).parseExprList:+5
go/parser.(*parser).parseList:=514
go/parser.(*parser).parseValueSpec:+15
go/parser.(*parser).parseValueSpec-fm:+0
go/parser.(*parser).parseGenDecl:+13
go/parser.(*parser).parseDecl:+26
go/parser.(*parser).parseFile:+45
go/parser.ParseFile:+40
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+7
golang.org/x/tools/gopls@v0.17.1 go1.23.2 windows/386 vscode (1)
Comment From: adonovan
This stack mmZ_0g
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
encoding/gob.(*Decoder).decodeArrayHelper:+4
encoding/gob.(*Decoder).decodeSlice:+21
encoding/gob.(*Decoder).decOpFor.func3:+1
encoding/gob.(*Decoder).decodeStruct:+25
encoding/gob.(*Decoder).decOpFor.func4:+2
encoding/gob.(*Decoder).decodeStruct:+25
encoding/gob.(*Decoder).decodeValue:+24
encoding/gob.(*Decoder).recvType:+9
golang.org/x/tools/gopls@v0.17.1 go1.23.1 windows/amd64 other,vscode (1)
Comment From: adonovan
This stack cwQANg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+0
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign_faststr:+73
golang.org/x/tools/go/packages.(*golistState).createDriverResponse:+230
golang.org/x/tools/go/packages.goListDriver:+71
golang.org/x/tools/go/packages.defaultDriver.func1:+1
golang.org/x/tools/go/packages.callDriverOnChunks.func1:+1
golang.org/x/sync/errgroup.(*Group).Go.func1:+3
golang.org/x/tools/gopls@v0.17.1 go1.23.2 windows/386 other,vscode (1)
This stack kn2EUg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.growslice:+95
golang.org/x/tools/internal/facts.(*Set).AllObjectFacts:+5
golang.org/x/tools/gopls/internal/cache.(*action).exec.func4:+0
golang.org/x/tools/gopls/internal/analysis/deprecated.collectDeprecatedNames:+102
golang.org/x/tools/gopls/internal/analysis/deprecated.checkDeprecated:+3
golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31
golang.org/x/tools/gopls/internal/cache.(*action).exec:+277
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.17.1 go1.23.4 windows/amd64 vscode (1)
This stack 9B0ebQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.makeslice:+15
os.ReadFile:+24
golang.org/x/tools/gopls/internal/cache.readFile:+16
golang.org/x/tools/gopls/internal/cache.(*memoizedFS).ReadFile:+46
golang.org/x/tools/gopls/internal/cache.(*Cache).ReadFile:+0
golang.org/x/tools/gopls/internal/cache.(*overlayFS).ReadFile:+7
golang.org/x/tools/gopls/internal/cache.(*Snapshot).preloadFiles.func1:+2
golang.org/x/tools/gopls/internal/cache.(*Snapshot).preloadFiles.gowrap1:+9
runtime.goexit:+0
golang.org/x/tools/gopls@v0.17.1 go1.23.4 windows/amd64 vscode (1)
This stack kwm5TQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+0
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.growslice:+87
strings.(*Builder).WriteByte:=91
path/filepath.join:+33
path/filepath.Join:=131
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+100
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/gopls@v0.17.1 go1.23.2 windows/386 other,vscode (1)
This stack bR_Saw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.makeslice:+15
os.ReadFile:+24
go/parser.readSource:+17
go/parser.ParseFile:+6
golang.org/x/tools/internal/imports.packageDirToName:+24
golang.org/x/tools/internal/imports.(*DirInfoCache).CachePackageName:+7
golang.org/x/tools/internal/imports.(*ModuleResolver).cachePackageName:+2
golang.org/x/tools/internal/imports.(*ModuleResolver).findPackage:+28
golang.org/x/tools/internal/imports.(*ModuleResolver).canonicalize:+36
golang.org/x/tools/internal/imports.(*ModuleResolver).scan.func1:+5
golang.org/x/tools/internal/imports.(*DirInfoCache).ScanAndListen.func1:+6
golang.org/x/tools/internal/imports.(*DirInfoCache).Store:+14
golang.org/x/tools/gopls@v0.17.1 go1.23.4 windows/amd64 vscode (1)
This stack hUB_Ow
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
golang.org/x/tools/gopls/internal/util/persistent.newNodeWithRef[...]:=85
golang.org/x/tools/gopls/internal/util/persistent.(*Map[...]).Set:+2
golang.org/x/tools/gopls/internal/cache.(*fileMap).set:+1
golang.org/x/tools/gopls/internal/cache.(*Snapshot).preloadFiles:+29
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load:+266
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize:+89
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3:+2
runtime.goexit:+0
golang.org/x/tools/gopls@v0.17.1 go1.23.4 windows/amd64 vscode (1)
This stack M0W5Ew
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).shallowCloneWithRef:=97
golang.org/x/tools/gopls/internal/util/persistent.union:+17
golang.org/x/tools/gopls/internal/util/persistent.union:+21
golang.org/x/tools/gopls/internal/util/persistent.union:+21
golang.org/x/tools/gopls/internal/util/persistent.union:+20
golang.org/x/tools/gopls/internal/util/persistent.(*Map[...]).Set:+3
golang.org/x/tools/gopls/internal/cache.(*fileMap).set:+1
golang.org/x/tools/gopls/internal/cache.(*Snapshot).preloadFiles:+29
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load:+266
golang.org/x/tools/gopls@v0.17.1 go1.23.4 windows/amd64 vscode (1)
This stack ZxmwkA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.makeslice:+15
syscall.UTF16FromString:+10
syscall.UTF16PtrFromString:=115
golang.org/x/tools/internal/robustio.getFileID:+1
golang.org/x/tools/internal/robustio.GetFileID:=69
golang.org/x/tools/gopls/internal/cache.(*memoizedFS).ReadFile:+1
golang.org/x/tools/gopls/internal/cache.(*Cache).ReadFile:+0
golang.org/x/tools/gopls/internal/cache.(*overlayFS).ReadFile:+7
golang.org/x/tools/gopls/internal/cache.(*Snapshot).preloadFiles.func1:+2
golang.org/x/tools/gopls/internal/cache.(*Snapshot).preloadFiles.gowrap1:+9
runtime.goexit:+0
golang.org/x/tools/gopls@v0.17.1 go1.23.4 windows/amd64 vscode (1)
This stack lcWs9w
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+0
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.makeslice:+15
bufio.NewReaderSize:=54
bufio.NewReader:=60
go/build.newImportReader:+1
go/build.readGoInfo:+1
go/build.(*Context).matchFile:+33
go/build.(*Context).MatchFile:=1420
golang.org/x/tools/internal/imports.(*ProcessEnv).matchFile:+5
golang.org/x/tools/internal/imports.(*ModuleResolver).findPackage:+42
golang.org/x/tools/internal/imports.(*ModuleResolver).canonicalize:+36
golang.org/x/tools/internal/imports.(*ModuleResolver).scan.func1:+5
golang.org/x/tools/internal/imports.(*DirInfoCache).ScanAndListen.func1:+6
golang.org/x/tools/gopls@v0.17.1 go1.23.2 windows/386 other,vscode (1)
Comment From: adonovan
Weird, someone is trying to run gopls on a 386.
Comment From: adonovan
This stack VhEsWA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.growslice:+87
golang.org/x/tools/gopls/internal/golang/completion.(*completer).matchingCandidate:+38
golang.org/x/tools/gopls/internal/golang/completion.(*completer).addCandidate:+2
golang.org/x/tools/gopls/internal/golang/completion.(*completer).deepSearch:+71
golang.org/x/tools/gopls/internal/golang/completion.Completion:+158
golang.org/x/tools/gopls/internal/server.(*server).Completion:+19
golang.org/x/tools/gopls/internal/protocol.serverDispatch:+193
golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.ServerHandler.func3:+5
golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.handshaker.func4:+52
golang.org/x/tools/gopls/internal/protocol.Handlers.MustReplyHandler.func1:+2
golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2.2:+3
runtime.goexit:+0
golang.org/x/tools/gopls@v0.17.1 go1.23.4 linux/amd64 vscode (1)
Comment From: adonovan
This stack mQaD-Q
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.growslice:+95
golang.org/x/tools/go/ast/inspector.traverse.func1:+9
go/ast.inspector.Visit:+1
go/ast.Walk:+1
go/ast.Walk:+185
go/ast.walkList[...]:=21
go/ast.Walk:+178
go/ast.Walk:+299
go/ast.walkList[...]:=21
go/ast.Walk:+308
go/ast.Inspect:=372
golang.org/x/tools/go/ast/inspector.traverse:+20
golang.org/x/tools/go/ast/inspector.New:=49
golang.org/x/tools/go/analysis/passes/inspect.run:+1
golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31
golang.org/x/tools/gopls/internal/cache.(*action).exec:+277
golang.org/x/tools/gopls@v0.17.1 go1.23.2 windows/amd64 vscode (1)
This stack OaYpeA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
go/types.NewFunc:=389
golang.org/x/tools/internal/gcimporter.(*importReader).obj:+67
golang.org/x/tools/internal/gcimporter.(*iimporter).doDecl:+25
golang.org/x/tools/internal/gcimporter.(*importReader).doType:+17
golang.org/x/tools/internal/gcimporter.(*iimporter).typAt:+11
golang.org/x/tools/internal/gcimporter.(*importReader).typ:+1
golang.org/x/tools/internal/gcimporter.(*importReader).doType:+20
golang.org/x/tools/internal/gcimporter.(*iimporter).typAt:+11
golang.org/x/tools/internal/gcimporter.(*importReader).typ:+1
golang.org/x/tools/gopls@v0.17.1 go1.23.3 windows/amd64 vscode (1)
Comment From: adonovan
This stack OGxIBg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.growslice:+95
golang.org/x/tools/gopls/internal/golang/completion.(*deepCompletionState).enqueue:=46
golang.org/x/tools/gopls/internal/golang/completion.(*completer).deepSearch.func3:+3
golang.org/x/tools/gopls/internal/golang/completion.(*completer).methodsAndFields:+26
golang.org/x/tools/gopls/internal/golang/completion.(*completer).deepSearch:+112
golang.org/x/tools/gopls/internal/golang/completion.Completion:+158
golang.org/x/tools/gopls/internal/server.(*server).Completion:+19
golang.org/x/tools/gopls/internal/protocol.serverDispatch:+193
golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.ServerHandler.func3:+5
golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.handshaker.func4:+52
golang.org/x/tools/gopls/internal/protocol.Handlers.MustReplyHandler.func1:+2
golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2.2:+3
runtime.goexit:+0
golang.org/x/tools/gopls@v0.17.1 go1.23.5 windows/amd64 vscode (1)
Comment From: adonovan
This stack BnaUyw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.makeslice:+15
bufio.NewReaderSize:=54
bufio.NewReader:=60
go/build.newImportReader:+1
go/build.readGoInfo:+1
go/build.(*Context).matchFile:+33
go/build.(*Context).MatchFile:=1420
golang.org/x/tools/internal/imports.(*ProcessEnv).matchFile:+5
golang.org/x/tools/internal/imports.(*ModuleResolver).findPackage:+42
golang.org/x/tools/internal/imports.(*ModuleResolver).canonicalize:+36
golang.org/x/tools/internal/imports.(*ModuleResolver).scan.func1:+5
golang.org/x/tools/internal/imports.(*DirInfoCache).ScanAndListen.func1:+6
golang.org/x/tools/gopls@v0.17.1 go1.23.4 windows/amd64 vscode (1)
Comment From: adonovan
This stack u6zgEQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign:+80
go/types.(*Checker).recordTypeAndValue:+13
go/types.(*Checker).record:+23
go/types.(*Checker).rawExpr:+16
go/types.(*Checker).exprOrType:+1
go/types.(*Checker).callExpr:+14
go/types.(*Checker).exprInternal:+357
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).expr:+1
golang.org/x/tools/gopls@v0.18.0-pre.3 go1.23.6 windows/amd64 vscode (1)
This stack jhvI6w
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign_fast64:+64
golang.org/x/tools/internal/gcimporter.(*iimporter).typAt:+14
golang.org/x/tools/internal/gcimporter.(*importReader).typ:+1
golang.org/x/tools/internal/gcimporter.(*importReader).doType:+48
golang.org/x/tools/internal/gcimporter.(*iimporter).typAt:+11
golang.org/x/tools/internal/gcimporter.(*importReader).obj:+44
golang.org/x/tools/gopls@v0.18.0-pre.3 go1.23.6 windows/amd64 vscode (1)
Comment From: adonovan
This stack N1h5Ug
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign_fast64ptr:+64
go/types.(*Checker).recordDef:=682
go/types.(*Checker).declare:+16
go/types.(*Checker).collectParams:+28
go/types.(*Checker).funcType:+87
go/types.(*Checker).funcDecl:+18
go/types.(*Checker).objDecl:+145
go/types.(*Checker).packageObjects:+63
go/types.(*Checker).checkFiles:+29
go/types.(*Checker).Files:+13
golang.org/x/tools/gopls@v0.18.0 go1.23.6 windows/amd64 vscode (1)
Comment From: adonovan
This stack 2ecyQg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign:+80
go/types.(*Checker).recordTypeAndValue:+13
go/types.(*Checker).record:+23
go/types.(*Checker).rawExpr:+16
go/types.(*Checker).expr:+1
go/types.(*Checker).assignVar:+20
go/types.(*Checker).assignVars:+14
go/types.(*Checker).stmt:+116
go/types.(*Checker).stmtList:+9
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
This stack 4bnTvA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
go/types.(*Checker).updateExprType0:+102
go/types.(*Checker).updateExprType:=230
go/types.(*Checker).assignment:+67
go/types.(*Checker).exprInternal:+276
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).expr:+1
go/types.(*Checker).assignVar:+20
go/types.(*Checker).assignVars:+14
go/types.(*Checker).stmt:+116
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
This stack a6UC1g
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.makeslice:+15
go/types.(*Scope).Names:+1
golang.org/x/tools/go/types/objectpath.(*Encoder).scopeObjects:+8
golang.org/x/tools/go/types/objectpath.(*Encoder).For:+98
golang.org/x/tools/go/types/objectpath.(*Encoder).For-fm:+0
golang.org/x/tools/gopls/internal/cache/xrefs.Index.func2:+20
go/ast.inspector.Visit:+1
go/ast.Walk:+1
go/ast.Walk:+58
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
This stack Fj2Ifg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign:+80
go/types.(*Checker).declarePkgObj:+18
go/types.(*Checker).collectObjects.func1:+102
go/types.(*Checker).walkDecl:+24
go/types.(*Checker).walkDecls:=391
go/types.(*Checker).collectObjects:+42
go/types.(*Checker).checkFiles:+26
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
Comment From: adonovan
This stack HRrGnQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.growslice:+87
bytes.growSlice:+20
bytes.(*Buffer).grow:+25
bytes.(*Buffer).ReadFrom:+3
io.copyBuffer:+8
io.Copy:=388
os.genericWriteTo:+1
os.(*File).WriteTo:+8
io.copyBuffer:+4
io.Copy:=388
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
This stack AxFPNQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.growslice:+87
bytes.growSlice:+20
bytes.(*Buffer).grow:+25
bytes.(*Buffer).ReadFrom:+3
io.copyBuffer:+8
io.Copy:=388
os.genericWriteTo:+1
os.(*File).WriteTo:+8
io.copyBuffer:+4
io.Copy:=388
os/exec.(*Cmd).writerDescriptor.func1:+1
os/exec.(*Cmd).Start.func2:+1
os/exec.(*Cmd).Start.gowrap1:+13
runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
Comment From: adonovan
This stack 8YloRA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.slicebytetostring:+31
internal/filepathlite.replaceStringByte:+10
internal/filepathlite.FromSlash:=188
path/filepath.FromSlash:=103
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+11
golang.org/x/tools/gopls/internal/cache.fileKind:+10
golang.org/x/tools/gopls/internal/cache.(*Snapshot).FileKind:+1
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Templates-range1:+1
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Templates.(*Snapshot).Templates.(*fileMap).all.(*Map[...]).All.func1.func2:+1
golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+3
golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.4 windows/amd64 other (1)
This stack o8UEpg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.makeslice:+15
bytes.(*Buffer).grow:+11
bytes.(*Buffer).Write:+4
golang.org/x/tools/internal/gcimporter.(*intWriter).uint64:+3
golang.org/x/tools/internal/gcimporter.(*exportWriter).startType:=984
golang.org/x/tools/internal/gcimporter.(*exportWriter).doTyp:+31
golang.org/x/tools/internal/gcimporter.(*iexporter).typOff:+4
golang.org/x/tools/internal/gcimporter.(*exportWriter).typ:+1
golang.org/x/tools/internal/gcimporter.(*exportWriter).doTyp:+40
golang.org/x/tools/internal/gcimporter.(*iexporter).typOff:+4
golang.org/x/tools/gopls@v0.18.1 go1.23.4 windows/amd64 other (1)
Comment From: adonovan
This stack Q8q6pg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanNoHeader:+26
runtime.mallocgc:+48
runtime.newarray:+2
internal/runtime/maps.newarray:+1
internal/runtime/maps.newGroups:=310
internal/runtime/maps.(*Map).growToSmall:+1
runtime.mapassign:+27
go/types.(*declInfo).addDep:=48
go/types.(*Checker).addDeclDep:=211
go/types.(*Checker).ident:+73
go/types.(*Checker).exprInternal:+11
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).expr:+1
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 other (1)
This stack a6OD9g
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallNoscan:+29
runtime.mallocgc:+45
runtime.slicebytetostring:+31
go/scanner.(*Scanner).scanComment:+67
go/scanner.(*Scanner).Scan:+106
go/parser.(*parser).next0:+18
go/parser.(*parser).next:+4
go/parser.(*parser).init:+8
go/parser.ParseFile:+46
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+7
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 other (1)
This stack GhYrbQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgcLarge:+16
runtime.mallocgc:+53
runtime.makeslice:+15
golang.org/x/tools/go/ast/inspector.traverse:+14
golang.org/x/tools/go/ast/inspector.New:=70
golang.org/x/tools/go/analysis/passes/inspect.run:+1
golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31
golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
sync.(*Once).doSlow:+5
sync.(*Once).Do:=69
golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 other (2)
Comment From: adonovan
This stack Dg_zrA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.growslice:+95
os.(*File).readdir:+91
os.(*File).Readdirnames:+4
path/filepath.readDirNames:+5
path/filepath.walk:+5
path/filepath.walk:+26
path/filepath.walk:+26
path/filepath.Walk:+5
golang.org/x/tools/gopls/internal/filecache.gc:+55
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
Comment From: adonovan
This stack MEwb0A
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.growslice:+87
bytes.growSlice:+20
bytes.(*Buffer).grow:+25
bytes.(*Buffer).Write:+4
golang.org/x/tools/gopls/internal/util/astutil.PurgeFuncBodies:+40
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+2
golang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5
golang.org/x/tools/internal/memoize.(*Promise).run.func2.1:+7
runtime/trace.WithRegion:+19
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
Comment From: adonovan
This stack is2Fng
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
net/url.parse:+11
net/url.ParseRequestURI:+1
golang.org/x/tools/gopls/internal/protocol.filename:+24
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1
golang.org/x/tools/gopls/internal/cache.fileKind:+10
golang.org/x/tools/gopls/internal/cache.(*Snapshot).FileKind:+1
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Templates.func1:+1
golang.org/x/tools/gopls/internal/cache.(*fileMap).foreach.(*Map[...]).Range.func1:+1
golang.org/x/tools/gopls@v0.17.0 go1.23.5 windows/amd64 vscode (1)
This stack olqMnA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
runtime.makemap_small:+1
golang.org/x/tools/gopls/internal/cache/typerefs.(*PackageIndex).NewSet:=76
golang.org/x/tools/gopls/internal/cache.(*packageHandleBuilder).getTransitiveRefs:+19
golang.org/x/tools/gopls/internal/cache.(*packageHandleBuilder).evaluatePackageHandle:+129
golang.org/x/tools/gopls/internal/cache.(*Snapshot).getPackageHandles.func2.1:+8
golang.org/x/sync/errgroup.(*Group).Go.func1:+3
runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.4 windows/amd64 other (1)
This stack GoQ5_g
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.growslice:+95
golang.org/x/tools/go/ast/inspector.(*visitor).pop:=278
golang.org/x/tools/go/ast/inspector.walk:+315
golang.org/x/tools/go/ast/inspector.walk:+96
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+86
golang.org/x/tools/go/ast/inspector.walk:+95
golang.org/x/tools/go/ast/inspector.walk:+96
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+86
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+86
golang.org/x/tools/go/ast/inspector.walk:+89
golang.org/x/tools/go/ast/inspector.walk:+52
golang.org/x/tools/go/ast/inspector.walk:+55
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/gopls@v0.18.1 go1.23.4 windows/amd64 other (1)
Comment From: adonovan
This stack TEoS9A
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.rawstring:=277
runtime.rawstringtmp:+5
runtime.concatstrings:+26
runtime.concatstring2:+1
golang.org/x/tools/gopls/internal/protocol.filename:+38
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1
golang.org/x/tools/gopls/internal/cache.(*View).filterFunc.func1.1:+2
golang.org/x/tools/gopls/internal/cache.isWorkspacePackageLocked:+41
golang.org/x/tools/gopls/internal/cache.computeWorkspacePackagesLocked:+7
golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+369
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
This stack Uzdo1Q
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgcLarge:+16
runtime.mallocgc:+53
runtime.growslice:+95
golang.org/x/tools/go/ast/inspector.(*visitor).push:+5
golang.org/x/tools/go/ast/inspector.walk:+1
golang.org/x/tools/go/ast/inspector.walk:+89
golang.org/x/tools/go/ast/inspector.walk:+52
golang.org/x/tools/go/ast/inspector.walk:+85
golang.org/x/tools/go/ast/inspector.walk:+55
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+159
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+176
golang.org/x/tools/go/ast/inspector.walk:+227
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 other (1)
This stack lNy82g
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.makeslice:+15
syscall.UTF16FromString:+10
syscall.UTF16PtrFromString:=115
os.stat:+4
os.lstatNolog:+10
os.Lstat:+2
path/filepath.walk:+20
path/filepath.walk:+26
path/filepath.walk:+26
path/filepath.Walk:+5
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
Comment From: adonovan
This stack mWWsBA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign_fast64ptr:+64
go/types.(*Checker).recordUse:+4
go/types.(*Checker).ident:+35
go/types.(*Checker).typInternal:+26
go/types.(*Checker).definedType:+1
go/types.(*Checker).varType:+1
go/types.(*Checker).collectParams:+17
go/types.(*Checker).funcType:+88
go/types.(*Checker).funcDecl:+18
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
Comment From: adonovan
This stack hqvhMQ
was reported by telemetry:
crash/crash
runtime.throw:+9
runtime.(*mcache).allocLarge:+17
runtime.mallocgc:+194
runtime.makeslice:+15
golang.org/x/tools/go/ast/inspector.traverse:+14
golang.org/x/tools/go/ast/inspector.New:=70
golang.org/x/tools/go/analysis/passes/inspect.run:+1
golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31
golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
sync.(*Once).doSlow:+5
sync.(*Once).Do:+17
golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/386 vscode (1)
This stack gRF0yQ
was reported by telemetry:
crash/crash
runtime.throw:+9
runtime.(*mcache).allocLarge:+17
runtime.mallocgc:+194
runtime.growslice:+95
golang.org/x/tools/go/ast/inspector.(*visitor).push:+5
golang.org/x/tools/go/ast/inspector.walk:+1
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+18
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+30
golang.org/x/tools/go/ast/inspector.walk:+110
golang.org/x/tools/go/ast/inspector.walk:+273
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+285
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+305
golang.org/x/tools/go/ast/inspector.traverse:+18
golang.org/x/tools/go/ast/inspector.New:=70
golang.org/x/tools/go/analysis/passes/inspect.run:+1
golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31
golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/386 vscode (1)
This stack qW2hXg
was reported by telemetry:
crash/crash
runtime.throw:+9
runtime.(*mcache).allocLarge:+17
runtime.mallocgc:+194
runtime.growslice:+95
golang.org/x/tools/go/ast/inspector.(*visitor).push:+5
golang.org/x/tools/go/ast/inspector.walk:+1
golang.org/x/tools/go/ast/inspector.walk:+183
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+176
golang.org/x/tools/go/ast/inspector.walk:+227
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+176
golang.org/x/tools/go/ast/inspector.walk:+183
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+176
golang.org/x/tools/go/ast/inspector.walk:+183
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+176
golang.org/x/tools/go/ast/inspector.walk:+297
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/386 vscode (1)
This stack 61SHBw
was reported by telemetry:
crash/crash
runtime.throw:+9
runtime.(*mcache).allocLarge:+17
runtime.mallocgc:+194
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign:+80
go/types.(*Checker).recordTypeAndValue:+13
go/types.(*Checker).record:+23
go/types.(*Checker).rawExpr:+16
go/types.(*Checker).exprInternal:+303
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).exprOrType:+1
go/types.(*Checker).selector:+97
go/types.(*Checker).exprInternal:+308
go/types.(*Checker).rawExpr:+10
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/386 vscode (1)
This stack rV7Djw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.persistentalloc:+2
runtime.(*spanSetBlockAlloc).alloc:+4
runtime.(*spanSet).push:+51
runtime.(*mcentral).uncacheSpan:+40
runtime.(*mcache).refill:+12
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanHeader:+33
runtime.mallocgc:+50
runtime.newarray:+8
internal/runtime/maps.newarray:+1
internal/runtime/maps.newGroups:=310
internal/runtime/maps.(*table).reset:+2
internal/runtime/maps.newTable:+21
internal/runtime/maps.(*table).grow:+1
internal/runtime/maps.(*table).rehash:+18
runtime.mapassign_fast64ptr:+116
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode-insiders (1)
This stack TYclVw
was reported by telemetry:
crash/crash
runtime.throw:+9
runtime.(*mcache).allocLarge:+17
runtime.mallocgc:+194
runtime.growslice:+95
golang.org/x/tools/go/ast/inspector.(*visitor).push:+5
golang.org/x/tools/go/ast/inspector.walk:+1
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+176
golang.org/x/tools/go/ast/inspector.walk:+227
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+176
golang.org/x/tools/go/ast/inspector.walk:+297
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+305
golang.org/x/tools/go/ast/inspector.traverse:+18
golang.org/x/tools/go/ast/inspector.New:=70
golang.org/x/tools/go/analysis/passes/inspect.run:+1
golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31
golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/386 vscode (2)
Comment From: adonovan
This stack 7VzDnA
was reported by telemetry:
crash/crash
runtime.throw:+9
runtime.(*mcache).allocLarge:+17
runtime.mallocgc:+194
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign:+80
go/types.(*Checker).recordTypeAndValue:+13
go/types.(*Checker).record:+23
go/types.(*Checker).rawExpr:+16
go/types.(*Checker).genericExpr:+1
go/types.(*Checker).genericExprList:+82
go/types.(*Checker).callExpr:+127
go/types.(*Checker).exprInternal:+357
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).genericExpr:+1
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/386 vscode (1)
This stack nveiGg
was reported by telemetry:
crash/crash
runtime.throw:+9
runtime.(*mcache).refill:+37
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
net/url.parse:+11
net/url.ParseRequestURI:+1
golang.org/x/tools/gopls/internal/protocol.filename:+28
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1
golang.org/x/tools/gopls/internal/protocol.DocumentURI.DirPath:+1
golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs:+39
golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+195
golang.org/x/tools/gopls/internal/cache.(*Session).invalidateViewLocked:+25
golang.org/x/tools/gopls/internal/cache.(*Session).DidModifyFiles:+158
golang.org/x/tools/gopls/internal/server.(*server).didModifyFiles:+36
golang.org/x/tools/gopls/internal/server.(*server).DidChange:+15
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/386 vscode (1)
This stack afeAKA
was reported by telemetry:
crash/crash
runtime.throw:+9
runtime.(*mcache).allocLarge:+17
runtime.mallocgc:+194
runtime.growslice:+95
golang.org/x/tools/go/ast/inspector.(*visitor).push:+5
golang.org/x/tools/go/ast/inspector.walk:+1
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+256
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+285
golang.org/x/tools/go/ast/inspector.walk:+138
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+176
golang.org/x/tools/go/ast/inspector.walk:+297
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+305
golang.org/x/tools/go/ast/inspector.traverse:+18
golang.org/x/tools/go/ast/inspector.New:=70
golang.org/x/tools/go/analysis/passes/inspect.run:+1
golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31
golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/386 vscode (1)
Comment From: adonovan
This stack szFw4Q
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+149
runtime.slicebytetostring:+31
golang.org/x/tools/internal/gcimporter.(*iimporter).stringAt:+10
golang.org/x/tools/internal/gcimporter.iimportCommon:+93
golang.org/x/tools/internal/gcimporter.IImportShallow:+3
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).importPackage:+119
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage.func1:+23
golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage:+1
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).importPackage.func1:+82
golang.org/x/tools/gopls@v0.18.1 go1.23.4 windows/amd64 other (1)
This stack hyFlyA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
os.newFile:+11
os.openFileNolog:+20
os.OpenFile:+2
os.Open:=365
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+74
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.walkDir:+38
golang.org/x/tools/internal/gopathwalk.WalkSkip:=77
golang.org/x/tools/gopls@v0.18.1 go1.23.4 windows/amd64 other (1)
Comment From: adonovan
This stack nebGaw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanHeader:+33
runtime.mallocgc:+50
runtime.newarray:+8
internal/runtime/maps.newarray:+1
internal/runtime/maps.newGroups:=310
internal/runtime/maps.(*table).reset:+2
internal/runtime/maps.newTable:+21
internal/runtime/maps.(*table).grow:+1
internal/runtime/maps.(*table).rehash:+18
runtime.mapassign_fast64:+116
golang.org/x/tools/internal/gcimporter.(*iimporter).stringAt:+11
golang.org/x/tools/gopls@v0.18.1 go1.24.2 windows/amd64 vscode (1)
Comment From: adonovan
This stack xrHbOw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanHeader:+33
runtime.mallocgc:+50
runtime.newobject:+1
os.newFile:+11
os.openFileNolog:+9
os.OpenFile:+2
os.Open:=370
os.ReadFile:+1
golang.org/x/tools/internal/imports.readModName:+1
golang.org/x/tools/internal/imports.(*ModuleResolver).modInfo:+15
golang.org/x/tools/internal/imports.(*ModuleResolver).scanDirForPackage:+35
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 vscode (1)
This stack 5X55eg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanHeader:+33
runtime.mallocgc:+50
runtime.newobject:+1
os.newFile:+11
os.openFileNolog:+9
os.OpenFile:+2
os.Open:=370
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+74
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5
runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 vscode (1)
Comment From: adonovan
This stack OHWztw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign:+80
honnef.co/go/tools/go/ir.emitConst:+44
honnef.co/go/tools/go/ir.(*builder).expr:+7
honnef.co/go/tools/go/ir.(*builder).assign:+62
honnef.co/go/tools/go/ir.(*builder).compLit:+96
honnef.co/go/tools/go/ir.(*builder).addr:+22
honnef.co/go/tools/go/ir.(*builder).expr0:+274
honnef.co/go/tools/go/ir.(*builder).expr:+17
honnef.co/go/tools/go/ir.(*builder).assign:+62
golang.org/x/tools/gopls@v0.18.1 go1.23.7 windows/amd64 other (1)
Comment From: adonovan
This stack DQI32Q
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:=1386
runtime.mapassign_faststr:+18
golang.org/x/tools/gopls/internal/cache.(*Snapshot).getPackageHandles.func1:+20
golang.org/x/tools/gopls/internal/cache.(*Snapshot).getPackageHandles.func1:+20
golang.org/x/tools/gopls/internal/cache.(*Snapshot).getPackageHandles.func1:+20
golang.org/x/tools/gopls/internal/cache.(*Snapshot).getPackageHandles.func1:+20
golang.org/x/tools/gopls/internal/cache.(*Snapshot).getPackageHandles:+48
golang.org/x/tools/gopls/internal/cache.(*Snapshot).forEachPackage:+37
golang.org/x/tools/gopls/internal/cache.(*Snapshot).PackageDiagnostics:+28
golang.org/x/tools/gopls/internal/server.(*server).diagnose.func5:+3
golang.org/x/tools/gopls@v0.18.1 go1.23.5 windows/amd64 other,vscode (1)
Comment From: adonovan
This stack duIj0Q
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.makeslice:+15
bytes.(*Buffer).grow:+11
bytes.(*Buffer).WriteString:+4
go/types.(*typeWriter).string:=105
go/types.(*typeWriter).typ:+21
go/types.WriteType:+1
go/types.TypeString:+2
go/types.(*Basic).String:=85
golang.org/x/tools/gopls/internal/cache/methodsets.fingerprint.func1:+77
golang.org/x/tools/gopls/internal/cache/methodsets.fingerprint.func1:+57
golang.org/x/tools/gopls/internal/cache/methodsets.fingerprint.func1:+87
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 other,vscode-insiders (1)
Comment From: adonovan
This stack dg2ogw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallNoscan:+29
runtime.mallocgc:+45
runtime.slicebytetostring:+31
go/scanner.(*Scanner).scanString:+19
go/scanner.(*Scanner).Scan:+52
go/parser.(*parser).next0:+18
go/parser.(*parser).next:+4
go/parser.(*parser).parseElementList:+10
go/parser.(*parser).parseLiteralValue:+11
go/parser.(*parser).parsePrimaryExpr:+66
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack s8ffZQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanNoHeader:+26
runtime.mallocgc:+48
runtime.growslice:+95
go/types.(*Checker).collectObjects.func1:+39
go/types.(*Checker).walkDecl:+9
go/types.(*Checker).walkDecls:=384
go/types.(*Checker).collectObjects:+45
go/types.(*Checker).checkFiles:+26
go/types.(*Checker).Files:+13
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport:+50
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage.func1:+18
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack M4Aayw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgcLarge:+16
runtime.mallocgc:+53
runtime.newarray:+8
internal/runtime/maps.newarray:+1
internal/runtime/maps.newGroups:=310
internal/runtime/maps.(*table).reset:+2
internal/runtime/maps.newTable:+21
internal/runtime/maps.(*table).split:+6
internal/runtime/maps.(*table).rehash:+22
runtime.mapassign_faststr:+119
go/types.(*Scope).insert:=130
go/types.(*Scope).Insert:+5
go/types.(*Checker).declare:+6
go/types.(*Checker).declarePkgObj:+17
go/types.(*Checker).collectObjects.func1:+102
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack tDe0Ig
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanNoHeader:+26
runtime.mallocgc:+48
runtime.newobject:+1
go/parser.(*parser).parseValueSpec:+31
go/parser.(*parser).parseValueSpec-fm:+0
go/parser.(*parser).parseGenDecl:+13
go/parser.(*parser).parseDecl:+26
go/parser.(*parser).parseFile:+45
go/parser.ParseFile:+47
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+7
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack 4qsmsQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanNoHeader:+26
runtime.mallocgc:+48
runtime.newobject:+1
go/parser.(*parser).parseBinaryExpr:+21
go/parser.(*parser).parseExpr:+5
go/parser.(*parser).parseExprList:+5
go/parser.(*parser).parseList:=513
go/parser.(*parser).parseSimpleStmt:+5
go/parser.(*parser).parseIfHeader:+17
go/parser.(*parser).parseIfStmt:+9
go/parser.(*parser).parseStmt:+34
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
Comment From: adonovan
This stack 7HQx2Q
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanHeader:+33
runtime.mallocgc:+50
runtime.newarray:+8
internal/runtime/maps.newarray:+1
internal/runtime/maps.newGroups:=310
internal/runtime/maps.(*table).reset:+2
internal/runtime/maps.newTable:+21
internal/runtime/maps.(*table).split:+5
internal/runtime/maps.(*table).rehash:+22
runtime.mapassign_fast64ptr:+116
go/types.(*Checker).recordUse:+4
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack uI91HA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:=1386
runtime.(*hmap).newoverflow:+17
runtime.mapassign:+86
go/types.(*Checker).rememberUntyped:=230
go/types.(*Checker).record:+21
go/types.(*Checker).rawExpr:+16
go/types.(*Checker).expr:+1
go/types.(*Checker).binary:+4
go/types.(*Checker).exprInternal:+399
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).expr:+1
golang.org/x/tools/gopls@v0.18.1 go1.23.4 windows/amd64 other,vscode (1)
Comment From: adonovan
This stack 4NoFPQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign:+80
go/types.(*Checker).recordTypeAndValue:+13
go/types.(*Checker).record:+23
go/types.(*Checker).rawExpr:+16
go/types.(*Checker).exprOrType:+1
go/types.(*Checker).selector:+97
go/types.(*Checker).exprInternal:+308
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).exprOrType:+1
golang.org/x/tools/gopls@v0.18.1 go1.23.7 windows/amd64 other (1)
This stack 0pj0Uw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.growslice:+87
strings.(*Builder).WriteString:=108
path/filepath.join:+37
path/filepath.Join:=131
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+100
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5
runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 other (1)
This stack RDJGdg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+149
runtime.slicebytetostring:+31
go/scanner.(*Scanner).scanIdentifier:+42
go/scanner.(*Scanner).Scan:+19
go/parser.(*parser).next0:+18
go/parser.(*parser).next:+4
go/parser.(*parser).expectSemi:+16
go/parser.(*parser).parseValueSpec:+29
go/parser.(*parser).parseValueSpec-fm:+0
go/parser.(*parser).parseGenDecl:+13
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 other (1)
Comment From: adonovan
This stack UEGK9g
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.growslice:+95
go/parser.(*parser).parseParameterList:+38
go/parser.(*parser).parseParameters:+23
go/parser.(*parser).parseFuncDecl:+15
go/parser.(*parser).parseDecl:+17
go/parser.(*parser).parseFile:+45
go/parser.ParseFile:+40
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+7
golang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5
golang.org/x/tools/gopls@v0.18.1 go1.23.7 windows/amd64 vscode (1)
Comment From: adonovan
This stack DSpLiA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.makeslice:+15
golang.org/x/tools/go/ast/inspector.traverse:+14
golang.org/x/tools/go/ast/inspector.New:=70
golang.org/x/tools/go/analysis/passes/inspect.run:+1
golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31
golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
sync.(*Once).doSlow:+5
sync.(*Once).Do:=67
golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 other,vscode (1)
This stack HUUFlg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanNoHeader:+26
runtime.mallocgc:+48
runtime.convT:+10
golang.org/x/tools/gopls/internal/debug.makeInstanceExporter.Labels.func5:+4
golang.org/x/tools/gopls/internal/debug.init.0.makeGlobalExporter.func1:+23
golang.org/x/tools/internal/event/core.deliver:+4
golang.org/x/tools/internal/event/core.ExportPair:+6
golang.org/x/tools/internal/event.Start:+1
golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2:+9
golang.org/x/tools/gopls/internal/protocol.Handlers.CancelHandler.CancelHandler.func4:+15
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 other (1)
Comment From: adonovan
This stack td1qIg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallNoscan:+29
runtime.mallocgc:+45
runtime.slicebytetostring:+31
net/url.escape:+53
net/url.(*URL).setPath:+6
net/url.parse:+74
net/url.ParseRequestURI:+1
golang.org/x/tools/gopls/internal/protocol.filename:+28
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1
golang.org/x/tools/gopls/internal/cache.(*View).filterFunc.func1.1:+2
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 other (1)
Comment From: adonovan
This stack Bz_YdA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.makeslice:+15
os.ReadFile:+24
golang.org/x/tools/gopls/internal/cache.readFile:+16
golang.org/x/tools/gopls/internal/cache.(*memoizedFS).ReadFile:+46
golang.org/x/tools/gopls/internal/cache.(*Cache).ReadFile:+0
golang.org/x/tools/gopls/internal/cache.(*overlayFS).ReadFile:+7
golang.org/x/tools/gopls/internal/cache.(*Snapshot).preloadFiles.func1:+2
golang.org/x/tools/gopls/internal/cache.(*Snapshot).preloadFiles.gowrap1:+9
runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.8 windows/amd64 vscode (1)
This stack 9OP-rQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.growslice:+87
bytes.growSlice:+20
bytes.(*Buffer).grow:+25
bytes.(*Buffer).ReadFrom:+3
io.copyBuffer:+8
io.Copy:=388
os.genericWriteTo:+1
os.(*File).WriteTo:+8
io.copyBuffer:+4
io.Copy:=388
golang.org/x/tools/internal/gocommand.runCmdContext.func1:+1
runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.8 windows/amd64 vscode (1)
Comment From: adonovan
This stack QMVIaA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.persistentalloc:+2
runtime.newBucket:+11
runtime.stkbucket:+53
runtime.mProf_Malloc:+13
runtime.profilealloc:+7
runtime.mallocgcSmallNoscan:+73
runtime.mallocgc:+45
runtime.growslice:+87
bytes.growSlice:+20
bytes.(*Buffer).grow:+25
bytes.(*Buffer).Write:+4
bytes.(*Buffer).WriteTo:+3
io.copyBuffer:+4
io.Copy:=388
golang.org/x/tools/internal/gcimporter.(*exportWriter).flush:+2
golang.org/x/tools/internal/gcimporter.(*iexporter).typOff:+5
golang.org/x/tools/gopls@v0.18.1 go1.24.3 windows/amd64 vscode (1)
Comment From: adonovan
This stack 3J5Eyw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanNoHeader:+26
runtime.mallocgc:+48
runtime.convT:+10
golang.org/x/tools/gopls/internal/debug.(*Rpcs).getRPCSpan:+8
golang.org/x/tools/gopls/internal/debug.(*Rpcs).ProcessEvent:+5
golang.org/x/tools/gopls/internal/debug.makeInstanceExporter.func1:+8
golang.org/x/tools/gopls/internal/debug.makeInstanceExporter.StdTrace.func2:+30
golang.org/x/tools/gopls/internal/debug.makeInstanceExporter.(*Config).Exporter.func3:+2
golang.org/x/tools/gopls/internal/debug.makeInstanceExporter.Spans.func4:+30
golang.org/x/tools/gopls/internal/debug.makeInstanceExporter.Labels.func5:+14
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
Comment From: adonovan
This stack vl5ZCQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanNoHeader:+26
runtime.mallocgc:+48
runtime.newobject:+1
internal/runtime/maps.NewEmptyMap:=323
runtime.makemap_small:+1
go/types.newTypeWriter:=82
go/types.WriteType:+1
go/types.writeFuncName:+12
go/types.(*Func).FullName:+2
golang.org/x/tools/go/analysis/passes/printf.printfNameAndKind:+9
golang.org/x/tools/go/analysis/passes/printf.checkCalls.func1:+6
golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack bzX_UA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanHeader:+33
runtime.mallocgc:+50
runtime.newarray:+8
internal/runtime/maps.newarray:+1
internal/runtime/maps.newGroups:=310
internal/runtime/maps.(*table).reset:+2
internal/runtime/maps.newTable:+21
internal/runtime/maps.(*table).grow:+1
internal/runtime/maps.(*table).rehash:+18
runtime.mapassign_fast64:+116
golang.org/x/tools/internal/gcimporter.iimportCommon:+84
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack e7x_sw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.makeslice:+15
os.ReadFile:+24
golang.org/x/tools/gopls/internal/filecache.Set:+21
golang.org/x/tools/gopls/internal/cache.storePackageResults:+18
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1.gowrap1:+0
runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.7 windows/amd64 vscode (1)
Comment From: adonovan
This stack NJkzFw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.makeslice:+15
os.ReadFile:+24
go/parser.readSource:+17
go/parser.ParseFile:+6
golang.org/x/tools/internal/imports.packageDirToName:+24
golang.org/x/tools/internal/imports.(*DirInfoCache).CachePackageName:+7
golang.org/x/tools/internal/imports.(*ModuleResolver).cachePackageName:+2
golang.org/x/tools/internal/imports.(*ModuleResolver).findPackage:+28
golang.org/x/tools/internal/imports.(*ModuleResolver).canonicalize:+36
golang.org/x/tools/gopls@v0.17.1 go1.23.3 windows/amd64 other (1)
Comment From: adonovan
This stack D7Kngg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgcLarge:+16
runtime.mallocgc:+53
runtime.newarray:+8
internal/runtime/maps.newarray:+1
internal/runtime/maps.newGroups:=310
internal/runtime/maps.(*table).reset:+2
internal/runtime/maps.newTable:+21
internal/runtime/maps.(*table).split:+6
internal/runtime/maps.(*table).rehash:+22
runtime.mapassign:+137
go/types.(*Checker).recordTypeAndValue:+13
go/types.(*Checker).record:+23
go/types.(*Checker).rawExpr:+16
go/types.(*Checker).genericExpr:+1
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 other (1)
Comment From: adonovan
This stack HtxB7w
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign_fast64:+64
golang.org/x/tools/internal/gcimporter.iimportCommon:+84
golang.org/x/tools/internal/gcimporter.IImportShallow:+3
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).importPackage:+119
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage.func1:+23
golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
This stack npxjmw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanNoHeader:+26
runtime.mallocgc:+48
runtime.newobject:+1
go/types.(*Checker).updateExprType:+102
go/types.(*Checker).assignment:+67
go/types.(*Checker).compositeLit:+203
go/types.(*Checker).exprInternal:+32
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).expr:+1
go/types.(*Checker).compositeLit:+66
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 vscode (1)
This stack Hs3tzA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgcLarge:+16
runtime.mallocgc:+53
runtime.growslice:+95
golang.org/x/tools/go/ast/inspector.(*visitor).pop:=278
golang.org/x/tools/go/ast/inspector.walk:+315
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+49
golang.org/x/tools/go/ast/inspector.walk:+100
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+49
golang.org/x/tools/go/ast/inspector.walk:+92
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+168
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+190
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+176
golang.org/x/tools/go/ast/inspector.walk:+199
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 vscode (2)
This stack ZSIeKg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgcLarge:+16
runtime.mallocgc:+53
runtime.newarray:+8
internal/runtime/maps.newarray:+1
internal/runtime/maps.newGroups:=310
internal/runtime/maps.(*table).reset:+2
internal/runtime/maps.newTable:+21
internal/runtime/maps.(*table).split:+6
internal/runtime/maps.(*table).rehash:+22
runtime.mapassign:+137
go/types.(*Checker).recordTypeAndValue:+13
go/types.(*Checker).updateExprType:+110
go/types.(*Checker).assignment:+67
go/types.(*Checker).compositeLit:+203
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 vscode (1)
This stack V_ZGrQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign:+80
go/types.(*Checker).recordTypeAndValue:+13
go/types.(*Checker).definedType:+7
go/types.(*Checker).varType:+1
go/types.(*Checker).exprInternal:+348
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).exprOrType:+1
go/types.(*Checker).selector:+97
go/types.(*Checker).exprInternal:+308
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
Comment From: adonovan
This stack eJDxWg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgcLarge:+16
runtime.mallocgc:+53
runtime.makeslice:+15
os.readFileContents:+18
os.ReadFile:+6
go/parser.readSource:+17
go/parser.ParseFile:+6
golang.org/x/tools/internal/imports.packageDirToName:+24
golang.org/x/tools/internal/imports.(*DirInfoCache).CachePackageName:+7
golang.org/x/tools/internal/imports.(*ModuleResolver).cachePackageName:+2
golang.org/x/tools/internal/imports.(*ModuleResolver).findPackage:+28
golang.org/x/tools/internal/imports.(*ModuleResolver).canonicalize:+36
golang.org/x/tools/internal/imports.(*ModuleResolver).scan.func1:+5
golang.org/x/tools/gopls@v0.18.1 go1.24.3 windows/amd64 vscode (1)
Comment From: adonovan
This stack HMPoQQ
was reported by telemetry:
crash/crash
runtime.throw:+9
runtime.sigpanic:+3
internal/runtime/atomic.(*UnsafePointer).Load:=466
internal/runtime/atomic.(*Pointer[...]).Load:=526
runtime.(*spanSet).push:+10
runtime.(*mcentral).uncacheSpan:+40
runtime.(*mcache).refill:+12
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.growslice:+95
os.(*File).readdir:+73
os.(*File).ReadDir:+4
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+91
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5
runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.5 darwin/arm64 vscode-insiders (1)
This stack RPCvsA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallNoscan:+29
runtime.mallocgc:+45
runtime.makeslice:+15
syscall.UTF16FromString:+10
syscall.UTF16PtrFromString:=115
os.stat:+4
os.lstatNolog:+10
os.Lstat:+2
path/filepath.walk:+20
path/filepath.walk:+26
path/filepath.walk:+26
golang.org/x/tools/gopls@v0.18.1 go1.24.2 windows/amd64 other,vscode (1)
Comment From: adonovan
This stack -5GiyA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgcLarge:+16
runtime.mallocgc:+53
runtime.growslice:+95
golang.org/x/tools/gopls/internal/golang/completion.(*deepCompletionState).enqueue:=46
golang.org/x/tools/gopls/internal/golang/completion.(*completer).deepSearch.func3:+3
golang.org/x/tools/gopls/internal/golang/completion.(*completer).methodsAndFields:+26
golang.org/x/tools/gopls/internal/golang/completion.(*completer).deepSearch:+112
golang.org/x/tools/gopls/internal/golang/completion.Completion:+169
golang.org/x/tools/gopls/internal/server.(*server).Completion:+19
golang.org/x/tools/gopls/internal/protocol.serverDispatch:+193
golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.ServerHandler.func3:+5
golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.handshaker.func4:+52
golang.org/x/tools/gopls/internal/protocol.Handlers.MustReplyHandler.func1:+2
golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2.2:+3
golang.org/x/tools/gopls@v0.18.1 go1.24.2 windows/amd64 other,vscode (1)
Comment From: adonovan
This stack RKMRrA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.persistentalloc:+2
runtime.(*spanSetBlockAlloc).alloc:+4
runtime.(*spanSet).push:+51
runtime.(*mcentral).uncacheSpan:+40
runtime.(*mcache).refill:+12
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+149
runtime.makeslice:+15
syscall.UTF16ToString:+22
os.(*File).readdir:+89
os.(*File).ReadDir:+4
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+91
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5
golang.org/x/tools/gopls@v0.17.0 go1.23.4 windows/amd64 vscode (1)
This stack b0FoFg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
os.newFileStatFromFileIDBothDirInfo:=101
os.(*File).readdir:+95
os.(*File).ReadDir:+4
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+91
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5
runtime.goexit:+0
golang.org/x/tools/gopls@v0.17.0 go1.23.4 windows/amd64 vscode (1)
Comment From: adonovan
This stack c_rQ2Q
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign:+80
go/types.(*Checker).recordTypeAndValue:+13
go/types.(*Checker).updateExprType0:+110
go/types.(*Checker).updateExprType:=230
go/types.(*Checker).assignment:+67
go/types.(*Checker).indexedElts:+38
go/types.(*Checker).exprInternal:+230
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).expr:+1
go/types.(*Checker).varDecl:+28
golang.org/x/tools/gopls@v0.18.1 go1.23.4 windows/amd64 vscode (1)
Comment From: adonovan
This stack tdCH5A
was reported by telemetry:
crash/crash
runtime.throw:+9
runtime.newArenaMayUnlock:+6
runtime.newMarkBits:+22
runtime.(*sweepLocked).sweep:+185
runtime.(*mcentral).cacheSpan:+66
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanNoHeader:+26
runtime.mallocgc:+48
runtime.newobject:+1
go/types.NewParam:=350
go/types.(*Checker).collectParams:+35
go/types.(*Checker).funcType:+34
go/types.(*Checker).funcDecl:+18
go/types.(*Checker).objDecl:+143
go/types.(*Checker).packageObjects:+65
go/types.(*Checker).checkFiles:+29
golang.org/x/tools/gopls@v0.18.1 go1.24.2 windows/amd64 vscode (1)
Comment From: adonovan
This stack rc6wRg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallNoscan:+29
runtime.mallocgc:+45
runtime.slicebytetostring:+31
internal/filepathlite.replaceStringByte:+10
internal/filepathlite.FromSlash:=188
path/filepath.FromSlash:=103
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+11
golang.org/x/tools/gopls/internal/protocol.DocumentURI.DirPath:+1
golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs:+39
golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+195
golang.org/x/tools/gopls/internal/cache.(*Session).invalidateViewLocked:+25
golang.org/x/tools/gopls/internal/cache.(*Session).DidModifyFiles:+158
golang.org/x/tools/gopls@v0.18.1 go1.24.4 windows/amd64 other (1)
This stack 3BOg1w
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
internal/bytealg.MakeNoZero:+5
strings.(*Builder).grow:+1
strings.(*Builder).Grow:+6
net/url.unescape:+54
net/url.(*URL).setPath:+1
net/url.parse:+74
net/url.ParseRequestURI:+1
golang.org/x/tools/gopls/internal/protocol.filename:+28
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1
golang.org/x/tools/gopls@v0.18.1 go1.23.7 windows/amd64 vscode (1)
Comment From: adonovan
This stack djKOTA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanHeader:+33,+0x199
runtime.mallocgc:+50,+0xa4
runtime.makeslice:+15,+0x48
golang.org/x/tools/go/ast/inspector.traverse:+14,+0xc4
golang.org/x/tools/go/ast/inspector.New:=74,+0x4e6
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4ca
golang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5,+0xf5
golang.org/x/tools/internal/memoize.(*Promise).run.func2.1:+7,+0x95
runtime/trace.WithRegion:+19,+0xd0
golang.org/x/tools/internal/memoize.(*Promise).run.func2:+1,+0x11c
runtime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.19.0-pre.2 go1.24.4 windows/amd64 vscode (1)
This stack w9aVGA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.newobject:+1,+0x24
os.newFileStatFromFileIDBothDirInfo:=101,+0x8e4
os.(*File).readdir:+95,+0x94b
os.(*File).ReadDir:+4,+0x1c
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+91,+0x674
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121,+0x848
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121,+0x848
golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5,+0x59
runtime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.19.0-pre.2 go1.24.4 windows/amd64 vscode (1)
This stack 3QPRtA
was reported by telemetry:
crash/crash
runtime.throw:+9
runtime.(*mcache).refill:+10
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanNoHeader:+26
runtime.mallocgc:+48
runtime.newobject:+1
os.newFile:+1
os.openFileNolog:+33
os.OpenFile:+2
os.Open:=370
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+74
golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5
runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.24.0 linux/amd64 vscode (1)
Comment From: adonovan
This stack XBL8rg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.growslice:+87
strings.(*Builder).Write:+2
fmt.Fprintf:+3
golang.org/x/tools/gopls/internal/cache/typerefs.classKey:+7
golang.org/x/tools/gopls/internal/cache/typerefs.(*state).getClassIndex:+1
golang.org/x/tools/gopls/internal/cache/typerefs.index:+82
golang.org/x/tools/gopls/internal/cache/typerefs.Encode:=28
golang.org/x/tools/gopls/internal/cache.(*Snapshot).typerefData:+13
golang.org/x/tools/gopls/internal/cache.(*Snapshot).typerefs:+8
golang.org/x/tools/gopls/internal/cache.(*packageHandleBuilder).evaluatePackageHandle:+53
golang.org/x/tools/gopls@v0.18.1 go1.23.5 windows/amd64 other,vscode (1)
This stack 1gf2cg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:=1386
runtime.(*hmap).newoverflow:+17
runtime.mapassign_faststr:+79
golang.org/x/tools/gopls/internal/cache.isWorkspacePackageLocked:+42
golang.org/x/tools/gopls/internal/cache.computeWorkspacePackagesLocked:+7
golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+369
golang.org/x/tools/gopls/internal/cache.(*Session).invalidateViewLocked:+25
golang.org/x/tools/gopls/internal/cache.(*Session).DidModifyFiles:+158
golang.org/x/tools/gopls/internal/server.(*server).didModifyFiles:+36
golang.org/x/tools/gopls/internal/server.(*server).DidOpen:+20
golang.org/x/tools/gopls@v0.18.1 go1.23.5 windows/amd64 other,vscode (1)
Comment From: adonovan
This stack u_xTpA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
net/url.parse:+11
net/url.ParseRequestURI:+1
golang.org/x/tools/gopls/internal/protocol.filename:+28
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1
golang.org/x/tools/gopls/internal/protocol.DocumentURI.DirPath:+1
golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs:+39
golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+195
golang.org/x/tools/gopls/internal/cache.(*Session).invalidateViewLocked:+25
golang.org/x/tools/gopls@v0.18.1 go1.23.4 windows/amd64 other,vscode (1)
Comment From: adonovan
This stack YuRdpg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.rawstring:=277
runtime.rawstringtmp:+5
runtime.concatstrings:+26
runtime.concatstring2:+1
golang.org/x/tools/gopls/internal/protocol.filename:+38
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1
golang.org/x/tools/gopls/internal/protocol.DocumentURI.DirPath:+1
golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs:+39
golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+195
golang.org/x/tools/gopls/internal/cache.(*Session).invalidateViewLocked:+25
golang.org/x/tools/gopls@v0.18.1 go1.23.7 windows/amd64 vscode (1)
This stack -T_eZQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.persistentalloc:+2
runtime.newBucket:+11
runtime.stkbucket:+53
runtime.mProf_Malloc:+13
runtime.profilealloc:+6
runtime.mallocgc:+270
runtime.newobject:+1
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+0
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5
runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.9 windows/amd64 other (1)
This stack kWv2aQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.rawstring:=277
runtime.rawstringtmp:+5
runtime.concatstrings:+26
runtime.concatstring2:+1
internal/filepathlite.Dir:+11
path/filepath.Dir:=466
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+42
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5
runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.9 windows/amd64 other (1)
Comment From: adonovan
This stack 1qb4nw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.persistentalloc:+2
runtime.newBucket:+11
runtime.stkbucket:+53
runtime.mProf_Malloc:+13
runtime.profilealloc:+6
runtime.mallocgc:+270
runtime.makeslice:+15
golang.org/x/tools/go/ast/inspector.traverse:+14
golang.org/x/tools/go/ast/inspector.New:=70
golang.org/x/tools/go/analysis/passes/inspect.run:+1
golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31
golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
sync.(*Once).doSlow:+5
sync.(*Once).Do:=67
golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
This stack hoU60A
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallNoscan:+29
runtime.mallocgc:+45
runtime.newobject:+1
golang.org/x/tools/internal/event/label.Label.Format:+7
golang.org/x/tools/internal/event/label.(*Label).Format:+0
fmt.(*pp).handleMethods:+19
fmt.(*pp).printValue:+4
fmt.(*pp).printValue:+144
fmt.(*pp).printArg:+78
fmt.(*pp).doPrint:+8
golang.org/x/tools/gopls@v0.18.1 go1.24.4 windows/amd64 other,vscode (1)
This stack K3LkFw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgcLarge:+16
runtime.mallocgc:+53
runtime.growslice:+95
golang.org/x/tools/go/ast/inspector.(*visitor).pop:=278
golang.org/x/tools/go/ast/inspector.walk:+315
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+12
golang.org/x/tools/go/ast/inspector.walk:+16
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+30
golang.org/x/tools/go/ast/inspector.walk:+110
golang.org/x/tools/go/ast/inspector.walk:+273
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+285
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+305
golang.org/x/tools/go/ast/inspector.traverse:+18
golang.org/x/tools/go/ast/inspector.New:=70
golang.org/x/tools/gopls@v0.18.1 go1.24.4 windows/amd64 other,vscode (1)
Comment From: adonovan
This stack 6AqKGA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newobject:+1
os.newFileStatFromFileIDBothDirInfo:=101
os.(*File).readdir:+95
os.(*File).ReadDir:+4
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+91
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5
runtime.goexit:+0
golang.org/x/tools/gopls@v0.17.1 go1.23.3 windows/amd64 other (1)
Comment From: adonovan
This stack odHwNg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+95,+0x55c
golang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xa8
golang.org/x/tools/go/ast/inspector.walk:+1,+0x39
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2b44
golang.org/x/tools/go/ast/inspector.walk:+49,+0x2b14
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2b44
golang.org/x/tools/go/ast/inspector.walk:+49,+0x2b14
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x1d8d
golang.org/x/tools/go/ast/inspector.walk:+260,+0x1d65
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3fee
golang.org/x/tools/go/ast/inspector.walk:+285,+0x3c1
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4
golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13d
golang.org/x/tools/go/ast/inspector.New:=74,+0x25
golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x12
golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x96
golang.org/x/tools/gopls@v0.19.1 go1.24.2 windows/amd64 other,vscode (1)
This stack QzYvhA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.makeslice:+15,+0x48
os.readFileContents:+18,+0x58
os.ReadFile:+6,+0xa8
go/parser.readSource:+17,+0xf7
go/parser.ParseFile:+6,+0x89
golang.org/x/tools/internal/imports.packageDirToName:+24,+0x285
golang.org/x/tools/internal/imports.(*DirInfoCache).CachePackageName:+7,+0xe5
golang.org/x/tools/internal/imports.(*ModuleResolver).cachePackageName:+2,+0x5c
golang.org/x/tools/internal/imports.(*ModuleResolver).findPackage:+28,+0x3a4
golang.org/x/tools/internal/imports.(*ModuleResolver).canonicalize:+36,+0x2d5
golang.org/x/tools/internal/imports.(*ModuleResolver).scan.func1:+5,+0xd7
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
This stack xhAqRA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanHeader:+33,+0x199
runtime.mallocgc:+50,+0xa4
runtime.newarray:+8,+0x44
internal/runtime/maps.newarray:+1,+0x12
internal/runtime/maps.newGroups:=310,+0x3c
internal/runtime/maps.(*table).reset:+2,+0x3d
internal/runtime/maps.newTable:+21,+0x8e
internal/runtime/maps.(*table).split:+5,+0x4d
internal/runtime/maps.(*table).rehash:+22,+0x2f
runtime.mapassign_fast64ptr:+116,+0x128
go/types.(*Checker).recordUse:+4,+0x67
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
This stack 4XSSyA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+95,+0x55c
golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x17ac
golang.org/x/tools/go/ast/inspector.walk:+315,+0x170d
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2b44
golang.org/x/tools/go/ast/inspector.walk:+49,+0x2b14
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2b44
golang.org/x/tools/go/ast/inspector.walk:+49,+0x2b14
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x1d8d
golang.org/x/tools/go/ast/inspector.walk:+260,+0x1d65
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3fee
golang.org/x/tools/go/ast/inspector.walk:+285,+0x3c1
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4
golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13d
golang.org/x/tools/go/ast/inspector.New:=74,+0x4e6
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4ca
golang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5,+0xf5
golang.org/x/tools/internal/memoize.(*Promise).run.func2.1:+7,+0x95
golang.org/x/tools/gopls@v0.19.1 go1.24.2 windows/amd64 other,vscode (1)
This stack 9kWSpA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.growslice:+95,+0x55c
go/parser.(*parser).parseParameterList:+38,+0x3c4
go/parser.(*parser).parseParameters:+23,+0x244
go/parser.(*parser).parseFuncDecl:+15,+0x15b
go/parser.(*parser).parseDecl:+17,+0x11e
go/parser.(*parser).parseFile:+45,+0x5b6
go/parser.ParseFile:+47,+0x178
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+7,+0x2a4
golang.org/x/tools/gopls@v0.19.1 go1.24.2 windows/amd64 other,vscode (1)
This stack nfuxQw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanHeader:+33,+0x199
runtime.mallocgc:+50,+0xa4
runtime.makeslice:+15,+0x48
golang.org/x/tools/go/ssa.buildDomFrontier:+1,+0x31
golang.org/x/tools/go/ssa.lift:+19,+0x29
golang.org/x/tools/go/ssa.(*Function).finishBody:+32,+0x1a6
golang.org/x/tools/go/ssa.(*builder).buildFromSyntax:+39,+0x2f4
golang.org/x/tools/go/ssa.(*builder).buildFunction:+7,+0x182
golang.org/x/tools/go/ssa.(*builder).iterate:+3,+0x24
golang.org/x/tools/go/ssa.(*Package).build:+9,+0xcd
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
This stack 84hIiw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.makechan:+24
golang.org/x/tools/internal/gopathwalk.walkDir:+28
golang.org/x/tools/internal/gopathwalk.WalkSkip:=77
golang.org/x/tools/internal/imports.(*ModuleResolver).scan.func4:+16
runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
This stack X5QEgQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+95,+0x55c
golang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xa8
golang.org/x/tools/go/ast/inspector.walk:+1,+0x39
golang.org/x/tools/go/ast/inspector.walk:+56,+0x4250
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3c24
golang.org/x/tools/go/ast/inspector.walk:+86,+0x3bf1
golang.org/x/tools/go/ast/inspector.walk:+148,+0x3790
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29ad
golang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9
golang.org/x/tools/go/ast/inspector.walk:+237,+0x3890
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29ad
golang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9
golang.org/x/tools/go/ast/inspector.walk:+297,+0x5da
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
This stack A4MLsw
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).allocLarge:+17,+0x1bf
runtime.mallocgcLarge:+16,+0x77
runtime.mallocgc:+53,+0x121
runtime.makeslice:+15,+0x47
golang.org/x/tools/go/ast/inspector.traverse:+14,+0x9e
golang.org/x/tools/go/ast/inspector.New:=74,+0x33
golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17
golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88
golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xadd
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2,+0x68
sync.(*Once).doSlow:+5,+0xa1
sync.(*Once).Do:+17,+0x3c
golang.org/x/tools/gopls/internal/cache.execActions.func1:+2,+0x77
runtime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/386 vscode (1)
Comment From: adonovan
This stack U5qRvg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallNoscan:+29,+0x194
runtime.mallocgc:+45,+0xb8
runtime.growslice:+87,+0x5c8
bytes.growSlice:+20,+0x93
bytes.(*Buffer).grow:+25,+0x13c
bytes.(*Buffer).ReadFrom:+3,+0x3d
io.copyBuffer:+8,+0x150
io.Copy:=388,+0x4e
os.genericWriteTo:+1,+0xe
os.(*File).WriteTo:+8,+0x48
io.copyBuffer:+4,+0x9c
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other,vscode (1)
Comment From: adonovan
This stack vPzRHg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.newarray:+2,+0x5d
internal/runtime/maps.newarray:+1,+0x12
internal/runtime/maps.newGroups:=310,+0x24
internal/runtime/maps.(*Map).growToSmall:+1,+0x17
runtime.mapassign_fast64ptr:+21,+0x93
golang.org/x/tools/go/types/objectpath.(*finder).find:+69,+0x9e4
golang.org/x/tools/go/types/objectpath.find:=458,+0x953
golang.org/x/tools/go/types/objectpath.(*Encoder).For:+128,+0x889
golang.org/x/tools/go/types/objectpath.(*Encoder).For-fm:+0,+0x32
golang.org/x/tools/gopls/internal/cache/methodsets.(*indexBuilder).build.func2:+8,+0x67
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other (1)
This stack eVROqw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcTiny:+77,+0x184
runtime.mallocgc:+43,+0xb1
runtime.slicebytetostring:+31,+0x76
go/scanner.(*Scanner).scanIdentifier:+42,+0x108
go/scanner.(*Scanner).Scan:+19,+0x964
go/parser.(*parser).next0:+18,+0x184
go/parser.(*parser).next:+4,+0x64
go/parser.(*parser).expectSemi:+16,+0xc7
go/parser.(*parser).parseFieldDecl:+85,+0x531
go/parser.(*parser).parseStructType:+12,+0x184
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other,vscode (1)
This stack DOq08w
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x47
runtime.sigpanic:+3,+0x3c8
runtime.memclrNoHeapPointers:+11,+0x1d
runtime.mallocgcSmallScanNoHeader:+30,+0x1a4
runtime.mallocgc:+48,+0x98
runtime.newobject:+1,+0x24
os.newFile:+1,+0x65
os.openFileNolog:+33,+0x170
os.OpenFile:+2,+0x3d
os.Open:=370,+0x5b3
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+74,+0x59a
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121,+0x868
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121,+0x868
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121,+0x868
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121,+0x868
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121,+0x868
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121,+0x868
golang.org/x/tools/gopls@v0.19.1 go1.24.4 darwin/amd64 vscode (1)
This stack Tl9pOw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.newarray:+2,+0x5d
internal/runtime/maps.newarray:+1,+0x12
internal/runtime/maps.newGroups:=310,+0x24
internal/runtime/maps.(*Map).growToSmall:+1,+0x17
runtime.mapassign_fast64ptr:+21,+0x93
golang.org/x/tools/go/types/objectpath.(*finder).find:+69,+0x9e4
golang.org/x/tools/go/types/objectpath.find:=458,+0x953
golang.org/x/tools/go/types/objectpath.(*Encoder).For:+128,+0x889
golang.org/x/tools/go/types/objectpath.(*Encoder).For-fm:+0,+0x32
golang.org/x/tools/gopls/internal/cache/xrefs.Index-range1:+20,+0x261
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other (1)
This stack rPHaIA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+95,+0x55c
go/types.(*Checker).later:=261,+0x11a
go/types.(*Checker).validVarType:+9,+0x48
go/types.(*Checker).varType:+2,+0x48
go/types.(*Checker).typInternal:+108,+0xaea
go/types.(*Checker).definedType:+1,+0x2e
go/types.(*Checker).varType:+1,+0x24
go/types.(*Checker).collectRecv:+18,+0x1c5
go/types.(*Checker).funcType:+18,+0x55d
go/types.(*Checker).funcDecl:+18,+0xd1
go/types.(*Checker).objDecl:+143,+0x9fd
go/types.(*Checker).packageObjects:+65,+0x470
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other (1)
This stack d6COPw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+87,+0x5c8
bytes.growSlice:+20,+0x93
bytes.(*Buffer).grow:+25,+0x13c
bytes.(*Buffer).WriteString:+4,+0x58
encoding/json.structEncoder.encode:+25,+0x29d
encoding/json.structEncoder.encode-fm:+0,+0x64
encoding/json.structEncoder.encode:+30,+0x309
encoding/json.structEncoder.encode-fm:+0,+0x64
encoding/json.structEncoder.encode:+30,+0x309
encoding/json.structEncoder.encode-fm:+0,+0x64
encoding/json.arrayEncoder.encode:+7,+0xce
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other (1)
Comment From: adonovan
This stack hyPpsg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.makeslice:+15,+0x48
golang.org/x/tools/go/ast/inspector.traverse:+14,+0xc4
golang.org/x/tools/go/ast/inspector.New:=74,+0x25
golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x12
golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x96
golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xadb
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2,+0x51
sync.(*Once).doSlow:+5,+0xaa
sync.(*Once).Do:=69,+0x84
golang.org/x/tools/gopls/internal/cache.execActions.func1:+2,+0x4e
runtime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.19.1 go1.24.3 windows/amd64 other (1)
This stack veTqNw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.newarray:+8,+0x44
internal/runtime/maps.newarray:+1,+0x12
internal/runtime/maps.newGroups:=310,+0x3c
internal/runtime/maps.(*table).reset:+2,+0x3d
internal/runtime/maps.newTable:+21,+0x8e
internal/runtime/maps.(*table).split:+6,+0x70
internal/runtime/maps.(*table).rehash:+22,+0x2f
runtime.mapassign:+137,+0x165
go/types.(*Checker).recordTypeAndValue:+13,+0x12f
go/types.(*Checker).updateExprType:+110,+0x6d6
go/types.(*Checker).assignment:+67,+0x789
go/types.(*Checker).indexedElts:+38,+0x16f
golang.org/x/tools/gopls@v0.19.1 go1.24.3 windows/amd64 other (1)
This stack zT6oAQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.newobject:+1,+0x24
go/types.(*Checker).multiExpr:+9,+0x304
go/types.(*Checker).initVars:+51,+0x127
go/types.(*Checker).stmt:+166,+0x684
go/types.(*Checker).stmtList:+9,+0x84
go/types.(*Checker).funcBody:+24,+0x310
go/types.(*Checker).funcDecl.func1:+1,+0x39
go/types.(*Checker).processDelayed:+18,+0x1e3
golang.org/x/tools/gopls@v0.19.1 go1.24.3 windows/amd64 vscode (1)
This stack L8Yxjw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanHeader:+33,+0x199
runtime.mallocgc:+50,+0xa4
runtime.newarray:+8,+0x44
internal/runtime/maps.newarray:+1,+0x12
internal/runtime/maps.newGroups:=310,+0x3c
internal/runtime/maps.(*table).reset:+2,+0x3d
internal/runtime/maps.newTable:+21,+0x8e
internal/runtime/maps.(*table).grow:+1,+0x36
internal/runtime/maps.(*table).rehash:+18,+0x24
runtime.mapassign:+137,+0x165
go/types.(*Checker).recordTypeAndValue:+13,+0x12f
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
This stack 72eOhQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.growslice:+95,+0x55c
go/parser.(*parser).parseCallOrConversion:+10,+0x22d
go/parser.(*parser).parsePrimaryExpr:+40,+0x33a
go/parser.(*parser).parseUnaryExpr:+68,+0x39d
go/parser.(*parser).parseBinaryExpr:+6,+0x149
go/parser.(*parser).parseExpr:+5,+0xd4
go/parser.(*parser).parseExprList:+5,+0xee
go/parser.(*parser).parseList:=513,+0x124
golang.org/x/tools/gopls@v0.19.1 go1.24.3 windows/amd64 vscode (1)
This stack E_0dMw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.newobject:+1,+0x24
go/types.(*Checker).updateExprType:+102,+0x594
go/types.(*Checker).assignment:+67,+0x789
go/types.(*Checker).indexedElts:+38,+0x16f
go/types.(*Checker).compositeLit:+156,+0x4bc
go/types.(*Checker).exprInternal:+32,+0x62b
go/types.(*Checker).rawExpr:+10,+0x18b
go/types.(*Checker).expr:+1,+0x2f
golang.org/x/tools/gopls@v0.19.1 go1.24.3 windows/amd64 vscode (1)
This stack Jtf5Jw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+87,+0x5c8
bytes.growSlice:+20,+0x93
bytes.(*Buffer).grow:+25,+0x13c
bytes.(*Buffer).Write:+4,+0x58
bytes.(*Buffer).WriteTo:+3,+0x7a
io.copyBuffer:+4,+0x9c
io.Copy:=388,+0x4c
golang.org/x/tools/internal/gcimporter.(*exportWriter).flush:+2,+0x11
golang.org/x/tools/internal/gcimporter.(*iexporter).doDecl:+148,+0x895
golang.org/x/tools/internal/gcimporter.iexportCommon:+62,+0x3af
golang.org/x/tools/internal/gcimporter.IExportShallow:+8,+0x73
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport.func3:+1,+0x49
golang.org/x/tools/gopls@v0.19.1 go1.24.3 windows/amd64 vscode (1)
Comment From: adonovan
This stack GguTBA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+95,+0x55c
golang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xa8
golang.org/x/tools/go/ast/inspector.walk:+1,+0x39
golang.org/x/tools/go/ast/inspector.walk:+20,+0x2ee4
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x41ac
golang.org/x/tools/go/ast/inspector.walk:+30,+0x179
golang.org/x/tools/go/ast/inspector.walk:+292,+0x551
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4
golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13d
golang.org/x/tools/go/ast/inspector.New:=74,+0x4e6
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4ca
golang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5,+0xf5
golang.org/x/tools/internal/memoize.(*Promise).run.func2.1:+7,+0x95
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
This stack JaWuOQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.newarray:+8,+0x44
internal/runtime/maps.newarray:+1,+0x12
internal/runtime/maps.newGroups:=310,+0x3c
internal/runtime/maps.(*table).reset:+2,+0x3d
internal/runtime/maps.newTable:+21,+0x8e
internal/runtime/maps.(*table).split:+5,+0x4d
internal/runtime/maps.(*table).rehash:+22,+0x2f
runtime.mapassign:+137,+0x165
go/types.(*Checker).recordTypeAndValue:+13,+0x12f
go/types.(*Checker).record:+23,+0x224
go/types.(*Checker).rawExpr:+16,+0x1ce
go/types.(*Checker).expr:+1,+0x2f
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
This stack nqpLhA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanHeader:+33,+0x199
runtime.mallocgc:+50,+0xa4
runtime.newarray:+8,+0x44
reflect.unsafe_NewArray:+1,+0x12
reflect.MakeSlice:+14,+0xa4
encoding/gob.(*Decoder).decodeSlice:+17,+0x230
encoding/gob.(*Decoder).decOpFor.func3:+1,+0x32
encoding/gob.(*Decoder).decodeSingle:+8,+0x169
encoding/gob.(*Decoder).decodeValue:+26,+0x25e
encoding/gob.(*Decoder).DecodeValue:+16,+0x194
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
This stack nFIrrQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.convTstring:+4,+0x44
honnef.co/go/tools/pattern.String.Match:+8,+0x1eb
honnef.co/go/tools/pattern.(*String).Match:+0,+0x44
honnef.co/go/tools/pattern.match:+50,+0x4c4
honnef.co/go/tools/pattern.Or.Match:+3,+0x12f
honnef.co/go/tools/pattern.(*Or).Match:+0,+0x47
honnef.co/go/tools/pattern.match:+50,+0x4c4
honnef.co/go/tools/pattern.Symbol.Match:+76,+0x784
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
Comment From: adonovan
This stack wrPv_g
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.growslice:+95,+0x55c
golang.org/x/tools/go/ssa.(*BasicBlock).emit:=30,+0x64
golang.org/x/tools/go/ssa.(*Function).emit:+1,+0x1c
golang.org/x/tools/go/ssa.emitLoad:+3,+0xa8
golang.org/x/tools/go/ssa.(*builder).rangeIndexed:+82,+0xc6c
golang.org/x/tools/go/ssa.(*builder).rangeStmt:+35,+0x464
golang.org/x/tools/go/ssa.(*builder).stmt:+128,+0x404
golang.org/x/tools/go/ssa.(*builder).stmtList:=966,+0x1148
golang.org/x/tools/go/ssa.(*builder).stmt:+90,+0x3d5
golang.org/x/tools/go/ssa.(*builder).buildFromSyntax:+27,+0x264
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other,vscode (1)
This stack mGXkFg
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).refill:+37,+0x22d
runtime.(*mcache).nextFree:+10,+0x81
runtime.mallocgcSmallNoscan:+29,+0x1f0
runtime.mallocgc:+45,+0xfe
runtime.slicebytetostring:+31,+0x75
internal/filepathlite.replaceStringByte:+10,+0xa5
internal/filepathlite.FromSlash:=188,+0x4a
path/filepath.FromSlash:=103,+0x37
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+11,+0x53
golang.org/x/tools/gopls/internal/cache.fileKind:+10,+0x60
golang.org/x/tools/gopls/internal/cache.(*Snapshot).FileKind:+1,+0x2a
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Templates-range1:+1,+0x50
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Templates.(*Snapshot).Templates.(*fileMap).all.(*Map[...]).All.func1.func2:+1,+0x72
golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+3,+0x6e
golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+4,+0x92
golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+4,+0x92
golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+2,+0x38
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/386 vscode (1)
This stack 1sv3LA
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).allocLarge:+17,+0x1bf
runtime.mallocgcLarge:+16,+0x77
runtime.mallocgc:+53,+0x121
runtime.makeslice:+15,+0x47
golang.org/x/tools/go/ast/inspector.traverse:+14,+0x9e
golang.org/x/tools/go/ast/inspector.New:=74,+0x50c
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4e7
golang.org/x/tools/gopls/internal/cache.parseGoImpl:+13,+0x205
golang.org/x/tools/gopls/internal/cache.(*parseCache).parseFiles:+10,+0x92
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+25,+0x3ee
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x389
golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x339
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x68
golang.org/x/tools/gopls/internal/cache.(*analysisNode).typeCheck:+1,+0x4c
golang.org/x/tools/gopls/internal/cache.(*analysisNode).run:+2,+0x42
golang.org/x/tools/gopls/internal/cache.(*analysisNode).runCached.func1:+1,+0x35
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/386 vscode (1)
This stack Hdko1Q
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).refill:+37,+0x22d
runtime.(*mcache).nextFree:+10,+0x81
runtime.mallocgcSmallScanHeader:+33,+0x1f3
runtime.mallocgc:+50,+0xbb
runtime.newarray:+8,+0x3c
internal/runtime/maps.newarray:+1,+0x26
internal/runtime/maps.newGroups:=310,+0x38
internal/runtime/maps.(*table).reset:+2,+0x44
internal/runtime/maps.newTable:+21,+0x193
internal/runtime/maps.(*table).split:+6,+0x9d
internal/runtime/maps.(*table).rehash:+22,+0x5c
runtime.mapassign:+137,+0x182
go/types.(*Checker).recordTypeAndValue:+13,+0x111
go/types.(*Checker).definedType:+7,+0x199
go/types.(*Checker).varType:+1,+0x36
go/types.(*Checker).structType:+46,+0x169
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/386 vscode (1)
This stack jxmz1Q
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign_fast64ptr:+64
go/types.(*Checker).recordDef:=682
go/types.(*Checker).structType.func1:+14
go/types.(*Checker).structType:+51
go/types.(*Checker).typInternal:+101
go/types.(*Checker).definedType:+1
go/types.(*Checker).typeDecl:+94
golang.org/x/tools/gopls@v0.17.0 go1.23.4 windows/amd64 vscode (1)
This stack pvJuFg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.growslice:+95
golang.org/x/tools/internal/event/label.MergeMaps:+4
golang.org/x/tools/gopls/internal/debug.makeInstanceExporter.Labels.func5:+13
golang.org/x/tools/gopls/internal/debug.init.0.makeGlobalExporter.func1:+23
golang.org/x/tools/internal/event/core.deliver:+4
golang.org/x/tools/internal/event/core.ExportPair:+6
golang.org/x/tools/internal/event.Start:+1
golang.org/x/tools/internal/jsonrpc2.(*conn).Notify:+5
golang.org/x/tools/gopls/internal/protocol.clientConn.Notify:=63
golang.org/x/tools/gopls@v0.17.1 go1.23.3 windows/amd64 other (1)
Comment From: adonovan
This stack M52p3w
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.newobject:+1
golang.org/x/tools/gopls/internal/fuzzy.NewMatcher:+5
golang.org/x/tools/gopls/internal/fuzzy.BestMatch:+14
golang.org/x/tools/gopls/internal/analysis/fillreturns.run:+150
golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31
golang.org/x/tools/gopls/internal/cache.(*action).exec:+277
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
sync.(*Once).doSlow:+5
sync.(*Once).Do:=67
golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
runtime.goexit:+0
golang.org/x/tools/gopls@v0.17.0 go1.23.4 windows/amd64 vscode (1)
This stack EbGu9g
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgc:+178
runtime.growslice:+87
strings.(*Builder).WriteString:=108
path/filepath.join:+37
path/filepath.Join:=131
golang.org/x/tools/internal/imports.(*ModuleResolver).modInfo:+12
golang.org/x/tools/internal/imports.(*ModuleResolver).scanDirForPackage:+35
golang.org/x/tools/internal/imports.(*ModuleResolver).scan.func3:+1
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+55
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/gopls@v0.17.0 go1.23.4 windows/amd64 vscode (1)
This stack _w_PrA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+2,+0x35
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallNoscan:+29,+0x194
runtime.mallocgc:+45,+0xb8
runtime.makeslice:+15,+0x48
bufio.NewReaderSize:=57,+0x9d
bufio.NewReader:=63,+0x32
go/build.newImportReader:+1,+0x173
go/build.readGoInfo:+1,+0x4c
go/build.(*Context).matchFile:+33,+0x7c5
go/build.(*Context).MatchFile:=1421,+0x55
golang.org/x/tools/internal/imports.(*ProcessEnv).matchFile:+5,+0x5c
golang.org/x/tools/internal/imports.(*ModuleResolver).findPackage:+42,+0x4f6
golang.org/x/tools/internal/imports.(*ModuleResolver).canonicalize:+36,+0x2d5
golang.org/x/tools/internal/imports.(*ModuleResolver).scan.func1:+5,+0xd7
golang.org/x/tools/gopls@v0.19.1 go1.24.5 windows/amd64 vscode (1)
Comment From: adonovan
This stack -jKjNA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.newarray:+8
runtime.makeBucketArray:+18
runtime.hashGrow:+10
runtime.mapassign:+80
go/types.(*Checker).recordTypeAndValue:+13
go/types.(*Checker).record:+23
go/types.(*Checker).rawExpr:+16
go/types.(*Checker).expr:+1
go/types.(*Checker).binary:+3
go/types.(*Checker).exprInternal:+399
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).expr:+1
golang.org/x/tools/gopls@v0.18.1 go1.23.7 linux/amd64 vscode (1)
This stack ST8ATg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.growslice:+95,+0x55c
go/parser.(*parser).parseImportSpec:+35,+0x364
go/parser.(*parser).parseImportSpec-fm:+0,+0x2b
go/parser.(*parser).parseGenDecl:+13,+0x393
go/parser.(*parser).parseFile:+32,+0x48c
go/parser.ParseFile:+47,+0x178
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+7,+0x2a4
golang.org/x/tools/gopls/internal/cache.parseGoImpl:+13,+0x1d3
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other,vscode (1)
This stack 9KLhrQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+95,+0x55c
golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x17ac
golang.org/x/tools/go/ast/inspector.walk:+315,+0x170d
golang.org/x/tools/go/ast/inspector.walk:+20,+0x2ee4
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x41ac
golang.org/x/tools/go/ast/inspector.walk:+30,+0x179
golang.org/x/tools/go/ast/inspector.walk:+120,+0x348
golang.org/x/tools/go/ast/inspector.walk:+295,+0x5a9
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4
golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13d
golang.org/x/tools/go/ast/inspector.New:=74,+0x25
golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x12
golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x96
golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xadb
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other,vscode (2)
This stack G0Lqkw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.newobject:+1,+0x24
go/types.NewTuple:=20,+0x37e
go/types.(*Checker).funcType:+46,+0x371
go/types.(*Checker).funcDecl:+18,+0xd1
go/types.(*Checker).objDecl:+143,+0x9fd
go/types.(*Checker).packageObjects:+65,+0x470
go/types.(*Checker).checkFiles:+29,+0x2a5
go/types.(*Checker).Files:+13,+0x74
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+73,+0x996
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other,vscode (1)
This stack r4vY9Q
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.growslice:+95
golang.org/x/tools/go/ast/inspector.(*visitor).push:+5
golang.org/x/tools/go/ast/inspector.walk:+1
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+49
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+260
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+285
golang.org/x/tools/go/ast/inspector.walkList[...]:=21
golang.org/x/tools/go/ast/inspector.walk:+305
golang.org/x/tools/go/ast/inspector.traverse:+18
golang.org/x/tools/go/ast/inspector.New:=70
golang.org/x/tools/go/analysis/passes/inspect.run:+1
golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31
golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.7 linux/amd64 vscode (1)
This stack 2XbaIA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+95,+0x55c
golang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xa8
golang.org/x/tools/go/ast/inspector.walk:+1,+0x39
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3fee
golang.org/x/tools/go/ast/inspector.walk:+285,+0x3c1
golang.org/x/tools/go/ast/inspector.walk:+138,+0x2aa8
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29ad
golang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9
golang.org/x/tools/go/ast/inspector.walk:+227,+0x1a6d
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29ad
golang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29ad
golang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9
golang.org/x/tools/go/ast/inspector.walk:+297,+0x5da
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other,vscode (1)
Comment From: adonovan
This stack 3HTgYw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgcLarge:+16
runtime.mallocgc:+53
runtime.growslice:+95
regexp/syntax.(*compiler).inst:=164
regexp/syntax.(*compiler).rune:+1
regexp/syntax.(*compiler).compile:+12
regexp/syntax.(*compiler).compile:+65
regexp/syntax.(*compiler).compile:+58
regexp/syntax.(*compiler).compile:+65
regexp/syntax.(*compiler).compile:+58
regexp/syntax.(*compiler).compile:+65
regexp/syntax.(*compiler).compile:+58
regexp/syntax.(*compiler).compile:+65
regexp/syntax.(*compiler).compile:+56
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack e9KYdw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanNoHeader:+26
runtime.mallocgc:+48
runtime.growslice:+95
go/ast.(*CommentGroup).Text:+40
golang.org/x/tools/internal/astutil.Deprecation:+1
golang.org/x/tools/gopls/internal/analysis/deprecated.collectDeprecatedNames.func1:+1
golang.org/x/tools/gopls/internal/analysis/deprecated.collectDeprecatedNames.func2:+38
golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20
golang.org/x/tools/gopls/internal/analysis/deprecated.collectDeprecatedNames:+37
golang.org/x/tools/gopls/internal/analysis/deprecated.checkDeprecated:+3
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack BXSuXg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgcLarge:+16
runtime.mallocgc:+53
runtime.growslice:+95
go/parser.(*parser).parseElementList:+6
go/parser.(*parser).parseLiteralValue:+11
go/parser.(*parser).parsePrimaryExpr:+66
go/parser.(*parser).parseUnaryExpr:+68
go/parser.(*parser).parseBinaryExpr:+6
go/parser.(*parser).parseExpr:+5
go/parser.(*parser).parseExprList:+5
go/parser.(*parser).parseList:=513
go/parser.(*parser).parseValueSpec:+24
go/parser.(*parser).parseValueSpec-fm:+0
go/parser.(*parser).parseGenDecl:+18
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack Aa2fgQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanHeader:+33
runtime.mallocgc:+50
runtime.growslice:+95
go/parser.(*parser).parseElementList:+6
go/parser.(*parser).parseLiteralValue:+11
go/parser.(*parser).parsePrimaryExpr:+66
go/parser.(*parser).parseUnaryExpr:+68
go/parser.(*parser).parseBinaryExpr:+6
go/parser.(*parser).parseExpr:+5
go/parser.(*parser).parseValue:+9
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack cyNndA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallNoscan:+29
runtime.mallocgc:+45
runtime.growslice:+87
strings.(*Builder).WriteString:=108
path/filepath.join:+37
path/filepath.Join:=131
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+100
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 other (1)
This stack lcSs9Q
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanNoHeader:+26
runtime.mallocgc:+48
runtime.newobject:+1
go/parser.(*parser).parseSimpleStmt:+26
go/parser.(*parser).parseStmt:+15
go/parser.(*parser).parseStmtList:+6
go/parser.(*parser).parseBody:+6
go/parser.(*parser).parseFuncDecl:+27
go/parser.(*parser).parseDecl:+17
go/parser.(*parser).parseFile:+45
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack 9zzOxQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanNoHeader:+26
runtime.mallocgc:+48
runtime.newobject:+1
go/types.(*Checker).updateExprType:+102
go/types.(*Checker).assignment:+67
go/types.(*Checker).initVar:+25
go/types.(*Checker).initVars:+25
go/types.(*Checker).stmt:+166
go/types.(*Checker).stmtList:+9
go/types.(*Checker).stmt:+270
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack uM-7lQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanHeader:+33
runtime.mallocgc:+50
runtime.makeslice:+15
go/types.(*Scope).Names:+1
golang.org/x/tools/gopls/internal/cache/methodsets.(*indexBuilder).build:+57
golang.org/x/tools/gopls/internal/cache/methodsets.NewIndex:=82
golang.org/x/tools/gopls/internal/cache.(*syntaxPackage).methodsets.func1:+1
sync.(*Once).doSlow:+5
sync.(*Once).Do:=69
golang.org/x/tools/gopls/internal/cache.(*syntaxPackage).methodsets:+1
golang.org/x/tools/gopls/internal/cache.storePackageResults:+3
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1.gowrap1:+0
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack ijzAlQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanNoHeader:+26
runtime.mallocgc:+48
runtime.newobject:+1
go/types.(*Checker).updateExprType:+102
go/types.(*Checker).assignment:+67
go/types.(*Checker).indexedElts:+38
go/types.(*Checker).compositeLit:+128
go/types.(*Checker).exprInternal:+32
go/types.(*Checker).rawExpr:+10
go/types.(*Checker).expr:+1
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
Comment From: adonovan
This stack LsZhag
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x37
runtime.sigpanic:+3,+0x36b
internal/runtime/atomic.(*UnsafePointer).Load:=466,+0x144
runtime.stkbucket:+33,+0x90
runtime.mProf_Malloc:+13,+0xbf
runtime.profilealloc:+7,+0x9b
runtime.mallocgcSmallScanNoHeader:+78,+0x293
runtime.mallocgc:+48,+0x87
runtime.newobject:+1,+0x2b
internal/runtime/maps.NewMap:+2,+0x33
runtime.makemap:+5,+0x27
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func2:+23,+0x1d3
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func2:+25,+0x2c7
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func2:+25,+0x2c7
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze:+129,+0x98f
golang.org/x/tools/gopls/internal/golang.Analyze:+7,+0x57
golang.org/x/tools/gopls/internal/server.(*server).diagnose.func6:+5,+0x83
golang.org/x/tools/gopls@v0.19.1 go1.24.4 darwin/arm64 other,vscode (1)
This stack --UQCw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcTiny:+77,+0x184
runtime.mallocgc:+43,+0xb1
runtime.slicebytetostring:+31,+0x76
go/scanner.(*Scanner).scanIdentifier:+42,+0x108
go/scanner.(*Scanner).Scan:+19,+0x964
go/parser.(*parser).next0:+18,+0x184
go/parser.(*parser).next:+4,+0x64
go/parser.(*parser).expect:+5,+0x73
go/parser.(*parser).parseCallOrConversion:+5,+0x11a
go/parser.(*parser).parsePrimaryExpr:+40,+0x33a
golang.org/x/tools/gopls@v0.19.1 go1.24.3 windows/amd64 vscode (1)
This stack kS5SuA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.makeslice:+15,+0x48
golang.org/x/tools/go/ast/inspector.traverse:+14,+0xc4
golang.org/x/tools/go/ast/inspector.New:=74,+0x4e6
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4ca
golang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5,+0xf5
golang.org/x/tools/internal/memoize.(*Promise).run.func2.1:+7,+0x95
runtime/trace.WithRegion:+19,+0xd0
golang.org/x/tools/internal/memoize.(*Promise).run.func2:+1,+0x11c
runtime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.19.1 go1.24.3 windows/amd64 vscode (1)
This stack BGww1A
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.slicebytetostring:+31,+0x76
go/scanner.(*Scanner).scanString:+19,+0xcf
go/scanner.(*Scanner).Scan:+52,+0x6e8
golang.org/x/tools/gopls/internal/util/astutil.PurgeFuncBodies:+16,+0x12e
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+2,+0x9e
golang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5,+0xf5
golang.org/x/tools/internal/memoize.(*Promise).run.func2.1:+7,+0x95
runtime/trace.WithRegion:+19,+0xd0
golang.org/x/tools/internal/memoize.(*Promise).run.func2:+1,+0x11c
runtime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.19.1 go1.24.3 windows/amd64 vscode (1)
Comment From: adonovan
This stack 5w0Xrw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallNoscan:+29,+0x194
runtime.mallocgc:+45,+0xb8
runtime.rawbyteslice:+2,+0xe4
runtime.stringtoslicebyte:+6,+0x45
internal/filepathlite.replaceStringByte:+4,+0x64
internal/filepathlite.FromSlash:=188,+0x2c
path/filepath.FromSlash:=103,+0x1d
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+11,+0x2d
golang.org/x/tools/gopls/internal/protocol.DocumentURI.DirPath:+1,+0x17
golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs:+39,+0x30c
golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+195,+0x13ca
golang.org/x/tools/gopls/internal/cache.(*Session).invalidateViewLocked:+25,+0x1f7
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
This stack jTdybQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+95,+0x55c
golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x17ac
golang.org/x/tools/go/ast/inspector.walk:+315,+0x170d
golang.org/x/tools/go/ast/inspector.walk:+85,+0x3bf0
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2412
golang.org/x/tools/go/ast/inspector.walk:+159,+0x239e
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29ad
golang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9
golang.org/x/tools/go/ast/inspector.walk:+297,+0x5da
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4
golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13d
golang.org/x/tools/go/ast/inspector.New:=74,+0x4e6
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4ca
golang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5,+0xf5
golang.org/x/tools/internal/memoize.(*Promise).run.func2.1:+7,+0x95
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
Comment From: adonovan
This stack QwcWLQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallNoscan:+29,+0x194
runtime.mallocgc:+45,+0xb8
runtime.rawstring:=311,+0x3d
runtime.rawstringtmp:+5,+0x31
runtime.concatstrings:+26,+0xe4
runtime.concatstring2:+1,+0x49
golang.org/x/tools/gopls/internal/protocol.filename:+38,+0x19a
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1,+0x17
golang.org/x/tools/gopls/internal/cache.(*View).filterFunc.func1.1:+2,+0x3b
golang.org/x/tools/gopls/internal/cache.isWorkspacePackageLocked:+41,+0x3a1
golang.org/x/tools/gopls/internal/cache.computeWorkspacePackagesLocked:+7,+0x119
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other (1)
This stack I3ULSA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallNoscan:+29,+0x194
runtime.mallocgc:+45,+0xb8
runtime.slicebytetostring:+31,+0x76
internal/filepathlite.replaceStringByte:+10,+0xa5
internal/filepathlite.FromSlash:=188,+0x2c
path/filepath.FromSlash:=103,+0x1d
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+11,+0x2d
golang.org/x/tools/gopls/internal/protocol.DocumentURI.DirPath:+1,+0x17
golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs:+39,+0x30c
golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+195,+0x13ca
golang.org/x/tools/gopls/internal/cache.(*Session).invalidateViewLocked:+25,+0x1f7
golang.org/x/tools/gopls/internal/cache.(*Session).DidModifyFiles:+158,+0x1164
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
Comment From: adonovan
This stack BVwhHg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.newobject:+1,+0x24
go/parser.(*parser).parseSimpleStmt:+26,+0x324
go/parser.(*parser).parseStmt:+15,+0x2ce
go/parser.(*parser).parseStmtList:+6,+0x144
go/parser.(*parser).parseCaseClause:+15,+0x187
go/parser.(*parser).parseSwitchStmt:+41,+0x29e
go/parser.(*parser).parseStmt:+36,+0x304
go/parser.(*parser).parseStmtList:+6,+0x144
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other (1)
This stack i-YYkQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+2,+0x35
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.newobject:+1,+0x24
go/types.(*Checker).updateExprType:+102,+0x594
go/types.(*Checker).assignment:+67,+0x789
go/types.(*Checker).indexedElts:+38,+0x16f
go/types.(*Checker).compositeLit:+128,+0x29c
go/types.(*Checker).exprInternal:+32,+0x62b
go/types.(*Checker).rawExpr:+10,+0x18b
go/types.(*Checker).expr:+1,+0x2f
golang.org/x/tools/gopls@v0.20.0-pre.1 go1.24.5 windows/amd64 vscode (1)
Comment From: aarzilli
Are we really sure that this is just an OOM and nothing else? I get it for growslice and newarray, but all those newobject?
Comment From: adonovan
Presumably if a windows process is running out of memory then any allocation site could be culpable for causing it to exceed the limit with a probably equal to its fraction of the total allocation rate. So we should expect to see calls to newobject, even if the object is small, if they are frequently allocated. Most of the sites above are in the parser and type checker, which are hot allocators, so this seems reasonable to me.
But I'm not a runtime expert. @prattmic is, though.
Comment From: prattmic
@aarzilli It is hard to be sure, but that is the leading theory. On Windows, VirtualAlloc
actually reserves physical memory. i.e., if the system is out of memory, it will actually fail. On most (all?) Unixes, mmap
doesn't actually reserve physical memory, so it basically never fails. (Actually touching the page will make the OS find physical memory during page fault handling. If it can't, then the kernel invokes the OOM-killer to kill something to free memory. If it kills us, no telemetry report...).
Since this has only been seen on Windows, the theory is that we're seeing system OOM conditions.
The runtime's memory allocator will try to serve any allocation out of existing mappings, but if it does not have one it will go to the OS for more pages. Thus any allocation may trigger going to the OS. I think the probability distribution would approximately match alloc_bytes
in a heap profile. i.e., the more bytes allocated, the more likely you need to go to the OS. That could be fewer big allocations, or more small allocations.
Comment From: aarzilli
I can't prove anything but the stack trace that I saw for delve (https://github.com/go-delve/delve/issues/4073) isn't even on a path that does a lot of allocations. Of course it could be that we're leaking somewhere else and that just happens to be unlucky but it looks odd to me. Not that I have any suggestions, btw.
Comment From: adonovan
This stack pNDGpA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+95,+0x55c
golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x17ac
golang.org/x/tools/go/ast/inspector.walk:+315,+0x170d
golang.org/x/tools/go/ast/inspector.walk:+95,+0x1f30
golang.org/x/tools/go/ast/inspector.walk:+95,+0x1f30
golang.org/x/tools/go/ast/inspector.walk:+95,+0x1f30
golang.org/x/tools/go/ast/inspector.walk:+182,+0x3544
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29ad
golang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9
golang.org/x/tools/go/ast/inspector.walk:+297,+0x5da
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4
golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13d
golang.org/x/tools/go/ast/inspector.New:=74,+0x25
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
This stack Y7ajqw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.newobject:+1,+0x24
golang.org/x/tools/go/ssa.emitConv:+43,+0x43e
golang.org/x/tools/go/ssa.emitStore:+4,+0x57
golang.org/x/tools/go/ssa.(*builder).emitCallArgs:+57,+0x564
golang.org/x/tools/go/ssa.(*builder).setCall:+9,+0x84
golang.org/x/tools/go/ssa.(*builder).expr0:+75,+0x252d
golang.org/x/tools/go/ssa.(*builder).expr:+17,+0x17a
golang.org/x/tools/go/ssa.(*builder).stmt:+36,+0xa65
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
This stack -0bU1Q
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.makeslice:+15,+0x48
golang.org/x/tools/go/ast/inspector.traverse:+14,+0xc4
golang.org/x/tools/go/ast/inspector.New:=74,+0x4e6
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4ca
golang.org/x/tools/gopls/internal/cache.parseGoImpl:+13,+0x1d3
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport.func2:+1,+0x55
golang.org/x/sync/errgroup.(*Group).add.func1:+32,+0x7d
runtime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
This stack -Aoupw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcache).allocLarge:+15
runtime.mallocgc:+194
runtime.growslice:+95
golang.org/x/tools/go/ast/inspector.traverse.func1:+23
go/ast.inspector.Visit:+1
go/ast.Walk:+322
go/ast.Walk:+94
go/ast.Walk:+184
go/ast.walkList[...]:=21
go/ast.Walk:+178
go/ast.Walk:+299
go/ast.walkList[...]:=21
go/ast.Walk:+308
go/ast.Inspect:=372
golang.org/x/tools/go/ast/inspector.traverse:+20
golang.org/x/tools/go/ast/inspector.New:=49
golang.org/x/tools/go/analysis/passes/inspect.run:+1
golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31
golang.org/x/tools/gopls@v0.17.1 go1.23.3 windows/amd64 other (1)
This stack _6Pi-A
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+2,+0x35
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallNoscan:+29,+0x194
runtime.mallocgc:+45,+0xb8
runtime.growslice:+87,+0x5c8
strconv.AppendInt:+2,+0xaa
golang.org/x/tools/go/types/objectpath.appendOpArg:=347,+0x91b
golang.org/x/tools/go/types/objectpath.(*finder).find:+62,+0x8cb
golang.org/x/tools/go/types/objectpath.find:=458,+0x953
golang.org/x/tools/go/types/objectpath.(*Encoder).For:+128,+0x889
golang.org/x/tools/go/types/objectpath.(*Encoder).For-fm:+0,+0x32
golang.org/x/tools/gopls/internal/cache/methodsets.(*indexBuilder).build.func2:+8,+0x67
golang.org/x/tools/gopls/internal/cache/methodsets.methodSetInfo:+22,+0x359
golang.org/x/tools/gopls/internal/cache/methodsets.(*indexBuilder).build:+59,+0x45b
golang.org/x/tools/gopls@v0.20.0 go1.24.5 windows/amd64 vscode (1)
This stack wR0gAg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+87,+0x5c8
bytes.growSlice:+20,+0x93
bytes.(*Buffer).grow:+25,+0x13c
bytes.(*Buffer).ReadFrom:+3,+0x3d
io.copyBuffer:+8,+0x150
io.Copy:=388,+0x4e
os.genericWriteTo:+1,+0xe
os.(*File).WriteTo:+8,+0x48
io.copyBuffer:+4,+0x9c
io.Copy:=388,+0x33
os/exec.(*Cmd).writerDescriptor.func1:+1,+0x1f
os/exec.(*Cmd).Start.func2:+1,+0x2b
os/exec.(*Cmd).Start.gowrap1:+13,+0x23
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
Comment From: adonovan
This stack Wu4LUQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.growslice:+95,+0x55c
go/types.lookupFieldOrMethodImpl:+92,+0xcd5
go/types.(*Checker).missingMethod:+41,+0xb3a
go/types.(*Checker).hasAllMethods:+4,+0x84
go/types.(*Checker).implements:+52,+0x4b3
go/types.(*operand).assignableTo:+52,+0x3a4
go/types.(*Checker).assignment:+87,+0x8c4
go/types.(*Checker).initVar:+25,+0x427
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
Comment From: adonovan
This stack ImhnrA
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).allocLarge:+17,+0x1bf
runtime.mallocgcLarge:+16,+0x77
runtime.mallocgc:+53,+0x121
runtime.growslice:+95,+0x467
golang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xc1
golang.org/x/tools/go/ast/inspector.walk:+1,+0x5c
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2db5
golang.org/x/tools/go/ast/inspector.walk:+18,+0x1532
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x32db
golang.org/x/tools/go/ast/inspector.walk:+30,+0xb5
golang.org/x/tools/go/ast/inspector.walk:+110,+0x1592
golang.org/x/tools/go/ast/inspector.walk:+273,+0x2d3
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3209
golang.org/x/tools/go/ast/inspector.walk:+285,+0x4be
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2ef4
golang.org/x/tools/go/ast/inspector.walk:+305,+0x14bb
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x123
golang.org/x/tools/go/ast/inspector.New:=74,+0x50c
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4e7
golang.org/x/tools/gopls/internal/cache.parseGoImpl:+13,+0x205
golang.org/x/tools/gopls@v0.20.0 go1.24.5 windows/386 vscode (1)
This stack ujFlYQ
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).allocLarge:+17,+0x1bf
runtime.mallocgcLarge:+16,+0x77
runtime.mallocgc:+53,+0x121
runtime.growslice:+95,+0x467
golang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xc1
golang.org/x/tools/go/ast/inspector.walk:+1,+0x5c
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x32db
golang.org/x/tools/go/ast/inspector.walk:+30,+0xb5
golang.org/x/tools/go/ast/inspector.walk:+117,+0x164
golang.org/x/tools/go/ast/inspector.walk:+295,+0x89f
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2ef4
golang.org/x/tools/go/ast/inspector.walk:+305,+0x14bb
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x123
golang.org/x/tools/go/ast/inspector.New:=74,+0x33
golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17
golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88
golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xadd
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2,+0x68
golang.org/x/tools/gopls@v0.20.0 go1.24.5 windows/386 vscode (1)
This stack l0mR_Q
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).allocLarge:+17,+0x1bf
runtime.mallocgcLarge:+16,+0x77
runtime.mallocgc:+53,+0x121
runtime.makeslice:+15,+0x47
golang.org/x/tools/go/ast/inspector.traverse:+14,+0x9e
golang.org/x/tools/go/ast/inspector.New:=74,+0x50c
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4e7
golang.org/x/tools/gopls/internal/cache.parseGoImpl:+13,+0x205
golang.org/x/tools/gopls/internal/cache.(*parseCache).parseFiles:+10,+0x92
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+29,+0x486
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x365
golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x339
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x68
golang.org/x/tools/gopls/internal/cache.(*analysisNode).typeCheck:+1,+0x4c
golang.org/x/tools/gopls/internal/cache.(*analysisNode).run:+2,+0x42
golang.org/x/tools/gopls/internal/cache.(*analysisNode).runCached.func1:+1,+0x35
golang.org/x/tools/gopls@v0.20.0 go1.24.5 windows/386 vscode (1)
This stack AAhIaA
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).refill:+37,+0x22d
runtime.(*mcache).nextFree:+10,+0x81
runtime.mallocgcSmallScanNoHeader:+26,+0x1b8
runtime.mallocgc:+48,+0x99
runtime.newobject:+1,+0x29
go/parser.(*parser).parseIdent:+9,+0x7e
go/parser.(*parser).parseTypeName:+6,+0xf9
go/parser.(*parser).tryIdentOrType:+5,+0xca
go/parser.(*parser).parseType:+5,+0xec
go/parser.(*parser).parseValueSpec:+20,+0x262
go/parser.(*parser).parseValueSpec-fm:+0,+0x3c
go/parser.(*parser).parseGenDecl:+18,+0x199
go/parser.(*parser).parseDecl:+26,+0x192
go/parser.(*parser).parseStmt:+9,+0x410
go/parser.(*parser).parseStmtList:+6,+0x12d
golang.org/x/tools/gopls@v0.20.0 go1.24.5 windows/386 vscode (1)
This stack C9CyAA
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).refill:+37,+0x22d
runtime.(*mcache).nextFree:+10,+0x81
runtime.mallocgcSmallScanHeader:+33,+0x1f3
runtime.mallocgc:+50,+0xbb
runtime.newarray:+8,+0x3c
internal/runtime/maps.newarray:+1,+0x26
internal/runtime/maps.newGroups:=310,+0x38
internal/runtime/maps.(*table).reset:+2,+0x44
internal/runtime/maps.newTable:+21,+0x193
internal/runtime/maps.(*table).split:+5,+0x4f
internal/runtime/maps.(*table).rehash:+22,+0x5c
runtime.mapassign:+137,+0x182
go/types.(*Checker).recordTypeAndValue:+13,+0x111
go/types.(*Checker).definedType:+7,+0x199
go/types.(*Checker).varType:+1,+0x36
go/types.(*Checker).collectParams:+17,+0x226
golang.org/x/tools/gopls@v0.20.0 go1.24.5 windows/386 vscode (1)
Comment From: adonovan
This stack W0GrcQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+95,+0x55c
golang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xa8
golang.org/x/tools/go/ast/inspector.walk:+1,+0x39
golang.org/x/tools/go/ast/inspector.walk:+295,+0x5a9
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4
golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13d
golang.org/x/tools/go/ast/inspector.New:=74,+0x25
golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x12
golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x96
golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xadb
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2,+0x51
sync.(*Once).doSlow:+5,+0xaa
golang.org/x/tools/gopls@v0.20.0 go1.24.4 windows/amd64 other (1)
This stack PEEnzg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+95,+0x55c
golang.org/x/tools/gopls/internal/golang/completion.(*deepCompletionState).enqueue:=48,+0xaa
golang.org/x/tools/gopls/internal/golang/completion.(*completer).deepSearch.func5:+3,+0x52
golang.org/x/tools/gopls/internal/golang/completion.(*completer).methodsAndFields:+26,+0x3d6
golang.org/x/tools/gopls/internal/golang/completion.(*completer).deepSearch:+129,+0xa69
golang.org/x/tools/gopls/internal/golang/completion.Completion:+165,+0x13a5
golang.org/x/tools/gopls/internal/server.(*server).Completion:+19,+0x357
golang.org/x/tools/gopls/internal/protocol.serverDispatch:+193,+0x2546
golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.ServerHandler.func4:+5,+0x84
golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.handshaker.func5:+52,+0x908
golang.org/x/tools/gopls/internal/protocol.Handlers.MustReplyHandler.func1:+2,+0xc5
golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2.2:+3,+0x95
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (2)
This stack rePChQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.newarray:+8,+0x44
internal/runtime/maps.newarray:+1,+0x12
internal/runtime/maps.newGroups:=310,+0x3c
internal/runtime/maps.(*table).reset:+2,+0x3d
internal/runtime/maps.newTable:+21,+0x8e
internal/runtime/maps.(*table).split:+6,+0x70
internal/runtime/maps.(*table).rehash:+22,+0x2f
runtime.mapassign:+137,+0x165
go/types.(*Checker).recordTypeAndValue:+13,+0x12f
go/types.(*Checker).definedType:+7,+0xef
go/types.(*Checker).varType:+1,+0x24
go/types.(*Checker).collectRecv:+18,+0x1c5
golang.org/x/tools/gopls@v0.20.0 go1.24.4 windows/amd64 other (1)
This stack tdKNdA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+95,+0x55c
golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x17ac
golang.org/x/tools/go/ast/inspector.walk:+315,+0x170d
golang.org/x/tools/go/ast/inspector.walk:+85,+0x3bf0
golang.org/x/tools/go/ast/inspector.walk:+96,+0x1f75
golang.org/x/tools/go/ast/inspector.walk:+95,+0x1f30
golang.org/x/tools/go/ast/inspector.walk:+182,+0x3544
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29ad
golang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9
golang.org/x/tools/go/ast/inspector.walk:+185,+0x360f
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29ad
golang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9
golang.org/x/tools/go/ast/inspector.walk:+297,+0x5da
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other (1)
This stack 1SKQbQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallNoscan:+29,+0x194
runtime.mallocgc:+45,+0xb8
runtime.rawbyteslice:+2,+0xe4
runtime.stringtoslicebyte:+6,+0x45
internal/filepathlite.replaceStringByte:+4,+0x64
internal/filepathlite.FromSlash:=188,+0x2c
path/filepath.FromSlash:=103,+0x1d
golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+11,+0x2d
golang.org/x/tools/gopls/internal/cache.(*View).filterFunc.func1.1:+2,+0x3b
golang.org/x/tools/gopls/internal/cache.isWorkspacePackageLocked:+41,+0x3a1
golang.org/x/tools/gopls/internal/cache.computeWorkspacePackagesLocked:+7,+0x119
golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+369,+0x1e74
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other (1)
This stack wOTFwQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+95,+0x55c
golang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xa8
golang.org/x/tools/go/ast/inspector.walk:+1,+0x39
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3f0c
golang.org/x/tools/go/ast/inspector.walk:+168,+0x3f9
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29ad
golang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9
golang.org/x/tools/go/ast/inspector.walk:+183,+0x3570
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29ad
golang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9
golang.org/x/tools/go/ast/inspector.walk:+297,+0x5da
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4
golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13d
golang.org/x/tools/go/ast/inspector.New:=74,+0x25
golang.org/x/tools/gopls@v0.20.0 go1.24.4 windows/amd64 other (2)
This stack EzHAFw
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+95,+0x55c
golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x17ac
golang.org/x/tools/go/ast/inspector.walk:+315,+0x170d
golang.org/x/tools/go/ast/inspector.walk:+120,+0x348
golang.org/x/tools/go/ast/inspector.walk:+295,+0x5a9
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4
golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13d
golang.org/x/tools/go/ast/inspector.New:=74,+0x25
golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x12
golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x96
golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xadb
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2,+0x51
sync.(*Once).doSlow:+5,+0xaa
golang.org/x/tools/gopls@v0.20.0 go1.24.4 windows/amd64 other (1)
Comment From: adonovan
This stack 2YhqbA
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanHeader:+33,+0x199
runtime.mallocgc:+50,+0xa4
runtime.newarray:+8,+0x44
internal/runtime/maps.newarray:+1,+0x12
internal/runtime/maps.newGroups:=310,+0x3c
internal/runtime/maps.(*table).reset:+2,+0x3d
internal/runtime/maps.newTable:+21,+0x8e
internal/runtime/maps.(*table).grow:+1,+0x36
internal/runtime/maps.(*table).rehash:+18,+0x24
runtime.mapassign_fast64ptr:+116,+0x128
golang.org/x/tools/go/types/objectpath.(*finder).find:+69,+0x9e4
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other (1)
This stack L6OqDA
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).allocLarge:+17,+0x1bf
runtime.mallocgcLarge:+16,+0x77
runtime.mallocgc:+58,+0x110
runtime.growslice:+95,+0x467
golang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xc1
golang.org/x/tools/go/ast/inspector.walk:+1,+0x5c
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2e20
golang.org/x/tools/go/ast/inspector.walk:+30,+0xc28
golang.org/x/tools/go/ast/inspector.walk:+120,+0x1d80
golang.org/x/tools/go/ast/inspector.walk:+295,+0x8bd
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2756
golang.org/x/tools/go/ast/inspector.walk:+305,+0x1f0a
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x11d
golang.org/x/tools/go/ast/inspector.New:=74,+0x33
golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17
golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88
golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xac2
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2,+0x68
golang.org/x/tools/gopls@v0.20.0 go1.25.0 windows/386 vscode (1)
This stack 72b4_A
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).allocLarge:+17,+0x1bf
runtime.mallocgcLarge:+16,+0x77
runtime.mallocgc:+58,+0x110
runtime.makeslice:+15,+0x47
golang.org/x/tools/go/ast/inspector.traverse:+14,+0x98
golang.org/x/tools/go/ast/inspector.New:=74,+0x50c
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4e7
golang.org/x/tools/gopls/internal/cache.parseGoImpl:+13,+0x205
golang.org/x/tools/gopls/internal/cache.(*parseCache).parseFiles:+10,+0x92
golang.org/x/tools/gopls/internal/cache.(*Snapshot).ParseGo:+1,+0x8a
golang.org/x/tools/gopls/internal/golang.CodeActions:+3,+0xde
golang.org/x/tools/gopls/internal/server.(*server).CodeAction:+154,+0x5d0
golang.org/x/tools/gopls/internal/protocol.serverDispatch:+160,+0x271c
golang.org/x/tools/gopls/internal/lsprpc.(*StreamServer).ServeStream.ServerHandler.func4:+5,+0x83
golang.org/x/tools/gopls/internal/lsprpc.(*StreamServer).ServeStream.handshaker.func5:+52,+0x1c3
golang.org/x/tools/gopls/internal/protocol.Handlers.MustReplyHandler.func1:+2,+0xb1
golang.org/x/tools/gopls@v0.20.0 go1.25.0 windows/386 vscode (1)
This stack Vw7FdQ
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcentral).grow:+4,+0x51
runtime.(*mcentral).cacheSpan:+89,+0x42d
runtime.(*mcache).refill:+35,+0x152
runtime.(*mcache).nextFree:+10,+0x84
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.newobject:+1,+0x24
go/types.NewParam:=350,+0x68
golang.org/x/tools/internal/gcimporter.(*importReader).param:+4,+0x4f
golang.org/x/tools/internal/gcimporter.(*importReader).paramList:+3,+0x5e
golang.org/x/tools/internal/gcimporter.(*importReader).signature:+2,+0x64
golang.org/x/tools/internal/gcimporter.(*importReader).obj:+65,+0xada
golang.org/x/tools/internal/gcimporter.(*iimporter).doDecl:+25,+0x15e
golang.org/x/tools/internal/gcimporter.(*importReader).doType:+17,+0x645
golang.org/x/tools/internal/gcimporter.(*iimporter).typAt:+11,+0x131
golang.org/x/tools/gopls@v0.20.0 go1.24.4 windows/amd64 vscode (1)
This stack 73TVbQ
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).refill:+37,+0x231
runtime.(*mcache).nextFree:+10,+0x81
runtime.mallocgcSmallScanNoHeader:+26,+0x1b8
runtime.mallocgc:+52,+0x9d
runtime.newobject:+1,+0x29
go/parser.(*parser).parseOperand:+11,+0xd9
go/parser.(*parser).parsePrimaryExpr:+6,+0xc7
go/parser.(*parser).parseUnaryExpr:+68,+0x2f0
go/parser.(*parser).parseBinaryExpr:+6,+0xca
go/parser.(*parser).parseExpr:+5,+0xc8
go/parser.(*parser).parseRhs:=1922,+0x13a
go/parser.(*parser).parseIndexOrSliceOrInstance:+28,+0x155
go/parser.(*parser).parsePrimaryExpr:+38,+0x2a5
go/parser.(*parser).parseUnaryExpr:+68,+0x2f0
go/parser.(*parser).parseBinaryExpr:+6,+0xca
go/parser.(*parser).parseExpr:+5,+0xc8
golang.org/x/tools/gopls@v0.20.0 go1.25.0 windows/386 vscode (1)
This stack 63cnPg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.growslice:+95,+0x55c
golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x17ac
golang.org/x/tools/go/ast/inspector.walk:+315,+0x170d
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2b44
golang.org/x/tools/go/ast/inspector.walk:+49,+0x2b14
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2b44
golang.org/x/tools/go/ast/inspector.walk:+49,+0x2b14
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x1d8d
golang.org/x/tools/go/ast/inspector.walk:+260,+0x1d65
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3fee
golang.org/x/tools/go/ast/inspector.walk:+285,+0x3c1
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4
golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13d
golang.org/x/tools/go/ast/inspector.New:=74,+0x25
golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x12
golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x96
golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xadb
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 other (1)
This stack jKl0qg
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).allocLarge:+17,+0x1bf
runtime.mallocgcLarge:+16,+0x77
runtime.mallocgc:+58,+0x110
runtime.makeslice:+15,+0x47
golang.org/x/tools/go/ast/inspector.traverse:+14,+0x98
golang.org/x/tools/go/ast/inspector.New:=74,+0x50c
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4e7
golang.org/x/tools/gopls/internal/cache.parseGoImpl:+13,+0x205
golang.org/x/tools/gopls/internal/cache.(*parseCache).parseFiles:+10,+0x92
golang.org/x/tools/gopls/internal/cache.(*Snapshot).ParseGo:+1,+0x8a
golang.org/x/tools/gopls/internal/golang.parseFull:+20,+0xf9
golang.org/x/tools/gopls/internal/golang.HoverDocForObject:+5,+0xa0
golang.org/x/tools/gopls/internal/golang/completion.(*completer).item:+223,+0x16ed
golang.org/x/tools/gopls/internal/golang/completion.(*completer).addCandidate:+44,+0x39e
golang.org/x/tools/gopls/internal/golang/completion.(*completer).deepSearch:+71,+0x45f
golang.org/x/tools/gopls/internal/golang/completion.Completion:+165,+0x12b1
golang.org/x/tools/gopls@v0.20.0 go1.25.0 windows/386 vscode (2)
This stack dmAMvA
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).allocLarge:+17,+0x1bf
runtime.mallocgcLarge:+16,+0x77
runtime.mallocgc:+58,+0x110
runtime.growslice:+95,+0x467
golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x2546
golang.org/x/tools/go/ast/inspector.walk:+315,+0x2400
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1
golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901
golang.org/x/tools/go/ast/inspector.walk:+185,+0x1875
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1
golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901
golang.org/x/tools/go/ast/inspector.walk:+297,+0x8f5
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2756
golang.org/x/tools/go/ast/inspector.walk:+305,+0x1f0a
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x11d
golang.org/x/tools/go/ast/inspector.New:=74,+0x33
golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17
golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88
golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xac2
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2,+0x68
golang.org/x/tools/gopls@v0.20.0 go1.25.0 windows/386 vscode (1)
This stack ZXokKA
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x47
runtime.(*mspan).nextFreeIndex:+7,+0x127
runtime.(*mcache).nextFree:+3,+0x4b
runtime.mallocgcSmallScanNoHeader:+26,+0x158
runtime.mallocgc:+48,+0x98
runtime.convTstring:+4,+0x44
golang.org/x/tools/go/ast/inspector.walk:+312,+0x1964
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3c24
golang.org/x/tools/go/ast/inspector.walk:+86,+0x3bf1
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3f0c
golang.org/x/tools/go/ast/inspector.walk:+168,+0x3f9
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29ad
golang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9
golang.org/x/tools/go/ast/inspector.walk:+183,+0x3570
golang.org/x/tools/go/ast/inspector.walk:+185,+0x360f
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29ad
golang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9
golang.org/x/tools/go/ast/inspector.walk:+297,+0x5da
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4
golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13d
golang.org/x/tools/gopls@v0.20.0 go1.24.6 linux/amd64 other (1)
Comment From: adonovan
This stack C-e6sQ
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).allocLarge:+17,+0x1bf
runtime.mallocgcLarge:+16,+0x77
runtime.mallocgc:+58,+0x110
runtime.growslice:+95,+0x467
golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x2546
golang.org/x/tools/go/ast/inspector.walk:+315,+0x2400
golang.org/x/tools/go/ast/inspector.walk:+95,+0xa3e
golang.org/x/tools/go/ast/inspector.walk:+182,+0x17e5
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1
golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901
golang.org/x/tools/go/ast/inspector.walk:+183,+0x1819
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1
golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901
golang.org/x/tools/go/ast/inspector.walk:+297,+0x8f5
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2756
golang.org/x/tools/go/ast/inspector.walk:+305,+0x1f0a
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x11d
golang.org/x/tools/go/ast/inspector.New:=74,+0x33
golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17
golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88
golang.org/x/tools/gopls@v0.20.0 go1.25.0 windows/386 vscode (1)
This stack dOoY3A
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4
runtime.(*mheap).alloc:+5
runtime.(*mcentral).grow:+4
runtime.(*mcentral).cacheSpan:+89
runtime.(*mcache).refill:+35
runtime.(*mcache).nextFree:+10
runtime.mallocgcSmallScanNoHeader:+26
runtime.mallocgc:+48
runtime.newobject:+1
go/types.NewSignatureType:+11
golang.org/x/tools/internal/gcimporter.(*importReader).signature:+4
golang.org/x/tools/internal/gcimporter.(*importReader).obj:+25
golang.org/x/tools/internal/gcimporter.(*iimporter).doDecl:+25
golang.org/x/tools/internal/gcimporter.iimportCommon:+179
golang.org/x/tools/internal/gcimporter.IImportShallow:+3
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).importPackage:+119
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 other (1)
This stack rbt5nQ
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).allocLarge:+17,+0x1bf
runtime.mallocgcLarge:+16,+0x77
runtime.mallocgc:+58,+0x110
runtime.growslice:+95,+0x467
golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x2546
golang.org/x/tools/go/ast/inspector.walk:+315,+0x2400
golang.org/x/tools/go/ast/inspector.walk:+55,+0xe02
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2978
golang.org/x/tools/go/ast/inspector.walk:+158,+0x18ae
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1
golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901
golang.org/x/tools/go/ast/inspector.walk:+297,+0x8f5
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2756
golang.org/x/tools/go/ast/inspector.walk:+305,+0x1f0a
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x11d
golang.org/x/tools/go/ast/inspector.New:=74,+0x33
golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17
golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88
golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xac2
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2,+0x68
golang.org/x/tools/gopls@v0.20.0 go1.25.0 windows/386 vscode (1)
This stack m-vL1g
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).allocLarge:+17,+0x1bf
runtime.mallocgcLarge:+16,+0x77
runtime.mallocgc:+58,+0x110
runtime.makeslice:+15,+0x47
golang.org/x/tools/go/ast/inspector.traverse:+14,+0x98
golang.org/x/tools/go/ast/inspector.New:=74,+0x33
golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17
golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88
golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xac2
golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2,+0x68
sync.(*Once).doSlow:+5,+0xa1
sync.(*Once).Do:+17,+0x3c
golang.org/x/tools/gopls/internal/cache.execActions.func1:+2,+0x77
runtime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.20.0 go1.25.0 windows/386 vscode (1)
This stack g_xuaA
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).allocLarge:+17,+0x1bf
runtime.mallocgcLarge:+16,+0x77
runtime.mallocgc:+58,+0x110
runtime.growslice:+95,+0x467
golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x2546
golang.org/x/tools/go/ast/inspector.walk:+315,+0x2400
golang.org/x/tools/go/ast/inspector.walk:+56,+0xe36
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2978
golang.org/x/tools/go/ast/inspector.walk:+158,+0x18ae
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1
golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901
golang.org/x/tools/go/ast/inspector.walk:+185,+0x1875
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1
golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901
golang.org/x/tools/go/ast/inspector.walk:+297,+0x8f5
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2756
golang.org/x/tools/go/ast/inspector.walk:+305,+0x1f0a
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x11d
golang.org/x/tools/go/ast/inspector.New:=74,+0x33
golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17
golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88
golang.org/x/tools/gopls@v0.20.0 go1.25.0 windows/386 vscode (1)
This stack nFrX_w
was reported by telemetry:
crash/crash
runtime.throw:+9,+0x34
runtime.(*mcache).allocLarge:+17,+0x1bf
runtime.mallocgcLarge:+16,+0x77
runtime.mallocgc:+58,+0x110
runtime.growslice:+95,+0x467
golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x2546
golang.org/x/tools/go/ast/inspector.walk:+315,+0x2400
golang.org/x/tools/go/ast/inspector.walk:+55,+0xe02
golang.org/x/tools/go/ast/inspector.walk:+85,+0x100c
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2c98
golang.org/x/tools/go/ast/inspector.walk:+86,+0x100d
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2a1b
golang.org/x/tools/go/ast/inspector.walk:+159,+0x298e
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1
golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901
golang.org/x/tools/go/ast/inspector.walk:+183,+0x1819
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1
golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901
golang.org/x/tools/go/ast/inspector.walk:+297,+0x8f5
golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2756
golang.org/x/tools/go/ast/inspector.walk:+305,+0x1f0a
golang.org/x/tools/go/ast/inspector.traverse:+18,+0x11d
golang.org/x/tools/gopls@v0.20.0 go1.25.0 windows/386 vscode (1)
This stack 6q8Idg
was reported by telemetry:
crash/crash
runtime.systemstack_switch:+4,+0x7
runtime.(*mheap).alloc:+5,+0x5a
runtime.(*mcache).allocLarge:+15,+0x7c
runtime.mallocgcLarge:+16,+0x78
runtime.mallocgc:+53,+0xc4
runtime.makeslice:+15,+0x48
golang.org/x/tools/go/ast/inspector.traverse:+14,+0xc4
golang.org/x/tools/go/ast/inspector.New:=74,+0x4e6
golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4ca
golang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5,+0xf5
golang.org/x/tools/gopls/internal/util/memoize.(*Promise).run.func2.1:+7,+0x95
runtime/trace.WithRegion:+19,+0xd0
golang.org/x/tools/gopls/internal/util/memoize.(*Promise).run.func2:+1,+0x11c
runtime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.20.0 go1.24.5 windows/amd64 other,vscode (1)