Intermittent iscript.exceptions.IScriptError: ('%s in %s exited %s!\n%s', ['pkgbuild', '--keychain', '/builds/scriptworker/certs/nightly-signing.keychain', '--install-location', '/Applications', '--component', '/builds/scriptworker/work/4/Firefox Nightly.
Categories
(Release Engineering :: Release Automation, defect, P5)
Tracking
(Not tracked)
People
(Reporter: intermittent-bug-filer, Assigned: mozilla)
References
Details
(Keywords: intermittent-failure)
Attachments
(3 files)
Filed by: rmaries [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=310537015&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/eN0eMXn9Qo2OcINEOUxxng/runs/0/artifacts/public/logs/live_backing.log
2020-07-21 11:56:01,251 - scriptworker_client.utils - INFO - pkgbuild: Wrote package to /builds/scriptworker/work/3/Firefox Nightly.pkg
2020-07-21 11:56:01,253 - scriptworker_client.utils - INFO - ['pkgbuild', '--keychain', '/builds/scriptworker/certs/nightly-signing.keychain', '--install-location', '/Applications', '--component', '/builds/scriptworker/work/3/Firefox Nightly.app', '/builds/scriptworker/work/3/Firefox Nightly.pkg', '--sign', '43AQ936H96'] in /builds/scriptworker/work/3 exited 0
2020-07-21 11:56:12,923 - scriptworker_client.client - ERROR - Failed to run async_main
Traceback (most recent call last):
File "/builds/scriptworker/virtualenv/src/scriptworker-client/scriptworker_client/src/scriptworker_client/client.py", line 182, in _handle_asyncio_loop
await async_main(config, task)
File "/builds/scriptworker/virtualenv/src/iscript/iscript/src/iscript/script.py", line 38, in async_main
await notarize_1_behavior(config, task)
File "/builds/scriptworker/virtualenv/src/iscript/iscript/src/iscript/mac.py", line 1110, in notarize_1_behavior
await create_pkg_files(config, key_config, all_paths)
File "/builds/scriptworker/virtualenv/src/iscript/iscript/src/iscript/mac.py", line 950, in create_pkg_files
await raise_future_exceptions(futures)
File "/builds/scriptworker/virtualenv/src/scriptworker-client/scriptworker_client/src/scriptworker_client/aio.py", line 65, in raise_future_exceptions
raise exceptions[0]
File "/builds/scriptworker/virtualenv/src/scriptworker-client/scriptworker_client/src/scriptworker_client/aio.py", line 91, in semaphore_wrapper
return await coro
File "/builds/scriptworker/virtualenv/src/scriptworker-client/scriptworker_client/src/scriptworker_client/utils.py", line 233, in run_command
"%s in %s exited %s!\n%s", log_cmd, cwd, exitcode, log_contents
iscript.exceptions.IScriptError: ('%s in %s exited %s!\n%s', ['pkgbuild', '--keychain', '/builds/scriptworker/certs/nightly-signing.keychain', '--install-location', '/Applications', '--component', '/builds/scriptworker/work/4/Firefox Nightly.app', '/builds/scriptworker/work/4/Firefox Nightly.pkg', '--sign', '43AQ936H96'], '/builds/scriptworker/work/4', -11, '')
exit code: 1
Comment 1•5 years ago
|
||
Task eN0eMXn9Qo2OcINEOUxxng run 0 ran on mac-v3-signing8, which doesn't have any other recent failures. I haven't been able to find any information on what a -11 exit status means for pkgbuild, so waves hands I/O error ?
Comment 2•5 years ago
|
||
My guess is that a negative exit status corresponds to a signal, so I think corresponds to SEGV.
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 11•5 years ago
|
||
I think this may be scriptworker exiting? In theory we should be marking these intermittent-task per this block, but perhaps we need to actually exit iscript with the -11 error code.
| Assignee | ||
Comment 12•5 years ago
|
||
I think we're hitting -11 exit codes in iscript when we restart scriptworker. Scriptworker would turn a -11 exit code into an intermittent-task, which would automatically retry the task. However, run_command turns that -11 exit code into an exit code of 1, which is failed.
Let's surface the -11 and -15 exit codes if they show up in run_command.
| Assignee | ||
Comment 13•5 years ago
|
||
Alternately we could map these to -11 and -15 on the scriptworker_client side.
| Comment hidden (Intermittent Failures Robot) |
Comment 15•5 years ago
|
||
Recent failure : https://treeherder.mozilla.org/logviewer?job_id=329337969&repo=mozilla-central&lineNumber=490
2021-02-09 11:22:26,672 - scriptworker_client.utils - INFO - /builds/scriptworker/work/0/Firefox Nightly.app: satisfies its Designated Requirement
2021-02-09 11:22:26,674 - scriptworker_client.utils - INFO - ['codesign', '-vvv', '--deep', '--strict', '/builds/scriptworker/work/0/Firefox Nightly.app'] in /builds/scriptworker/work/0 exited 0
2021-02-09 11:22:26,675 - iscript.mac - INFO - Unlocking signing keychain /builds/scriptworker/certs/nightly-signing.keychain
2021-02-09 11:22:26,973 - scriptworker_client.utils - INFO - Running ['security', 'list-keychains', '-s', '/builds/scriptworker/certs/nightly-signing.keychain', '/Users/cltbld/Library/Keychains/login.keychain-db', '/Library/Keychains/System.keychain'] in /builds/scriptworker/work ...
2021-02-09 11:22:27,043 - scriptworker_client.utils - INFO - ['security', 'list-keychains', '-s', '/builds/scriptworker/certs/nightly-signing.keychain', '/Users/cltbld/Library/Keychains/login.keychain-db', '/Library/Keychains/System.keychain'] in /builds/scriptworker/work exited 0
2021-02-09 11:22:27,044 - iscript.mac - INFO - Creating PKG files
2021-02-09 11:22:27,044 - scriptworker_client.utils - INFO - Running ['pkgbuild', '--install-location', '/Applications', '--keychain', '/builds/scriptworker/certs/nightly-signing.keychain', '--sign', '43AQ936H96', '--component', '/builds/scriptworker/work/0/Firefox Nightly.app', '/builds/scriptworker/work/0/Firefox Nightly.tmp1.pkg'] in /builds/scriptworker/work/0 ...
2021-02-09 11:22:54,817 - scriptworker_client.client - ERROR - Failed to run async_main
Traceback (most recent call last):
File "/builds/scriptworker/virtualenv/lib/python3.8/site-packages/scriptworker_client-1.0.0-py3.8.egg/scriptworker_client/client.py", line 182, in _handle_asyncio_loop
await async_main(config, task)
File "/builds/scriptworker/virtualenv/lib/python3.8/site-packages/iscript-1.0.1-py3.8.egg/iscript/script.py", line 39, in async_main
await notarize_1_behavior(config, task)
File "/builds/scriptworker/virtualenv/lib/python3.8/site-packages/iscript-1.0.1-py3.8.egg/iscript/mac.py", line 1219, in notarize_1_behavior
await create_pkg_files(config, sign_config, all_paths)
File "/builds/scriptworker/virtualenv/lib/python3.8/site-packages/iscript-1.0.1-py3.8.egg/iscript/mac.py", line 985, in create_pkg_files
await raise_future_exceptions(futures)
File "/builds/scriptworker/virtualenv/lib/python3.8/site-packages/scriptworker_client-1.0.0-py3.8.egg/scriptworker_client/aio.py", line 65, in raise_future_exceptions
raise exceptions[0]
File "/builds/scriptworker/virtualenv/lib/python3.8/site-packages/scriptworker_client-1.0.0-py3.8.egg/scriptworker_client/aio.py", line 91, in semaphore_wrapper
return await coro
File "/builds/scriptworker/virtualenv/lib/python3.8/site-packages/scriptworker_client-1.0.0-py3.8.egg/scriptworker_client/utils.py", line 245, in run_command
raise exception(
iscript.exceptions.IScriptError: ('%s in %s exited %s!\n%s', ['pkgbuild', '--install-location', '/Applications', '--keychain', '/builds/scriptworker/certs/nightly-signing.keychain', '--sign', '43AQ936H96', '--component', '/builds/scriptworker/work/0/Firefox Nightly.app', '/builds/scriptworker/work/0/Firefox Nightly.tmp1.pkg'], '/builds/scriptworker/work/0', -11, '')
exit code: 1
| Comment hidden (Intermittent Failures Robot) |
Comment 17•5 years ago
|
||
Are the 4 recent failures related to CoT update yesterday?
Comment 18•5 years ago
|
||
Regarding comment 17, https://firefox-ci-tc.services.mozilla.com/provisioners/scriptworker-prov-v1/worker-types/signing-mac-v1/workers/mdc2/mac-v3-signing11 fails all its notarization tasks.
| Assignee | ||
Comment 19•5 years ago
|
||
(In reply to Sebastian Hengst [:aryx] (needinfo on intermittent or backout) from comment #17)
Are the 4 recent failures related to CoT update yesterday?
Very likely.
(In reply to Sebastian Hengst [:aryx] (needinfo on intermittent or backout) from comment #18)
Regarding comment 17, https://firefox-ci-tc.services.mozilla.com/provisioners/scriptworker-prov-v1/worker-types/signing-mac-v1/workers/mdc2/mac-v3-signing11 fails all its notarization tasks.
Ok. I was testing on this box, repuppetized, and unquarantined. I may have left behind something that is breaking things; I'll reimage.
| Assignee | ||
Comment 20•5 years ago
|
||
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 23•5 years ago
|
||
In theory, we should stop seeing this bug; I rolled out the -11 error code intermittent-task patches to the mac signers.
(In doing so, I could have triggered more instances of this error, but from now on we should be good.)
Updated•1 year ago
|
Description
•