summaryrefslogtreecommitdiff
path: root/graphics/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorCraig Mautner <cmautner@google.com>2012-03-04 17:17:59 -0800
committerCraig Mautner <cmautner@google.com>2012-03-06 09:30:18 -0800
commit26caf7adf62fa36dc3fa7c194ff38520d1003f11 (patch)
tree75022a6bf1bd2dde95c2a50b82bd7b2d526d348a /graphics/java/android/renderscript/ProgramFragmentFixedFunction.java
parenteb00769e8983a02397db26a5413147a975b47c1f (diff)
Fix deadlock by making DropBoxManager call async.
Created a Handler and used it to make sendBroadcast call asynchronously. Deadlock was caused by WindowManagerService Log.wtf call requiring ActivityManagerService lock while holding its own lock. At the same time ActivityManagerService was holding its lock while waiting for WindowManagerService lock. Tested by forcing a Log.wtf in WindowManagerServices.updateWindowsAppsAndRotationAnimationsLocked inside mAppTokens loop. Then ran 'adb shell monkey -v -v 500000'. Without this fix it would lock up and reboot within a couple of minutes. With this fix it runs until the Camera app crashes. But that's a different bug... Fixes bug 6112676. Change-Id: I5b360aa08412d117b1765f01bacd931020509db7
Diffstat (limited to 'graphics/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions