Replies: 2 comments 2 replies
-
Can you share a test to reproduce the problem? |
Beta Was this translation helpful? Give feedback.
2 replies
This comment was marked as spam.
This comment was marked as spam.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
running one of the test suites of our product we run into the above error message quite often.
The problem is in Mutex::UnlockSlow when a waiter is found in the previous iteration and it's predecessor is unknown (
pw == nullptr
) we assume that it's 'h', the head of the circular waiter list.However in our test runs we see waiters can be inserted between the head and 'w' (the waiter selected), so 'w's predecessor won't be 'h'.
Any opinion?
Thanks,
JP
Beta Was this translation helpful? Give feedback.
All reactions