New issue
Advanced search Search tips

Issue 664366 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug-Regression

Blocked on:
issue 662251



Sign in to add a comment

WebglConformance_conformance_textures_video_tex_2d_rgba_rgba_unsigned_short_5_5_5_1 failing on Win8 NVIDIA GPU FYI bot

Project Member Reported by jbau...@chromium.org, Nov 11 2016

Issue description

This is almost certainly caused by r431064. I'd revert immediately, but it looks like r431114 depends on it and has already landed, so this might get complicated.

First failing build: https://build.chromium.org/p/chromium.gpu.fyi/builders/Win8%20Release%20%28NVIDIA%29/builds/25185



WebglConformance_conformance_textures_video_tex_2d_rgba_rgba_unsigned_short_5_5_5_1 (gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest) ... [1444:3144:1109/184905:ERROR:ssl_client_socket_impl.cc(1082)] handshake failed; returned -1, SSL error code 1, net_error -100
[3632:3408:1109/184905:INFO:gpu_video_decode_accelerator_factory.cc(163)] Initializing DXVA HW decoder for windows.
[3632:3408:1109/184905:FATAL:gpu_video_decode_accelerator.cc(525)] Check failed: texture_ref->texture()->IsLevelCleared(target, 0). 
Backtrace:
	base::debug::StackTrace::StackTrace [0x6A0C7237+23]
	logging::LogMessage::~LogMessage [0x6A06EF71+49]
	media::GpuVideoDecodeAccelerator::SetTextureCleared [0x6A92B6CF+336]
	media::GpuVideoDecodeAccelerator::PictureReady [0x6A92B157+66]
	media::DXVAVideoDecodeAccelerator::NotifyPictureReady [0x6A7BFBBD+171]
	media::DXVAVideoDecodeAccelerator::CopySurfaceComplete [0x6A7B8DF7+573]
	Invoke<base::WeakPtr<media::DXVAVideoDecodeAccelerator> const &,base::internal::FunctorTraits<void (__thiscall media::DXVAVideoDecodeAccelerator::*)(IDirect3DSurface9 *,IDirect3DSurface9 *,int,int),void>::$TAB$$TABHABH const &,void * const volatile,void ( [0x6A7B6646+36]
	MakeItSo<void (__thiscall media::DXVAVideoDecodeAccelerator::*const &)(IDirect3DSurface9 *,IDirect3DSurface9 *,int,int),base::WeakPtr<media::DXVAVideoDecodeAccelerator> const &,base::internal::InvokeHelper<1,void>::$TAB$$TABHABH const &,void * const volat [0x6A7B66E5+40]
	??$RunImpl@ABQ8DXVAVideoDecodeAccelerator@media@@AEXPAUIDirect3DSurface9@@0HH@ZABV?$tuple@V?$WeakPtr@VDXVAVideoDecodeAccelerator@media@@@base@@$$T$$THH@std@@$0A@$00$01$02$03@?$Invoker@U?$BindState@P8DXVAVideoDecodeAccelerator@media@@AEXPAUIDirect3DSurface [0x6A7B7147+31]
	?Run@?$Invoker@U?$BindState@P8DXVAVideoDecodeAccelerator@media@@AEXPAUIDirect3DSurface9@@0HH@ZV?$WeakPtr@VDXVAVideoDecodeAccelerator@media@@@base@@$$T$$THH@internal@base@@$$A6AXXZ@internal@base@@SAXPAVBindStateBase@23@@Z [0x6A7C1133+22]
	base::debug::TaskAnnotator::RunTask [0x6A0E0718+280]
	base::MessageLoop::RunTask [0x6A0A709C+1228]
	base::MessageLoop::DoWork [0x6A0A60A3+611]
	base::MessagePumpDefault::Run [0x6A0E26A0+416]
	base::MessageLoop::RunHandler [0x6A0A6BC1+305]
	base::RunLoop::Run [0x6A0B5B69+41]
	content::GpuMain [0x6A9249B5+748]
	content::RunNamedProcessTypeMain [0x6A058591+176]
	content::ContentMainRunnerImpl::Run [0x6A0584B0+274]
	content::ContentMain [0x6A057931+35]
	ChromeMain [0x6969953E+158]
	MainDllLoader::Launch [0x00074C7E+527]
	wWinMain [0x00072954+342]
	__scrt_common_main_seh [0x000BD528+246] (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253)
	BaseThreadInitThunk [0x76D57C04+36]
	RtlInitializeExceptionChain [0x7703AD1F+143]
	RtlInitializeExceptionChain [0x7703ACEA+90]
	(No symbol) [0x00000000]

 

Comment 1 by kbr@chromium.org, Nov 11 2016

Blockedon: 662251
Components: Blink>WebGL
Labels: -Type-Bug Type-Bug-Regression

Comment 2 by kbr@chromium.org, Nov 11 2016

Unfortunate, but it'd be OK to briefly suppress this failure in webgl_conformance_expectations.py since this configuration isn't on the CQ.
Will send a quick CL for this, easy to fix.
Project Member

Comment 5 by bugdroid1@chromium.org, Nov 11 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f76d959e38a991c1336abcf8cec9836b32a91a24

commit f76d959e38a991c1336abcf8cec9836b32a91a24
Author: dalecurtis <dalecurtis@chromium.org>
Date: Fri Nov 11 03:44:11 2016

Always clear textures in GVDA::SetTextureCleared(). Don't check.

Turns out AVDA isn't the only one use OES external textures these
days, so just remove the restriction that textures must be uncleared
before reaching SetTextureCleared. It's harmless.

BUG= 664366 
TEST=none
CQ_INCLUDE_TRYBOTS=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

Review-Url: https://codereview.chromium.org/2490183003
Cr-Commit-Position: refs/heads/master@{#431485}

[modify] https://crrev.com/f76d959e38a991c1336abcf8cec9836b32a91a24/media/gpu/ipc/service/gpu_video_decode_accelerator.cc

Status: Fixed (was: Assigned)
Looks fixed, so closing.

Comment 7 by kbr@chromium.org, Nov 11 2016

Thanks for your quick action Dale.

Sign in to add a comment