On 21.11.19 16:31, Philippe Gerum wrote:
On 11/19/19 6:39 PM, Philippe Gerum wrote:
On 11/19/19 5:46 PM, Philippe Gerum via Xenomai wrote:
On 11/18/19 4:13 PM, Lange Norbert via Xenomai wrote:
Hello,

Here's one of my deadlocks, the output seems interleaved from 2 concurrent 
dumps,
I ran the crashlog through decode_stacktrace.sh.


Ok, I can reproduce this one, including in a vm. The symptom can be either a 
lockup, or recursive faults. I'm on it.


#0b9e81807 seems to have introduced a regression. Something there may be subtly 
at odds with the core scheduler logic. More later.

Eh, no. #0b9e81807 only exposed a very serious and longstanding issue into the 
scheduler core, which may cause a CPU to pick threads from a remote runqueue in 
rare circumstances. And that bug is definitely mine. I need to review more code 
to make sure no more horror shows alike are waiting for prime time. This bug 
affects all Xenomai series, 3.1, 3.0, 2.x.


Uh... good that we surfaced this now. Curious to see the result!

Jan

--
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux

Reply via email to