diff --git a/sentry.go b/sentry.go index 5d314b9..567e5ab 100644 --- a/sentry.go +++ b/sentry.go @@ -334,7 +334,7 @@ func (hook *SentryHook) convertStackTrace(st errors.StackTrace) *raven.Stacktrac stFrames := []errors.Frame(st) frames := make([]*raven.StacktraceFrame, 0, len(stFrames)) for i := range stFrames { - pc := uintptr(stFrames[i]) + pc := uintptr(stFrames[i]) - 1 fn := runtime.FuncForPC(pc) file, line := fn.FileLine(pc) frame := raven.NewStacktraceFrame(pc, fn.Name(), file, line, stConfig.Context, stConfig.InAppPrefixes)