go-delve/delve · error

error creating breakpoint at function return %s: %w

Error message

error creating breakpoint at function return %s: %w

What it means

Error "error creating breakpoint at function return %s: %w" thrown in go-delve/delve.

Source

Thrown at service/debugger/debugger.go:1612

		return fmt.Errorf("error creating breakpoint at function %s: %w", fname, err)
	}

	// Create tracepoints for function return locations
	raddrs, _ := d.functionReturnLocationsInternal(fname)
	for i := range raddrs {
		retLbp := &proc.LogicalBreakpoint{
			Set: proc.SetBreakpoint{
				PidAddrs: []proc.PidAddr{{Pid: d.target.Selected.Pid(), Addr: raddrs[i]}},
			},
			TraceReturn:      true,
			RootFuncName:     rootstr,
			Stacktrace:       20,
			TraceFollowCalls: followCalls,
		}

		err := createBrkForTracepoint(retLbp)
		if err != nil {
			return fmt.Errorf("error creating breakpoint at function return %s: %w", fname, err)
		}
	}
	return nil
}

// Types returns all type information in the binary.
func (d *Debugger) Types(filter string) ([]string, error) {
	d.targetMutex.Lock()
	defer d.targetMutex.Unlock()

	regex, err := regexp.Compile(filter)
	if err != nil {
		return nil, fmt.Errorf("invalid filter argument: %s", err.Error())
	}

	r := []string{}

	t := proc.ValidTargets{Group: d.target}

View on GitHub (pinned to a23773e6c3)

When it happens

Trigger: Thrown at service/debugger/debugger.go:1612 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/13f8a0e60b2bbea7. Report an issue: GitHub.