Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
M3
-
None
Description
This is because DeletionManager::markForDeletion() is called inside a lock before DeletionManager::markAllUnusedInThisThread() creates any thread specific state to attach the deletion to. The result is that markForDeletion ends up deleting the corresponding PollerHandlePrivate which causes a lock assertion.