)]}' { "commit": "ab8ad62939800811249ff5c28183b29179277b37", "tree": "0d19d3726cf0542c5c3b90ac30ddcc576f5f41a8", "parents": [ "a3bd97a019084035334cd18eae5485076d1282de" ], "author": { "name": "Mark Salyzyn", "email": "salyzyn@google.com", "time": "Fri Oct 21 09:46:42 2016 -0700" }, "committer": { "name": "Mark Salyzyn", "email": "salyzyn@google.com", "time": "Mon Oct 24 07:41:05 2016 -0700" }, "message": "logd: mLastWorstPidOFSystem crash\n\n(cherry pick from commit fa07f9dc4b4d101a49fba5dbbf35c88cdfec4433)\n\nmLastWorstPidOfSystem is filled with iterator references\nthat are not from AID_SYSTEM to aid the performance. But\nwe only clear entries from the list during erase if they\nare from AID_SYSTEM. Remove the filter check in erase so\nthe stale references will be removed.\n\nThe conditions that caused this failure are difficult to\nreproduce and are rare.\n\nTest: gTests logd-unit-tests, liblog-unit-tests and logcat-unit-tests\nBug: 32247044\nBug: 31237377\nChange-Id: Ie405dd643203b816cac15eef5c97600551cee450\n", "tree_diff": [ { "type": "modify", "old_id": "79a7e8ce020d8b3cb3c04c25f798548b56331e6b", "old_mode": 33188, "old_path": "logd/LogBuffer.cpp", "new_id": "0497a899bd7d9cab0fe354f1858ca26841bef4c6", "new_mode": 33188, "new_path": "logd/LogBuffer.cpp" } ] }