Chromium Code Reviews
DescriptionForce crypto::AppleKeychain access to be guarded by a Big Global Lock
Apple removed the Big Global Lock guarding the Security.framework API,
but there are a number of thread-unsafe places in the API. Additionally,
it seems that OS X 10.8.2 has introduced some deadlock potential, so
force calls to be serialized behind a Chrome-supplied Big Global Lock
until it's safe to do otherwise.
BUG=151707
TEST=See bug
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=159839
Patch Set 1 #Patch Set 2 : Missed two methods #Patch Set 3 : More Big Global Lock #Patch Set 4 : More BGL #Patch Set 5 : More BGL #Patch Set 6 : Now with 100% [hopefully] less recursive locking #Patch Set 7 : Now really with fewer recursions #
Total comments: 1
Patch Set 8 : comment update #
Messages
Total messages: 10 (0 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||