summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorJean-Michel Trivi <jmtrivi@google.com>2018-02-14 10:48:51 -0800
committerJean-Michel Trivi <jmtrivi@google.com>2018-02-14 15:04:46 -0800
commit085346acffb81159eb21f79a95d98f3200b8af1f (patch)
treebf8c6919bc054b0d930b47db2fa9b67ced9ae94f /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parent11817c6bb21423cec873f5acd11cbb203bdc7729 (diff)
AudioService: fix deadlock
Source of deadlock: Thread A: readAudioSettings() -> checkAllAliasStreamVolumes() -> synchronized (VolumeStreamState.class) -> mStreamStates[streamType].setAllIndexes() -> synchronized (mSettingsLock) Thread B: updateStreamVolumeAlias() -> mStreamStates[ACCESSIBILITY].setAllIndexes() -> synchronized (mSettingsLock) -> synchronized (VolumeStreamState.class) Fix: Ensure all calls to VSS.setAllIndexes() are synchronized on mSettingsLock then on VolumeStreamState.class. Bug: 72122435 Test: see bug for repro Change-Id: I16ad1d1df88256291c36d8f5b8ebe830fe1b0b84
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions