Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intermittent failure on gonk builder: "execvp: ./host_jskwgen: Permission denied" #8416

Closed
eefriedman opened this issue Nov 8, 2015 · 7 comments
Labels
A-build Related to or part of the build process I-intermittent Problem reproduces intermittently.

Comments

@eefriedman
Copy link
Contributor

Seen in #8408, #8394.

--- stderr
/home/servo/.cargo/git/checkouts/mozjs-06d7f04b6dbb8a8e/master/mozjs/js/src/configure: 1: /home/servo/.cargo/git/checkouts/mozjs-06d7f04b6dbb8a8e/master/mozjs/js/src/configure: /home/servo/.cargo/git/checkouts/mozjs-06d7f04b6dbb8a8e/master/mozjs/js/src/../../python/mozbuild/mozbuild/milestone.py: Permission denied
/home/servo/.cargo/git/checkouts/mozjs-06d7f04b6dbb8a8e/master/mozjs/js/src/configure: 1: /home/servo/.cargo/git/checkouts/mozjs-06d7f04b6dbb8a8e/master/mozjs/js/src/configure: /home/servo/.cargo/git/checkouts/mozjs-06d7f04b6dbb8a8e/master/mozjs/js/src/../../python/mozbuild/mozbuild/milestone.py: Permission denied
/home/servo/.cargo/git/checkouts/mozjs-06d7f04b6dbb8a8e/master/mozjs/js/src/configure: 1: /home/servo/.cargo/git/checkouts/mozjs-06d7f04b6dbb8a8e/master/mozjs/js/src/configure: /home/servo/.cargo/git/checkouts/mozjs-06d7f04b6dbb8a8e/master/mozjs/js/src/../../python/mozbuild/mozbuild/milestone.py: Permission denied
/home/servo/.cargo/git/checkouts/mozjs-06d7f04b6dbb8a8e/master/mozjs/js/src/configure: 8887: test: Illegal number: 
Reticulating splines...
Finished reading 34 moz.build files in 0.06s
Processed into 115 build config descriptors in 0.04s
Backend executed in 0.18s
80 total backend files; 80 created; 0 updated; 0 unchanged; 0 deleted; 10 -> 20 Makefile
Total wall time: 0.31s; CPU time: 0.25s; Efficiency: 80%; Untracked: 0.04s
make[4]: execvp: ./host_jskwgen: Permission denied
make[4]: *** [/home/servo/buildbot/slave/gonk/build/target/arm-linux-androideabi/debug/build/mozjs_sys-e411d274df144795/out/js/src/jsautokw.h] Error 127
make[3]: *** [js/src/target] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [compile] Error 2
make[1]: *** [default] Error 2
make: *** [all] Error 2

Not sure what's going on; my first guess would be a parallel build gone wrong, but that's just a blind guess.

@larsbergstrom
Copy link
Contributor

seen in the wild here, too - #7688

@larsbergstrom
Copy link
Contributor

OK, think I found this - it's a known intermittent, fixed upstream:
https://bugzilla.mozilla.org/show_bug.cgi?id=1146738
https://hg.mozilla.org/mozilla-central/rev/734e468e8274

An SMup should fix this.

@eefriedman
Copy link
Contributor Author

Can we cherry-pick the fix? This has gotten to be really annoying, and upgrading SpiderMonkey isn't something we do frequently.

@larsbergstrom
Copy link
Contributor

@eefriedman I'd be fine with that, especially since it's super-trivial.

@jdm @michaelwu Would it be OK with you for us to cherry-pick this configure change to hopefully avoid the build race?

@michaelwu
Copy link
Contributor

I'm ok with it.

@jdm
Copy link
Member

jdm commented Nov 13, 2015

Yes yes yes.

@larsbergstrom
Copy link
Contributor

This should have been closed by servo/mozjs#63 and #8510

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-build Related to or part of the build process I-intermittent Problem reproduces intermittently.
Projects
None yet
Development

No branches or pull requests

4 participants