Closed Bug 1625696 Opened 10 months ago Closed 9 months ago

Intermittent autowinchecksec.py | Winchecksec returned error code -11:

Categories

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

defect

Tracking

(firefox78 fixed)

RESOLVED FIXED
mozilla78
Tracking Status
firefox78 --- fixed

People

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

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

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


[task 2020-03-28T16:08:39.026Z] 16:08:39     INFO -  make[4]: Leaving directory '/builds/worker/workspace/obj-build/security/nss/lib/softoken/softoken_softokn3'
[task 2020-03-28T16:08:39.122Z] 16:08:39     INFO -  make[4]: Entering directory '/builds/worker/workspace/obj-build/mozglue/tests'
[task 2020-03-28T16:08:39.122Z] 16:08:39     INFO -  /builds/worker/workspace/obj-build/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builds/worker/workspace/obj-build/mozglue/tests/TestTimeStampWin.exe /builds/worker/workspace/obj-build/mozglue/tests/TestTimeStampWin.exe_syms.track
[task 2020-03-28T16:08:39.123Z] 16:08:39     INFO -  Running: /builds/worker/workspace/obj-build/_virtualenvs/init/bin/python /builds/worker/checkouts/gecko/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info -i --install-manifest=/builds/worker/workspace/obj-build/_build_manifests/install/dist_include,/builds/worker/workspace/obj-build/dist/include -s /builds/worker/checkouts/gecko /builds/worker/fetches/dump_syms/dump_syms /builds/worker/workspace/obj-build/dist/crashreporter-symbols /builds/worker/workspace/obj-build/mozglue/tests/TestTimeStampWin.exe
[task 2020-03-28T16:08:39.123Z] 16:08:39     INFO -  Beginning work for file: /builds/worker/workspace/obj-build/mozglue/tests/TestTimeStampWin.exe
[task 2020-03-28T16:08:39.123Z] 16:08:39     INFO -  Processing file: /builds/worker/workspace/obj-build/mozglue/tests/TestTimeStampWin.exe
[task 2020-03-28T16:08:39.123Z] 16:08:39     INFO -  /builds/worker/fetches/dump_syms/dump_syms /builds/worker/workspace/obj-build/mozglue/tests/TestTimeStampWin.exe
[task 2020-03-28T16:08:39.123Z] 16:08:39     INFO -  00ba:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
[task 2020-03-28T16:08:39.123Z] 16:08:39     INFO -  Finished processing /builds/worker/workspace/obj-build/mozglue/tests/TestTimeStampWin.exe in 0.30s
[task 2020-03-28T16:08:39.123Z] 16:08:39     INFO -  make[4]: Leaving directory '/builds/worker/workspace/obj-build/mozglue/tests'
[task 2020-03-28T16:08:39.764Z] 16:08:39     INFO -  make[4]: *** Deleting file 'TestTimeStampWin.exe_syms.track'
[task 2020-03-28T16:08:39.764Z] 16:08:39     INFO -  make[4]: Entering directory '/builds/worker/workspace/obj-build/mozglue/tests'
[task 2020-03-28T16:08:39.764Z] 16:08:39     INFO -  /builds/worker/workspace/obj-build/_virtualenvs/init_py3/bin/python /builds/worker/checkouts/gecko/build/win32/autowinchecksec.py TestTimeStampWin.exe
[task 2020-03-28T16:08:39.764Z] 16:08:39     INFO -  TEST-UNEXPECTED-FAIL | autowinchecksec.py | Winchecksec returned error code -11:
[task 2020-03-28T16:08:39.764Z] 16:08:39     INFO -  /builds/worker/checkouts/gecko/config/rules.mk:738: recipe for target 'TestTimeStampWin.exe_syms.track' failed
[task 2020-03-28T16:08:39.764Z] 16:08:39    ERROR -  make[4]: *** [TestTimeStampWin.exe_syms.track] Error 1
[task 2020-03-28T16:08:39.764Z] 16:08:39     INFO -  make[4]: Leaving directory '/builds/worker/workspace/obj-build/mozglue/tests'
[task 2020-03-28T16:08:39.764Z] 16:08:39     INFO -  /builds/worker/checkouts/gecko/config/recurse.mk:74: recipe for target 'mozglue/tests/syms' failed
[task 2020-03-28T16:08:39.764Z] 16:08:39    ERROR -  make[3]: *** [mozglue/tests/syms] Error 2
[task 2020-03-28T16:08:39.764Z] 16:08:39     INFO -  make[3]: *** Waiting for unfinished jobs....
[task 2020-03-28T16:08:39.786Z] 16:08:39     INFO -  make[4]: Entering directory '/builds/worker/workspace/obj-build/mfbt/tests'
[task 2020-03-28T16:08:39.788Z] 16:08:39     INFO -  /builds/worker/workspace/obj-build/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builds/worker/workspace/obj-build/mfbt/tests/TestCeilingFloor.exe /builds/worker/workspace/obj-build/mfbt/tests/TestCeilingFloor.exe_syms.track
[task 2020-03-28T16:08:39.788Z] 16:08:39     INFO -  Running: /builds/worker/workspace/obj-build/_virtualenvs/init/bin/python /builds/worker/checkouts/gecko/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info -i --install-manifest=/builds/worker/workspace/obj-build/_build_manifests/install/dist_include,/builds/worker/workspace/obj-build/dist/include -s /builds/worker/checkouts/gecko /builds/worker/fetches/dump_syms/dump_syms /builds/worker/workspace/obj-build/dist/crashreporter-symbols /builds/worker/workspace/obj-build/mfbt/tests/TestCeilingFloor.exe
[task 2020-03-28T16:08:39.788Z] 16:08:39     INFO -  Beginning work for file: /builds/worker/workspace/obj-build/mfbt/tests/TestCeilingFloor.exe
[task 2020-03-28T16:08:39.788Z] 16:08:39     INFO -  Processing file: /builds/worker/workspace/obj-build/mfbt/tests/TestCeilingFloor.exe
[task 2020-03-28T16:08:39.788Z] 16:08:39     INFO -  /builds/worker/fetches/dump_syms/dump_syms /builds/worker/workspace/obj-build/mfbt/tests/TestCeilingFloor.exe
[task 2020-03-28T16:08:39.788Z] 16:08:39     INFO -  00e2:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
[task 2020-03-28T16:08:39.788Z] 16:08:39     INFO -  Finished processing /builds/worker/workspace/obj-build/mfbt/tests/TestCeilingFloor.exe in 0.45s
[task 2020-03-28T16:08:39.788Z] 16:08:39     INFO -  make[4]: Leaving directory '/builds/worker/workspace/obj-build/mfbt/tests'
[task 2020-03-28T16:08:39.905Z] 16:08:39     INFO -  make[4]: Entering directory '/builds/worker/workspace/obj-build/mfbt/tests'
[task 2020-03-28T16:08:39.905Z] 16:08:39     INFO -  /builds/worker/workspace/obj-build/_virtualenvs/init_py3/bin/python -m mozbuild.action.dumpsymbols /builds/worker/workspace/obj-build/mfbt/tests/TestCountPopulation.exe /builds/worker/workspace/obj-build/mfbt/tests/TestCountPopulation.exe_syms.track
[task 2020-03-28T16:08:39.906Z] 16:08:39     INFO -  Running: /builds/worker/workspace/obj-build/_virtualenvs/init/bin/python /builds/worker/checkouts/gecko/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info -i --install-manifest=/builds/worker/workspace/obj-build/_build_manifests/install/dist_include,/builds/worker/workspace/obj-build/dist/include -s /builds/worker/checkouts/gecko /builds/worker/fetches/dump_syms/dump_syms /builds/worker/workspace/obj-build/dist/crashreporter-symbols /builds/worker/workspace/obj-build/mfbt/tests/TestCountPopulation.exe
[task 2020-03-28T16:08:39.906Z] 16:08:39     INFO -  Beginning work for file: /builds/worker/workspace/obj-build/mfbt/tests/TestCountPopulation.exe
[task 2020-03-28T16:08:39.906Z] 16:08:39     INFO -  Processing file: /builds/worker/workspace/obj-build/mfbt/tests/TestCountPopulation.exe
[task 2020-03-28T16:08:39.906Z] 16:08:39     INFO -  /builds/worker/fetches/dump_syms/dump_syms /builds/worker/workspace/obj-build/mfbt/tests/TestCountPopulation.exe
[task 2020-03-28T16:08:39.906Z] 16:08:39     INFO -  00ea:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
[task 2020-03-28T16:08:39.906Z] 16:08:39     INFO -  Finished processing /builds/worker/workspace/obj-build/mfbt/tests/TestCountPopulation.exe in 0.36s
[task 2020-03-28T16:08:39.906Z] 16:08:39     INFO -  make[4]: Leaving directory '/builds/worker/workspace/obj-build/mfbt/tests'
[task 2020-03-28T16:08:39.926Z] 16:08:39     INFO -  make[4]: Entering directory '/builds/worker/workspace/obj-build/mfbt/tests'

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Product: Firefox → Firefox Build System

+glandium for FYI, since I think he did some winchecksec-related work recently, but this seems very intermittent and not pressing at all.

Status: NEW → RESOLVED
Closed: 9 months ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Assignee: nobody → mh+mozilla

Now that upstream winchecksec builds and works natively on Linux, use
that. That should the random crashes under Wine. If random crashes still
happen, it will be easier to debug anyways.
We bump to the last version that doesn't use vcpkg because vcpkg makes
things more difficult.

Blocks: 1634753
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/fc265b3a728e
Update winchecksec and build/use it natively for Linux. r=dmajor
Regressions: 1634877
Status: REOPENED → RESOLVED
Closed: 9 months ago9 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77
Regressions: 1634916

Backed out on autoland for causing the regressions mentioned above: https://hg.mozilla.org/integration/autoland/rev/e482b8ca69da166db8dba89f2adc2e047646f7c9

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: mozilla77 → ---
Flags: needinfo?(mh+mozilla)

With respect to regression bug 1634877, with the switch to a native Linux build of winchecksec, there is nothing to provide a Windows executable that's used by "plain" Windows builds.
Is the intention to run winchecksec on those platforms?

Flags: needinfo?(mh+mozilla)
Blocks: 1635993
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/98040184b6c0
Update winchecksec and build/use it natively for Linux. r=dmajor
Status: REOPENED → RESOLVED
Closed: 9 months ago9 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla78
You need to log in before you can comment on or make changes to this bug.