#!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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194go/ast.Walk:+1go/ast.Walk:+102go/ast.walkList[...]:=21go/ast.Walk:+51go/ast.Walk:+102go/ast.walkList[...]:=21go/ast.Walk:+51go/ast.Walk:+94go/ast.walkList[...]:=21go/ast.Walk:+170go/ast.walkList[...]:=21go/ast.Walk:+192go/ast.walkList[...]:=21go/ast.Walk:+178go/ast.Walk:+201go/ast.walkList[...]:=21go/ast.Walk:+178go/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 tyGnWQ rxPL4w RunB9A zeBBWg -59g9Q yAmgfg vyuj1g -pmd-Q Wnp7oA sDE1Mw CXcN9w YOOoJw MThwCw r2TSIQ 8wv_3g 3LGhXg atYkSQ X2r1QA hZJGVQ cAmwfg 3Fz0IA lB_cRA
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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1go/parser.(*parser).parseIdent:+9go/parser.(*parser).parseOperand:+7go/parser.(*parser).parsePrimaryExpr:+6go/parser.(*parser).parseUnaryExpr:+68go/parser.(*parser).parseBinaryExpr:+6go/parser.(*parser).parseExpr:+5go/parser.(*parser).parseExprList:+5go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.growslice:+95golang.org/x/tools/go/ast/inspector.traverse.func1:+23go/ast.inspector.Visit:+1go/ast.Walk:+322go/ast.walkList[...]:=21go/ast.Walk:+51go/ast.walkList[...]:=21go/ast.Walk:+51go/ast.walkList[...]:=21go/ast.Walk:+262go/ast.walkList[...]:=21go/ast.Walk:+287go/ast.walkList[...]:=21go/ast.Walk:+308go/ast.Inspect:=372golang.org/x/tools/go/ast/inspector.traverse:+20golang.org/x/tools/go/ast/inspector.New:=49golang.org/x/tools/go/analysis/passes/inspect.run:+1golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1go/parser.(*parser).parseParameterList.func1:=1023go/parser.(*parser).parseParameterList:+161go/parser.(*parser).parseParameters:+23go/parser.(*parser).parseFuncDecl:+10go/parser.(*parser).parseDecl:+17go/parser.(*parser).parseFile:+45go/parser.ParseFile:+40golang.org/x/tools/gopls/internal/cache/parsego.Parse:+7golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.makeslice:+15syscall.UTF16FromString:+10syscall.UTF16PtrFromString:=115os.Remove:+1golang.org/x/tools/gopls/internal/filecache.gc:+103golang.org/x/tools/gopls/internal/filecache.getCacheDir.func1.gowrap1:+0runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1go/types.(*Checker).genericExprList:+65go/types.(*Checker).callExpr:+127go/types.(*Checker).exprInternal:+357go/types.(*Checker).rawExpr:+10go/types.(*Checker).use1:+32go/types.(*Checker).useN:=988go/types.(*Checker).use:=978go/types.(*Checker).callExpr:+20go/types.(*Checker).exprInternal:+357go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign:+80go/types.(*Checker).recordTypeAndValue:+13go/types.(*Checker).record:+23go/types.(*Checker).rawExpr:+16go/types.(*Checker).expr:+1go/types.(*Checker).index:+5go/types.(*Checker).sliceExpr:+87go/types.(*Checker).exprInternal:+323go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1go/types.(*Checker).funcDecl:+6go/types.(*Checker).objDecl:+145go/types.(*Checker).packageObjects:+63go/types.(*Checker).checkFiles:+29go/types.(*Checker).Files:+13golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport:+50golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage.func1:+18golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign_fast64ptr:+64go/types.(*Checker).recordUse:+4go/types.(*Checker).selector:+17go/types.(*Checker).exprInternal:+308go/types.(*Checker).rawExpr:+10go/types.(*Checker).exprOrType:+1go/types.(*Checker).callExpr:+14go/types.(*Checker).exprInternal:+357go/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/crashruntime.throw:+9runtime.newArenaMayUnlock:+6runtime.newMarkBits:+22runtime.(*sweepLocked).sweep:+185runtime.(*mcentral).cacheSpan:+46runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.rawbyteslice:+2runtime.stringtoslicebyte:+6golang.org/x/tools/gopls/internal/cache/methodsets.methodSetInfo:+16golang.org/x/tools/gopls/internal/cache/methodsets.(*indexBuilder).build:+35golang.org/x/tools/gopls/internal/cache/methodsets.NewIndex:=81golang.org/x/tools/gopls/internal/cache.(*syntaxPackage).methodsets.func1:+1sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.(*syntaxPackage).methodsets:+1golang.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/crashruntime.throw:+9runtime.(*mcache).refill:+37runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.slicebytetostring:+31internal/filepathlite.replaceStringByte:+10internal/filepathlite.FromSlash:=188path/filepath.FromSlash:=103golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+11golang.org/x/tools/gopls/internal/cache.fileKind:+10golang.org/x/tools/gopls/internal/cache.(*Snapshot).FileKind:+1golang.org/x/tools/gopls/internal/cache.(*Snapshot).Templates.func1:+1golang.org/x/tools/gopls/internal/cache.(*fileMap).foreach.(*Map[...]).Range.func1:+1golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+5golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+4golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+4golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+4golang.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/crashruntime.throw:+9runtime.(*mcache).refill:+37runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1os.newFileStatFromWin32FileAttributeData:=84os.stat:+16os.statNolog:=123os.Stat:+2golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs.func1:+4golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs:+40golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+189golang.org/x/tools/gopls/internal/cache.(*Session).invalidateViewLocked:+25golang.org/x/tools/gopls/internal/cache.(*Session).DidModifyFiles:+155golang.org/x/tools/gopls/internal/server.(*server).didModifyFiles:+36golang.org/x/tools/gopls/internal/server.(*server).DidChangeWatchedFiles:+13golang.org/x/tools/gopls/internal/protocol.serverDispatch:+634golang.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/crashruntime.throw:+9runtime.(*mcache).refill:+37runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1net/url.parse:+11net/url.ParseRequestURI:+1golang.org/x/tools/gopls/internal/protocol.filename:+24golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs:+39golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+189golang.org/x/tools/gopls/internal/cache.(*Session).invalidateViewLocked:+25golang.org/x/tools/gopls/internal/cache.(*Session).DidModifyFiles:+155golang.org/x/tools/gopls/internal/server.(*server).didModifyFiles:+36golang.org/x/tools/gopls/internal/server.(*server).DidChangeWatchedFiles:+13golang.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/crashruntime.throw:+9runtime.(*mcache).refill:+37runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1net/url.parse:+11net/url.ParseRequestURI:+1golang.org/x/tools/gopls/internal/protocol.filename:+24golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1golang.org/x/tools/gopls/internal/cache.findRootPattern:+1golang.org/x/tools/gopls/internal/cache.RelevantViews[...]:+5golang.org/x/tools/gopls/internal/server.(*server).publishFileDiagnosticsLocked:+40golang.org/x/tools/gopls/internal/server.(*server).updateDiagnostics.func1:+26golang.org/x/tools/gopls/internal/server.(*server).updateDiagnostics:+89golang.org/x/tools/gopls/internal/server.(*server).diagnoseSnapshot:+38golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.rawstring:=277runtime.rawstringtmp:+5runtime.concatstrings:+26runtime.concatstring2:+1internal/filepathlite.Dir:+11path/filepath.Dir:=466golang.org/x/tools/internal/gopathwalk.(*walker).walk:+42golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.growslice:+95golang.org/x/tools/go/ast/inspector.traverse.func1:+23go/ast.inspector.Visit:+1go/ast.Walk:+322go/ast.walkList[...]:=21go/ast.Walk:+51go/ast.Walk:+102go/ast.walkList[...]:=21go/ast.Walk:+51go/ast.Walk:+94go/ast.walkList[...]:=21go/ast.Walk:+170go/ast.walkList[...]:=21go/ast.Walk:+192go/ast.walkList[...]:=21go/ast.Walk:+178go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1go/parser.(*parser).parseIdent:+9go/parser.(*parser).parseFuncDecl:+13go/parser.(*parser).parseDecl:+17go/parser.(*parser).parseFile:+45go/parser.ParseFile:+40golang.org/x/tools/gopls/internal/cache/parsego.Parse:+7golang.org/x/tools/gopls/internal/cache.parseGoImpl:+13golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1go/types.(*Checker).typInternal:+112go/types.(*Checker).definedType:+1go/types.(*Checker).typ:=159go/types.(*Checker).exprInternal:+51go/types.(*Checker).rawExpr:+10go/types.(*Checker).expr:+1go/types.(*Checker).initVars:+24go/types.(*Checker).stmt:+166go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign:+80go/types.(*Checker).recordTypeAndValue:+13go/types.(*Checker).updateExprType0:+110go/types.(*Checker).updateExprType:=230go/types.(*Checker).assignment:+67go/types.(*Checker).indexedElts:+38go/types.(*Checker).exprInternal:+203go/types.(*Checker).rawExpr:+10go/types.(*Checker).expr:+1go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1go/parser.(*parser).parseIdent:+9go/parser.(*parser).parseSelector:+5go/parser.(*parser).parsePrimaryExpr:+20go/parser.(*parser).parseUnaryExpr:+68go/parser.(*parser).parseBinaryExpr:+6go/parser.(*parser).parseExpr:+5go/parser.(*parser).parseRhs:=1889go/parser.(*parser).parseCallOrConversion:+10go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.growslice:+95go/parser.(*parser).parseCallOrConversion:+10go/parser.(*parser).parsePrimaryExpr:+40go/parser.(*parser).parseUnaryExpr:+68go/parser.(*parser).parseBinaryExpr:+6go/parser.(*parser).parseExpr:+5go/parser.(*parser).parseRhs:=1889go/parser.(*parser).parseCallOrConversion:+10go/parser.(*parser).parsePrimaryExpr:+40go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.makeslice:+15syscall.UTF16ToString:+22os.(*File).readdir:+89os.(*File).Readdirnames:+4path/filepath.readDirNames:+5path/filepath.walk:+5path/filepath.walk:+26path/filepath.walk:+26path/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.growslice:+87strings.(*Builder).WriteString:=108path/filepath.join:+37path/filepath.Join:=131path/filepath.walk:+19path/filepath.walk:+26path/filepath.walk:+26path/filepath.Walk:+5golang.org/x/tools/gopls/internal/filecache.gc:+55golang.org/x/tools/gopls/internal/filecache.getCacheDir.func1.gowrap1:+0runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign_fast64:+64golang.org/x/tools/internal/gcimporter.(*iimporter).typAt:+14golang.org/x/tools/internal/gcimporter.(*importReader).typ:+1golang.org/x/tools/internal/gcimporter.(*importReader).param:+3golang.org/x/tools/internal/gcimporter.(*importReader).obj:+51golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.rawstring:=277runtime.rawstringtmp:+5runtime.concatstrings:+26runtime.concatstring3:+1golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).uniqueName:+1golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).findSubtests:+51golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).findSubtests:+57golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).findSubtests:+57golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).findSubtests:+57golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).findSubtests:+57golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).findSubtests:+57golang.org/x/tools/gopls/internal/cache/testfuncs.(*indexBuilder).findSubtests:+57golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1go/parser.(*parser).parseElement:+9go/parser.(*parser).parseElementList:+6go/parser.(*parser).parseLiteralValue:+11go/parser.(*parser).parsePrimaryExpr:+66go/parser.(*parser).parseUnaryExpr:+68go/parser.(*parser).parseBinaryExpr:+6go/parser.(*parser).parseExpr:+5go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign_fast64:+64golang.org/x/tools/internal/gcimporter.(*iimporter).stringAt:+11golang.org/x/tools/internal/gcimporter.iimportCommon:+109golang.org/x/tools/internal/gcimporter.IImportShallow:+3golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).importPackage:+63golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1go/parser.(*parser).parseCallOrConversion:+23go/parser.(*parser).parsePrimaryExpr:+40go/parser.(*parser).parseUnaryExpr:+68go/parser.(*parser).parseBinaryExpr:+6go/parser.(*parser).parseExpr:+5go/parser.(*parser).parseExprList:+5go/parser.(*parser).parseList:=514go/parser.(*parser).parseSimpleStmt:+24go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1os.newFileStatFromWin32FileAttributeData:=84os.stat:+16os.lstatNolog:+10os.Lstat:+2path/filepath.walk:+20path/filepath.walk:+26path/filepath.walk:+26path/filepath.Walk:+5golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.growslice:+95golang.org/x/tools/gopls/internal/filecache.gc.func1:+19path/filepath.walk:+2path/filepath.walk:+26path/filepath.walk:+26path/filepath.walk:+26path/filepath.Walk:+5golang.org/x/tools/gopls/internal/filecache.gc:+55golang.org/x/tools/gopls/internal/filecache.getCacheDir.func1.gowrap1:+0runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1go/parser.(*parser).parseSimpleStmt:+26go/parser.(*parser).parseIfHeader:+17go/parser.(*parser).parseIfStmt:+9go/parser.(*parser).parseStmt:+34go/parser.(*parser).parseStmtList:+6go/parser.(*parser).parseBlockStmt:+6go/parser.(*parser).parseIfStmt:+10go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1go/types.(*Checker).indexedElts:+36go/types.(*Checker).exprInternal:+230go/types.(*Checker).rawExpr:+10go/types.(*Checker).expr:+1go/types.(*Checker).varDecl:+28go/types.(*Checker).objDecl:+138go/types.(*Checker).packageObjects:+63go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign_fast64ptr:+64go/types.(*Checker).recordDef:=682go/types.(*Checker).collectObjects.func1:+190go/types.(*Checker).walkDecl:+38go/types.(*Checker).walkDecls:=391go/types.(*Checker).collectObjects:+42go/types.(*Checker).checkFiles:+26go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.slicebytetostring:+31go/scanner.(*Scanner).scanIdentifier:+42go/scanner.(*Scanner).Scan:+19go/parser.(*parser).next0:+18go/parser.(*parser).next:+4go/parser.(*parser).expect:+5go/parser.(*parser).parsePointerType:+5go/parser.(*parser).tryIdentOrType:+16go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.makeslice:+15bytes.(*Buffer).grow:+11bytes.(*Buffer).WriteByte:+4go/types.writeFuncName:+4go/types.(*Func).FullName:+2golang.org/x/tools/go/analysis/passes/printf.printfNameAndKind:+9golang.org/x/tools/go/analysis/passes/printf.checkCall.func1:+2golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.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/crashruntime.systemstack_switch:+0runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.growslice:+95go/parser.(*parser).parseExprList:+5go/parser.(*parser).parseList:=514go/parser.(*parser).parseValueSpec:+15go/parser.(*parser).parseValueSpec-fm:+0go/parser.(*parser).parseGenDecl:+13go/parser.(*parser).parseDecl:+26go/parser.(*parser).parseFile:+45go/parser.ParseFile:+40golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1encoding/gob.(*Decoder).decodeArrayHelper:+4encoding/gob.(*Decoder).decodeSlice:+21encoding/gob.(*Decoder).decOpFor.func3:+1encoding/gob.(*Decoder).decodeStruct:+25encoding/gob.(*Decoder).decOpFor.func4:+2encoding/gob.(*Decoder).decodeStruct:+25encoding/gob.(*Decoder).decodeValue:+24encoding/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/crashruntime.systemstack_switch:+0runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign_faststr:+73golang.org/x/tools/go/packages.(*golistState).createDriverResponse:+230golang.org/x/tools/go/packages.goListDriver:+71golang.org/x/tools/go/packages.defaultDriver.func1:+1golang.org/x/tools/go/packages.callDriverOnChunks.func1:+1golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.growslice:+95golang.org/x/tools/internal/facts.(*Set).AllObjectFacts:+5golang.org/x/tools/gopls/internal/cache.(*action).exec.func4:+0golang.org/x/tools/gopls/internal/analysis/deprecated.collectDeprecatedNames:+102golang.org/x/tools/gopls/internal/analysis/deprecated.checkDeprecated:+3golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+277golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.makeslice:+15os.ReadFile:+24golang.org/x/tools/gopls/internal/cache.readFile:+16golang.org/x/tools/gopls/internal/cache.(*memoizedFS).ReadFile:+46golang.org/x/tools/gopls/internal/cache.(*Cache).ReadFile:+0golang.org/x/tools/gopls/internal/cache.(*overlayFS).ReadFile:+7golang.org/x/tools/gopls/internal/cache.(*Snapshot).preloadFiles.func1:+2golang.org/x/tools/gopls/internal/cache.(*Snapshot).preloadFiles.gowrap1:+9runtime.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/crashruntime.systemstack_switch:+0runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.growslice:+87strings.(*Builder).WriteByte:=91path/filepath.join:+33path/filepath.Join:=131golang.org/x/tools/internal/gopathwalk.(*walker).walk:+100golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.makeslice:+15os.ReadFile:+24go/parser.readSource:+17go/parser.ParseFile:+6golang.org/x/tools/internal/imports.packageDirToName:+24golang.org/x/tools/internal/imports.(*DirInfoCache).CachePackageName:+7golang.org/x/tools/internal/imports.(*ModuleResolver).cachePackageName:+2golang.org/x/tools/internal/imports.(*ModuleResolver).findPackage:+28golang.org/x/tools/internal/imports.(*ModuleResolver).canonicalize:+36golang.org/x/tools/internal/imports.(*ModuleResolver).scan.func1:+5golang.org/x/tools/internal/imports.(*DirInfoCache).ScanAndListen.func1:+6golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1golang.org/x/tools/gopls/internal/util/persistent.newNodeWithRef[...]:=85golang.org/x/tools/gopls/internal/util/persistent.(*Map[...]).Set:+2golang.org/x/tools/gopls/internal/cache.(*fileMap).set:+1golang.org/x/tools/gopls/internal/cache.(*Snapshot).preloadFiles:+29golang.org/x/tools/gopls/internal/cache.(*Snapshot).load:+266golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize:+89golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3:+2runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).shallowCloneWithRef:=97golang.org/x/tools/gopls/internal/util/persistent.union:+17golang.org/x/tools/gopls/internal/util/persistent.union:+21golang.org/x/tools/gopls/internal/util/persistent.union:+21golang.org/x/tools/gopls/internal/util/persistent.union:+20golang.org/x/tools/gopls/internal/util/persistent.(*Map[...]).Set:+3golang.org/x/tools/gopls/internal/cache.(*fileMap).set:+1golang.org/x/tools/gopls/internal/cache.(*Snapshot).preloadFiles:+29golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.makeslice:+15syscall.UTF16FromString:+10syscall.UTF16PtrFromString:=115golang.org/x/tools/internal/robustio.getFileID:+1golang.org/x/tools/internal/robustio.GetFileID:=69golang.org/x/tools/gopls/internal/cache.(*memoizedFS).ReadFile:+1golang.org/x/tools/gopls/internal/cache.(*Cache).ReadFile:+0golang.org/x/tools/gopls/internal/cache.(*overlayFS).ReadFile:+7golang.org/x/tools/gopls/internal/cache.(*Snapshot).preloadFiles.func1:+2golang.org/x/tools/gopls/internal/cache.(*Snapshot).preloadFiles.gowrap1:+9runtime.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/crashruntime.systemstack_switch:+0runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.makeslice:+15bufio.NewReaderSize:=54bufio.NewReader:=60go/build.newImportReader:+1go/build.readGoInfo:+1go/build.(*Context).matchFile:+33go/build.(*Context).MatchFile:=1420golang.org/x/tools/internal/imports.(*ProcessEnv).matchFile:+5golang.org/x/tools/internal/imports.(*ModuleResolver).findPackage:+42golang.org/x/tools/internal/imports.(*ModuleResolver).canonicalize:+36golang.org/x/tools/internal/imports.(*ModuleResolver).scan.func1:+5golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.growslice:+87golang.org/x/tools/gopls/internal/golang/completion.(*completer).matchingCandidate:+38golang.org/x/tools/gopls/internal/golang/completion.(*completer).addCandidate:+2golang.org/x/tools/gopls/internal/golang/completion.(*completer).deepSearch:+71golang.org/x/tools/gopls/internal/golang/completion.Completion:+158golang.org/x/tools/gopls/internal/server.(*server).Completion:+19golang.org/x/tools/gopls/internal/protocol.serverDispatch:+193golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.ServerHandler.func3:+5golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.handshaker.func4:+52golang.org/x/tools/gopls/internal/protocol.Handlers.MustReplyHandler.func1:+2golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2.2:+3runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.growslice:+95golang.org/x/tools/go/ast/inspector.traverse.func1:+9go/ast.inspector.Visit:+1go/ast.Walk:+1go/ast.Walk:+185go/ast.walkList[...]:=21go/ast.Walk:+178go/ast.Walk:+299go/ast.walkList[...]:=21go/ast.Walk:+308go/ast.Inspect:=372golang.org/x/tools/go/ast/inspector.traverse:+20golang.org/x/tools/go/ast/inspector.New:=49golang.org/x/tools/go/analysis/passes/inspect.run:+1golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1go/types.NewFunc:=389golang.org/x/tools/internal/gcimporter.(*importReader).obj:+67golang.org/x/tools/internal/gcimporter.(*iimporter).doDecl:+25golang.org/x/tools/internal/gcimporter.(*importReader).doType:+17golang.org/x/tools/internal/gcimporter.(*iimporter).typAt:+11golang.org/x/tools/internal/gcimporter.(*importReader).typ:+1golang.org/x/tools/internal/gcimporter.(*importReader).doType:+20golang.org/x/tools/internal/gcimporter.(*iimporter).typAt:+11golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.growslice:+95golang.org/x/tools/gopls/internal/golang/completion.(*deepCompletionState).enqueue:=46golang.org/x/tools/gopls/internal/golang/completion.(*completer).deepSearch.func3:+3golang.org/x/tools/gopls/internal/golang/completion.(*completer).methodsAndFields:+26golang.org/x/tools/gopls/internal/golang/completion.(*completer).deepSearch:+112golang.org/x/tools/gopls/internal/golang/completion.Completion:+158golang.org/x/tools/gopls/internal/server.(*server).Completion:+19golang.org/x/tools/gopls/internal/protocol.serverDispatch:+193golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.ServerHandler.func3:+5golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.handshaker.func4:+52golang.org/x/tools/gopls/internal/protocol.Handlers.MustReplyHandler.func1:+2golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2.2:+3runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.makeslice:+15bufio.NewReaderSize:=54bufio.NewReader:=60go/build.newImportReader:+1go/build.readGoInfo:+1go/build.(*Context).matchFile:+33go/build.(*Context).MatchFile:=1420golang.org/x/tools/internal/imports.(*ProcessEnv).matchFile:+5golang.org/x/tools/internal/imports.(*ModuleResolver).findPackage:+42golang.org/x/tools/internal/imports.(*ModuleResolver).canonicalize:+36golang.org/x/tools/internal/imports.(*ModuleResolver).scan.func1:+5golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign:+80go/types.(*Checker).recordTypeAndValue:+13go/types.(*Checker).record:+23go/types.(*Checker).rawExpr:+16go/types.(*Checker).exprOrType:+1go/types.(*Checker).callExpr:+14go/types.(*Checker).exprInternal:+357go/types.(*Checker).rawExpr:+10go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign_fast64:+64golang.org/x/tools/internal/gcimporter.(*iimporter).typAt:+14golang.org/x/tools/internal/gcimporter.(*importReader).typ:+1golang.org/x/tools/internal/gcimporter.(*importReader).doType:+48golang.org/x/tools/internal/gcimporter.(*iimporter).typAt:+11golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign_fast64ptr:+64go/types.(*Checker).recordDef:=682go/types.(*Checker).declare:+16go/types.(*Checker).collectParams:+28go/types.(*Checker).funcType:+87go/types.(*Checker).funcDecl:+18go/types.(*Checker).objDecl:+145go/types.(*Checker).packageObjects:+63go/types.(*Checker).checkFiles:+29go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign:+80go/types.(*Checker).recordTypeAndValue:+13go/types.(*Checker).record:+23go/types.(*Checker).rawExpr:+16go/types.(*Checker).expr:+1go/types.(*Checker).assignVar:+20go/types.(*Checker).assignVars:+14go/types.(*Checker).stmt:+116go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1go/types.(*Checker).updateExprType0:+102go/types.(*Checker).updateExprType:=230go/types.(*Checker).assignment:+67go/types.(*Checker).exprInternal:+276go/types.(*Checker).rawExpr:+10go/types.(*Checker).expr:+1go/types.(*Checker).assignVar:+20go/types.(*Checker).assignVars:+14go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.makeslice:+15go/types.(*Scope).Names:+1golang.org/x/tools/go/types/objectpath.(*Encoder).scopeObjects:+8golang.org/x/tools/go/types/objectpath.(*Encoder).For:+98golang.org/x/tools/go/types/objectpath.(*Encoder).For-fm:+0golang.org/x/tools/gopls/internal/cache/xrefs.Index.func2:+20go/ast.inspector.Visit:+1go/ast.Walk:+1go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign:+80go/types.(*Checker).declarePkgObj:+18go/types.(*Checker).collectObjects.func1:+102go/types.(*Checker).walkDecl:+24go/types.(*Checker).walkDecls:=391go/types.(*Checker).collectObjects:+42go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.growslice:+87bytes.growSlice:+20bytes.(*Buffer).grow:+25bytes.(*Buffer).ReadFrom:+3io.copyBuffer:+8io.Copy:=388os.genericWriteTo:+1os.(*File).WriteTo:+8io.copyBuffer:+4io.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.growslice:+87bytes.growSlice:+20bytes.(*Buffer).grow:+25bytes.(*Buffer).ReadFrom:+3io.copyBuffer:+8io.Copy:=388os.genericWriteTo:+1os.(*File).WriteTo:+8io.copyBuffer:+4io.Copy:=388os/exec.(*Cmd).writerDescriptor.func1:+1os/exec.(*Cmd).Start.func2:+1os/exec.(*Cmd).Start.gowrap1:+13runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.slicebytetostring:+31internal/filepathlite.replaceStringByte:+10internal/filepathlite.FromSlash:=188path/filepath.FromSlash:=103golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+11golang.org/x/tools/gopls/internal/cache.fileKind:+10golang.org/x/tools/gopls/internal/cache.(*Snapshot).FileKind:+1golang.org/x/tools/gopls/internal/cache.(*Snapshot).Templates-range1:+1golang.org/x/tools/gopls/internal/cache.(*Snapshot).Templates.(*Snapshot).Templates.(*fileMap).all.(*Map[...]).All.func1.func2:+1golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+3golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.makeslice:+15bytes.(*Buffer).grow:+11bytes.(*Buffer).Write:+4golang.org/x/tools/internal/gcimporter.(*intWriter).uint64:+3golang.org/x/tools/internal/gcimporter.(*exportWriter).startType:=984golang.org/x/tools/internal/gcimporter.(*exportWriter).doTyp:+31golang.org/x/tools/internal/gcimporter.(*iexporter).typOff:+4golang.org/x/tools/internal/gcimporter.(*exportWriter).typ:+1golang.org/x/tools/internal/gcimporter.(*exportWriter).doTyp:+40golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanNoHeader:+26runtime.mallocgc:+48runtime.newarray:+2internal/runtime/maps.newarray:+1internal/runtime/maps.newGroups:=310internal/runtime/maps.(*Map).growToSmall:+1runtime.mapassign:+27go/types.(*declInfo).addDep:=48go/types.(*Checker).addDeclDep:=211go/types.(*Checker).ident:+73go/types.(*Checker).exprInternal:+11go/types.(*Checker).rawExpr:+10go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallNoscan:+29runtime.mallocgc:+45runtime.slicebytetostring:+31go/scanner.(*Scanner).scanComment:+67go/scanner.(*Scanner).Scan:+106go/parser.(*parser).next0:+18go/parser.(*parser).next:+4go/parser.(*parser).init:+8go/parser.ParseFile:+46golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgcLarge:+16runtime.mallocgc:+53runtime.makeslice:+15golang.org/x/tools/go/ast/inspector.traverse:+14golang.org/x/tools/go/ast/inspector.New:=70golang.org/x/tools/go/analysis/passes/inspect.run:+1golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.growslice:+95os.(*File).readdir:+91os.(*File).Readdirnames:+4path/filepath.readDirNames:+5path/filepath.walk:+5path/filepath.walk:+26path/filepath.walk:+26path/filepath.Walk:+5golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.growslice:+87bytes.growSlice:+20bytes.(*Buffer).grow:+25bytes.(*Buffer).Write:+4golang.org/x/tools/gopls/internal/util/astutil.PurgeFuncBodies:+40golang.org/x/tools/gopls/internal/cache/parsego.Parse:+2golang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5golang.org/x/tools/internal/memoize.(*Promise).run.func2.1:+7runtime/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1net/url.parse:+11net/url.ParseRequestURI:+1golang.org/x/tools/gopls/internal/protocol.filename:+24golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1golang.org/x/tools/gopls/internal/cache.fileKind:+10golang.org/x/tools/gopls/internal/cache.(*Snapshot).FileKind:+1golang.org/x/tools/gopls/internal/cache.(*Snapshot).Templates.func1:+1golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1runtime.makemap_small:+1golang.org/x/tools/gopls/internal/cache/typerefs.(*PackageIndex).NewSet:=76golang.org/x/tools/gopls/internal/cache.(*packageHandleBuilder).getTransitiveRefs:+19golang.org/x/tools/gopls/internal/cache.(*packageHandleBuilder).evaluatePackageHandle:+129golang.org/x/tools/gopls/internal/cache.(*Snapshot).getPackageHandles.func2.1:+8golang.org/x/sync/errgroup.(*Group).Go.func1:+3runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.growslice:+95golang.org/x/tools/go/ast/inspector.(*visitor).pop:=278golang.org/x/tools/go/ast/inspector.walk:+315golang.org/x/tools/go/ast/inspector.walk:+96golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+86golang.org/x/tools/go/ast/inspector.walk:+95golang.org/x/tools/go/ast/inspector.walk:+96golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+86golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+86golang.org/x/tools/go/ast/inspector.walk:+89golang.org/x/tools/go/ast/inspector.walk:+52golang.org/x/tools/go/ast/inspector.walk:+55golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.rawstring:=277runtime.rawstringtmp:+5runtime.concatstrings:+26runtime.concatstring2:+1golang.org/x/tools/gopls/internal/protocol.filename:+38golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1golang.org/x/tools/gopls/internal/cache.(*View).filterFunc.func1.1:+2golang.org/x/tools/gopls/internal/cache.isWorkspacePackageLocked:+41golang.org/x/tools/gopls/internal/cache.computeWorkspacePackagesLocked:+7golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgcLarge:+16runtime.mallocgc:+53runtime.growslice:+95golang.org/x/tools/go/ast/inspector.(*visitor).push:+5golang.org/x/tools/go/ast/inspector.walk:+1golang.org/x/tools/go/ast/inspector.walk:+89golang.org/x/tools/go/ast/inspector.walk:+52golang.org/x/tools/go/ast/inspector.walk:+85golang.org/x/tools/go/ast/inspector.walk:+55golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+159golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+176golang.org/x/tools/go/ast/inspector.walk:+227golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.makeslice:+15syscall.UTF16FromString:+10syscall.UTF16PtrFromString:=115os.stat:+4os.lstatNolog:+10os.Lstat:+2path/filepath.walk:+20path/filepath.walk:+26path/filepath.walk:+26path/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign_fast64ptr:+64go/types.(*Checker).recordUse:+4go/types.(*Checker).ident:+35go/types.(*Checker).typInternal:+26go/types.(*Checker).definedType:+1go/types.(*Checker).varType:+1go/types.(*Checker).collectParams:+17go/types.(*Checker).funcType:+88go/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/crashruntime.throw:+9runtime.(*mcache).allocLarge:+17runtime.mallocgc:+194runtime.makeslice:+15golang.org/x/tools/go/ast/inspector.traverse:+14golang.org/x/tools/go/ast/inspector.New:=70golang.org/x/tools/go/analysis/passes/inspect.run:+1golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:+17golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.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/crashruntime.throw:+9runtime.(*mcache).allocLarge:+17runtime.mallocgc:+194runtime.growslice:+95golang.org/x/tools/go/ast/inspector.(*visitor).push:+5golang.org/x/tools/go/ast/inspector.walk:+1golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+18golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+30golang.org/x/tools/go/ast/inspector.walk:+110golang.org/x/tools/go/ast/inspector.walk:+273golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+285golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+305golang.org/x/tools/go/ast/inspector.traverse:+18golang.org/x/tools/go/ast/inspector.New:=70golang.org/x/tools/go/analysis/passes/inspect.run:+1golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.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/crashruntime.throw:+9runtime.(*mcache).allocLarge:+17runtime.mallocgc:+194runtime.growslice:+95golang.org/x/tools/go/ast/inspector.(*visitor).push:+5golang.org/x/tools/go/ast/inspector.walk:+1golang.org/x/tools/go/ast/inspector.walk:+183golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+176golang.org/x/tools/go/ast/inspector.walk:+227golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+176golang.org/x/tools/go/ast/inspector.walk:+183golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+176golang.org/x/tools/go/ast/inspector.walk:+183golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+176golang.org/x/tools/go/ast/inspector.walk:+297golang.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/crashruntime.throw:+9runtime.(*mcache).allocLarge:+17runtime.mallocgc:+194runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign:+80go/types.(*Checker).recordTypeAndValue:+13go/types.(*Checker).record:+23go/types.(*Checker).rawExpr:+16go/types.(*Checker).exprInternal:+303go/types.(*Checker).rawExpr:+10go/types.(*Checker).exprOrType:+1go/types.(*Checker).selector:+97go/types.(*Checker).exprInternal:+308go/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/crashruntime.systemstack_switch:+4runtime.persistentalloc:+2runtime.(*spanSetBlockAlloc).alloc:+4runtime.(*spanSet).push:+51runtime.(*mcentral).uncacheSpan:+40runtime.(*mcache).refill:+12runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanHeader:+33runtime.mallocgc:+50runtime.newarray:+8internal/runtime/maps.newarray:+1internal/runtime/maps.newGroups:=310internal/runtime/maps.(*table).reset:+2internal/runtime/maps.newTable:+21internal/runtime/maps.(*table).grow:+1internal/runtime/maps.(*table).rehash:+18runtime.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/crashruntime.throw:+9runtime.(*mcache).allocLarge:+17runtime.mallocgc:+194runtime.growslice:+95golang.org/x/tools/go/ast/inspector.(*visitor).push:+5golang.org/x/tools/go/ast/inspector.walk:+1golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+176golang.org/x/tools/go/ast/inspector.walk:+227golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+176golang.org/x/tools/go/ast/inspector.walk:+297golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+305golang.org/x/tools/go/ast/inspector.traverse:+18golang.org/x/tools/go/ast/inspector.New:=70golang.org/x/tools/go/analysis/passes/inspect.run:+1golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.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/crashruntime.throw:+9runtime.(*mcache).allocLarge:+17runtime.mallocgc:+194runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign:+80go/types.(*Checker).recordTypeAndValue:+13go/types.(*Checker).record:+23go/types.(*Checker).rawExpr:+16go/types.(*Checker).genericExpr:+1go/types.(*Checker).genericExprList:+82go/types.(*Checker).callExpr:+127go/types.(*Checker).exprInternal:+357go/types.(*Checker).rawExpr:+10go/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/crashruntime.throw:+9runtime.(*mcache).refill:+37runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1net/url.parse:+11net/url.ParseRequestURI:+1golang.org/x/tools/gopls/internal/protocol.filename:+28golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1golang.org/x/tools/gopls/internal/protocol.DocumentURI.DirPath:+1golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs:+39golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+195golang.org/x/tools/gopls/internal/cache.(*Session).invalidateViewLocked:+25golang.org/x/tools/gopls/internal/cache.(*Session).DidModifyFiles:+158golang.org/x/tools/gopls/internal/server.(*server).didModifyFiles:+36golang.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/crashruntime.throw:+9runtime.(*mcache).allocLarge:+17runtime.mallocgc:+194runtime.growslice:+95golang.org/x/tools/go/ast/inspector.(*visitor).push:+5golang.org/x/tools/go/ast/inspector.walk:+1golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+256golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+285golang.org/x/tools/go/ast/inspector.walk:+138golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+176golang.org/x/tools/go/ast/inspector.walk:+297golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+305golang.org/x/tools/go/ast/inspector.traverse:+18golang.org/x/tools/go/ast/inspector.New:=70golang.org/x/tools/go/analysis/passes/inspect.run:+1golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+149runtime.slicebytetostring:+31golang.org/x/tools/internal/gcimporter.(*iimporter).stringAt:+10golang.org/x/tools/internal/gcimporter.iimportCommon:+93golang.org/x/tools/internal/gcimporter.IImportShallow:+3golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).importPackage:+119golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage.func1:+23golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage:+1golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1os.newFile:+11os.openFileNolog:+20os.OpenFile:+2os.Open:=365golang.org/x/tools/internal/gopathwalk.(*walker).walk:+74golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.walkDir:+38golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanHeader:+33runtime.mallocgc:+50runtime.newarray:+8internal/runtime/maps.newarray:+1internal/runtime/maps.newGroups:=310internal/runtime/maps.(*table).reset:+2internal/runtime/maps.newTable:+21internal/runtime/maps.(*table).grow:+1internal/runtime/maps.(*table).rehash:+18runtime.mapassign_fast64:+116golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanHeader:+33runtime.mallocgc:+50runtime.newobject:+1os.newFile:+11os.openFileNolog:+9os.OpenFile:+2os.Open:=370os.ReadFile:+1golang.org/x/tools/internal/imports.readModName:+1golang.org/x/tools/internal/imports.(*ModuleResolver).modInfo:+15golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanHeader:+33runtime.mallocgc:+50runtime.newobject:+1os.newFile:+11os.openFileNolog:+9os.OpenFile:+2os.Open:=370golang.org/x/tools/internal/gopathwalk.(*walker).walk:+74golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign:+80honnef.co/go/tools/go/ir.emitConst:+44honnef.co/go/tools/go/ir.(*builder).expr:+7honnef.co/go/tools/go/ir.(*builder).assign:+62honnef.co/go/tools/go/ir.(*builder).compLit:+96honnef.co/go/tools/go/ir.(*builder).addr:+22honnef.co/go/tools/go/ir.(*builder).expr0:+274honnef.co/go/tools/go/ir.(*builder).expr:+17honnef.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:=1386runtime.mapassign_faststr:+18golang.org/x/tools/gopls/internal/cache.(*Snapshot).getPackageHandles.func1:+20golang.org/x/tools/gopls/internal/cache.(*Snapshot).getPackageHandles.func1:+20golang.org/x/tools/gopls/internal/cache.(*Snapshot).getPackageHandles.func1:+20golang.org/x/tools/gopls/internal/cache.(*Snapshot).getPackageHandles.func1:+20golang.org/x/tools/gopls/internal/cache.(*Snapshot).getPackageHandles:+48golang.org/x/tools/gopls/internal/cache.(*Snapshot).forEachPackage:+37golang.org/x/tools/gopls/internal/cache.(*Snapshot).PackageDiagnostics:+28golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.makeslice:+15bytes.(*Buffer).grow:+11bytes.(*Buffer).WriteString:+4go/types.(*typeWriter).string:=105go/types.(*typeWriter).typ:+21go/types.WriteType:+1go/types.TypeString:+2go/types.(*Basic).String:=85golang.org/x/tools/gopls/internal/cache/methodsets.fingerprint.func1:+77golang.org/x/tools/gopls/internal/cache/methodsets.fingerprint.func1:+57golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallNoscan:+29runtime.mallocgc:+45runtime.slicebytetostring:+31go/scanner.(*Scanner).scanString:+19go/scanner.(*Scanner).Scan:+52go/parser.(*parser).next0:+18go/parser.(*parser).next:+4go/parser.(*parser).parseElementList:+10go/parser.(*parser).parseLiteralValue:+11go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanNoHeader:+26runtime.mallocgc:+48runtime.growslice:+95go/types.(*Checker).collectObjects.func1:+39go/types.(*Checker).walkDecl:+9go/types.(*Checker).walkDecls:=384go/types.(*Checker).collectObjects:+45go/types.(*Checker).checkFiles:+26go/types.(*Checker).Files:+13golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport:+50golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgcLarge:+16runtime.mallocgc:+53runtime.newarray:+8internal/runtime/maps.newarray:+1internal/runtime/maps.newGroups:=310internal/runtime/maps.(*table).reset:+2internal/runtime/maps.newTable:+21internal/runtime/maps.(*table).split:+6internal/runtime/maps.(*table).rehash:+22runtime.mapassign_faststr:+119go/types.(*Scope).insert:=130go/types.(*Scope).Insert:+5go/types.(*Checker).declare:+6go/types.(*Checker).declarePkgObj:+17go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanNoHeader:+26runtime.mallocgc:+48runtime.newobject:+1go/parser.(*parser).parseValueSpec:+31go/parser.(*parser).parseValueSpec-fm:+0go/parser.(*parser).parseGenDecl:+13go/parser.(*parser).parseDecl:+26go/parser.(*parser).parseFile:+45go/parser.ParseFile:+47golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanNoHeader:+26runtime.mallocgc:+48runtime.newobject:+1go/parser.(*parser).parseBinaryExpr:+21go/parser.(*parser).parseExpr:+5go/parser.(*parser).parseExprList:+5go/parser.(*parser).parseList:=513go/parser.(*parser).parseSimpleStmt:+5go/parser.(*parser).parseIfHeader:+17go/parser.(*parser).parseIfStmt:+9go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanHeader:+33runtime.mallocgc:+50runtime.newarray:+8internal/runtime/maps.newarray:+1internal/runtime/maps.newGroups:=310internal/runtime/maps.(*table).reset:+2internal/runtime/maps.newTable:+21internal/runtime/maps.(*table).split:+5internal/runtime/maps.(*table).rehash:+22runtime.mapassign_fast64ptr:+116go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:=1386runtime.(*hmap).newoverflow:+17runtime.mapassign:+86go/types.(*Checker).rememberUntyped:=230go/types.(*Checker).record:+21go/types.(*Checker).rawExpr:+16go/types.(*Checker).expr:+1go/types.(*Checker).binary:+4go/types.(*Checker).exprInternal:+399go/types.(*Checker).rawExpr:+10go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign:+80go/types.(*Checker).recordTypeAndValue:+13go/types.(*Checker).record:+23go/types.(*Checker).rawExpr:+16go/types.(*Checker).exprOrType:+1go/types.(*Checker).selector:+97go/types.(*Checker).exprInternal:+308go/types.(*Checker).rawExpr:+10go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.growslice:+87strings.(*Builder).WriteString:=108path/filepath.join:+37path/filepath.Join:=131golang.org/x/tools/internal/gopathwalk.(*walker).walk:+100golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+149runtime.slicebytetostring:+31go/scanner.(*Scanner).scanIdentifier:+42go/scanner.(*Scanner).Scan:+19go/parser.(*parser).next0:+18go/parser.(*parser).next:+4go/parser.(*parser).expectSemi:+16go/parser.(*parser).parseValueSpec:+29go/parser.(*parser).parseValueSpec-fm:+0go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.growslice:+95go/parser.(*parser).parseParameterList:+38go/parser.(*parser).parseParameters:+23go/parser.(*parser).parseFuncDecl:+15go/parser.(*parser).parseDecl:+17go/parser.(*parser).parseFile:+45go/parser.ParseFile:+40golang.org/x/tools/gopls/internal/cache/parsego.Parse:+7golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.makeslice:+15golang.org/x/tools/go/ast/inspector.traverse:+14golang.org/x/tools/go/ast/inspector.New:=70golang.org/x/tools/go/analysis/passes/inspect.run:+1golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanNoHeader:+26runtime.mallocgc:+48runtime.convT:+10golang.org/x/tools/gopls/internal/debug.makeInstanceExporter.Labels.func5:+4golang.org/x/tools/gopls/internal/debug.init.0.makeGlobalExporter.func1:+23golang.org/x/tools/internal/event/core.deliver:+4golang.org/x/tools/internal/event/core.ExportPair:+6golang.org/x/tools/internal/event.Start:+1golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2:+9golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallNoscan:+29runtime.mallocgc:+45runtime.slicebytetostring:+31net/url.escape:+53net/url.(*URL).setPath:+6net/url.parse:+74net/url.ParseRequestURI:+1golang.org/x/tools/gopls/internal/protocol.filename:+28golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.makeslice:+15os.ReadFile:+24golang.org/x/tools/gopls/internal/cache.readFile:+16golang.org/x/tools/gopls/internal/cache.(*memoizedFS).ReadFile:+46golang.org/x/tools/gopls/internal/cache.(*Cache).ReadFile:+0golang.org/x/tools/gopls/internal/cache.(*overlayFS).ReadFile:+7golang.org/x/tools/gopls/internal/cache.(*Snapshot).preloadFiles.func1:+2golang.org/x/tools/gopls/internal/cache.(*Snapshot).preloadFiles.gowrap1:+9runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.growslice:+87bytes.growSlice:+20bytes.(*Buffer).grow:+25bytes.(*Buffer).ReadFrom:+3io.copyBuffer:+8io.Copy:=388os.genericWriteTo:+1os.(*File).WriteTo:+8io.copyBuffer:+4io.Copy:=388golang.org/x/tools/internal/gocommand.runCmdContext.func1:+1runtime.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/crashruntime.systemstack_switch:+4runtime.persistentalloc:+2runtime.newBucket:+11runtime.stkbucket:+53runtime.mProf_Malloc:+13runtime.profilealloc:+7runtime.mallocgcSmallNoscan:+73runtime.mallocgc:+45runtime.growslice:+87bytes.growSlice:+20bytes.(*Buffer).grow:+25bytes.(*Buffer).Write:+4bytes.(*Buffer).WriteTo:+3io.copyBuffer:+4io.Copy:=388golang.org/x/tools/internal/gcimporter.(*exportWriter).flush:+2golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanNoHeader:+26runtime.mallocgc:+48runtime.convT:+10golang.org/x/tools/gopls/internal/debug.(*Rpcs).getRPCSpan:+8golang.org/x/tools/gopls/internal/debug.(*Rpcs).ProcessEvent:+5golang.org/x/tools/gopls/internal/debug.makeInstanceExporter.func1:+8golang.org/x/tools/gopls/internal/debug.makeInstanceExporter.StdTrace.func2:+30golang.org/x/tools/gopls/internal/debug.makeInstanceExporter.(*Config).Exporter.func3:+2golang.org/x/tools/gopls/internal/debug.makeInstanceExporter.Spans.func4:+30golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanNoHeader:+26runtime.mallocgc:+48runtime.newobject:+1internal/runtime/maps.NewEmptyMap:=323runtime.makemap_small:+1go/types.newTypeWriter:=82go/types.WriteType:+1go/types.writeFuncName:+12go/types.(*Func).FullName:+2golang.org/x/tools/go/analysis/passes/printf.printfNameAndKind:+9golang.org/x/tools/go/analysis/passes/printf.checkCalls.func1:+6golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanHeader:+33runtime.mallocgc:+50runtime.newarray:+8internal/runtime/maps.newarray:+1internal/runtime/maps.newGroups:=310internal/runtime/maps.(*table).reset:+2internal/runtime/maps.newTable:+21internal/runtime/maps.(*table).grow:+1internal/runtime/maps.(*table).rehash:+18runtime.mapassign_fast64:+116golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.makeslice:+15os.ReadFile:+24golang.org/x/tools/gopls/internal/filecache.Set:+21golang.org/x/tools/gopls/internal/cache.storePackageResults:+18golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1.gowrap1:+0runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.makeslice:+15os.ReadFile:+24go/parser.readSource:+17go/parser.ParseFile:+6golang.org/x/tools/internal/imports.packageDirToName:+24golang.org/x/tools/internal/imports.(*DirInfoCache).CachePackageName:+7golang.org/x/tools/internal/imports.(*ModuleResolver).cachePackageName:+2golang.org/x/tools/internal/imports.(*ModuleResolver).findPackage:+28golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgcLarge:+16runtime.mallocgc:+53runtime.newarray:+8internal/runtime/maps.newarray:+1internal/runtime/maps.newGroups:=310internal/runtime/maps.(*table).reset:+2internal/runtime/maps.newTable:+21internal/runtime/maps.(*table).split:+6internal/runtime/maps.(*table).rehash:+22runtime.mapassign:+137go/types.(*Checker).recordTypeAndValue:+13go/types.(*Checker).record:+23go/types.(*Checker).rawExpr:+16go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign_fast64:+64golang.org/x/tools/internal/gcimporter.iimportCommon:+84golang.org/x/tools/internal/gcimporter.IImportShallow:+3golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).importPackage:+119golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage.func1:+23golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanNoHeader:+26runtime.mallocgc:+48runtime.newobject:+1go/types.(*Checker).updateExprType:+102go/types.(*Checker).assignment:+67go/types.(*Checker).compositeLit:+203go/types.(*Checker).exprInternal:+32go/types.(*Checker).rawExpr:+10go/types.(*Checker).expr:+1go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgcLarge:+16runtime.mallocgc:+53runtime.growslice:+95golang.org/x/tools/go/ast/inspector.(*visitor).pop:=278golang.org/x/tools/go/ast/inspector.walk:+315golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+49golang.org/x/tools/go/ast/inspector.walk:+100golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+49golang.org/x/tools/go/ast/inspector.walk:+92golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+168golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+190golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+176golang.org/x/tools/go/ast/inspector.walk:+199golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgcLarge:+16runtime.mallocgc:+53runtime.newarray:+8internal/runtime/maps.newarray:+1internal/runtime/maps.newGroups:=310internal/runtime/maps.(*table).reset:+2internal/runtime/maps.newTable:+21internal/runtime/maps.(*table).split:+6internal/runtime/maps.(*table).rehash:+22runtime.mapassign:+137go/types.(*Checker).recordTypeAndValue:+13go/types.(*Checker).updateExprType:+110go/types.(*Checker).assignment:+67go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign:+80go/types.(*Checker).recordTypeAndValue:+13go/types.(*Checker).definedType:+7go/types.(*Checker).varType:+1go/types.(*Checker).exprInternal:+348go/types.(*Checker).rawExpr:+10go/types.(*Checker).exprOrType:+1go/types.(*Checker).selector:+97go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgcLarge:+16runtime.mallocgc:+53runtime.makeslice:+15os.readFileContents:+18os.ReadFile:+6go/parser.readSource:+17go/parser.ParseFile:+6golang.org/x/tools/internal/imports.packageDirToName:+24golang.org/x/tools/internal/imports.(*DirInfoCache).CachePackageName:+7golang.org/x/tools/internal/imports.(*ModuleResolver).cachePackageName:+2golang.org/x/tools/internal/imports.(*ModuleResolver).findPackage:+28golang.org/x/tools/internal/imports.(*ModuleResolver).canonicalize:+36golang.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/crashruntime.throw:+9runtime.sigpanic:+3internal/runtime/atomic.(*UnsafePointer).Load:=466internal/runtime/atomic.(*Pointer[...]).Load:=526runtime.(*spanSet).push:+10runtime.(*mcentral).uncacheSpan:+40runtime.(*mcache).refill:+12runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.growslice:+95os.(*File).readdir:+73os.(*File).ReadDir:+4golang.org/x/tools/internal/gopathwalk.(*walker).walk:+91golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallNoscan:+29runtime.mallocgc:+45runtime.makeslice:+15syscall.UTF16FromString:+10syscall.UTF16PtrFromString:=115os.stat:+4os.lstatNolog:+10os.Lstat:+2path/filepath.walk:+20path/filepath.walk:+26path/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgcLarge:+16runtime.mallocgc:+53runtime.growslice:+95golang.org/x/tools/gopls/internal/golang/completion.(*deepCompletionState).enqueue:=46golang.org/x/tools/gopls/internal/golang/completion.(*completer).deepSearch.func3:+3golang.org/x/tools/gopls/internal/golang/completion.(*completer).methodsAndFields:+26golang.org/x/tools/gopls/internal/golang/completion.(*completer).deepSearch:+112golang.org/x/tools/gopls/internal/golang/completion.Completion:+169golang.org/x/tools/gopls/internal/server.(*server).Completion:+19golang.org/x/tools/gopls/internal/protocol.serverDispatch:+193golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.ServerHandler.func3:+5golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.handshaker.func4:+52golang.org/x/tools/gopls/internal/protocol.Handlers.MustReplyHandler.func1:+2golang.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/crashruntime.systemstack_switch:+4runtime.persistentalloc:+2runtime.(*spanSetBlockAlloc).alloc:+4runtime.(*spanSet).push:+51runtime.(*mcentral).uncacheSpan:+40runtime.(*mcache).refill:+12runtime.(*mcache).nextFree:+10runtime.mallocgc:+149runtime.makeslice:+15syscall.UTF16ToString:+22os.(*File).readdir:+89os.(*File).ReadDir:+4golang.org/x/tools/internal/gopathwalk.(*walker).walk:+91golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1os.newFileStatFromFileIDBothDirInfo:=101os.(*File).readdir:+95os.(*File).ReadDir:+4golang.org/x/tools/internal/gopathwalk.(*walker).walk:+91golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign:+80go/types.(*Checker).recordTypeAndValue:+13go/types.(*Checker).updateExprType0:+110go/types.(*Checker).updateExprType:=230go/types.(*Checker).assignment:+67go/types.(*Checker).indexedElts:+38go/types.(*Checker).exprInternal:+230go/types.(*Checker).rawExpr:+10go/types.(*Checker).expr:+1go/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/crashruntime.throw:+9runtime.newArenaMayUnlock:+6runtime.newMarkBits:+22runtime.(*sweepLocked).sweep:+185runtime.(*mcentral).cacheSpan:+66runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanNoHeader:+26runtime.mallocgc:+48runtime.newobject:+1go/types.NewParam:=350go/types.(*Checker).collectParams:+35go/types.(*Checker).funcType:+34go/types.(*Checker).funcDecl:+18go/types.(*Checker).objDecl:+143go/types.(*Checker).packageObjects:+65go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallNoscan:+29runtime.mallocgc:+45runtime.slicebytetostring:+31internal/filepathlite.replaceStringByte:+10internal/filepathlite.FromSlash:=188path/filepath.FromSlash:=103golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+11golang.org/x/tools/gopls/internal/protocol.DocumentURI.DirPath:+1golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs:+39golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+195golang.org/x/tools/gopls/internal/cache.(*Session).invalidateViewLocked:+25golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178internal/bytealg.MakeNoZero:+5strings.(*Builder).grow:+1strings.(*Builder).Grow:+6net/url.unescape:+54net/url.(*URL).setPath:+1net/url.parse:+74net/url.ParseRequestURI:+1golang.org/x/tools/gopls/internal/protocol.filename:+28golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanHeader:+33,+0x199runtime.mallocgc:+50,+0xa4runtime.makeslice:+15,+0x48golang.org/x/tools/go/ast/inspector.traverse:+14,+0xc4golang.org/x/tools/go/ast/inspector.New:=74,+0x4e6golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4cagolang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5,+0xf5golang.org/x/tools/internal/memoize.(*Promise).run.func2.1:+7,+0x95runtime/trace.WithRegion:+19,+0xd0golang.org/x/tools/internal/memoize.(*Promise).run.func2:+1,+0x11cruntime.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.newobject:+1,+0x24os.newFileStatFromFileIDBothDirInfo:=101,+0x8e4os.(*File).readdir:+95,+0x94bos.(*File).ReadDir:+4,+0x1cgolang.org/x/tools/internal/gopathwalk.(*walker).walk:+91,+0x674golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121,+0x848golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121,+0x848golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5,+0x59runtime.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/crashruntime.throw:+9runtime.(*mcache).refill:+10runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanNoHeader:+26runtime.mallocgc:+48runtime.newobject:+1os.newFile:+1os.openFileNolog:+33os.OpenFile:+2os.Open:=370golang.org/x/tools/internal/gopathwalk.(*walker).walk:+74golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.growslice:+87strings.(*Builder).Write:+2fmt.Fprintf:+3golang.org/x/tools/gopls/internal/cache/typerefs.classKey:+7golang.org/x/tools/gopls/internal/cache/typerefs.(*state).getClassIndex:+1golang.org/x/tools/gopls/internal/cache/typerefs.index:+82golang.org/x/tools/gopls/internal/cache/typerefs.Encode:=28golang.org/x/tools/gopls/internal/cache.(*Snapshot).typerefData:+13golang.org/x/tools/gopls/internal/cache.(*Snapshot).typerefs:+8golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:=1386runtime.(*hmap).newoverflow:+17runtime.mapassign_faststr:+79golang.org/x/tools/gopls/internal/cache.isWorkspacePackageLocked:+42golang.org/x/tools/gopls/internal/cache.computeWorkspacePackagesLocked:+7golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+369golang.org/x/tools/gopls/internal/cache.(*Session).invalidateViewLocked:+25golang.org/x/tools/gopls/internal/cache.(*Session).DidModifyFiles:+158golang.org/x/tools/gopls/internal/server.(*server).didModifyFiles:+36golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1net/url.parse:+11net/url.ParseRequestURI:+1golang.org/x/tools/gopls/internal/protocol.filename:+28golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1golang.org/x/tools/gopls/internal/protocol.DocumentURI.DirPath:+1golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs:+39golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+195golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.rawstring:=277runtime.rawstringtmp:+5runtime.concatstrings:+26runtime.concatstring2:+1golang.org/x/tools/gopls/internal/protocol.filename:+38golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1golang.org/x/tools/gopls/internal/protocol.DocumentURI.DirPath:+1golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs:+39golang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+195golang.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/crashruntime.systemstack_switch:+4runtime.persistentalloc:+2runtime.newBucket:+11runtime.stkbucket:+53runtime.mProf_Malloc:+13runtime.profilealloc:+6runtime.mallocgc:+270runtime.newobject:+1golang.org/x/tools/internal/gopathwalk.(*walker).walk:+0golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.rawstring:=277runtime.rawstringtmp:+5runtime.concatstrings:+26runtime.concatstring2:+1internal/filepathlite.Dir:+11path/filepath.Dir:=466golang.org/x/tools/internal/gopathwalk.(*walker).walk:+42golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5runtime.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/crashruntime.systemstack_switch:+4runtime.persistentalloc:+2runtime.newBucket:+11runtime.stkbucket:+53runtime.mProf_Malloc:+13runtime.profilealloc:+6runtime.mallocgc:+270runtime.makeslice:+15golang.org/x/tools/go/ast/inspector.traverse:+14golang.org/x/tools/go/ast/inspector.New:=70golang.org/x/tools/go/analysis/passes/inspect.run:+1golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallNoscan:+29runtime.mallocgc:+45runtime.newobject:+1golang.org/x/tools/internal/event/label.Label.Format:+7golang.org/x/tools/internal/event/label.(*Label).Format:+0fmt.(*pp).handleMethods:+19fmt.(*pp).printValue:+4fmt.(*pp).printValue:+144fmt.(*pp).printArg:+78fmt.(*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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgcLarge:+16runtime.mallocgc:+53runtime.growslice:+95golang.org/x/tools/go/ast/inspector.(*visitor).pop:=278golang.org/x/tools/go/ast/inspector.walk:+315golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+12golang.org/x/tools/go/ast/inspector.walk:+16golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+30golang.org/x/tools/go/ast/inspector.walk:+110golang.org/x/tools/go/ast/inspector.walk:+273golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+285golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+305golang.org/x/tools/go/ast/inspector.traverse:+18golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1os.newFileStatFromFileIDBothDirInfo:=101os.(*File).readdir:+95os.(*File).ReadDir:+4golang.org/x/tools/internal/gopathwalk.(*walker).walk:+91golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk.func1:+5runtime.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+95,+0x55cgolang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xa8golang.org/x/tools/go/ast/inspector.walk:+1,+0x39golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2b44golang.org/x/tools/go/ast/inspector.walk:+49,+0x2b14golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2b44golang.org/x/tools/go/ast/inspector.walk:+49,+0x2b14golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x1d8dgolang.org/x/tools/go/ast/inspector.walk:+260,+0x1d65golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3feegolang.org/x/tools/go/ast/inspector.walk:+285,+0x3c1golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13dgolang.org/x/tools/go/ast/inspector.New:=74,+0x25golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x12golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.makeslice:+15,+0x48os.readFileContents:+18,+0x58os.ReadFile:+6,+0xa8go/parser.readSource:+17,+0xf7go/parser.ParseFile:+6,+0x89golang.org/x/tools/internal/imports.packageDirToName:+24,+0x285golang.org/x/tools/internal/imports.(*DirInfoCache).CachePackageName:+7,+0xe5golang.org/x/tools/internal/imports.(*ModuleResolver).cachePackageName:+2,+0x5cgolang.org/x/tools/internal/imports.(*ModuleResolver).findPackage:+28,+0x3a4golang.org/x/tools/internal/imports.(*ModuleResolver).canonicalize:+36,+0x2d5golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanHeader:+33,+0x199runtime.mallocgc:+50,+0xa4runtime.newarray:+8,+0x44internal/runtime/maps.newarray:+1,+0x12internal/runtime/maps.newGroups:=310,+0x3cinternal/runtime/maps.(*table).reset:+2,+0x3dinternal/runtime/maps.newTable:+21,+0x8einternal/runtime/maps.(*table).split:+5,+0x4dinternal/runtime/maps.(*table).rehash:+22,+0x2fruntime.mapassign_fast64ptr:+116,+0x128go/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+95,+0x55cgolang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x17acgolang.org/x/tools/go/ast/inspector.walk:+315,+0x170dgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2b44golang.org/x/tools/go/ast/inspector.walk:+49,+0x2b14golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2b44golang.org/x/tools/go/ast/inspector.walk:+49,+0x2b14golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x1d8dgolang.org/x/tools/go/ast/inspector.walk:+260,+0x1d65golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3feegolang.org/x/tools/go/ast/inspector.walk:+285,+0x3c1golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13dgolang.org/x/tools/go/ast/inspector.New:=74,+0x4e6golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4cagolang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5,+0xf5golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.growslice:+95,+0x55cgo/parser.(*parser).parseParameterList:+38,+0x3c4go/parser.(*parser).parseParameters:+23,+0x244go/parser.(*parser).parseFuncDecl:+15,+0x15bgo/parser.(*parser).parseDecl:+17,+0x11ego/parser.(*parser).parseFile:+45,+0x5b6go/parser.ParseFile:+47,+0x178golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanHeader:+33,+0x199runtime.mallocgc:+50,+0xa4runtime.makeslice:+15,+0x48golang.org/x/tools/go/ssa.buildDomFrontier:+1,+0x31golang.org/x/tools/go/ssa.lift:+19,+0x29golang.org/x/tools/go/ssa.(*Function).finishBody:+32,+0x1a6golang.org/x/tools/go/ssa.(*builder).buildFromSyntax:+39,+0x2f4golang.org/x/tools/go/ssa.(*builder).buildFunction:+7,+0x182golang.org/x/tools/go/ssa.(*builder).iterate:+3,+0x24golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.makechan:+24golang.org/x/tools/internal/gopathwalk.walkDir:+28golang.org/x/tools/internal/gopathwalk.WalkSkip:=77golang.org/x/tools/internal/imports.(*ModuleResolver).scan.func4:+16runtime.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+95,+0x55cgolang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xa8golang.org/x/tools/go/ast/inspector.walk:+1,+0x39golang.org/x/tools/go/ast/inspector.walk:+56,+0x4250golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3c24golang.org/x/tools/go/ast/inspector.walk:+86,+0x3bf1golang.org/x/tools/go/ast/inspector.walk:+148,+0x3790golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29adgolang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9golang.org/x/tools/go/ast/inspector.walk:+237,+0x3890golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29adgolang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9golang.org/x/tools/go/ast/inspector.walk:+297,+0x5dagolang.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/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+53,+0x121runtime.makeslice:+15,+0x47golang.org/x/tools/go/ast/inspector.traverse:+14,+0x9egolang.org/x/tools/go/ast/inspector.New:=74,+0x33golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xaddgolang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2,+0x68sync.(*Once).doSlow:+5,+0xa1sync.(*Once).Do:+17,+0x3cgolang.org/x/tools/gopls/internal/cache.execActions.func1:+2,+0x77runtime.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallNoscan:+29,+0x194runtime.mallocgc:+45,+0xb8runtime.growslice:+87,+0x5c8bytes.growSlice:+20,+0x93bytes.(*Buffer).grow:+25,+0x13cbytes.(*Buffer).ReadFrom:+3,+0x3dio.copyBuffer:+8,+0x150io.Copy:=388,+0x4eos.genericWriteTo:+1,+0xeos.(*File).WriteTo:+8,+0x48io.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.newarray:+2,+0x5dinternal/runtime/maps.newarray:+1,+0x12internal/runtime/maps.newGroups:=310,+0x24internal/runtime/maps.(*Map).growToSmall:+1,+0x17runtime.mapassign_fast64ptr:+21,+0x93golang.org/x/tools/go/types/objectpath.(*finder).find:+69,+0x9e4golang.org/x/tools/go/types/objectpath.find:=458,+0x953golang.org/x/tools/go/types/objectpath.(*Encoder).For:+128,+0x889golang.org/x/tools/go/types/objectpath.(*Encoder).For-fm:+0,+0x32golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcTiny:+77,+0x184runtime.mallocgc:+43,+0xb1runtime.slicebytetostring:+31,+0x76go/scanner.(*Scanner).scanIdentifier:+42,+0x108go/scanner.(*Scanner).Scan:+19,+0x964go/parser.(*parser).next0:+18,+0x184go/parser.(*parser).next:+4,+0x64go/parser.(*parser).expectSemi:+16,+0xc7go/parser.(*parser).parseFieldDecl:+85,+0x531go/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/crashruntime.throw:+9,+0x47runtime.sigpanic:+3,+0x3c8runtime.memclrNoHeapPointers:+11,+0x1druntime.mallocgcSmallScanNoHeader:+30,+0x1a4runtime.mallocgc:+48,+0x98runtime.newobject:+1,+0x24os.newFile:+1,+0x65os.openFileNolog:+33,+0x170os.OpenFile:+2,+0x3dos.Open:=370,+0x5b3golang.org/x/tools/internal/gopathwalk.(*walker).walk:+74,+0x59agolang.org/x/tools/internal/gopathwalk.(*walker).walk:+121,+0x868golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121,+0x868golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121,+0x868golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121,+0x868golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121,+0x868golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.newarray:+2,+0x5dinternal/runtime/maps.newarray:+1,+0x12internal/runtime/maps.newGroups:=310,+0x24internal/runtime/maps.(*Map).growToSmall:+1,+0x17runtime.mapassign_fast64ptr:+21,+0x93golang.org/x/tools/go/types/objectpath.(*finder).find:+69,+0x9e4golang.org/x/tools/go/types/objectpath.find:=458,+0x953golang.org/x/tools/go/types/objectpath.(*Encoder).For:+128,+0x889golang.org/x/tools/go/types/objectpath.(*Encoder).For-fm:+0,+0x32golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+95,+0x55cgo/types.(*Checker).later:=261,+0x11ago/types.(*Checker).validVarType:+9,+0x48go/types.(*Checker).varType:+2,+0x48go/types.(*Checker).typInternal:+108,+0xaeago/types.(*Checker).definedType:+1,+0x2ego/types.(*Checker).varType:+1,+0x24go/types.(*Checker).collectRecv:+18,+0x1c5go/types.(*Checker).funcType:+18,+0x55dgo/types.(*Checker).funcDecl:+18,+0xd1go/types.(*Checker).objDecl:+143,+0x9fdgo/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+87,+0x5c8bytes.growSlice:+20,+0x93bytes.(*Buffer).grow:+25,+0x13cbytes.(*Buffer).WriteString:+4,+0x58encoding/json.structEncoder.encode:+25,+0x29dencoding/json.structEncoder.encode-fm:+0,+0x64encoding/json.structEncoder.encode:+30,+0x309encoding/json.structEncoder.encode-fm:+0,+0x64encoding/json.structEncoder.encode:+30,+0x309encoding/json.structEncoder.encode-fm:+0,+0x64encoding/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.makeslice:+15,+0x48golang.org/x/tools/go/ast/inspector.traverse:+14,+0xc4golang.org/x/tools/go/ast/inspector.New:=74,+0x25golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x12golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x96golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xadbgolang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2,+0x51sync.(*Once).doSlow:+5,+0xaasync.(*Once).Do:=69,+0x84golang.org/x/tools/gopls/internal/cache.execActions.func1:+2,+0x4eruntime.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.newarray:+8,+0x44internal/runtime/maps.newarray:+1,+0x12internal/runtime/maps.newGroups:=310,+0x3cinternal/runtime/maps.(*table).reset:+2,+0x3dinternal/runtime/maps.newTable:+21,+0x8einternal/runtime/maps.(*table).split:+6,+0x70internal/runtime/maps.(*table).rehash:+22,+0x2fruntime.mapassign:+137,+0x165go/types.(*Checker).recordTypeAndValue:+13,+0x12fgo/types.(*Checker).updateExprType:+110,+0x6d6go/types.(*Checker).assignment:+67,+0x789go/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.newobject:+1,+0x24go/types.(*Checker).multiExpr:+9,+0x304go/types.(*Checker).initVars:+51,+0x127go/types.(*Checker).stmt:+166,+0x684go/types.(*Checker).stmtList:+9,+0x84go/types.(*Checker).funcBody:+24,+0x310go/types.(*Checker).funcDecl.func1:+1,+0x39go/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanHeader:+33,+0x199runtime.mallocgc:+50,+0xa4runtime.newarray:+8,+0x44internal/runtime/maps.newarray:+1,+0x12internal/runtime/maps.newGroups:=310,+0x3cinternal/runtime/maps.(*table).reset:+2,+0x3dinternal/runtime/maps.newTable:+21,+0x8einternal/runtime/maps.(*table).grow:+1,+0x36internal/runtime/maps.(*table).rehash:+18,+0x24runtime.mapassign:+137,+0x165go/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.growslice:+95,+0x55cgo/parser.(*parser).parseCallOrConversion:+10,+0x22dgo/parser.(*parser).parsePrimaryExpr:+40,+0x33ago/parser.(*parser).parseUnaryExpr:+68,+0x39dgo/parser.(*parser).parseBinaryExpr:+6,+0x149go/parser.(*parser).parseExpr:+5,+0xd4go/parser.(*parser).parseExprList:+5,+0xeego/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.newobject:+1,+0x24go/types.(*Checker).updateExprType:+102,+0x594go/types.(*Checker).assignment:+67,+0x789go/types.(*Checker).indexedElts:+38,+0x16fgo/types.(*Checker).compositeLit:+156,+0x4bcgo/types.(*Checker).exprInternal:+32,+0x62bgo/types.(*Checker).rawExpr:+10,+0x18bgo/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+87,+0x5c8bytes.growSlice:+20,+0x93bytes.(*Buffer).grow:+25,+0x13cbytes.(*Buffer).Write:+4,+0x58bytes.(*Buffer).WriteTo:+3,+0x7aio.copyBuffer:+4,+0x9cio.Copy:=388,+0x4cgolang.org/x/tools/internal/gcimporter.(*exportWriter).flush:+2,+0x11golang.org/x/tools/internal/gcimporter.(*iexporter).doDecl:+148,+0x895golang.org/x/tools/internal/gcimporter.iexportCommon:+62,+0x3afgolang.org/x/tools/internal/gcimporter.IExportShallow:+8,+0x73golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+95,+0x55cgolang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xa8golang.org/x/tools/go/ast/inspector.walk:+1,+0x39golang.org/x/tools/go/ast/inspector.walk:+20,+0x2ee4golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x41acgolang.org/x/tools/go/ast/inspector.walk:+30,+0x179golang.org/x/tools/go/ast/inspector.walk:+292,+0x551golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13dgolang.org/x/tools/go/ast/inspector.New:=74,+0x4e6golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4cagolang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5,+0xf5golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.newarray:+8,+0x44internal/runtime/maps.newarray:+1,+0x12internal/runtime/maps.newGroups:=310,+0x3cinternal/runtime/maps.(*table).reset:+2,+0x3dinternal/runtime/maps.newTable:+21,+0x8einternal/runtime/maps.(*table).split:+5,+0x4dinternal/runtime/maps.(*table).rehash:+22,+0x2fruntime.mapassign:+137,+0x165go/types.(*Checker).recordTypeAndValue:+13,+0x12fgo/types.(*Checker).record:+23,+0x224go/types.(*Checker).rawExpr:+16,+0x1cego/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanHeader:+33,+0x199runtime.mallocgc:+50,+0xa4runtime.newarray:+8,+0x44reflect.unsafe_NewArray:+1,+0x12reflect.MakeSlice:+14,+0xa4encoding/gob.(*Decoder).decodeSlice:+17,+0x230encoding/gob.(*Decoder).decOpFor.func3:+1,+0x32encoding/gob.(*Decoder).decodeSingle:+8,+0x169encoding/gob.(*Decoder).decodeValue:+26,+0x25eencoding/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.convTstring:+4,+0x44honnef.co/go/tools/pattern.String.Match:+8,+0x1ebhonnef.co/go/tools/pattern.(*String).Match:+0,+0x44honnef.co/go/tools/pattern.match:+50,+0x4c4honnef.co/go/tools/pattern.Or.Match:+3,+0x12fhonnef.co/go/tools/pattern.(*Or).Match:+0,+0x47honnef.co/go/tools/pattern.match:+50,+0x4c4honnef.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.growslice:+95,+0x55cgolang.org/x/tools/go/ssa.(*BasicBlock).emit:=30,+0x64golang.org/x/tools/go/ssa.(*Function).emit:+1,+0x1cgolang.org/x/tools/go/ssa.emitLoad:+3,+0xa8golang.org/x/tools/go/ssa.(*builder).rangeIndexed:+82,+0xc6cgolang.org/x/tools/go/ssa.(*builder).rangeStmt:+35,+0x464golang.org/x/tools/go/ssa.(*builder).stmt:+128,+0x404golang.org/x/tools/go/ssa.(*builder).stmtList:=966,+0x1148golang.org/x/tools/go/ssa.(*builder).stmt:+90,+0x3d5golang.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/crashruntime.throw:+9,+0x34runtime.(*mcache).refill:+37,+0x22druntime.(*mcache).nextFree:+10,+0x81runtime.mallocgcSmallNoscan:+29,+0x1f0runtime.mallocgc:+45,+0xferuntime.slicebytetostring:+31,+0x75internal/filepathlite.replaceStringByte:+10,+0xa5internal/filepathlite.FromSlash:=188,+0x4apath/filepath.FromSlash:=103,+0x37golang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+11,+0x53golang.org/x/tools/gopls/internal/cache.fileKind:+10,+0x60golang.org/x/tools/gopls/internal/cache.(*Snapshot).FileKind:+1,+0x2agolang.org/x/tools/gopls/internal/cache.(*Snapshot).Templates-range1:+1,+0x50golang.org/x/tools/gopls/internal/cache.(*Snapshot).Templates.(*Snapshot).Templates.(*fileMap).all.(*Map[...]).All.func1.func2:+1,+0x72golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+3,+0x6egolang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+4,+0x92golang.org/x/tools/gopls/internal/util/persistent.(*mapNode).forEach:+4,+0x92golang.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/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+53,+0x121runtime.makeslice:+15,+0x47golang.org/x/tools/go/ast/inspector.traverse:+14,+0x9egolang.org/x/tools/go/ast/inspector.New:=74,+0x50cgolang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4e7golang.org/x/tools/gopls/internal/cache.parseGoImpl:+13,+0x205golang.org/x/tools/gopls/internal/cache.(*parseCache).parseFiles:+10,+0x92golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+25,+0x3eegolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x389golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x339golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x68golang.org/x/tools/gopls/internal/cache.(*analysisNode).typeCheck:+1,+0x4cgolang.org/x/tools/gopls/internal/cache.(*analysisNode).run:+2,+0x42golang.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/crashruntime.throw:+9,+0x34runtime.(*mcache).refill:+37,+0x22druntime.(*mcache).nextFree:+10,+0x81runtime.mallocgcSmallScanHeader:+33,+0x1f3runtime.mallocgc:+50,+0xbbruntime.newarray:+8,+0x3cinternal/runtime/maps.newarray:+1,+0x26internal/runtime/maps.newGroups:=310,+0x38internal/runtime/maps.(*table).reset:+2,+0x44internal/runtime/maps.newTable:+21,+0x193internal/runtime/maps.(*table).split:+6,+0x9dinternal/runtime/maps.(*table).rehash:+22,+0x5cruntime.mapassign:+137,+0x182go/types.(*Checker).recordTypeAndValue:+13,+0x111go/types.(*Checker).definedType:+7,+0x199go/types.(*Checker).varType:+1,+0x36go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign_fast64ptr:+64go/types.(*Checker).recordDef:=682go/types.(*Checker).structType.func1:+14go/types.(*Checker).structType:+51go/types.(*Checker).typInternal:+101go/types.(*Checker).definedType:+1go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.growslice:+95golang.org/x/tools/internal/event/label.MergeMaps:+4golang.org/x/tools/gopls/internal/debug.makeInstanceExporter.Labels.func5:+13golang.org/x/tools/gopls/internal/debug.init.0.makeGlobalExporter.func1:+23golang.org/x/tools/internal/event/core.deliver:+4golang.org/x/tools/internal/event/core.ExportPair:+6golang.org/x/tools/internal/event.Start:+1golang.org/x/tools/internal/jsonrpc2.(*conn).Notify:+5golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.newobject:+1golang.org/x/tools/gopls/internal/fuzzy.NewMatcher:+5golang.org/x/tools/gopls/internal/fuzzy.BestMatch:+14golang.org/x/tools/gopls/internal/analysis/fillreturns.run:+150golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+277golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.growslice:+87strings.(*Builder).WriteString:=108path/filepath.join:+37path/filepath.Join:=131golang.org/x/tools/internal/imports.(*ModuleResolver).modInfo:+12golang.org/x/tools/internal/imports.(*ModuleResolver).scanDirForPackage:+35golang.org/x/tools/internal/imports.(*ModuleResolver).scan.func3:+1golang.org/x/tools/internal/gopathwalk.(*walker).walk:+55golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+2,+0x35runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallNoscan:+29,+0x194runtime.mallocgc:+45,+0xb8runtime.makeslice:+15,+0x48bufio.NewReaderSize:=57,+0x9dbufio.NewReader:=63,+0x32go/build.newImportReader:+1,+0x173go/build.readGoInfo:+1,+0x4cgo/build.(*Context).matchFile:+33,+0x7c5go/build.(*Context).MatchFile:=1421,+0x55golang.org/x/tools/internal/imports.(*ProcessEnv).matchFile:+5,+0x5cgolang.org/x/tools/internal/imports.(*ModuleResolver).findPackage:+42,+0x4f6golang.org/x/tools/internal/imports.(*ModuleResolver).canonicalize:+36,+0x2d5golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign:+80go/types.(*Checker).recordTypeAndValue:+13go/types.(*Checker).record:+23go/types.(*Checker).rawExpr:+16go/types.(*Checker).expr:+1go/types.(*Checker).binary:+3go/types.(*Checker).exprInternal:+399go/types.(*Checker).rawExpr:+10go/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.growslice:+95,+0x55cgo/parser.(*parser).parseImportSpec:+35,+0x364go/parser.(*parser).parseImportSpec-fm:+0,+0x2bgo/parser.(*parser).parseGenDecl:+13,+0x393go/parser.(*parser).parseFile:+32,+0x48cgo/parser.ParseFile:+47,+0x178golang.org/x/tools/gopls/internal/cache/parsego.Parse:+7,+0x2a4golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+95,+0x55cgolang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x17acgolang.org/x/tools/go/ast/inspector.walk:+315,+0x170dgolang.org/x/tools/go/ast/inspector.walk:+20,+0x2ee4golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x41acgolang.org/x/tools/go/ast/inspector.walk:+30,+0x179golang.org/x/tools/go/ast/inspector.walk:+120,+0x348golang.org/x/tools/go/ast/inspector.walk:+295,+0x5a9golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13dgolang.org/x/tools/go/ast/inspector.New:=74,+0x25golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x12golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x96golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.newobject:+1,+0x24go/types.NewTuple:=20,+0x37ego/types.(*Checker).funcType:+46,+0x371go/types.(*Checker).funcDecl:+18,+0xd1go/types.(*Checker).objDecl:+143,+0x9fdgo/types.(*Checker).packageObjects:+65,+0x470go/types.(*Checker).checkFiles:+29,+0x2a5go/types.(*Checker).Files:+13,+0x74golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.growslice:+95golang.org/x/tools/go/ast/inspector.(*visitor).push:+5golang.org/x/tools/go/ast/inspector.walk:+1golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+49golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+260golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+285golang.org/x/tools/go/ast/inspector.walkList[...]:=21golang.org/x/tools/go/ast/inspector.walk:+305golang.org/x/tools/go/ast/inspector.traverse:+18golang.org/x/tools/go/ast/inspector.New:=70golang.org/x/tools/go/analysis/passes/inspect.run:+1golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+95,+0x55cgolang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xa8golang.org/x/tools/go/ast/inspector.walk:+1,+0x39golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3feegolang.org/x/tools/go/ast/inspector.walk:+285,+0x3c1golang.org/x/tools/go/ast/inspector.walk:+138,+0x2aa8golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29adgolang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9golang.org/x/tools/go/ast/inspector.walk:+227,+0x1a6dgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29adgolang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29adgolang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9golang.org/x/tools/go/ast/inspector.walk:+297,+0x5dagolang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgcLarge:+16runtime.mallocgc:+53runtime.growslice:+95regexp/syntax.(*compiler).inst:=164regexp/syntax.(*compiler).rune:+1regexp/syntax.(*compiler).compile:+12regexp/syntax.(*compiler).compile:+65regexp/syntax.(*compiler).compile:+58regexp/syntax.(*compiler).compile:+65regexp/syntax.(*compiler).compile:+58regexp/syntax.(*compiler).compile:+65regexp/syntax.(*compiler).compile:+58regexp/syntax.(*compiler).compile:+65regexp/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanNoHeader:+26runtime.mallocgc:+48runtime.growslice:+95go/ast.(*CommentGroup).Text:+40golang.org/x/tools/internal/astutil.Deprecation:+1golang.org/x/tools/gopls/internal/analysis/deprecated.collectDeprecatedNames.func1:+1golang.org/x/tools/gopls/internal/analysis/deprecated.collectDeprecatedNames.func2:+38golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/gopls/internal/analysis/deprecated.collectDeprecatedNames:+37golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgcLarge:+16runtime.mallocgc:+53runtime.growslice:+95go/parser.(*parser).parseElementList:+6go/parser.(*parser).parseLiteralValue:+11go/parser.(*parser).parsePrimaryExpr:+66go/parser.(*parser).parseUnaryExpr:+68go/parser.(*parser).parseBinaryExpr:+6go/parser.(*parser).parseExpr:+5go/parser.(*parser).parseExprList:+5go/parser.(*parser).parseList:=513go/parser.(*parser).parseValueSpec:+24go/parser.(*parser).parseValueSpec-fm:+0go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanHeader:+33runtime.mallocgc:+50runtime.growslice:+95go/parser.(*parser).parseElementList:+6go/parser.(*parser).parseLiteralValue:+11go/parser.(*parser).parsePrimaryExpr:+66go/parser.(*parser).parseUnaryExpr:+68go/parser.(*parser).parseBinaryExpr:+6go/parser.(*parser).parseExpr:+5go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallNoscan:+29runtime.mallocgc:+45runtime.growslice:+87strings.(*Builder).WriteString:=108path/filepath.join:+37path/filepath.Join:=131golang.org/x/tools/internal/gopathwalk.(*walker).walk:+100golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.org/x/tools/internal/gopathwalk.(*walker).walk:+121golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanNoHeader:+26runtime.mallocgc:+48runtime.newobject:+1go/parser.(*parser).parseSimpleStmt:+26go/parser.(*parser).parseStmt:+15go/parser.(*parser).parseStmtList:+6go/parser.(*parser).parseBody:+6go/parser.(*parser).parseFuncDecl:+27go/parser.(*parser).parseDecl:+17go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanNoHeader:+26runtime.mallocgc:+48runtime.newobject:+1go/types.(*Checker).updateExprType:+102go/types.(*Checker).assignment:+67go/types.(*Checker).initVar:+25go/types.(*Checker).initVars:+25go/types.(*Checker).stmt:+166go/types.(*Checker).stmtList:+9go/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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanHeader:+33runtime.mallocgc:+50runtime.makeslice:+15go/types.(*Scope).Names:+1golang.org/x/tools/gopls/internal/cache/methodsets.(*indexBuilder).build:+57golang.org/x/tools/gopls/internal/cache/methodsets.NewIndex:=82golang.org/x/tools/gopls/internal/cache.(*syntaxPackage).methodsets.func1:+1sync.(*Once).doSlow:+5sync.(*Once).Do:=69golang.org/x/tools/gopls/internal/cache.(*syntaxPackage).methodsets:+1golang.org/x/tools/gopls/internal/cache.storePackageResults:+3golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanNoHeader:+26runtime.mallocgc:+48runtime.newobject:+1go/types.(*Checker).updateExprType:+102go/types.(*Checker).assignment:+67go/types.(*Checker).indexedElts:+38go/types.(*Checker).compositeLit:+128go/types.(*Checker).exprInternal:+32go/types.(*Checker).rawExpr:+10go/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/crashruntime.throw:+9,+0x37runtime.sigpanic:+3,+0x36binternal/runtime/atomic.(*UnsafePointer).Load:=466,+0x144runtime.stkbucket:+33,+0x90runtime.mProf_Malloc:+13,+0xbfruntime.profilealloc:+7,+0x9bruntime.mallocgcSmallScanNoHeader:+78,+0x293runtime.mallocgc:+48,+0x87runtime.newobject:+1,+0x2binternal/runtime/maps.NewMap:+2,+0x33runtime.makemap:+5,+0x27golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func2:+23,+0x1d3golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func2:+25,+0x2c7golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func2:+25,+0x2c7golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze:+129,+0x98fgolang.org/x/tools/gopls/internal/golang.Analyze:+7,+0x57golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcTiny:+77,+0x184runtime.mallocgc:+43,+0xb1runtime.slicebytetostring:+31,+0x76go/scanner.(*Scanner).scanIdentifier:+42,+0x108go/scanner.(*Scanner).Scan:+19,+0x964go/parser.(*parser).next0:+18,+0x184go/parser.(*parser).next:+4,+0x64go/parser.(*parser).expect:+5,+0x73go/parser.(*parser).parseCallOrConversion:+5,+0x11ago/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.makeslice:+15,+0x48golang.org/x/tools/go/ast/inspector.traverse:+14,+0xc4golang.org/x/tools/go/ast/inspector.New:=74,+0x4e6golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4cagolang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5,+0xf5golang.org/x/tools/internal/memoize.(*Promise).run.func2.1:+7,+0x95runtime/trace.WithRegion:+19,+0xd0golang.org/x/tools/internal/memoize.(*Promise).run.func2:+1,+0x11cruntime.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.slicebytetostring:+31,+0x76go/scanner.(*Scanner).scanString:+19,+0xcfgo/scanner.(*Scanner).Scan:+52,+0x6e8golang.org/x/tools/gopls/internal/util/astutil.PurgeFuncBodies:+16,+0x12egolang.org/x/tools/gopls/internal/cache/parsego.Parse:+2,+0x9egolang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5,+0xf5golang.org/x/tools/internal/memoize.(*Promise).run.func2.1:+7,+0x95runtime/trace.WithRegion:+19,+0xd0golang.org/x/tools/internal/memoize.(*Promise).run.func2:+1,+0x11cruntime.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallNoscan:+29,+0x194runtime.mallocgc:+45,+0xb8runtime.rawbyteslice:+2,+0xe4runtime.stringtoslicebyte:+6,+0x45internal/filepathlite.replaceStringByte:+4,+0x64internal/filepathlite.FromSlash:=188,+0x2cpath/filepath.FromSlash:=103,+0x1dgolang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+11,+0x2dgolang.org/x/tools/gopls/internal/protocol.DocumentURI.DirPath:+1,+0x17golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs:+39,+0x30cgolang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+195,+0x13cagolang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+95,+0x55cgolang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x17acgolang.org/x/tools/go/ast/inspector.walk:+315,+0x170dgolang.org/x/tools/go/ast/inspector.walk:+85,+0x3bf0golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2412golang.org/x/tools/go/ast/inspector.walk:+159,+0x239egolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29adgolang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9golang.org/x/tools/go/ast/inspector.walk:+297,+0x5dagolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13dgolang.org/x/tools/go/ast/inspector.New:=74,+0x4e6golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4cagolang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5,+0xf5golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallNoscan:+29,+0x194runtime.mallocgc:+45,+0xb8runtime.rawstring:=311,+0x3druntime.rawstringtmp:+5,+0x31runtime.concatstrings:+26,+0xe4runtime.concatstring2:+1,+0x49golang.org/x/tools/gopls/internal/protocol.filename:+38,+0x19agolang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+1,+0x17golang.org/x/tools/gopls/internal/cache.(*View).filterFunc.func1.1:+2,+0x3bgolang.org/x/tools/gopls/internal/cache.isWorkspacePackageLocked:+41,+0x3a1golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallNoscan:+29,+0x194runtime.mallocgc:+45,+0xb8runtime.slicebytetostring:+31,+0x76internal/filepathlite.replaceStringByte:+10,+0xa5internal/filepathlite.FromSlash:=188,+0x2cpath/filepath.FromSlash:=103,+0x1dgolang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+11,+0x2dgolang.org/x/tools/gopls/internal/protocol.DocumentURI.DirPath:+1,+0x17golang.org/x/tools/gopls/internal/cache.invalidatedPackageIDs:+39,+0x30cgolang.org/x/tools/gopls/internal/cache.(*Snapshot).clone:+195,+0x13cagolang.org/x/tools/gopls/internal/cache.(*Session).invalidateViewLocked:+25,+0x1f7golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.newobject:+1,+0x24go/parser.(*parser).parseSimpleStmt:+26,+0x324go/parser.(*parser).parseStmt:+15,+0x2cego/parser.(*parser).parseStmtList:+6,+0x144go/parser.(*parser).parseCaseClause:+15,+0x187go/parser.(*parser).parseSwitchStmt:+41,+0x29ego/parser.(*parser).parseStmt:+36,+0x304go/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+2,+0x35runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.newobject:+1,+0x24go/types.(*Checker).updateExprType:+102,+0x594go/types.(*Checker).assignment:+67,+0x789go/types.(*Checker).indexedElts:+38,+0x16fgo/types.(*Checker).compositeLit:+128,+0x29cgo/types.(*Checker).exprInternal:+32,+0x62bgo/types.(*Checker).rawExpr:+10,+0x18bgo/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+95,+0x55cgolang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x17acgolang.org/x/tools/go/ast/inspector.walk:+315,+0x170dgolang.org/x/tools/go/ast/inspector.walk:+95,+0x1f30golang.org/x/tools/go/ast/inspector.walk:+95,+0x1f30golang.org/x/tools/go/ast/inspector.walk:+95,+0x1f30golang.org/x/tools/go/ast/inspector.walk:+182,+0x3544golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29adgolang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9golang.org/x/tools/go/ast/inspector.walk:+297,+0x5dagolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13dgolang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.newobject:+1,+0x24golang.org/x/tools/go/ssa.emitConv:+43,+0x43egolang.org/x/tools/go/ssa.emitStore:+4,+0x57golang.org/x/tools/go/ssa.(*builder).emitCallArgs:+57,+0x564golang.org/x/tools/go/ssa.(*builder).setCall:+9,+0x84golang.org/x/tools/go/ssa.(*builder).expr0:+75,+0x252dgolang.org/x/tools/go/ssa.(*builder).expr:+17,+0x17agolang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.makeslice:+15,+0x48golang.org/x/tools/go/ast/inspector.traverse:+14,+0xc4golang.org/x/tools/go/ast/inspector.New:=74,+0x4e6golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4cagolang.org/x/tools/gopls/internal/cache.parseGoImpl:+13,+0x1d3golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport.func2:+1,+0x55golang.org/x/sync/errgroup.(*Group).add.func1:+32,+0x7druntime.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.growslice:+95golang.org/x/tools/go/ast/inspector.traverse.func1:+23go/ast.inspector.Visit:+1go/ast.Walk:+322go/ast.Walk:+94go/ast.Walk:+184go/ast.walkList[...]:=21go/ast.Walk:+178go/ast.Walk:+299go/ast.walkList[...]:=21go/ast.Walk:+308go/ast.Inspect:=372golang.org/x/tools/go/ast/inspector.traverse:+20golang.org/x/tools/go/ast/inspector.New:=49golang.org/x/tools/go/analysis/passes/inspect.run:+1golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+2,+0x35runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallNoscan:+29,+0x194runtime.mallocgc:+45,+0xb8runtime.growslice:+87,+0x5c8strconv.AppendInt:+2,+0xaagolang.org/x/tools/go/types/objectpath.appendOpArg:=347,+0x91bgolang.org/x/tools/go/types/objectpath.(*finder).find:+62,+0x8cbgolang.org/x/tools/go/types/objectpath.find:=458,+0x953golang.org/x/tools/go/types/objectpath.(*Encoder).For:+128,+0x889golang.org/x/tools/go/types/objectpath.(*Encoder).For-fm:+0,+0x32golang.org/x/tools/gopls/internal/cache/methodsets.(*indexBuilder).build.func2:+8,+0x67golang.org/x/tools/gopls/internal/cache/methodsets.methodSetInfo:+22,+0x359golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+87,+0x5c8bytes.growSlice:+20,+0x93bytes.(*Buffer).grow:+25,+0x13cbytes.(*Buffer).ReadFrom:+3,+0x3dio.copyBuffer:+8,+0x150io.Copy:=388,+0x4eos.genericWriteTo:+1,+0xeos.(*File).WriteTo:+8,+0x48io.copyBuffer:+4,+0x9cio.Copy:=388,+0x33os/exec.(*Cmd).writerDescriptor.func1:+1,+0x1fos/exec.(*Cmd).Start.func2:+1,+0x2bos/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.growslice:+95,+0x55cgo/types.lookupFieldOrMethodImpl:+92,+0xcd5go/types.(*Checker).missingMethod:+41,+0xb3ago/types.(*Checker).hasAllMethods:+4,+0x84go/types.(*Checker).implements:+52,+0x4b3go/types.(*operand).assignableTo:+52,+0x3a4go/types.(*Checker).assignment:+87,+0x8c4go/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/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+53,+0x121runtime.growslice:+95,+0x467golang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xc1golang.org/x/tools/go/ast/inspector.walk:+1,+0x5cgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2db5golang.org/x/tools/go/ast/inspector.walk:+18,+0x1532golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x32dbgolang.org/x/tools/go/ast/inspector.walk:+30,+0xb5golang.org/x/tools/go/ast/inspector.walk:+110,+0x1592golang.org/x/tools/go/ast/inspector.walk:+273,+0x2d3golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3209golang.org/x/tools/go/ast/inspector.walk:+285,+0x4begolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2ef4golang.org/x/tools/go/ast/inspector.walk:+305,+0x14bbgolang.org/x/tools/go/ast/inspector.traverse:+18,+0x123golang.org/x/tools/go/ast/inspector.New:=74,+0x50cgolang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4e7golang.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/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+53,+0x121runtime.growslice:+95,+0x467golang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xc1golang.org/x/tools/go/ast/inspector.walk:+1,+0x5cgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x32dbgolang.org/x/tools/go/ast/inspector.walk:+30,+0xb5golang.org/x/tools/go/ast/inspector.walk:+117,+0x164golang.org/x/tools/go/ast/inspector.walk:+295,+0x89fgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2ef4golang.org/x/tools/go/ast/inspector.walk:+305,+0x14bbgolang.org/x/tools/go/ast/inspector.traverse:+18,+0x123golang.org/x/tools/go/ast/inspector.New:=74,+0x33golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xaddgolang.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/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+53,+0x121runtime.makeslice:+15,+0x47golang.org/x/tools/go/ast/inspector.traverse:+14,+0x9egolang.org/x/tools/go/ast/inspector.New:=74,+0x50cgolang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4e7golang.org/x/tools/gopls/internal/cache.parseGoImpl:+13,+0x205golang.org/x/tools/gopls/internal/cache.(*parseCache).parseFiles:+10,+0x92golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+29,+0x486golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x365golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x339golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x68golang.org/x/tools/gopls/internal/cache.(*analysisNode).typeCheck:+1,+0x4cgolang.org/x/tools/gopls/internal/cache.(*analysisNode).run:+2,+0x42golang.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/crashruntime.throw:+9,+0x34runtime.(*mcache).refill:+37,+0x22druntime.(*mcache).nextFree:+10,+0x81runtime.mallocgcSmallScanNoHeader:+26,+0x1b8runtime.mallocgc:+48,+0x99runtime.newobject:+1,+0x29go/parser.(*parser).parseIdent:+9,+0x7ego/parser.(*parser).parseTypeName:+6,+0xf9go/parser.(*parser).tryIdentOrType:+5,+0xcago/parser.(*parser).parseType:+5,+0xecgo/parser.(*parser).parseValueSpec:+20,+0x262go/parser.(*parser).parseValueSpec-fm:+0,+0x3cgo/parser.(*parser).parseGenDecl:+18,+0x199go/parser.(*parser).parseDecl:+26,+0x192go/parser.(*parser).parseStmt:+9,+0x410go/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/crashruntime.throw:+9,+0x34runtime.(*mcache).refill:+37,+0x22druntime.(*mcache).nextFree:+10,+0x81runtime.mallocgcSmallScanHeader:+33,+0x1f3runtime.mallocgc:+50,+0xbbruntime.newarray:+8,+0x3cinternal/runtime/maps.newarray:+1,+0x26internal/runtime/maps.newGroups:=310,+0x38internal/runtime/maps.(*table).reset:+2,+0x44internal/runtime/maps.newTable:+21,+0x193internal/runtime/maps.(*table).split:+5,+0x4finternal/runtime/maps.(*table).rehash:+22,+0x5cruntime.mapassign:+137,+0x182go/types.(*Checker).recordTypeAndValue:+13,+0x111go/types.(*Checker).definedType:+7,+0x199go/types.(*Checker).varType:+1,+0x36go/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+95,+0x55cgolang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xa8golang.org/x/tools/go/ast/inspector.walk:+1,+0x39golang.org/x/tools/go/ast/inspector.walk:+295,+0x5a9golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13dgolang.org/x/tools/go/ast/inspector.New:=74,+0x25golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x12golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x96golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xadbgolang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2,+0x51sync.(*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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+95,+0x55cgolang.org/x/tools/gopls/internal/golang/completion.(*deepCompletionState).enqueue:=48,+0xaagolang.org/x/tools/gopls/internal/golang/completion.(*completer).deepSearch.func5:+3,+0x52golang.org/x/tools/gopls/internal/golang/completion.(*completer).methodsAndFields:+26,+0x3d6golang.org/x/tools/gopls/internal/golang/completion.(*completer).deepSearch:+129,+0xa69golang.org/x/tools/gopls/internal/golang/completion.Completion:+165,+0x13a5golang.org/x/tools/gopls/internal/server.(*server).Completion:+19,+0x357golang.org/x/tools/gopls/internal/protocol.serverDispatch:+193,+0x2546golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.ServerHandler.func4:+5,+0x84golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream.handshaker.func5:+52,+0x908golang.org/x/tools/gopls/internal/protocol.Handlers.MustReplyHandler.func1:+2,+0xc5golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.newarray:+8,+0x44internal/runtime/maps.newarray:+1,+0x12internal/runtime/maps.newGroups:=310,+0x3cinternal/runtime/maps.(*table).reset:+2,+0x3dinternal/runtime/maps.newTable:+21,+0x8einternal/runtime/maps.(*table).split:+6,+0x70internal/runtime/maps.(*table).rehash:+22,+0x2fruntime.mapassign:+137,+0x165go/types.(*Checker).recordTypeAndValue:+13,+0x12fgo/types.(*Checker).definedType:+7,+0xefgo/types.(*Checker).varType:+1,+0x24go/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+95,+0x55cgolang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x17acgolang.org/x/tools/go/ast/inspector.walk:+315,+0x170dgolang.org/x/tools/go/ast/inspector.walk:+85,+0x3bf0golang.org/x/tools/go/ast/inspector.walk:+96,+0x1f75golang.org/x/tools/go/ast/inspector.walk:+95,+0x1f30golang.org/x/tools/go/ast/inspector.walk:+182,+0x3544golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29adgolang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9golang.org/x/tools/go/ast/inspector.walk:+185,+0x360fgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29adgolang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9golang.org/x/tools/go/ast/inspector.walk:+297,+0x5dagolang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallNoscan:+29,+0x194runtime.mallocgc:+45,+0xb8runtime.rawbyteslice:+2,+0xe4runtime.stringtoslicebyte:+6,+0x45internal/filepathlite.replaceStringByte:+4,+0x64internal/filepathlite.FromSlash:=188,+0x2cpath/filepath.FromSlash:=103,+0x1dgolang.org/x/tools/gopls/internal/protocol.DocumentURI.Path:+11,+0x2dgolang.org/x/tools/gopls/internal/cache.(*View).filterFunc.func1.1:+2,+0x3bgolang.org/x/tools/gopls/internal/cache.isWorkspacePackageLocked:+41,+0x3a1golang.org/x/tools/gopls/internal/cache.computeWorkspacePackagesLocked:+7,+0x119golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+95,+0x55cgolang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xa8golang.org/x/tools/go/ast/inspector.walk:+1,+0x39golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3f0cgolang.org/x/tools/go/ast/inspector.walk:+168,+0x3f9golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29adgolang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9golang.org/x/tools/go/ast/inspector.walk:+183,+0x3570golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29adgolang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9golang.org/x/tools/go/ast/inspector.walk:+297,+0x5dagolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13dgolang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+95,+0x55cgolang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x17acgolang.org/x/tools/go/ast/inspector.walk:+315,+0x170dgolang.org/x/tools/go/ast/inspector.walk:+120,+0x348golang.org/x/tools/go/ast/inspector.walk:+295,+0x5a9golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13dgolang.org/x/tools/go/ast/inspector.New:=74,+0x25golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x12golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x96golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xadbgolang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2,+0x51sync.(*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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanHeader:+33,+0x199runtime.mallocgc:+50,+0xa4runtime.newarray:+8,+0x44internal/runtime/maps.newarray:+1,+0x12internal/runtime/maps.newGroups:=310,+0x3cinternal/runtime/maps.(*table).reset:+2,+0x3dinternal/runtime/maps.newTable:+21,+0x8einternal/runtime/maps.(*table).grow:+1,+0x36internal/runtime/maps.(*table).rehash:+18,+0x24runtime.mapassign_fast64ptr:+116,+0x128golang.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/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+58,+0x110runtime.growslice:+95,+0x467golang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xc1golang.org/x/tools/go/ast/inspector.walk:+1,+0x5cgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2e20golang.org/x/tools/go/ast/inspector.walk:+30,+0xc28golang.org/x/tools/go/ast/inspector.walk:+120,+0x1d80golang.org/x/tools/go/ast/inspector.walk:+295,+0x8bdgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2756golang.org/x/tools/go/ast/inspector.walk:+305,+0x1f0agolang.org/x/tools/go/ast/inspector.traverse:+18,+0x11dgolang.org/x/tools/go/ast/inspector.New:=74,+0x33golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xac2golang.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/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+58,+0x110runtime.makeslice:+15,+0x47golang.org/x/tools/go/ast/inspector.traverse:+14,+0x98golang.org/x/tools/go/ast/inspector.New:=74,+0x50cgolang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4e7golang.org/x/tools/gopls/internal/cache.parseGoImpl:+13,+0x205golang.org/x/tools/gopls/internal/cache.(*parseCache).parseFiles:+10,+0x92golang.org/x/tools/gopls/internal/cache.(*Snapshot).ParseGo:+1,+0x8agolang.org/x/tools/gopls/internal/golang.CodeActions:+3,+0xdegolang.org/x/tools/gopls/internal/server.(*server).CodeAction:+154,+0x5d0golang.org/x/tools/gopls/internal/protocol.serverDispatch:+160,+0x271cgolang.org/x/tools/gopls/internal/lsprpc.(*StreamServer).ServeStream.ServerHandler.func4:+5,+0x83golang.org/x/tools/gopls/internal/lsprpc.(*StreamServer).ServeStream.handshaker.func5:+52,+0x1c3golang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.newobject:+1,+0x24go/types.NewParam:=350,+0x68golang.org/x/tools/internal/gcimporter.(*importReader).param:+4,+0x4fgolang.org/x/tools/internal/gcimporter.(*importReader).paramList:+3,+0x5egolang.org/x/tools/internal/gcimporter.(*importReader).signature:+2,+0x64golang.org/x/tools/internal/gcimporter.(*importReader).obj:+65,+0xadagolang.org/x/tools/internal/gcimporter.(*iimporter).doDecl:+25,+0x15egolang.org/x/tools/internal/gcimporter.(*importReader).doType:+17,+0x645golang.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/crashruntime.throw:+9,+0x34runtime.(*mcache).refill:+37,+0x231runtime.(*mcache).nextFree:+10,+0x81runtime.mallocgcSmallScanNoHeader:+26,+0x1b8runtime.mallocgc:+52,+0x9druntime.newobject:+1,+0x29go/parser.(*parser).parseOperand:+11,+0xd9go/parser.(*parser).parsePrimaryExpr:+6,+0xc7go/parser.(*parser).parseUnaryExpr:+68,+0x2f0go/parser.(*parser).parseBinaryExpr:+6,+0xcago/parser.(*parser).parseExpr:+5,+0xc8go/parser.(*parser).parseRhs:=1922,+0x13ago/parser.(*parser).parseIndexOrSliceOrInstance:+28,+0x155go/parser.(*parser).parsePrimaryExpr:+38,+0x2a5go/parser.(*parser).parseUnaryExpr:+68,+0x2f0go/parser.(*parser).parseBinaryExpr:+6,+0xcago/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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+95,+0x55cgolang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x17acgolang.org/x/tools/go/ast/inspector.walk:+315,+0x170dgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2b44golang.org/x/tools/go/ast/inspector.walk:+49,+0x2b14golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2b44golang.org/x/tools/go/ast/inspector.walk:+49,+0x2b14golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x1d8dgolang.org/x/tools/go/ast/inspector.walk:+260,+0x1d65golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3feegolang.org/x/tools/go/ast/inspector.walk:+285,+0x3c1golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4golang.org/x/tools/go/ast/inspector.traverse:+18,+0x13dgolang.org/x/tools/go/ast/inspector.New:=74,+0x25golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x12golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x96golang.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/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+58,+0x110runtime.makeslice:+15,+0x47golang.org/x/tools/go/ast/inspector.traverse:+14,+0x98golang.org/x/tools/go/ast/inspector.New:=74,+0x50cgolang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4e7golang.org/x/tools/gopls/internal/cache.parseGoImpl:+13,+0x205golang.org/x/tools/gopls/internal/cache.(*parseCache).parseFiles:+10,+0x92golang.org/x/tools/gopls/internal/cache.(*Snapshot).ParseGo:+1,+0x8agolang.org/x/tools/gopls/internal/golang.parseFull:+20,+0xf9golang.org/x/tools/gopls/internal/golang.HoverDocForObject:+5,+0xa0golang.org/x/tools/gopls/internal/golang/completion.(*completer).item:+223,+0x16edgolang.org/x/tools/gopls/internal/golang/completion.(*completer).addCandidate:+44,+0x39egolang.org/x/tools/gopls/internal/golang/completion.(*completer).deepSearch:+71,+0x45fgolang.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/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+58,+0x110runtime.growslice:+95,+0x467golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x2546golang.org/x/tools/go/ast/inspector.walk:+315,+0x2400golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901golang.org/x/tools/go/ast/inspector.walk:+185,+0x1875golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901golang.org/x/tools/go/ast/inspector.walk:+297,+0x8f5golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2756golang.org/x/tools/go/ast/inspector.walk:+305,+0x1f0agolang.org/x/tools/go/ast/inspector.traverse:+18,+0x11dgolang.org/x/tools/go/ast/inspector.New:=74,+0x33golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xac2golang.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/crashruntime.throw:+9,+0x47runtime.(*mspan).nextFreeIndex:+7,+0x127runtime.(*mcache).nextFree:+3,+0x4bruntime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.convTstring:+4,+0x44golang.org/x/tools/go/ast/inspector.walk:+312,+0x1964golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3c24golang.org/x/tools/go/ast/inspector.walk:+86,+0x3bf1golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3f0cgolang.org/x/tools/go/ast/inspector.walk:+168,+0x3f9golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29adgolang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9golang.org/x/tools/go/ast/inspector.walk:+183,+0x3570golang.org/x/tools/go/ast/inspector.walk:+185,+0x360fgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x29adgolang.org/x/tools/go/ast/inspector.walk:+176,+0xfa9golang.org/x/tools/go/ast/inspector.walk:+297,+0x5dagolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2cb4golang.org/x/tools/go/ast/inspector.walk:+305,+0xcd4golang.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/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+58,+0x110runtime.growslice:+95,+0x467golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x2546golang.org/x/tools/go/ast/inspector.walk:+315,+0x2400golang.org/x/tools/go/ast/inspector.walk:+95,+0xa3egolang.org/x/tools/go/ast/inspector.walk:+182,+0x17e5golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901golang.org/x/tools/go/ast/inspector.walk:+183,+0x1819golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901golang.org/x/tools/go/ast/inspector.walk:+297,+0x8f5golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2756golang.org/x/tools/go/ast/inspector.walk:+305,+0x1f0agolang.org/x/tools/go/ast/inspector.traverse:+18,+0x11dgolang.org/x/tools/go/ast/inspector.New:=74,+0x33golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17golang.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/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgcSmallScanNoHeader:+26runtime.mallocgc:+48runtime.newobject:+1go/types.NewSignatureType:+11golang.org/x/tools/internal/gcimporter.(*importReader).signature:+4golang.org/x/tools/internal/gcimporter.(*importReader).obj:+25golang.org/x/tools/internal/gcimporter.(*iimporter).doDecl:+25golang.org/x/tools/internal/gcimporter.iimportCommon:+179golang.org/x/tools/internal/gcimporter.IImportShallow:+3golang.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/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+58,+0x110runtime.growslice:+95,+0x467golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x2546golang.org/x/tools/go/ast/inspector.walk:+315,+0x2400golang.org/x/tools/go/ast/inspector.walk:+55,+0xe02golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2978golang.org/x/tools/go/ast/inspector.walk:+158,+0x18aegolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901golang.org/x/tools/go/ast/inspector.walk:+297,+0x8f5golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2756golang.org/x/tools/go/ast/inspector.walk:+305,+0x1f0agolang.org/x/tools/go/ast/inspector.traverse:+18,+0x11dgolang.org/x/tools/go/ast/inspector.New:=74,+0x33golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xac2golang.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/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+58,+0x110runtime.makeslice:+15,+0x47golang.org/x/tools/go/ast/inspector.traverse:+14,+0x98golang.org/x/tools/go/ast/inspector.New:=74,+0x33golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xac2golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2,+0x68sync.(*Once).doSlow:+5,+0xa1sync.(*Once).Do:+17,+0x3cgolang.org/x/tools/gopls/internal/cache.execActions.func1:+2,+0x77runtime.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/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+58,+0x110runtime.growslice:+95,+0x467golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x2546golang.org/x/tools/go/ast/inspector.walk:+315,+0x2400golang.org/x/tools/go/ast/inspector.walk:+56,+0xe36golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2978golang.org/x/tools/go/ast/inspector.walk:+158,+0x18aegolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901golang.org/x/tools/go/ast/inspector.walk:+185,+0x1875golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901golang.org/x/tools/go/ast/inspector.walk:+297,+0x8f5golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2756golang.org/x/tools/go/ast/inspector.walk:+305,+0x1f0agolang.org/x/tools/go/ast/inspector.traverse:+18,+0x11dgolang.org/x/tools/go/ast/inspector.New:=74,+0x33golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17golang.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/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+58,+0x110runtime.growslice:+95,+0x467golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x2546golang.org/x/tools/go/ast/inspector.walk:+315,+0x2400golang.org/x/tools/go/ast/inspector.walk:+55,+0xe02golang.org/x/tools/go/ast/inspector.walk:+85,+0x100cgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2c98golang.org/x/tools/go/ast/inspector.walk:+86,+0x100dgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2a1bgolang.org/x/tools/go/ast/inspector.walk:+159,+0x298egolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901golang.org/x/tools/go/ast/inspector.walk:+183,+0x1819golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901golang.org/x/tools/go/ast/inspector.walk:+297,+0x8f5golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2756golang.org/x/tools/go/ast/inspector.walk:+305,+0x1f0agolang.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/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.makeslice:+15,+0x48golang.org/x/tools/go/ast/inspector.traverse:+14,+0xc4golang.org/x/tools/go/ast/inspector.New:=74,+0x4e6golang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4cagolang.org/x/tools/gopls/internal/cache.(*parseCache).startParse.func1:+5,+0xf5golang.org/x/tools/gopls/internal/util/memoize.(*Promise).run.func2.1:+7,+0x95runtime/trace.WithRegion:+19,+0xd0golang.org/x/tools/gopls/internal/util/memoize.(*Promise).run.func2:+1,+0x11cruntime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.20.0 go1.24.5 windows/amd64 other,vscode (1)
Comment From: adonovan
This stack tyGnWQ was reported by telemetry:
crash/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcache).allocLarge:+15runtime.mallocgc:+194runtime.newarray:+8runtime.makeBucketArray:+18runtime.hashGrow:+10runtime.mapassign:+80go/types.(*Checker).recordTypeAndValue:+13go/types.(*Checker).updateExprType0:+110go/types.(*Checker).updateExprType:=230go/types.(*Checker).assignment:+67go/types.(*Checker).exprInternal:+276go/types.(*Checker).rawExpr:+10go/types.(*Checker).expr:+1go/types.(*Checker).exprInternal:+140go/types.(*Checker).rawExpr:+10
golang.org/x/tools/gopls@v0.18.1 go1.23.9 windows/amd64 other,vscode (1)
This stack rxPL4w was reported by telemetry:
crash/crashruntime.systemstack_switch:+4runtime.(*mheap).alloc:+5runtime.(*mcentral).grow:+4runtime.(*mcentral).cacheSpan:+89runtime.(*mcache).refill:+35runtime.(*mcache).nextFree:+10runtime.mallocgc:+178runtime.newobject:+1go/types.(*Checker).updateExprType0:+102go/types.(*Checker).updateExprType:=230go/types.(*Checker).assignment:+67go/types.(*Checker).indexedElts:+38go/types.(*Checker).exprInternal:+230go/types.(*Checker).rawExpr:+10go/types.(*Checker).expr:+1go/types.(*Checker).exprInternal:+140go/types.(*Checker).rawExpr:+10
golang.org/x/tools/gopls@v0.18.1 go1.23.9 windows/amd64 other,vscode (1)
This stack RunB9A was reported by telemetry:
crash/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.slicebytetostring:+31,+0x76bytes.(*Buffer).String:=71,+0x3a5golang.org/x/tools/go/packages.(*golistState).invokeGo:+27,+0x36bgolang.org/x/tools/go/packages.(*golistState).createDriverResponse:+18,+0xa6golang.org/x/tools/go/packages.(*golistState).adhocPackage:+1,+0x69golang.org/x/tools/go/packages.(*golistState).runContainsQueries:+20,+0x151golang.org/x/tools/go/packages.goListDriver:+79,+0x8d1golang.org/x/tools/go/packages.defaultDriver.func1:+1,+0x35golang.org/x/tools/go/packages.callDriverOnChunks.func1:+1,+0x5bgolang.org/x/sync/errgroup.(*Group).Go.func1:+15,+0x4fruntime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.20.0 go1.24.6 windows/amd64 other (1)
This stack zeBBWg was reported by telemetry:
crash/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+2,+0x35runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanHeader:+33,+0x199runtime.mallocgc:+50,+0xa4runtime.makeslice:+15,+0x48sync.(*Pool).pinSlow:+18,+0x17bsync.(*Pool).pin:+18,+0x45sync.(*Pool).Get:+4,+0x1bos.(*File).readdir:+19,+0x20dos.(*File).ReadDir:+4,+0x1cgolang.org/x/tools/internal/gopathwalk.(*walker).walk:+91,+0x674golang.org/x/tools/internal/gopathwalk.walkDir:+38,+0x347
golang.org/x/tools/gopls@v0.20.0 go1.24.5 windows/amd64 other (1)
Comment From: adonovan
This stack -59g9Q was reported by telemetry:
crash/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+58,+0x110runtime.growslice:+95,+0x467golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x2546golang.org/x/tools/go/ast/inspector.walk:+315,+0x2400golang.org/x/tools/go/ast/inspector.walk:+95,+0xa3egolang.org/x/tools/go/ast/inspector.walk:+95,+0xa3egolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2c98golang.org/x/tools/go/ast/inspector.walk:+86,+0x100dgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2a1bgolang.org/x/tools/go/ast/inspector.walk:+159,+0x298egolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901golang.org/x/tools/go/ast/inspector.walk:+297,+0x8f5golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2756golang.org/x/tools/go/ast/inspector.walk:+305,+0x1f0agolang.org/x/tools/go/ast/inspector.traverse:+18,+0x11dgolang.org/x/tools/go/ast/inspector.New:=74,+0x33golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17golang.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 yAmgfg was reported by telemetry:
crash/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+58,+0x110runtime.growslice:+95,+0x467golang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xc1golang.org/x/tools/go/ast/inspector.walk:+1,+0x5cgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2978golang.org/x/tools/go/ast/inspector.walk:+158,+0x18aegolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901golang.org/x/tools/go/ast/inspector.walk:+297,+0x8f5golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2756golang.org/x/tools/go/ast/inspector.walk:+305,+0x1f0agolang.org/x/tools/go/ast/inspector.traverse:+18,+0x11dgolang.org/x/tools/go/ast/inspector.New:=74,+0x33golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xac2golang.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 (2)
This stack vyuj1g was reported by telemetry:
crash/crashruntime.throw:+9,+0x34runtime.(*mcache).refill:+37,+0x22druntime.(*mcache).nextFree:+10,+0x81runtime.mallocgcSmallScanHeader:+33,+0x1f3runtime.mallocgc:+50,+0xbbruntime.newarray:+8,+0x3cinternal/runtime/maps.newarray:+1,+0x26internal/runtime/maps.newGroups:=310,+0x38internal/runtime/maps.(*table).reset:+2,+0x44internal/runtime/maps.newTable:+21,+0x193internal/runtime/maps.(*table).split:+5,+0x4finternal/runtime/maps.(*table).rehash:+22,+0x5cruntime.mapassign_faststr:+119,+0x190golang.org/x/tools/internal/gcimporter.(*iexporter).stringOff:+4,+0xa6golang.org/x/tools/internal/gcimporter.(*exportWriter).string:+0,+0x30golang.org/x/tools/internal/gcimporter.(*exportWriter).doTyp:+114,+0x8ecgolang.org/x/tools/internal/gcimporter.(*iexporter).typOff:+4,+0xa1
golang.org/x/tools/gopls@v0.20.0 go1.24.5 windows/386 vscode (1)
This stack -pmd-Q was reported by telemetry:
crash/crashruntime.throw:+9,+0x34runtime.(*mcache).refill:+37,+0x22druntime.(*mcache).nextFree:+10,+0x81runtime.mallocgcSmallScanHeader:+33,+0x1f3runtime.mallocgc:+50,+0xbbruntime.makeslice:+15,+0x47golang.org/x/tools/go/ast/inspector.traverse:+14,+0x9egolang.org/x/tools/go/ast/inspector.New:=74,+0x50cgolang.org/x/tools/gopls/internal/cache/parsego.Parse:+75,+0x4e7golang.org/x/tools/gopls/internal/cache.parseGoImpl:+13,+0x205golang.org/x/tools/gopls/internal/cache.(*parseCache).parseFiles:+10,+0x92golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+29,+0x486golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x365golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x339golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x68golang.org/x/tools/gopls/internal/cache.(*analysisNode).typeCheck:+1,+0x4cgolang.org/x/tools/gopls/internal/cache.(*analysisNode).run:+2,+0x42
golang.org/x/tools/gopls@v0.20.0 go1.24.5 windows/386 vscode (1)
This stack Wnp7oA was reported by telemetry:
crash/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+58,+0x110runtime.growslice:+95,+0x467golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x2546golang.org/x/tools/go/ast/inspector.walk:+315,+0x2400golang.org/x/tools/go/ast/inspector.walk:+85,+0x100cgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x3295golang.org/x/tools/go/ast/inspector.walk:+168,+0xb5golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901golang.org/x/tools/go/ast/inspector.walk:+183,+0x1819golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901golang.org/x/tools/go/ast/inspector.walk:+297,+0x8f5golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2756golang.org/x/tools/go/ast/inspector.walk:+305,+0x1f0agolang.org/x/tools/go/ast/inspector.traverse:+18,+0x11dgolang.org/x/tools/go/ast/inspector.New:=74,+0x33golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17golang.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 sDE1Mw was reported by telemetry:
crash/crashruntime.throw:+9,+0x34runtime.(*mcache).refill:+37,+0x22druntime.(*mcache).nextFree:+10,+0x81runtime.mallocgcSmallScanNoHeader:+26,+0x1b8runtime.mallocgc:+48,+0x99runtime.growslice:+95,+0x467go/types.NewScope:=41,+0x125go/types.(*Checker).openScope:+1,+0x17go/types.(*Checker).stmt:+207,+0x10a2go/types.(*Checker).stmtList:+9,+0x6fgo/types.(*Checker).funcBody:+24,+0x263go/types.(*Checker).funcDecl.func1:+1,+0x56go/types.(*Checker).processDelayed:+18,+0x1d3go/types.(*Checker).checkFiles:+32,+0x3f0go/types.(*Checker).Files:+13,+0x9agolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+73,+0x8e6golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x365
golang.org/x/tools/gopls@v0.20.0 go1.24.5 windows/386 vscode (1)
This stack CXcN9w was reported by telemetry:
crash/crashruntime.throw:+9,+0x34runtime.(*mcache).refill:+37,+0x22druntime.(*mcache).nextFree:+10,+0x81runtime.mallocgcSmallScanHeader:+33,+0x1f3runtime.mallocgc:+50,+0xbbruntime.newarray:+8,+0x3cinternal/runtime/maps.newarray:+1,+0x26internal/runtime/maps.newGroups:=310,+0x38internal/runtime/maps.(*table).reset:+2,+0x44internal/runtime/maps.newTable:+21,+0x193internal/runtime/maps.(*table).split:+6,+0x9dinternal/runtime/maps.(*table).rehash:+22,+0x5cruntime.mapassign:+137,+0x182go/types.(*Checker).recordTypeAndValue:+13,+0x111go/types.(*Checker).record:+23,+0x1ebgo/types.(*Checker).rawExpr:+16,+0x17bgo/types.(*Checker).multiExpr:+2,+0x69
golang.org/x/tools/gopls@v0.20.0 go1.24.5 windows/386 vscode (1)
This stack YOOoJw was reported by telemetry:
crash/crashruntime.throw:+9,+0x34runtime.(*mcache).refill:+37,+0x231runtime.(*mcache).nextFree:+10,+0x81runtime.mallocgcSmallScanNoHeader:+26,+0x1b8runtime.mallocgc:+52,+0x9druntime.newobject:+1,+0x29honnef.co/go/tools/internal/typesinternal/typeindex.New-range1:+22,+0x1e1golang.org/x/tools/go/ast/inspector.Cursor.Preorder.func1:+6,+0xd6honnef.co/go/tools/internal/typesinternal/typeindex.New:+15,+0x1e0honnef.co/go/tools/internal/analysisinternal/typeindex.init.func1:+2,+0x66golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xac2golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2,+0x68sync.(*Once).doSlow:+5,+0xa1sync.(*Once).Do:+17,+0x3cgolang.org/x/tools/gopls/internal/cache.execActions.func1:+2,+0x77
golang.org/x/tools/gopls@v0.20.0 go1.25.0 windows/386 vscode (1)
This stack MThwCw was reported by telemetry:
crash/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+58,+0x110runtime.growslice:+95,+0x467golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x2546golang.org/x/tools/go/ast/inspector.walk:+315,+0x2400golang.org/x/tools/go/ast/inspector.walk:+85,+0x100cgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2a1bgolang.org/x/tools/go/ast/inspector.walk:+159,+0x298egolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x28d1golang.org/x/tools/go/ast/inspector.walk:+176,+0x1901golang.org/x/tools/go/ast/inspector.walk:+297,+0x8f5golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2756golang.org/x/tools/go/ast/inspector.walk:+305,+0x1f0agolang.org/x/tools/go/ast/inspector.traverse:+18,+0x11dgolang.org/x/tools/go/ast/inspector.New:=74,+0x33golang.org/x/tools/go/analysis/passes/inspect.run:+1,+0x17golang.org/x/tools/gopls/internal/cache.(*action).exec.func6:+31,+0x88golang.org/x/tools/gopls/internal/cache.(*action).exec:+199,+0xac2golang.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)
Comment From: adonovan
This stack r2TSIQ was reported by telemetry:
crash/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.growslice:+95,+0x55cgo/parser.(*parser).parseElementList:+6,+0x173go/parser.(*parser).parseLiteralValue:+11,+0x18cgo/parser.(*parser).parsePrimaryExpr:+66,+0x595go/parser.(*parser).parseUnaryExpr:+68,+0x39dgo/parser.(*parser).parseBinaryExpr:+6,+0x149go/parser.(*parser).parseExpr:+5,+0xd4go/parser.(*parser).parseExprList:+5,+0xeego/parser.(*parser).parseList:=513,+0x2edgo/parser.(*parser).parseValueSpec:+24,+0x2e1go/parser.(*parser).parseValueSpec-fm:+0,+0x2bgo/parser.(*parser).parseGenDecl:+18,+0x1bd
golang.org/x/tools/gopls@v0.19.1 go1.24.3 windows/amd64 vscode (1)
This stack 8wv_3g was reported by telemetry:
crash/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcache).allocLarge:+15,+0x7cruntime.mallocgcLarge:+16,+0x78runtime.mallocgc:+53,+0xc4runtime.slicebytetostring:+31,+0x76go/scanner.(*Scanner).scanString:+19,+0xcfgo/scanner.(*Scanner).Scan:+52,+0x6e8go/parser.(*parser).next0:+18,+0x184go/parser.(*parser).next:+4,+0x64go/parser.(*parser).expect:+5,+0x73go/parser.(*parser).parseCallOrConversion:+5,+0x11ago/parser.(*parser).parsePrimaryExpr:+40,+0x33ago/parser.(*parser).parseUnaryExpr:+68,+0x39dgo/parser.(*parser).parseBinaryExpr:+6,+0x149go/parser.(*parser).parseExpr:+5,+0xd4
golang.org/x/tools/gopls@v0.19.1 go1.24.3 windows/amd64 vscode (1)
This stack 3LGhXg was reported by telemetry:
crash/crashruntime.systemstack_switch:+4,+0x7runtime.persistentalloc:+2,+0x44runtime.newBucket:+11,+0x4druntime.stkbucket:+53,+0x271runtime.mProf_Malloc:+13,+0xd9runtime.profilealloc:+7,+0x9aruntime.mallocgcSmallNoscan:+73,+0x244runtime.mallocgc:+45,+0xc4runtime.makeslice:+15,+0x48syscall.UTF16FromString:+10,+0x64syscall.UTF16PtrFromString:=115,+0x95os.stat:+4,+0x85os.statNolog:=127,+0x3cos.Stat:+2,+0xegolang.org/x/tools/internal/imports.(*ModuleResolver).modInfo:+13,+0x371golang.org/x/tools/internal/imports.(*ModuleResolver).scanDirForPackage:+35,+0x5d1golang.org/x/tools/internal/imports.(*ModuleResolver).scan.func3:+1,+0x4fgolang.org/x/tools/internal/gopathwalk.(*walker).walk:+55,+0x3cd
golang.org/x/tools/gopls@v0.20.0 go1.25.0 windows/amd64 other (1)
Comment From: adonovan
This stack atYkSQ was reported by telemetry:
crash/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+53,+0x121runtime.growslice:+95,+0x467golang.org/x/tools/go/ast/inspector.(*visitor).push:+5,+0xc1golang.org/x/tools/go/ast/inspector.walk:+1,+0x5cgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x30c1golang.org/x/tools/go/ast/inspector.walk:+86,+0x677golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x30c1golang.org/x/tools/go/ast/inspector.walk:+86,+0x677golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x30c1golang.org/x/tools/go/ast/inspector.walk:+86,+0x677golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2b13golang.org/x/tools/go/ast/inspector.walk:+159,+0x2a86golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2be4golang.org/x/tools/go/ast/inspector.walk:+176,+0x189egolang.org/x/tools/go/ast/inspector.walk:+183,+0xd73golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2be4golang.org/x/tools/go/ast/inspector.walk:+176,+0x189egolang.org/x/tools/go/ast/inspector.walk:+297,+0x8d7golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2ef4
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/386 vscode (1)
This stack X2r1QA was reported by telemetry:
crash/crashruntime.throw:+9,+0x34runtime.(*mcache).allocLarge:+17,+0x1bfruntime.mallocgcLarge:+16,+0x77runtime.mallocgc:+53,+0x121runtime.growslice:+95,+0x467golang.org/x/tools/go/ast/inspector.(*visitor).pop:=304,+0x2546golang.org/x/tools/go/ast/inspector.walk:+315,+0x2400golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2a70golang.org/x/tools/go/ast/inspector.walk:+158,+0x1b7fgolang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2be4golang.org/x/tools/go/ast/inspector.walk:+176,+0x189egolang.org/x/tools/go/ast/inspector.walk:+183,+0xd73golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2be4golang.org/x/tools/go/ast/inspector.walk:+176,+0x189egolang.org/x/tools/go/ast/inspector.walk:+183,+0xd73golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2be4golang.org/x/tools/go/ast/inspector.walk:+176,+0x189egolang.org/x/tools/go/ast/inspector.walk:+183,+0xd73golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2be4golang.org/x/tools/go/ast/inspector.walk:+176,+0x189egolang.org/x/tools/go/ast/inspector.walk:+183,+0xd73golang.org/x/tools/go/ast/inspector.walkList[...]:=21,+0x2be4
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/386 vscode (1)
Comment From: adonovan
This stack hZJGVQ was reported by telemetry:
crash/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+2,+0x35runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.newobject:+1,+0x24regexp/syntax.(*parser).newRegexp:=146,+0x125regexp/syntax.(*parser).parseClass:+2,+0x6cregexp/syntax.parse:+83,+0xa13regexp/syntax.Parse:=887,+0x2fregexp.compile:+1,+0x2aregexp.Compile:=131,+0x2bregexp.MustCompile:+1,+0x1fmvdan.cc/xurls/v2.Relaxed.func1:+1,+0x17sync.(*Once).doSlow:+5,+0xaasync.(*Once).Do:=69,+0x2b
golang.org/x/tools/gopls@v0.20.0 go1.24.6 windows/amd64 other (1)
This stack cAmwfg was reported by telemetry:
crash/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.newobject:+1,+0x24go/types.ExprString:+1,+0x27go/types.sprintf:+14,+0x8bego/types.(*Checker).sprintf:+7,+0xcdgo/types.(*Checker).arguments:+192,+0x1244go/types.(*Checker).callExpr:+128,+0x704go/types.(*Checker).exprInternal:+93,+0x678go/types.(*Checker).rawExpr:+10,+0x18b
golang.org/x/tools/gopls@v0.20.0 go1.24.4 windows/amd64 other (1)
This stack 3Fz0IA was reported by telemetry:
crash/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanHeader:+33,+0x199runtime.mallocgc:+50,+0xa4runtime.newarray:+8,+0x44internal/runtime/maps.newarray:+1,+0x12internal/runtime/maps.newGroups:=310,+0x3cinternal/runtime/maps.(*table).reset:+2,+0x3dinternal/runtime/maps.newTable:+21,+0x8einternal/runtime/maps.(*table).grow:+1,+0x36internal/runtime/maps.(*table).rehash:+18,+0x24runtime.mapassign_faststr:+119,+0x196golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1.1:+4,+0xa7
golang.org/x/tools/gopls@v0.19.1 go1.24.4 windows/amd64 vscode (1)
This stack lB_cRA was reported by telemetry:
crash/crashruntime.systemstack_switch:+4,+0x7runtime.(*mheap).alloc:+5,+0x5aruntime.(*mcentral).grow:+4,+0x51runtime.(*mcentral).cacheSpan:+89,+0x42druntime.(*mcache).refill:+35,+0x152runtime.(*mcache).nextFree:+10,+0x84runtime.mallocgcSmallScanNoHeader:+26,+0x158runtime.mallocgc:+48,+0x98runtime.newobject:+1,+0x24go/parser.(*parser).parseParameterList.func1:=1026,+0xa3ego/parser.(*parser).parseParameterList:+165,+0xa29go/parser.(*parser).parseParameters:+23,+0x244go/parser.(*parser).parseFuncDecl:+10,+0x12bgo/parser.(*parser).parseDecl:+17,+0x11ego/parser.(*parser).parseFile:+45,+0x5b6go/parser.ParseFile:+47,+0x178golang.org/x/tools/gopls/internal/cache/parsego.Parse:+7,+0x2a4
golang.org/x/tools/gopls@v0.20.0 go1.24.4 windows/amd64 other (1)