go-delve/delve
Documented errors, page 3 of 6. Back to go-delve/delve
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| VirtualQueryEx wrapped around the address space or stuck | error_code | error | windows, virtualqueryex, memory-map, infinite-loop |
| could not find goroutine array | exception | error | go, runtime, goroutines, symbols |
ErrNoDebugInfoFound could not open debug info | exception | error | dwarf, debug-info, elf, stripped-binary |
| func type not yet supported by ebpf tracing | exception | warning | ebpf, tracing, unsupported-type, func |
| structure too deep for comparison | exception | error | go, debugger, struct-comparison, truncation |
| breakpoint can not be enabled | exception | error | go, debugger, breakpoint, invalid-state |
| unknown goroutine | exception | error | go, debugger, goroutines |
| could not get process list | exception | error | windows, process-list, snapshot, privileges |
| failed to get xstate info | exception | error | freebsd, ptrace, registers, xsave |
| failed to open file | exception | error | terminal, filesystem, io, breakpoints, delve |
| Frame only has deferred calls | exception | error | go, debugger, defer, eval-scope |
| location starting at %#x of size %#x is past the end of… | exception | error | minidump, corrupt-file, truncated, bounds-check |
| can not start a call injection while running backwards | exception | error | gdbserial, rr, reverse-execution, call-injection |
| key not found | exception | warning | go, debugger, map-lookup, key-not-found |
| start address( ) should be less than end address( ) | exception | error | disassembly, argument-validation, address-range |
| address required | validation | error | terminal, breakpoints, cli-usage, argument-parsing |
| checkpoint not found | exception | info | core-dump, checkpoints, go, delve |
| first argument of append_file was not a string | validation | error | starlark, scripting, type-error |
| selectThread when thread suffix is supported | panic | error | gdbserial, gdb-remote-protocol, panic |
| invalid argument (type ) for cap | exception | error | debugger, go, expression-evaluation, builtin-cap |
| native backend disabled during compilation | error_code | critical | macos, cgo, build-tags, native-backend |
| nil goroutine when attempting to switch to goroutine stack | exception | error | go, stack, goroutine, runtime |
| no return values | exception | info | debugger, function-call-injection, return-values |
| ptrace | console | error | macos, ptrace, entitlements, process-launch, native-backend |
| unsupported piece kind | panic | error | dwarf, variables, panic, piece-kinds |
| could not load swiss table groups lengthMask field | exception | error | go, debugger, dwarf, swiss-map |
| no address for escaped variable | exception | warning | go, debugger, compiler-optimization, locals |
| can't write halfway through a file | panic | error | elf, panic, api-misuse, writer |
| invalid interface type | exception | error | debugger, go, interface, dwarf |
| too many transmit attempts | exception | error | gdbserial, network, protocol, retry |
| waiting for target execve failed | exception | critical | linux, ptrace, exec, process-launch |
| entry has no location attribute | exception | error | dwarf, debug-info |
| malformed qMemoryRegionInfo response packet (name) | exception | error | gdbserial, protocol, hex-encoding |
| malformed stop packet | exception | error | gdb-serial-protocol, go, debugserver, hex-decode |
| could not dereference | exception | warning | delve, debugger, signal-handling, stack-unwinding, memory-read |
| could not find rule for | exception | error | delve, terminal, configuration, substitute-path |
| failed to find the named variable | error_code | error | dap, set-variable, variables, go |
| reading debug_info: file index | exception | error | go, dwarf, debug-info, file-index, version-mismatch |
| %s | exception | error | go, debugger, detach, ptrace |
| malformed executable | exception | error | dwarf, elf, malformed, loclists |
| malformed qMemoryRegionInfo response packet (size) | exception | error | gdbserial, protocol, hex-parsing |
| qMemoryRegionInfo error | exception | error | gdbserial, protocol, remote-error |
| type assertion failed | exception | error | dwarf, type-assertion, location-attribute |
| unable to clear breakpoint | exception | warning | go, debugger, breakpoint, partial-failure |
| argument of deferred must be a number greater than 0 (use… | validation | error | terminal, cli-usage, deferred-calls |
| unimplemented comparison of | exception | error | debugger, expression-evaluation, unimplemented |
| error reading thread note header for thread | exception | error | core-dump, truncated-file, io-error |
| setpgid | console | error | macos, ptrace, process-launch, posix, native-backend |
| failed to get xstate | exception | error | freebsd, ptrace, registers, xsave, cgo |
| CFA becomes undefined at PC %#x | exception | error | dwarf, stack, cfa, unwinding |
| could not get registers trying to step into coroutine | exception | error | stepping, registers, coroutine |
| next while nexting | exception | error | go, debugger, stepping, state |
| unknown type: %T | exception | warning | go, debugger, dwarf, types |
| can't open separate debug file: | exception | error | debug-info, separate-debug-file, elf, file-access |
| invalid filter argument | validation | error | regex, input-validation, filters |
| LR register is nil during stack switch | exception | error | arm64, registers, stack, link-register |
| malformed map type: keys, values or tophash of a bucket is… | error_code | error | go, maps, dwarf, runtime-internals |
| mismatched types and | exception | error | debugger, expression-evaluation, type-mismatch |
| expression ( ) can not be dereferenced | exception | error | debugger, expression-evaluation, pointer, type-mismatch |
| malformed qMemoryRegionInfo response packet (error) | exception | error | gdbserial, protocol, hex-encoding |
| operations on non-finite floats not implemented | exception | info | expression-evaluation, floating-point, go, delve |
| changing register not implemented | exception | error | windows, arm64, registers, unimplemented |
| redirect error: redirected twice | exception | error | terminal, io-redirection, argument-parsing, delve |
| string starting at %#x of size %#x is past the end of file… | exception | error | minidump, corrupt-file, utf16, truncated |
| too many arguments to trace | validation | error | terminal, cli-usage, breakpoint |
| write out of bounds | error_code | error | go, memory, registers, debugger |
| condition expression unreadable | exception | error | debugger, breakpoints, go, conditions |
| could not determine path for module | exception | error | go-modules, rpc2, substitute-path |
| Could not read from instruction buffer | panic | critical | dwarf, panic, frame-parsing |
| could not stop process | exception | error | darwin, threads, suspend, timeout |
| call is only supported with topmost stack frame | validation | error | dap, function-call, stack-frames, go |
| can not convert constant | exception | error | go, debugger, type-conversion, constant |
| Could not unread byte | panic | critical | dwarf, panic, frame-parsing |
| cycle in load graph | validation | error | starlark, scripting, imports |
| Invalid next count | validation | error | terminal, stepping, cli-usage |
| can not convert value of type | exception | error | go, debugger, type-conversion, eval |
| error derefing *G | exception | error | go, debugger, memory, goroutines |
| registers inside callback returned err | exception | warning | debugger, registers, callback, ptrace |
| aligning after desc | exception | error | core-dump, elf, io, alignment |
| breakpoint name could not be parsed as a function. name… | validation | error | dap, breakpoints, validation |
| can not assign to %T. | exception | error | starlark, delve, scripting, reflection |
| could not load swiss map group keys | exception | error | go, debugger, dwarf, swiss-map |
| entry point not found | error_code | error | freebsd, elf, auxv, debugging |
| expected argument after -fmt | validation | error | cli, parsing, examine-memory |
| LocationCovers does not support DWARFv5 | exception | error | dwarf, dwarf5, loclists, compatibility |
| cannot use as 'substitutePath' of type | validation | error | dap, json, launch-config |
| could not dereference | exception | warning | delve, debugger, signal-handling, stack-unwinding, dwarf |
| could not read debug info | exception | error | go, dwarf, elf, binary-info, stripped-binary |
errBinaryInfoClose multiple errors closing executable files | exception | warning | resource-cleanup, file-handles, debugger |
ErrStackUnderflow DWARF stack underflow | exception | error | dwarf, stack-underflow, expression-evaluation |
| Negative array length | exception | error | debugger, arrays, slices |
| accept failed: listener closed | error_code | info | go, listener, shutdown, accept-loop |
| could not restore registers | error_code | error | go, fncall, registers, ptrace |
| error setting argument | exception | error | starlark, delve, scripting, reflection |
| could not find compile unit | exception | error | dwarf, compile-unit, location-expressions, bininfo |
| mismatched types nil and | exception | error | go, debugger, nil, type-mismatch |
| could not find function at %#x | exception | error | go, defer, symbols, evalscope |
| wrong type for pcs item | exception | error | go, debugger, goroutines, stacktrace, version-mismatch |
| cannot establish frame at uprobe PC %#x | exception | error | ebpf, dwarf, unwind, frame |
| could not find thread | exception | error | gdbserial, thread, stop-reply, race |