Data race between SignalSyncToken callback and IsSyncTokenSignaled |
||
Issue descriptionSignalSyncToken uses IPC whereas IsSyncTokenSignaled reads from command buffer shared memory state. There's no guarantee that when SignalSyncToken's callback is called, the shared memory state on the client would've updated. piman@ suggested returning the versioned state in SignalSyncToken's IPC reply (similar to WaitForToken/GetOffset) and update the client's state if it's older.
,
Sep 25 2017
|
||
►
Sign in to add a comment |
||
Comment 1 by bugdroid1@chromium.org
, Sep 23 2017