Closed Bug 1657446 Opened 4 years ago Closed 4 years ago

Intermittent [taskcluster:error] exit status 3

Categories

(Firefox Build System :: General, defect, P5)

defect

Tracking

(firefox81 fixed)

RESOLVED FIXED
81 Branch
Tracking Status
firefox81 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: glandium)

Details

(Keywords: intermittent-failure)

Attachments

(3 files)

Filed by: apavel [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=312160109&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XsDWclrbSvC27WMiC8QtqQ/runs/0/artifacts/public/logs/live_backing.log


[task 2020-08-05T16:10:58.801Z] 5:09.48 /Users/cltbld/tasks/task_1596640912/checkouts/gecko/python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py
[task 2020-08-05T16:10:58.801Z] 5:09.48 ============================= test session starts ==============================
[task 2020-08-05T16:10:58.801Z] 5:09.48 platform darwin -- Python 3.7.4, pytest-3.6.2, py-1.5.4, pluggy-0.6.0 -- /Users/cltbld/tasks/task_1596640912/checkouts/gecko/obj-x86_64-apple-darwin18.6.0/_virtualenvs/gecko-7_EJP2EL-/usr/local/bin/python3/bin/python
[task 2020-08-05T16:10:58.801Z] 5:09.48 rootdir: /Users/cltbld/tasks/task_1596640912/checkouts/gecko, inifile: /Users/cltbld/tasks/task_1596640912/checkouts/gecko/config/mozunit/mozunit/pytest.ini
[task 2020-08-05T16:10:58.801Z] 5:09.48 collecting ... collected 52 items
[task 2020-08-05T16:10:58.801Z] 5:09.48
[task 2020-08-05T16:10:58.801Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxToolchainTest::test_absolute_path PASSED
[task 2020-08-05T16:10:58.801Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxToolchainTest::test_atypical_name PASSED
[task 2020-08-05T16:10:58.801Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxToolchainTest::test_clang PASSED
[task 2020-08-05T16:10:58.801Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxToolchainTest::test_default PASSED
[task 2020-08-05T16:10:58.801Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxToolchainTest::test_gcc PASSED
[task 2020-08-05T16:10:58.801Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxToolchainTest::test_guess_cxx PASSED
[task 2020-08-05T16:10:58.801Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxToolchainTest::test_guess_cxx_clang PASSED
[task 2020-08-05T16:10:58.801Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxToolchainTest::test_mismatched_compiler PASSED
[task 2020-08-05T16:10:58.801Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxToolchainTest::test_mismatched_gcc PASSED
[task 2020-08-05T16:10:58.801Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxToolchainTest::test_mixed_compilers PASSED
[task 2020-08-05T16:10:58.801Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxToolchainTest::test_no_supported_compiler PASSED
[task 2020-08-05T16:10:58.801Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxToolchainTest::test_overridden_gcc PASSED
[task 2020-08-05T16:10:58.801Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxToolchainTest::test_unsupported_clang PASSED
[task 2020-08-05T16:10:58.801Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxToolchainTest::test_unsupported_gcc PASSED
[task 2020-08-05T16:10:58.801Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxSimpleCrossToolchainTest::test_cross_clang PASSED
[task 2020-08-05T16:10:58.801Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxSimpleCrossToolchainTest::test_cross_gcc PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxX86_64CrossToolchainTest::test_cross_clang PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxX86_64CrossToolchainTest::test_cross_gcc PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::OSXToolchainTest::test_clang PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::OSXToolchainTest::test_forced_gcc PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::OSXToolchainTest::test_forced_unsupported_gcc PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::OSXToolchainTest::test_not_gcc PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::OSXToolchainTest::test_unsupported_clang PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::WindowsToolchainTest::test_clang PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::WindowsToolchainTest::test_clang_cl PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::WindowsToolchainTest::test_gcc PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::WindowsToolchainTest::test_overridden_unsupported_clang PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::WindowsToolchainTest::test_overridden_unsupported_gcc PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::WindowsToolchainTest::test_unsupported_clang_cl PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::WindowsToolchainTest::test_unsupported_msvc PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::Windows64ToolchainTest::test_clang PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::Windows64ToolchainTest::test_clang_cl PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::Windows64ToolchainTest::test_gcc PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::Windows64ToolchainTest::test_overridden_unsupported_clang PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::Windows64ToolchainTest::test_overridden_unsupported_gcc PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::Windows64ToolchainTest::test_unsupported_clang_cl PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::Windows64ToolchainTest::test_unsupported_msvc PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxCrossCompileToolchainTest::test_cannot_cross PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxCrossCompileToolchainTest::test_cross_atypical_clang PASSED
[task 2020-08-05T16:10:58.802Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxCrossCompileToolchainTest::test_cross_clang PASSED
[task 2020-08-05T16:10:58.803Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxCrossCompileToolchainTest::test_cross_gcc_misc PASSED
[task 2020-08-05T16:10:58.803Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxCrossCompileToolchainTest::test_cross_ppc_ppc64 PASSED
[task 2020-08-05T16:10:58.803Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxCrossCompileToolchainTest::test_cross_sparc_sparc64 PASSED
[task 2020-08-05T16:10:58.803Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxCrossCompileToolchainTest::test_cross_x86_x64 PASSED
[task 2020-08-05T16:10:58.803Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxCrossCompileToolchainTest::test_guess_cross_cxx PASSED
[task 2020-08-05T16:10:58.803Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxCrossCompileToolchainTest::test_overridden_cross_gcc PASSED
[task 2020-08-05T16:10:58.803Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxCrossCompileToolchainTest::test_overridden_unsupported_cross_gcc PASSED
[task 2020-08-05T16:10:58.803Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::OSXCrossToolchainTest::test_cannot_osx_cross PASSED
[task 2020-08-05T16:10:58.803Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::OSXCrossToolchainTest::test_osx_cross PASSED
[task 2020-08-05T16:10:58.803Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::WindowsCrossToolchainTest::test_clang_cl_cross PASSED
[task 2020-08-05T16:10:58.803Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::OpenBSDToolchainTest::test_gcc PASSED
[task 2020-08-05T16:10:58.803Z] 5:09.48 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::RustTest::test_rust_target PASSED
[task 2020-08-05T16:10:58.803Z] 5:09.48
[task 2020-08-05T16:10:58.803Z] 5:09.48 ========================= 52 passed in 253.52 seconds ==========================
[task 2020-08-05T16:10:58.803Z] 5:09.48 Return code from mach python-test: 3
[task 2020-08-05T16:10:58.843Z] Test configuration changed. Regenerating backend.
[task 2020-08-05T16:10:58.843Z] No build detected, test metadata may be incomplete.
[fetches 2020-08-05T16:10:58.925Z] removing /Users/cltbld/tasks/task_1596640912/fetches
[fetches 2020-08-05T16:10:59.537Z] finished
[taskcluster 2020-08-05T16:10:59.547Z] Exit Code: 3
[taskcluster 2020-08-05T16:10:59.547Z] User Time: 12m1.872597s
[taskcluster 2020-08-05T16:10:59.547Z] Kernel Time: 5m6.06766s
[taskcluster 2020-08-05T16:10:59.547Z] Wall Time: 8m45.663132135s
[taskcluster 2020-08-05T16:10:59.547Z] Result: FAILED
[taskcluster 2020-08-05T16:10:59.547Z] === Task Finished ===
[taskcluster 2020-08-05T16:10:59.547Z] Task Duration: 8m45.66683524s
[taskcluster 2020-08-05T16:10:59.547Z] [mounts] Preserving cache: Moving "/Users/cltbld/tasks/task_1596640912/checkouts" to "/Users/cltbld/caches/K-SWICjKRjmLOQfJ5L1Slg"
[taskcluster:error] exit status 3

Huh. This is weird. So, the bug is an internal pytest bug., but from everything I'm reading the version of the pytest and py libraries we have vendored should be new enough that we don't encounter this issue. So I don't really know what the way to go is here -- I would propose we update to a new version of pytest but that doesn't seem like it would make a significant difference.

I have no familiarity with the configure Lint sandbox, glandium has been the one to work on this. glandium, 1) do you have any idea how I can reproduce the issue that the lint tests are seeing so we can fix it? and 2) do you see anything wrong with the patches in the stack of bugs 1656346, 1656341, and 1656044 that would explain an error?

Flags: needinfo?(rstewart) → needinfo?(mh+mozilla)

It's surprising this hasn't blown up earlier after bug 1606703 because many types of errors could have triggered this already.

Assignee: nobody → mh+mozilla
Flags: needinfo?(mh+mozilla)

Namely:
build/moz.configure/old.configure:21: DeprecationWarning: invalid escape sequence \s
build/moz.configure/old.configure:26: DeprecationWarning: invalid escape sequence \s
python/mozbuild/mozbuild/configure/init.py:433: ResourceWarning: unclosed file <_io.BufferedReader...>
python/mozbuild/mozbuild/configure/lint.py:120: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec()

Contrary to python2, python3 considers the values in cl_lnotab to be signed
integers, so with python3, offsets larger than 127 would be encoded in a way
that would make them wrong, or worse, negative.

mozbuild.configure.ConfigureError: help should contain "{Enable|Disable}" because of non-constant default

Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/62240f77fb4d
Fix noise when running mozbuild/test/configure/lint.py with unittest.main. r=nalexander
https://hg.mozilla.org/integration/autoland/rev/a5859b8b2880
Fix co_lnotab for large offsets in Lint._raise_from. r=nalexander
https://hg.mozilla.org/integration/autoland/rev/e17946640ffc
Fix lint error after bug 1656044. r=nalexander
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: