Skip to content

faudio: Fix deadlock in voice callbacks

Stanislau Tsitsianok requested to merge tsmx/wine:fix-muramasa into master

Deadlock was being caused by the fact that some private FAudio routines hold internal mutexes while calling application callbacks. This may result in a deadlock because app might have a huge global mutex that is locked both by callbacks and by some code that e.g. submits new buffers to XAudio.

Should fix https://bugs.winehq.org/show_bug.cgi?id=54246

Merge request reports

Loading