New issue
Advanced search Search tips

Issue 727649 link

Starred by 3 users

Issue metadata

Status: Duplicate
Merged: issue 644525
Owner: ----
Closed: Jan 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 3
Type: Bug



Sign in to add a comment

Compile failure on Google_Chrome_Win due to transport_security_state_generator.exe

Project Member Reported by kjellander@chromium.org, May 30 2017

Issue description

This build failed on compile failing to execute transport_security_state_generator.exe: https://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Win/builds/18566

Log:
https://luci-logdog.appspot.com/v/?s=chromium%2Fbb%2Fchromium.chrome%2FGoogle_Chrome_Win%2F18566%2F%2B%2Frecipes%2Fsteps%2Fcompile%2F0%2Fstdout

Log snippet:
FAILED: gen/net/http/transport_security_state_static.h 
C:/b/depot_tools/python276_bin/python.exe ../../build/gn_run_binary.py transport_security_state_generator.exe ../../net/http/transport_security_state_static.json ../../net/http/transport_security_state_static.pins ../../net/http/transport_security_state_static.template gen/net/http/transport_security_state_static.h
transport_security_state_generator.exe failed with exit code -1073741819
[18281/40831] CXX irt_x86/obj/mojo/public/cpp/bindings/bindings/validation_context.o
[18282/40831] ACTION //net/http:generate_transport_security_state(//build/toolchain/win:nacl_win64)
FAILED: nacl_win64/gen/net/http/transport_security_state_static.h 
C:/b/depot_tools/python276_bin/python.exe ../../build/gn_run_binary.py transport_security_state_generator.exe ../../net/http/transport_security_state_static.json ../../net/http/transport_security_state_static.pins ../../net/http/transport_security_state_static.template nacl_win64/gen/net/http/transport_security_state_static.h
transport_security_state_generator.exe failed with exit code -1073741819

It seems the exit code (0xC0000005 in hex) is the Windows code for "Access Violation Error". Not sure if there's a way to fix this or why it would happen flakily.

primiano: since you touched similar issues in  bug 644525 , do you have any ideas on how to proceed?
 
Hmm interesting. We never figured out what happened for real in  Issue 644525 . At some point we did made some seemly unrelated changes to the build files that tweaked the build order and that seemed to have made a difference. Likely we just changed slightly timings of the build. No ideas how to help you here sorry :/
This happened again today.
https://uberchromegw.corp.google.com/i/chromium/builders/Win%20x64/builds/12455

[22774/52755] ACTION //net/http:transport_security_state_unittest_data(//build/toolchain/win:x64)
FAILED: gen/net/http/transport_security_state_static_unittest1.h 
C:/b/depot_tools/python276_bin/python.exe ../../build/gn_run_binary.py transport_security_state_generator.exe ../../net/http/transport_security_state_static_unittest1.json ../../net/http/transport_security_state_static_unittest.pins ../../net/http/transport_security_state_static_unittest.template gen/net/http/transport_security_state_static_unittest1.h
transport_security_state_generator.exe failed with exit code -1073741819
[22775/52755] ACTION //net/http:generate_transport_security_state(//build/toolchain/win:x64)
FAILED: gen/net/http/transport_security_state_static.h 
C:/b/depot_tools/python276_bin/python.exe ../../build/gn_run_binary.py transport_security_state_generator.exe ../../net/http/transport_security_state_static.json ../../net/http/transport_security_state_static.pins ../../net/http/transport_security_state_static.template gen/net/http/transport_security_state_static.h
transport_security_state_generator.exe failed with exit code -1073741819
[22776/52755] ACTION //net/http:transport_security_state_unittest_data(//build/toolchain/win:x64)
FAILED: gen/net/http/transport_security_state_static_unittest2.h 
C:/b/depot_tools/python276_bin/python.exe ../../build/gn_run_binary.py transport_security_state_generator.exe ../../net/http/transport_security_state_static_unittest2.json ../../net/http/transport_security_state_static_unittest.pins ../../net/http/transport_security_state_static_unittest.template gen/net/http/transport_security_state_static_unittest2.h
transport_security_state_generator.exe failed with exit code -1073741819
[22777/52755] ACTION //net/http:transport_security_state_unittest_data(//build/toolchain/win:x64)
FAILED: gen/net/http/transport_security_state_static_unittest3.h 
C:/b/depot_tools/python276_bin/python.exe ../../build/gn_run_binary.py transport_security_state_generator.exe ../../net/http/transport_security_state_static_unittest3.json ../../net/http/transport_security_state_static_unittest.pins ../../net/http/transport_security_state_static_unittest.template gen/net/http/transport_security_state_static_unittest3.h
transport_security_state_generator.exe failed with exit code -1073741819
Another failure:
https://luci-milo.appspot.com/buildbot/chromium.chrome/Google%20Chrome%20Win/22022

FAILED: gen/net/http/transport_security_state_static.h 
C:/b/depot_tools/win_tools-2_7_6_bin/python/bin/python.exe ../../build/gn_run_binary.py transport_security_state_generator.exe ../../net/http/transport_security_state_static.json ../../net/http/transport_security_state_static.pins ../../net/http/transport_security_state_static.template gen/net/http/transport_security_state_static.h
transport_security_state_generator.exe failed with exit code -1073741819

Interestingly this one has nothing to do with protobuf. I start suspecting this is an antivirus problem.

Comment 5 by brat...@opera.com, Dec 6 2017

http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/556913 has this failing but with another exit code: -1073741515

32 bit -1073741515 is 0xC0000135, the Windows error code for "Unable to locate component", typically a missing dll file.

Cc: brucedaw...@chromium.org
This may be related to  issue 644525 .
The problem (as I just mentioned in  bug 644525 ) is that C0000005 is too generic an error code to be reliable for categorizing. There are an infinite variety of possible reasons for an access violation and without more information we can't reasonable diagnose the actual cause. I can try printing more information about the crashes but I'm not sure when I'll get to that.
Mergedinto: 644525
Status: Duplicate (was: Untriaged)
This is almost certainly a variant of 644525, which we are finally making progress on.

Sign in to add a comment