Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
1.1.0, 1.1.x
-
None
-
d2f4bc928741b9680b87427a27ad7d175b64edcc
Description
QPulseAudioEngine::~QPulseAudioEngine() does not lock the mainloop for calling pa_context_disconnect();
Sometimes there are crashes when program ends because of assertion failures in mainloop thread. When I added the locking around pa_context_disconnect(), crashes disappeared.