aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'pkg')
-rw-r--r--pkg/manager/diff.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkg/manager/diff.go b/pkg/manager/diff.go
index 3e5a8bf35..cf32466a0 100644
--- a/pkg/manager/diff.go
+++ b/pkg/manager/diff.go
@@ -177,6 +177,7 @@ loop:
// Report it as error so that we could at least find it in the logs.
log.Errorf("repro didn't crash base, but base itself crashed: %s", ret.origReport.Title)
} else if ret.crashReport == nil {
+ dc.new.symbolize(ret.origReport)
dc.store.BaseNotCrashed(ret.origReport.Title)
select {
case <-ctx.Done():
@@ -657,6 +658,13 @@ func (rr *reproRunner) Run(ctx context.Context, r *repro.Result) {
}
}
+func (kc *kernelContext) symbolize(rep *report.Report) {
+ err := kc.reporter.Symbolize(rep)
+ if err != nil {
+ log.Logf(0, "failed to symbolize: %v", err)
+ }
+}
+
func PatchFocusAreas(cfg *mgrconfig.Config, gitPatches [][]byte) {
direct, transitive := affectedFiles(cfg, gitPatches)
if len(direct) > 0 {