{"record":{"id":"9da6be28034df261","repo":"go-delve/delve","slug":"expression-specifies-multiple-locations","errorCode":null,"errorMessage":"expression specifies multiple locations","messagePattern":"expression specifies multiple locations","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"pkg/terminal/command.go","lineNumber":2666,"sourceCode":"\t\tif len(v) != 2 {\n\t\t\treturn errDisasmUsage\n\t\t}\n\t\tstartpc, err := strconv.ParseInt(v[0], 0, 64)\n\t\tif err != nil {\n\t\t\treturn fmt.Errorf(\"wrong argument: %q is not a number\", v[0])\n\t\t}\n\t\tendpc, err := strconv.ParseInt(v[1], 0, 64)\n\t\tif err != nil {\n\t\t\treturn fmt.Errorf(\"wrong argument: %q is not a number\", v[1])\n\t\t}\n\t\tdisasm, disasmErr = t.client.DisassembleRange(ctx.Scope, uint64(startpc), uint64(endpc), flavor)\n\tcase \"-l\":\n\t\tlocs, _, err := t.client.FindLocation(ctx.Scope, rest, true, t.substitutePathRules())\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tif len(locs) != 1 {\n\t\t\treturn errors.New(\"expression specifies multiple locations\")\n\t\t}\n\t\tdisasm, disasmErr = t.client.DisassemblePC(ctx.Scope, locs[0].PC, flavor)\n\tdefault:\n\t\treturn errDisasmUsage\n\t}\n\n\tif disasmErr != nil {\n\t\treturn disasmErr\n\t}\n\n\tdisasmPrint(disasm, t.stdout, true)\n\n\treturn nil\n}\n\nfunc libraries(t *Term, ctx callContext, args string) error {\n\targv := config.Split2PartsBySpace(args)\n\tif len(argv) == 2 {","sourceCodeStart":2648,"sourceCodeEnd":2684,"githubUrl":"https://github.com/go-delve/delve/blob/a23773e6c31361e43246bc43a424ee009679b174/pkg/terminal/command.go#L2648-L2684","documentation":"Error \"expression specifies multiple locations\" thrown in go-delve/delve.","triggerScenarios":"Thrown at pkg/terminal/command.go:2666 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a23773e6c31361e43246bc43a424ee009679b174","analyzedAt":"2026-08-31T15:12:45.221Z","schemaVersion":2},"datasetVersion":"2026-08-31T19:17:28.585Z"}