diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2019-12-05 12:14:58 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2019-12-05 12:14:58 +0100 |
| commit | 4fb74474cf0af2126be3a8989d770c3947ae9478 (patch) | |
| tree | 1e79a029abcb6933fda6263f2477808c75ef95ab /executor | |
| parent | 036f0b1e8d6a6420bdc2f080a89f3004ca34a397 (diff) | |
pkg/report: fix guilty file extraction in presence of rcu stalls
The the added test for exception from exception corner case.
"BUG: spinlock lockup" fails to respect panic_on_warn and panic
after printing report (though, it's a BUG already, so it should
have been paniced even without panic_on_warn).
As the result we got "spinlock lockup" followed by "rcu stall" report.
And we have that special exception for rcu stalls b/c for them
the most of the report is irrelevant up to apic_timer_interrupt frame.
The code did not expect this weird double-report case and skipped
everything up to apic_timer_interrupt, though it's actually
a lockup in netfilter code.
Diffstat (limited to 'executor')
0 files changed, 0 insertions, 0 deletions
