go-delve/delve · error
could not clear breakpoint %s
Error message
could not clear breakpoint %s
What it means
Error "could not clear breakpoint %s" thrown in go-delve/delve.
Source
Thrown at pkg/proc/native/threads.go:146
t.CurrentBreakpoint.Breakpoint = bp
return nil
}
// Breakpoint returns the current breakpoint that is active
// on this thread.
func (t *nativeThread) Breakpoint() *proc.BreakpointState {
return &t.CurrentBreakpoint
}
// ThreadID returns the ID of this thread.
func (t *nativeThread) ThreadID() int {
return t.ID
}
// clearSoftwareBreakpoint clears the specified breakpoint.
func (t *nativeThread) clearSoftwareBreakpoint(bp *proc.Breakpoint) error {
if _, err := t.WriteMemory(bp.Addr, bp.OriginalData); err != nil {
return fmt.Errorf("could not clear breakpoint %s", err)
}
return nil
}
// Registers obtains register values from the debugged process.
func (t *nativeThread) Registers() (proc.Registers, error) {
return registers(t)
}
// RestoreRegisters will set the value of the CPU registers to those
// passed in via 'savedRegs'.
func (t *nativeThread) RestoreRegisters(savedRegs proc.Registers) error {
return t.restoreRegisters(savedRegs)
}
// PC returns the current program counter value for this thread.
func (t *nativeThread) PC() (uint64, error) {
regs, err := t.Registers()View on GitHub (pinned to a23773e6c3)
When it happens
Trigger: Thrown at pkg/proc/native/threads.go:146 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of go-delve/delve@a23773e6c3 (2026-08-31).
Data as JSON: /api/errors/83ce84b3dd5bffa7.
Report an issue: GitHub.