Issue metadata
Sign in to add a comment
|
Several VR tests failing on Oreo due to renderer crash |
||||||||||||||||||||||||||||
Issue descriptionA handful of VR browser tests are failing on Oreo due to a renderer crash with the following error: [FATAL:first_meaningful_paint_detector.cc(270)] Check failed: !swap_stamp.is_null(). Specifically, the failing tests are: VrBrowserControllerInputTest#testControllerFlingScrolling VrBrowserControllerInputTest#testControllerScrolling VrBrowserControllerInputTest#testAppButtonExitsFullscreen VrBrowserTransitionTest#testExitFullscreenAfterExitingVrFromCinemaMode VrBrowserNavigationTest#testNativeNavigationAndInteraction A bisect points to https://chromium-review.googlesource.com/1106600 as the culprit.
,
Aug 20
,
Aug 20
You will need a rooted Pixel device of some sort in order to run those particular tests. If you don't have access to one, you can run the tests on swarming.
,
Aug 21
Hi sadrul@ and penghuang@, There are some VR tests failing due to my CL - https://chromium-review.googlesource.com/c/chromium/src/+/1106600/14/ui/gl/gl_surface_egl.cc#1447 This is because the presentation time is reported as null in my CL when eglGetFrameTimestampsANDROID() call fails.(line 1467 in gl_surface_egl.cc) There is a DCHECK in blink/renderer code which is expecting presentation time to be not null. Can you please let me know what should be expected behavior here. Should presentation time be reported as TimeTicks::Now() in those cases or it can be reported as null ? Also i am not sure why eglGetFrameTimestampsANDROID() fails. There is no error code apart from true/false. I will double check that this api call is passing for telemetry tests or not. thanks
,
Aug 22
For cases where we couldn't get the correct presentation-time, we generally just use the current time (TimeTicks::Now()) as the presentation-time (e.g. [1]). So perhaps that's what we could do too before returning in gl_surface_egl.cc:1451 (and probably before the early return in line 1471 too)? [1] https://cs.chromium.org/chromium/src/ui/gl/gl_surface_presentation_helper.cc?sq=package:chromium&dr=CSs&g=0&l=63
,
Aug 22
ok.. sounds good.
,
Aug 29
,
Jan 15
It sounds like this was fixed based on the comments. Can someone close it if so?
,
Jan 15
The crash was fixed with a revert, and it's been long enough that I think it's safe to assume that either it got relanded without issue or has been abandoned.
,
Jan 15
|
|||||||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||||||
Comment 1 by vikassoni@chromium.org
, Aug 20