Flaky WebGL tests possibly after WebGL roll |
|||
Issue descriptionThe ANGLE CQ has been flaking quite a bit recently because of WebGL failures. Going to try and figure out exactly which tests they are and which should be marked as flaky. Seems to be happening at least on Linux/Windows.
,
Dec 15 2017
https://ci.chromium.org/buildbot/tryserver.chromium.angle/win_angle_rel_ng/8454 flaked on WebglConformance_conformance2_textures_canvas_sub_rectangle_tex_2d_rg32f_rg_float
,
Dec 15 2017
That failure looks like an out-of-memory crash triggered underneath Ganesh: Last event: bdc.1144: Access violation - code c0000005 (first/second chance not available) debugger time: Thu Dec 14 18:13:31.789 2017 (UTC - 8:00) ChildEBP RetAddr Args to Child 003eaf44 6954fb17 00000016 66e164b8 003eaf9c chrome_child!base::win::SetAbortBehaviorForCrashReporting+0x20 003eaf4c 66e164b8 003eaf9c 66f7370e 04be4b10 chrome_child!abort+0x10 003eaf54 66f7370e 04be4b10 003eaf5c 04a3a7c0 chrome_child!FX_OutOfMemoryTerminate+0x8 003eaf9c 66eab1f8 04b00e70 00000007 00008b31 chrome_child!GrGLCompileAndAttachShader+0x56e 003eb124 66ea987f 06e00f50 00000008 66ea277c chrome_child!GrGLGpu::createCopyProgram+0x7e8 003eb1dc 66ea96c3 06d41c60 00000001 06e01010 chrome_child!GrGLGpu::copySurfaceAsDraw+0x7f 003eb220 66eb1e0f 06d41c60 00000001 06e01010 chrome_child!GrGLGpu::onCopySurface+0x83 003eb270 66eafb50 06d41c60 00000001 06e01010 chrome_child!GrGpu::copySurface+0x12f 003eb29c 66fe15fd 06e01010 00000001 04bbba18 chrome_child!GrGLGpuRTCommandBuffer::copy+0x40 003eb2cc 66f28f77 04be6208 04b98450 04a10ca8 chrome_child!GrCopySurfaceOp::onExecute+0xed 003eb31c 66e9195b 04be6208 04be6168 04a10f01 chrome_child!GrRenderTargetOpList::onExecute+0x357 003eb33c 66e9121d 00000000 00000002 04be6208 chrome_child!GrDrawingManager::executeOpLists+0x53b 003eb554 66e91d1b 013e2fd8 00000000 00000000 chrome_child!GrDrawingManager::internalFlush+0x5ad 003eb580 66e30506 013e2fd8 00000000 00000000 chrome_child!GrDrawingManager::prepareSurfaceForExternalIO+0x8b 003eb5a0 66e293a1 013e2fd8 013e2990 ce3ea8d8 chrome_child!GrContextPriv::prepareSurfaceForExternalIO+0xb6 003eb5c0 68b83eb8 00000001 00000000 04b7fe38 chrome_child!SkImage_Gpu::onGetTextureHandle+0xb1 003eb6f8 69098a40 00000002 06dfd998 00000de1 chrome_child!blink::ImageBuffer::CopyToPlatformTexture+0xb6 003eb7ec 69098c75 00000000 378bbc98 00000de1 chrome_child!blink::WebGLRenderingContextBase::TexImageCanvasByGPU+0x1b6 003eb8f4 69099163 00000000 3b1c8130 00000de1 chrome_child!blink::WebGLRenderingContextBase::TexImageByGPU+0x1eb 003eb958 690adec1 45c57138 00000000 00000de1 chrome_child!blink::WebGLRenderingContextBase::TexImageHelperHTMLCanvasElement+0x28b 003eb9bc 692eff4f 378ba7fc 00000de1 00000000 chrome_child!blink::WebGL2RenderingContextBase::texImage2D+0x8f 003eba4c 65f758e8 003eba60 01404eb8 00000000 chrome_child!blink::V8WebGL2RenderingContext::texImage2DMethodCallback+0x1b55 003ebab0 660377c3 003ebad0 692ee3fa 003ebb4c chrome_child!v8::internal::FunctionCallbackArguments::Call+0x198 003ebb20 660364fc 003ebc14 003ebc10 04a01d5c chrome_child!v8::internal::Builtins::InvokeApiFunction+0x1173 003ebb74 6603612f 01404eb8 003ebc44 01404eb8 chrome_child!v8::internal::BuiltinArguments::BuiltinArguments+0x1ec 003ebbe8 041862aa 0000000e 003ebc44 01404eb8 chrome_child!v8::internal::Builtin_HandleApiCall+0x9f WARNING: Frame IP not in any known module. Following frames may be wrong. Is it possible there's a recently introduced memory leak? Possibly this is happening just because a garbage collection and associated resource cleanup wasn't triggered recently in the tests.
,
Dec 15 2017
Ken, it looks like the same flake happened in an earlier build as well: https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32465 WebglConformance_conformance2_textures_canvas_sub_rectangle_tex_2d_r11f_g11f_b10f_rgb_float WebglConformance_deqp_functional_gles3_shadercommonfunction Here the failure in Shard 7 has the same crash signature as the one you linked, from the texture_canvas_sub_rectangle test. https://chromium-swarm.appspot.com/user/task/3a63eaa0afcc3010 The other failures in the shader function tests may be from a different root cause.
,
Dec 19 2017
Here is a summary of webgl2_conformance_gl_tests failures in last 200 builds: https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32543 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32537 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32536 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32532 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32523 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32508 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32478 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32471 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32468 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32465 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32462 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32458 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32453 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32447 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32446 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32444 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32437 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32431 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32430 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32427 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32424 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32422 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32418 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32409 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32406 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32400 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32391 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32386 WebglConformance_deqp_functional_gles3_shadercommonfunction AssertionError: common.abs.float_lowp_vertex: Result comparison failed Init testcase: common Init testcase: common.abs.float_lowp_vertex ERROR: comparison failed for value 0: undefinedExpected [0] = 1.7550472021102905 with ULP threshold 65535, got ULP diff 1071687011 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32524 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32437 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32401 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32399 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32385 WebglConformance_conformance2_textures_webgl_canvas_tex_3d_rgba32f_rgba_float AssertionError: shouldBe 255,0,0 at (0, 0) expected: 255,0,0 was 0,255,0 requestAnimationFrame FAIL shouldBe 255,0,0 at (0, 0) expected: 255,0,0 was 0,255,0 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32512 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32492 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32463 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32439 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32438 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32408 WebglConformance_deqp_functional_gles3_shaderpackingfunction AssertionError: pack_unpack.packsnorm2x16_lowp_vertex: Result comparison failed Init testcase: pack_unpack Init testcase: pack_unpack.packsnorm2x16_lowp_vertex Executing shader for 100 input values ERROR: Mismatch in value 1, expected packSnorm2x16(-1,1) = 2147450881, got 0 diffs = (32769, 32767), max diff = 129 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32504 WebglConformance_conformance2_textures_canvas_sub_rectangle_tex_2d_rg32f_rg_float https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32449 WebglConformance_conformance2_textures_canvas_sub_rectangle_tex_2d_r11f_g11f_b10f_rgb_float https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32392 WebglConformance_conformance2_textures_canvas_sub_rectangle_tex_2d_r11f_g11f_b10f_rgb_float Last event: ec4.ed0: Access violation - code c0000005 (first/second chance not available) 002ee0ac 63317939 02d60000 002ee1a0 002ee120 nvoglv32+0x10f77 002ee100 6331087d 02d60000 002ee1a0 002ee120 nvoglv32!DrvPresentBuffers+0x126719 002ee1ac 62821b49 01d60000 00000004 00000000 nvoglv32!DrvPresentBuffers+0x11f65d 002ee1e0 647fe48b 00000004 00000078 00001403 nvoglv32+0x161b49 002ee210 6488705b 002ee254 093a15f8 00000004 libglesv2!rx::RendererGL::drawElements+0x93 002ee234 6471e93b 002ee254 093a15f8 00000004 libglesv2!rx::ContextGL::drawElements+0x1f 002ee270 6848d4f8 00000004 00000078 00001403 libglesv2!gl::Context::drawElements+0x55 002ee2b4 6846659a 6983e7ec 00000000 00000004 chrome_child!gpu::gles2::GLES2DecoderImpl::DoDrawElements+0x40c 002ee2d8 6848146c 00000000 0d2020f0 00040020 chrome_child!gpu::gles2::GLES2DecoderImpl::HandleDrawElements+0x20 002ee3c8 68480dc1 00000014 0d20204c 00000061 chrome_child!gpu::gles2::GLES2DecoderImpl::DoCommandsImpl<0>+0x11e 002ee3e0 6846372d 00000014 0d20204c 00000061 chrome_child!gpu::gles2::GLES2DecoderImpl::DoCommands+0x21 002ee510 68589fd1 00000874 0915a3f0 667e8055 chrome_child!gpu::CommandBufferService::Flush+0x161 002ee634 68589e05 00000874 000002ba 00000000 chrome_child!gpu::CommandBufferStub::OnAsyncFlush+0x12d 002ee690 68588c36 03259a68 0918bb88 0918bb88 chrome_child!IPC::MessageT<GpuCommandBufferMsg_AsyncFlush_Meta,std::tuple<int,unsigned int,bool>,void>::Dispatch<gpu::CommandBufferStub,gpu::CommandBufferStub,void,void (__thiscall gpu::CommandBufferStub::*)(int,unsigned int,bool)>+0x6d 002ee760 68587289 03259a68 002ee780 0918bb88 chrome_child!gpu::CommandBufferStub::OnMessageReceived+0x22a 002ee774 68585fb8 03259a68 6f8f523c 00000000 chrome_child!gpu::GpuChannel::HandleMessageHelper+0x2d 002ee864 6808d70b 03259a68 68585ea2 002ee88c chrome_child!gpu::GpuChannel::HandleMessage+0x116 002ee880 657c5b4f 03259a48 03259a48 6f8f523c chrome_child!base::internal::Invoker<base::internal::BindState<void (__thiscall gpu::GpuChannel::*)(IPC::Message const &),base::WeakPtr<gpu::GpuChannel>,IPC::Message>,void __cdecl(void)>::Run+0x39 002ee898 684a444f 091e6380 091e638c 0325af10 chrome_child!base::OnceCallback<void __cdecl(void)>::Run+0x29 002ee9dc 66841e05 091e5e28 0335bff0 002eeac0 chrome_child!gpu::Scheduler::RunNextTask+0x339 002eeb00 6685ec97 695954ab 002eede0 6470774d chrome_child!base::debug::TaskAnnotator::RunTask+0xe5 002eebd4 667f7707 002eede0 03240428 69cffdbc chrome_child!base::internal::IncomingTaskQueue::RunTask+0x67 002eecfc 667f7a6e 002eede0 0335bff4 00000ed0 chrome_child!base::MessageLoop::RunTask+0x207 002eedd8 667f7c98 00000000 69d00038 69cffdbc chrome_child!base::MessageLoop::DeferOrRunPendingTask+0x9e 002eef40 66862361 03228560 03228558 0324042c chrome_child!base::MessageLoop::DoWork+0x1f8 002eef5c 667f70b7 03240428 0335bfe8 03240428 chrome_child!base::MessagePumpDefault::Run+0xb1 002ef034 667ee5aa 00000001 002ef128 69590ed8 chrome_child!base::MessageLoop::Run+0xa7 002ef108 67f34c63 0323fd00 01593b7c 032226b0 chrome_child!base::RunLoop::Run+0xca 002ef2fc 667b8a0e 002ef3e8 0322f308 00000000 chrome_child!content::GpuMain+0x35f 002ef3cc 667b8f76 002ef400 002ef3e8 002ef654 chrome_child!content::RunNamedProcessTypeMain+0x10a 002ef4c8 667be9ab 002ef418 00000003 002ef5e8 chrome_child!content::ContentMainRunnerImpl::Run+0x116 002ef5d8 667b88dd 002ef5e4 002ef5e8 69586c60 chrome_child!service_manager::Main+0x2a3 002ef618 657c1120 002ef63c 002ef624 002ef620 chrome_child!content::ContentMain+0x31 002ef688 00e351e0 00e30000 002ef6d0 55e64cfe chrome_child!ChromeMain+0x120 002ef714 00e3154f 00e30000 55e64cfe 00000004 chrome!MainDllLoader::Launch+0x22e 002ef890 00f13c18 00e30000 00000000 010c29c2 chrome!wWinMain+0x54f (Inline) -------- -------- -------- -------- chrome!invoke_main+0x1a 002ef8dc 7512338a fffde000 002ef928 77689902 chrome!__scrt_common_main_seh+0xf6 002ef8e8 77689902 fffde000 7647f8eb 00000000 kernel32!BaseThreadInitThunk+0x12 002ef928 776898d5 00f13c90 fffde000 ffffffff ntdll!RtlInitializeExceptionChain+0x63 002ef940 00000000 00f13c90 fffde000 00000000 ntdll!RtlInitializeExceptionChain+0x36 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32494 WebglConformance_conformance2_textures_canvas_sub_rectangle_tex_2d_rg32f_rg_float https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32465 WebglConformance_conformance2_textures_canvas_sub_rectangle_tex_2d_r11f_g11f_b10f_rgb_float https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32402 WebglConformance_conformance2_textures_canvas_sub_rectangle_tex_2d_r11f_g11f_b10f_rgb_float Last event: 109c.1124: Access violation - code c0000005 (first/second chance not available) 004cb054 6651bfc7 00000016 65423c88 004cb0ac chrome_child!base::win::SetAbortBehaviorForCrashReporting+0x20 004cb05c 65423c88 004cb0ac 63f4151e 053f3d08 chrome_child!abort+0x10 004cb064 63f4151e 053f3d08 004cb06c 06e999e8 chrome_child!FXMEM_DefaultAlloc 004cb0ac 63e78ec8 05370a38 00000007 00008b31 chrome_child!GrGLCompileAndAttachShader+0x56e 004cb234 63e7752f 06e4c600 00000008 63e7044c chrome_child!GrGLGpu::createCopyProgram+0x7e8 004cb2ec 63e77373 06edc118 00000001 06e4c6c0 chrome_child!GrGLGpu::copySurfaceAsDraw+0x7f 004cb330 63e7fdff 06edc118 00000001 06e4c6c0 chrome_child!GrGLGpu::onCopySurface+0x83 004cb380 63e7d940 06edc118 00000001 06e4c6c0 chrome_child!GrGpu::copySurface+0x12f 004cb3ac 63faf39d 06e4c6c0 00000001 053f74d8 chrome_child!GrGLGpuRTCommandBuffer::copy+0x40 004cb3dc 63ef6d17 0532e558 06f18bb8 06e63b10 chrome_child!GrCopySurfaceOp::onExecute+0xed 004cb42c 63e5f88b 0532e558 0532e4b8 06e63e01 chrome_child!GrRenderTargetOpList::onExecute+0x357 004cb44c 63e5f14d 00000000 00000002 0532e558 chrome_child!GrDrawingManager::executeOpLists+0x53b 004cb664 63e5fc4b 019a2a98 00000000 00000000 chrome_child!GrDrawingManager::internalFlush+0x5ad 004cb690 63dfe496 019a2a98 00000000 00000000 chrome_child!GrDrawingManager::prepareSurfaceForExternalIO+0x8b 004cb6b0 63df7171 019a2a98 019a2888 c4577f2c chrome_child!GrContextPriv::prepareSurfaceForExternalIO+0xb6 004cb6d0 65b4fe1c 00000001 00000000 052e5cd0 chrome_child!SkImage_Gpu::onGetTextureHandle+0xb1 004cb808 66064d10 00000002 06edbc58 00000de1 chrome_child!blink::ImageBuffer::CopyToPlatformTexture+0xb6 004cb8fc 66064f45 00000000 3fb9bc98 00000de1 chrome_child!blink::WebGLRenderingContextBase::TexImageCanvasByGPU+0x1b6 004cba04 66065433 00000000 38ac8130 00000de1 chrome_child!blink::WebGLRenderingContextBase::TexImageByGPU+0x1eb 004cba68 6607a231 28257138 00000000 00000de1 chrome_child!blink::WebGLRenderingContextBase::TexImageHelperHTMLCanvasElement+0x28b 004cbacc 662bc01b 3fb9a7fc 00000de1 00000000 chrome_child!blink::WebGL2RenderingContextBase::texImage2D+0x8f 004cbb5c 62f46d28 004cbb70 0195f270 00000000 chrome_child!blink::V8WebGL2RenderingContext::texImage2DMethodCallback+0x1b55 004cbbc0 630090a3 004cbbe0 662ba4c6 004cbc5c chrome_child!v8::internal::FunctionCallbackArguments::Call+0x198 004cbc30 63007ddc 004cbd24 004cbd20 0199a6fc chrome_child!v8::internal::Builtins::InvokeApiFunction+0x1173 004cbc84 63007a0f 0195f270 004cbd54 0195f270 chrome_child!v8::internal::BuiltinArguments::BuiltinArguments+0x1ec 004cbcf8 30a0644a 0000000e 004cbd54 0195f270 chrome_child!v8::internal::Builtin_HandleApiCall+0x9f 004cbfa8 64aa310e 3bf07491 0195f2c4 67017227 chrome_child!v8::internal::Execution::New+0x5bb 004cc080 62f543c3 004cc0b8 0195f270 0199a6d4 chrome_child!blink::V8PerIsolateData::V8PerIsolateData+0x1f6 00000000 00000000 00000000 00000000 00000000 chrome_child!v8::Script::Run+0x293 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win7%20Release%20%28NVIDIA%29/32489 WebglConformance_conformance2_textures_canvas_sub_rectangle_tex_2d_rg32f_rg_float Last event: 1300.3a8: Access violation - code c0000005 (first/second chance not available) 0018b514 696a25d6 00000016 66f69a98 0018b56c chrome_child!base::win::SetAbortBehaviorForCrashReporting+0x20 0018b51c 66f69a98 0018b56c 670c712e 059296e8 chrome_child!abort+0x10 0018b524 670c712e 059296e8 0018b52c 06881508 chrome_child!FX_OutOfMemoryTerminate+0x8 0018b56c 66ffeec8 05861958 00000007 00008b31 chrome_child!GrGLCompileAndAttachShader+0x56e 0018b6f4 66ffd52f 069190c8 00000008 66ff644c chrome_child!GrGLGpu::createCopyProgram+0x7e8 0018b7ac 66ffd373 069192f0 00000001 06919188 chrome_child!GrGLGpu::copySurfaceAsDraw+0x7f 0018b7f0 67005acf 069192f0 00000001 06919188 chrome_child!GrGLGpu::onCopySurface+0x83 0018b840 67003810 069192f0 00000001 06919188 chrome_child!GrGpu::copySurface+0x12f 0018b86c 67134c7d 06919188 00000001 058ce1a0 chrome_child!GrGLGpuRTCommandBuffer::copy+0x40 0018b89c 6707c9a7 0592c028 067dcca0 0684c270 chrome_child!GrCopySurfaceOp::onExecute+0xed 0018b8ec 66fe58eb 0592c028 0592bf88 0684c301 chrome_child!GrRenderTargetOpList::onExecute+0x357 0018b90c 66fe51ad 00000000 00000002 0592c028 chrome_child!GrDrawingManager::executeOpLists+0x53b 0018bb24 66fe5cab 0100f490 00000000 00000000 chrome_child!GrDrawingManager::internalFlush+0x5ad 0018bb50 66f83ca6 0100f490 00000000 00000000 chrome_child!GrDrawingManager::prepareSurfaceForExternalIO+0x8b 0018bb70 66f7c951 0100f490 0100ee48 914bcddd chrome_child!GrContextPriv::prepareSurfaceForExternalIO+0xb6 0018bb90 68cd84c8 00000001 00000000 000002ae chrome_child!SkImage_Gpu::onGetTextureHandle+0xb1 0018bcc8 691ec1ca 00000002 06812bd0 00000de1 chrome_child!blink::ImageBuffer::CopyToPlatformTexture+0xb6 0018bdbc 691ec3ff 00000000 271dbc98 00000de1 chrome_child!blink::WebGLRenderingContextBase::TexImageCanvasByGPU+0x1b6 0018bec4 691ec8ed 00000000 5bd8ba20 00000de1 chrome_child!blink::WebGLRenderingContextBase::TexImageByGPU+0x1eb 0018bf28 69201771 33e57138 00000000 00000de1 chrome_child!blink::WebGLRenderingContextBase::TexImageHelperHTMLCanvasElement+0x28b 0018bf8c 69441eed 271da7fc 00000de1 00000000 chrome_child!blink::WebGL2RenderingContextBase::texImage2D+0x8f 0018c01c 660c5cc8 0018c030 00fd2870 00000000 chrome_child!blink::V8WebGL2RenderingContext::texImage2DMethodCallback+0x1b55 0018c080 66187933 0018c0a0 69440398 0018c11c chrome_child!v8::internal::FunctionCallbackArguments::Call+0x198 0018c0f0 6618666c 0018c1e8 0018c1e4 0103fe64 chrome_child!v8::internal::Builtins::InvokeApiFunction+0x1173 0018c144 6618629f 00fd2870 0018c218 914bcddd chrome_child!v8::internal::BuiltinArguments::BuiltinArguments+0x1ec 0018c1b8 121061aa 0000000e 0018c218 00fd2870 chrome_child!v8::internal::Builtin_HandleApiCall+0x9f 0018c468 67c29412 1ca85b7d 00fd28c4 6a19de67 chrome_child!v8::internal::Execution::New+0x5bb 0018c540 660d3303 0018c578 00fd2870 0103fe3c chrome_child!blink::V8PerIsolateData::V8PerIsolateData+0x1f6 00000000 00000000 00000000 00000000 00000000 chrome_child!v8::Script::Run+0x293 Looks like 5-6 bugs to me. Going to mark the tests Flaky. Also see issue 773823 .
,
Dec 20 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/9243273cf45ed1cae1f78b6ba759a183b810bdc5 commit 9243273cf45ed1cae1f78b6ba759a183b810bdc5 Author: Yuly Novikov <ynovikov@chromium.org> Date: Wed Dec 20 02:51:59 2017 Mark several WebGL2 CTS Flaky on Win NVIDIA OpenGL conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html deqp/functional/gles3/shadercommonfunction.html deqp/functional/gles3/shaderpackingfunction.html Removed existing Fail expectation for conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html on passthrough Win NVIDIA OpenGL, since the tests run validating CB. BUG=795030, 794340 TBR=kbr@chromium.org,zmo@chromium.org Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: I9fe3675ac9aa0b68b7884273294dc1210ada4bad Reviewed-on: https://chromium-review.googlesource.com/835135 Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Cr-Commit-Position: refs/heads/master@{#525237} [modify] https://crrev.com/9243273cf45ed1cae1f78b6ba759a183b810bdc5/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py
,
Dec 20 2017
Issue 794340 has been merged into this issue.
,
Dec 20 2017
Thanks Yuly for triaging these many flaky tests and suppressing them. It looks like many of these might be the same root cause of the GPU process running out of memory, leading to crashes in various places in the driver when it tries to allocate memory. Could there be a resource leak only in ANGLE's GL backend?
,
Feb 14 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0021eb9caf5efe5a9bec783122c4a6dfe85eba4b commit 0021eb9caf5efe5a9bec783122c4a6dfe85eba4b Author: Jamie Madill <jmadill@chromium.org> Date: Wed Feb 14 20:39:27 2018 WebGL: Upgrade shadercommonfunction expectation to fail. This flaky expectation was not sufficient to prevent the test from flaking multiple times in a run, to the point where it would cause the test step to flake. Change this to a failure suppression so that the tests can pass. Bug: 809594 , 795030 Tbr: kbr@chromium.org Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: I649b038bea22e3e31c107f9791df648152556aba Reviewed-on: https://chromium-review.googlesource.com/919522 Reviewed-by: Jamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org> Cr-Commit-Position: refs/heads/master@{#536805} [modify] https://crrev.com/0021eb9caf5efe5a9bec783122c4a6dfe85eba4b/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py
,
Aug 7
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f86d2b95a00f6969d1bbcac7899b1f5ac3736e3d commit f86d2b95a00f6969d1bbcac7899b1f5ac3736e3d Author: Geoff Lang <geofflang@chromium.org> Date: Tue Aug 07 18:47:27 2018 Update WebGL2 expectations for ANGLE / Linux / OpenGL TBR=zmo@chromium.org BUG=angleproject:2761 BUG=angleproject:2760 BUG=795030 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: I27b47f2ce8b8b66c9bb0577cf627b5998f043fe8 Reviewed-on: https://chromium-review.googlesource.com/1165587 Commit-Queue: Geoff Lang <geofflang@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org> Cr-Commit-Position: refs/heads/master@{#581295} [modify] https://crrev.com/f86d2b95a00f6969d1bbcac7899b1f5ac3736e3d/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py |
|||
►
Sign in to add a comment |
|||
Comment 1 by jmad...@chromium.org
, Dec 14 2017