Flakiness of gpu tests on Win7 Debug (New Intel) GPU.FYI bot, exception because of DCHECK |
|||
Issue descriptionDifferent tests fail: trace_test, gpu_process_launch_tests, context_lost_tests. Log contains: [176:5200:0917/001455:FATAL:handle_closer_agent.cc(89)] Check failed: dup_dummy == closed_handle. Started in https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20Debug%20%28New%20Intel%29/builds/1248, as far as I can tell. crbug.com/648369 could be related.
,
Sep 24 2016
Actually, I'm upgrading this to P1 again so it gets triaged quickly. Issue 467809 was the previous incidence of this problem. Thanks Yuly for raising the problem.
,
Sep 25 2016
This test has indeed been flaky for a while, on all OS.
,
Sep 25 2016
wfh@: could you please help us with the handle_closer_agent.cc problem here? That will address flakiness of these tests on Windows.
,
Oct 26 2016
Still happens https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20Release%20%28New%20Intel%29/builds/1700 - GpuRasterization.ConcavePaths https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20Release%20%28New%20Intel%29/builds/1698 - trace_test.OffscreenCanvasWebGLGreenBox https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20Release%20%28New%20Intel%29/builds/1691 - GpuProcess.has_transparent_visuals_gpu_process https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20Release%20%28New%20Intel%29/builds/1686 - trace_test.WebGLGreenTriangle.AA.NoAlpha https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20Release%20%28New%20Intel%29/builds/1683 - GpuProcess.equal_bug_workarounds_in_browser_and_gpu_process
,
Oct 26 2016
I think the best option for the short term would be to remove the DCHECK - it should not be happening but it depends on the state of the handle table while the process is launching, so something that warrants deeper investigation (and might not be achievable in the short term) If this is blocking you, I would lgtm a CL to remove the DCHECK with a TODO(wfh) to investigate why exactly this is failing on certain platform configurations.
,
Oct 26 2016
Yuly: would it be possible for you to put together that CL? We really should get this bot reliably green.
,
Oct 28 2016
Looking more at the failures, I suspect now that "Check failed: dup_dummy == closed_handle" happens later, when the test tries to recover after a previous problem. In https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20Debug%20%28New%20Intel%29/builds/1492 I see err: rx::Renderer11::initializeD3DDevice(748): Failed creating Debug D3D11 device - falling back to release runtime. In https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20Debug%20%28New%20Intel%29/builds/1509 there is [5300:5920:1026/205536:ERROR:scoped_com_initializer.h(58)] Multiple CoInitialize() calls for thread 5920 In https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20Debug%20%28New%20Intel%29/builds/1510 there is DevtoolsTargetCrashException: Devtools target crashed I imagine what happens is that browser gets stuck in unkillable state, new browser gets launched, and then DCHECK fires. Probably the same thing happens on all "New Intel" Windows and Linux bots, just on Win Debug we get more messages. Ultimately, I suspect the source of the problem is what was mentioned in issue 648369 - hardware. Still, it would be nice if we were able to recover cleanly from problems even on slow hardware.
,
Oct 28 2016
Thanks for your help diagnosing this Yuly.
,
Nov 9 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/da7006ebeb66503c5988482e3631d43d44f5c74c commit da7006ebeb66503c5988482e3631d43d44f5c74c Author: jbauman <jbauman@chromium.org> Date: Wed Nov 09 22:12:14 2016 Remove DCHECK when handle stuffing fails. This seems to be causing a lot of flakes on the Win7 Intel GPU FYI bot. BUG=649904 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win10_chromium_x64_rel_ng Review-Url: https://codereview.chromium.org/2484813005 Cr-Commit-Position: refs/heads/master@{#431049} [modify] https://crrev.com/da7006ebeb66503c5988482e3631d43d44f5c74c/sandbox/win/src/handle_closer_agent.cc |
|||
►
Sign in to add a comment |
|||
Comment 1 by kbr@chromium.org
, Sep 24 2016Labels: -OS-Linux -Pri-1 Pri-2
Owner: wfh@chromium.org
Status: Assigned (was: Unconfirmed)