mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-14 06:59:53 -05:00
When a filter sink is moving, it's not connected to any master sink, and therefore it's not connected to any IO thread either. In this situation trying to move a stream that is connected to the filter sink is likely to result in crashing, because starting the move involves sending a message to the IO thread. Sometimes this works by accident (the asyncmsgq of the filter sink still points to the old master sink's asyncmsgq), but we really should never attempt it. This patch blocks all moves where the moving stream is connected to a filter sink that itself is in the middle of a move. BugLink: https://bugs.freedesktop.org/show_bug.cgi?id=100277 |
||
|---|---|---|
| .. | ||
| daemon | ||
| modules | ||
| pulse | ||
| pulsecore | ||
| tests | ||
| utils | ||
| .gitignore | ||
| depmod.py | ||
| Makefile.am | ||
| map-file | ||