New issue
Advanced search Search tips

Issue 761449 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug

Blocking:
issue 786448



Sign in to add a comment

ash_unittests: ScreenshotControllerTest.MultipleDisplays flaky

Project Member Reported by lukasza@chromium.org, Sep 1 2017

Issue description

First failure: https://uberchromegw.corp.google.com/i/chromium.memory/builders/Linux%20Chromium%20OS%20ASan%20LSan%20Tests%20%281%29/builds/23398

Logs from the failure:
[ RUN      ] ScreenshotControllerTest.MultipleDisplays
[3351:3351:0901/093848.023793:7951880422:ERROR:display_manager.cc(1341)] Could not find display:2200000001
[3351:3351:0901/093848.663334:7952519960:ERROR:display_manager.cc(1341)] Could not find display:2200000002
[3351:3370:0901/093848.850296:7952706922:ERROR:gles2_cmd_decoder.cc(5417)] Error: 4 for Command kGenTexturesImmediate
[3351:3359:0901/093848.850482:7952707110:FATAL:resource_provider.cc(1523)] Check failed: sync_token.HasData() || gl->GetGraphicsResetStatusKHR() != GL_NO_ERROR.
#0 0x000000593be1 (/b/s/w/ir/out/Release/ash_unittests+0x593be0)
...

The failing assert comes from r494312
 

Comment 1 by enne@chromium.org, Sep 5 2017

Owner: sunn...@chromium.org
Status: Assigned (was: Untriaged)
Summary: ash_unittests: ScreenshotControllerTest.MultipleDisplays flaky (was: ash_unittests failure: ScreenshotControllerTest.MultipleDisplays [Chromium OS ASan LSan])
Looks like the same failure occurred on chromium.chromiumos on Linux ChromiumOS Tests (dbg)(1), but the test passed the next run and the 200 previous runs.

https://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Tests%20%28dbg%29%281%29/builds/30532
Cc: -sunn...@chromium.org osh...@chromium.org
I'm seeing similar flake in MultiMirroringTest.SourceAndDestinationInSoftwareMirrorMode and MultiMirroringTest.RestoreMirrorMode when running locally:

[ RUN      ] MultiMirroringTest.SourceAndDestinationInSoftwareMirrorMode
[53793:53793:1116/201234.072885:279606578227:ERROR:display_manager.cc(1740)] Could not find display:10
[53793:53793:1116/201234.072960:279606578299:ERROR:display_manager.cc(1740)] Could not find display:11
[53793:53793:1116/201234.072977:279606578315:ERROR:display_manager.cc(1740)] Could not find display:12
[53793:54255:1116/201234.169820:279606675162:ERROR:gles2_cmd_decoder.cc(18152)] [.Offscreen-0x252b64252f00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53793:54255:1116/201234.169934:279606675273:ERROR:gles2_cmd_decoder.cc(18152)] [.Offscreen-0x252b64252f00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53793:54255:1116/201234.195400:279606700741:ERROR:gles2_cmd_decoder.cc(9981)] [.UICompositor-0x252b65b233c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53793:54255:1116/201234.195452:279606700791:ERROR:gles2_cmd_decoder.cc(9981)] [.UICompositor-0x252b65b233c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53793:53793:1116/201234.229816:279606735159:ERROR:display_manager.cc(1740)] Could not find display:11
[53793:53793:1116/201234.229870:279606735209:ERROR:display_manager.cc(1740)] Could not find display:12
[53793:54255:1116/201234.326391:279606831732:ERROR:gles2_cmd_decoder.cc(5472)] Error: 4 for Command kGenTexturesImmediate
[53793:54255:1116/201234.326444:279606831782:ERROR:in_process_command_buffer.cc(238)] MakeCurrent failed because context lost.
[53793:54255:1116/201234.326460:279606831798:ERROR:in_process_command_buffer.cc(238)] MakeCurrent failed because context lost.
[53793:54255:1116/201234.326478:279606831816:ERROR:in_process_command_buffer.cc(238)] MakeCurrent failed because context lost.
[53793:54255:1116/201234.326492:279606831830:ERROR:in_process_command_buffer.cc(238)] MakeCurrent failed because context lost.
[53793:54255:1116/201234.326511:279606831850:ERROR:in_process_command_buffer.cc(238)] MakeCurrent failed because context lost.
[53793:54255:1116/201234.326525:279606831863:ERROR:in_process_command_buffer.cc(238)] MakeCurrent failed because context lost.
[53793:54255:1116/201234.326544:279606831882:ERROR:in_process_command_buffer.cc(238)] MakeCurrent failed because context lost.
[53793:54255:1116/201234.328445:279606833784:ERROR:in_process_command_buffer.cc(238)] MakeCurrent failed because context lost.
[53793:54255:1116/201234.331152:279606836491:ERROR:gles2_cmd_decoder.cc(10079)] [.UICompositor-0x252b64304f00]RENDER WARNING: Drawing with no current shader program.
[53793:54255:1116/201234.331177:279606836515:ERROR:gles2_cmd_decoder.cc(10079)] [.UICompositor-0x252b64304f00]RENDER WARNING: Drawing with no current shader program.
[53793:54255:1116/201234.331184:279606836521:ERROR:gles2_cmd_decoder.cc(10079)] [.UICompositor-0x252b64304f00]RENDER WARNING: Drawing with no current shader program.
[53793:54255:1116/201234.331190:279606836527:ERROR:gles2_cmd_decoder.cc(10079)] [.UICompositor-0x252b64304f00]RENDER WARNING: Drawing with no current shader program.
[53793:54255:1116/201234.331205:279606836542:ERROR:gles2_cmd_decoder.cc(9190)] [.UICompositor-0x252b64304f00]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: no program in use
[53793:54255:1116/201234.331213:279606836550:ERROR:gles2_cmd_decoder.cc(9190)] [.UICompositor-0x252b64304f00]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: no program in use
[53793:54255:1116/201234.331219:279606836556:ERROR:gles2_cmd_decoder.cc(10079)] [.UICompositor-0x252b64304f00]RENDER WARNING: Drawing with no current shader program.
[53793:54255:1116/201234.331228:279606836565:ERROR:gles2_cmd_decoder.cc(9190)] [.UICompositor-0x252b64304f00]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: no program in use
[53793:54255:1116/201234.331235:279606836572:ERROR:gles2_cmd_decoder.cc(9190)] [.UICompositor-0x252b64304f00]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: no program in use
[53793:54255:1116/201234.331241:279606836578:ERROR:gles2_cmd_decoder.cc(10079)] [.UICompositor-0x252b64304f00]RENDER WARNING: Drawing with no current shader program.
[53793:54342:1116/201234.330283:279606835622:FATAL:resource_provider.cc(1047)] Check failed: sync_token.HasData() || gl->GetGraphicsResetStatusKHR() != GL_NO_ERROR. 
#0 0x7fca2c9c4f6c base::debug::StackTrace::StackTrace()
#1 0x7fca2c9eb95c logging::LogMessage::~LogMessage()
#2 0x7fca2acca2c7 cc::ResourceProvider::GenerateSyncTokenHelper()
#3 0x7fca2acabe23 cc::OneCopyRasterBufferProvider::CopyOnWorkerThread()
#4 0x7fca2acaad45 cc::OneCopyRasterBufferProvider::PlaybackAndCopyOnWorkerThread()
#5 0x7fca2acaaba8 cc::OneCopyRasterBufferProvider::RasterBufferImpl::Playback()
#6 0x7fca2ad0fe64 cc::(anonymous namespace)::RasterTaskImpl::RunOnWorkerThread()
#7 0x7fca2acafc18 cc::SingleThreadTaskGraphRunner::RunTaskWithLockAcquired()
#8 0x7fca2acafaa0 cc::SingleThreadTaskGraphRunner::Run()
#9 0x7fca2ca6d0c0 base::DelegateSimpleThread::Run()
#10 0x7fca2ca6ce3b base::SimpleThread::ThreadMain()
#11 0x7fca2ca65f5f base::(anonymous namespace)::ThreadFunc()
#12 0x7fca2d050184 start_thread
#13 0x7fca28ea5ffd clone

gn args:
dcheck_always_on = true
is_debug = false
is_component_build = true
target_os = "chromeos"
use_goma = true

Run:
testing/xvfb.py tools/perry.py out/Default/ash_unittests > perry.log &
tail -f perry.log 

Comment 5 by osh...@chromium.org, Nov 17 2017

Cc: afakhry@chromium.org

Comment 6 by kbr@chromium.org, Nov 17 2017

Blocking: 786448
Status: WontFix (was: Assigned)
Fixed because of change in GenSyncToken semantics in crrev.com/826007. See c#10 in  issue 786448  for more info.

Sign in to add a comment