https://bugs.winehq.org/show_bug.cgi?id=54979
--- Comment #10 from John Nagle nagle@animats.com --- Right.
You're three deep in futexes at that point, and I think they're interacting badly. I think it's the one in the middle that's part of the problem. But I'm not sure. GDB gives me a snapshot of the state but not the dynamics that got us there.
Maybe if the middle spinlock had a quick quit to a hard block...