Wind River Support Network

HomeDefectsLIN6-4413
Not to be fixed

LIN6-4413 : Kernel panic after WARN_ON(p == src_rq->curr)

Created: Jul 18, 2013    Updated: Apr 19, 2018
Resolved Date: Apr 17, 2018
Previous ID: LIN4-12525
Found In Version: 6.0
Severity: Critical
Applicable for: Wind River Linux 6
Component/s: Kernel
Host OS: Linux Red Hat
Architecture: MIPS

Description

Kernel panic occured after WARN_ON(p == src_rq->curr)

This may occur by stack corruption between schdeule() and serial_out() function.
After WARN_ON(p == src_rq->curr), kernel panic occur and even we remove WARN_ON(), the panic still occurs.

TSR# 1233398

Workaround

1. Kenel debug option enable. 
2. Not using real time scheduler.

But #1, #2 are not acceptable due to degradation of performance. 

Steps to Reproduce

It's only possible to reproduce this in customer's site. Because it's too complecate and so many steps to do. There is no simple way to reproduce. So this should be inspected in customer's site remotely.
Live chat
Online