New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 620808 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Closed: Jun 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 1
Type: Bug



Sign in to add a comment

Mac Retina (NVIDIA) fails WebGL2 conformance tests

Project Member Reported by zmo@chromium.org, Jun 16 2016

Issue description

https://build.chromium.org/p/chromium.gpu.fyi/builders/Mac%20Retina%20Release

(INFO) 2016-06-16 10:51:45,081 cache_temperature.EnsurePageCacheTemperature:55  PageCacheTemperature: any
[58916:58739:0616/105145:WARNING:simple_synchronous_entry.cc(1145)] Could not create platform files.
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread
    self.finish_request(request, client_address)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 649, in __init__
    self.handle()
  File "telemetry/core/memory_cache_http_server.py", line 31, in handle
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "telemetry/core/memory_cache_http_server.py", line 41, in do_GET
  File "telemetry/core/memory_cache_http_server.py", line 67, in SendHead
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SimpleHTTPServer.py", line 155, in translate_path
    path = os.getcwd()
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread
    self.finish_request(request, client_address)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 649, in __init__
    self.handle()
  File "telemetry/core/memory_cache_http_server.py", line 31, in handle
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "telemetry/core/memory_cache_http_server.py", line 41, in do_GET
  File "telemetry/core/memory_cache_http_server.py", line 67, in SendHead
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SimpleHTTPServer.py", line 155, in translate_path
    path = os.getcwd()
OSError: [Errno 2] No such file or directory
[58916:92175:0616/105145:WARNING:simple_synchronous_entry.cc(1145)] Could not create platform files.
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread
    self.finish_request(request, client_address)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 649, in __init__
    self.handle()
  File "telemetry/core/memory_cache_http_server.py", line 31, in handle
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "telemetry/core/memory_cache_http_server.py", line 41, in do_GET
  File "telemetry/core/memory_cache_http_server.py", line 67, in SendHead
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SimpleHTTPServer.py", line 155, in translate_path
    path = os.getcwd()
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread
    self.finish_request(request, client_address)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 649, in __init__
    self.handle()
  File "telemetry/core/memory_cache_http_server.py", line 31, in handle
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "telemetry/core/memory_cache_http_server.py", line 41, in do_GET
  File "telemetry/core/memory_cache_http_server.py", line 67, in SendHead
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SimpleHTTPServer.py", line 155, in translate_path
    path = os.getcwd()
OSError: [Errno 2] No such file or directory
+--------------------------------------------------------------------------------+
| End of shard 0  Pending: 39.4s  Duration: 3600.0s  Bot: build179-a4  Exit: -15 |
+--------------------------------------------------------------------------------+
 

Comment 1 by zmo@chromium.org, Jun 16 2016

This is blocking CQ

Comment 2 by kbr@chromium.org, Jun 16 2016

Components: Infra
Labels: Infra-Troopers
Troopers: could you please take a look at this bot? Is its disk full? Thanks.

Comment 3 by kbr@chromium.org, Jun 16 2016

Looking more deeply, it seems unlikely to be a full disk -- the same error is happening on multiple machines.

Let me see if there's a reasonable blamelist in the first failing build.

Comment 4 by zmo@chromium.org, Jun 16 2016

[1257:54019:0615/041355:WARNING:important_file_writer.cc(55)] temp file failure: /b/swarm_slave/work/isolated/isolated_tmpCZ9zgT/tmp5vC89F/Local State : could not create temporary file: No such file or directory

https://build.chromium.org/p/chromium.gpu.fyi/builders/Mac%20Retina%20Release/builds/4556

Comment 5 by zmo@chromium.org, Jun 16 2016

Some failed runs also contains the above line (or similar)
Looking...

But so far I don't think it's related to machine state. It fails on many machines (I saw at least (build191-a4, build179-a4 and build175-a4 so far).
Actually, tasks fail with "Execution timed out (failed)" after 1h. 

I think Swarming bot doesn't realize that not the whole process tree is dead and tries to delete temp directories while telemetry server is still running, that causes it to catch "No such file or directory".

IMHO, the root cause it stuck tests, not filesystem related stuff.

Comment 9 by zmo@chromium.org, Jun 16 2016

Ah, OK, let me turn off a couple tests to get it back.

Comment 10 by zmo@chromium.org, Jun 16 2016

Owner: zmo@chromium.org
Status: Assigned (was: Available)
Project Member

Comment 11 by bugdroid1@chromium.org, Jun 16 2016

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

commit b3bc713b34a927ca5f8d186478f3f0f73e602347
Author: zmo <zmo@chromium.org>
Date: Thu Jun 16 19:25:02 2016

Turn off fbocolorbuffer/* tests to avoid webgl2 reaches 1-hour limit

These tests are still buggy in sRGB reference images.

BUG= 618408 , 620808 
TEST=GPU bots
TBR=kbr@chromium.org
NOTRY=true
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel

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

[modify] https://crrev.com/b3bc713b34a927ca5f8d186478f3f0f73e602347/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Cc: fjhenigman@chromium.org geoffl...@chromium.org jmad...@chromium.org
Blocking ANGLE CQ.

Comment 13 by zmo@chromium.org, Jun 16 2016

Should be unblocked now

Comment 14 by kbr@chromium.org, Jun 16 2016

Yes, sorry for the slow response -- looked like it was hitting the 1-hour limit.

Components: Infra>Client>iOS
Components: -Infra
Status: Verified (was: Assigned)
Looks like the Mac Retina Release builder is now consistently green. Resolving this ticket. Feel free to reopen if the problem still exists / reappears.

Sign in to add a comment