Ensure InputData.mEventTime doesn't get clobbered even if the GPU process crashed
Categories
(Core :: Panning and Zooming, defect, P3)
Tracking
()
People
(Reporter: hiro, Unassigned)
References
(Blocks 1 open bug)
Details
When we send events to GPU process via IPC calls, we do call SendReceiveBlahBlahEvent with two InputData instances like this;
MouseInput& event = aEvent.AsMouseInput();
MouseInput processedEvent;
SendReceiveMouseInputEvent(event, !!aCallback, &res, &processedEvent);
event = processedEvent;
One is the given event, the other is for storing the result as an output parameters. Unfortunately the result one is not initialized with the given event data so that the mTimeStamp would be zero. Thus if the GPU process is crashed, then the zero mTimeStamp data would be returned from there.
Comment 1•1 day ago
|
||
The severity field is not set for this bug.
:botond, could you have a look please?
For more information, please visit BugBot documentation.
Reporter | ||
Comment 2•20 hours ago
|
||
P3:S3 for now, as of now what we've known is that it's causing a debug assertion (bug 1903699), we are unsure whether this bug has any user impacts or not. Once after we knew the impacts we will re-prioritize and re-set the severity.
Description
•