Stack-protector: Kernel stack is corrupted: is triggered because perf_trace_buf_prepare() does not verify that per_cpu array perf_trace_buf has allocated per_cpu buffers in it.
Issue
-
Kernel panic - not syncing: stack-protector:
Kernel stack is corrupted
while using perf in functionperf_trace_buf_prepare()
-
Fix race condition for
perf_trace_buf
initialization in toolperf
Environment
- Red Hat Enterprise Linux 7
- Red Hat Enterprise Linux 8
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.