Messages in this thread | | | From | Thomas Gleixner <> | Subject | Re: [PATCH] futex: Handle transient "ownerless" rtmutex state correctly | Date | Wed, 04 Nov 2020 16:22:04 +0100 |
| |
On Wed, Nov 04 2020 at 16:12, Thomas Gleixner wrote:
> From: Mike Galbraith <efault@gmx.de> > > Gratian managed to trigger the BUG_ON(!newowner) in fixup_pi_state_owner(). > This is one possible chain of events leading to this: > > Task Prio Operation > T1 120 lock(F) > T2 120 lock(F) -> blocks (top waiter) > T3 50 (RT) lock(F) -> boosts T3 and blocks (new top waiter)
boosts T1 obviously as Sebastian just pointed out to me. /me pulls the futex induced brain damage excuse ...
| |