Closed Bug 1424825 Opened 2 years ago Closed Last year

Mac buildbot build busted: [force-cargo-library-build] Trace/BPT trap: 5

Categories

(Thunderbird :: Build Config, defect)

defect
Not set

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 59.0

People

(Reporter: jorgk, Assigned: tomprince)

Details

(Whiteboard: [Thunderbird-temporary-fix])

Attachments

(1 file)

Started here:
https://treeherder.mozilla.org/#/jobs?repo=comm-central&revision=60d8f821b8b32ecd87a54e952a3d855e1273e529

after the Rust manifest was fixed in bug 1424421 in the preceding push.

https://archive.mozilla.org/pub/thunderbird/tinderbox-builds/comm-central-macosx64/1513036581/comm-central-macosx64-bm86-build1-build12.txt.gz

says:

make[5]: *** [force-cargo-library-build] Trace/BPT trap: 5
make[4]: *** [toolkit/library/rust/target] Error 2
make[4]: *** Waiting for unfinished jobs....
Flags: needinfo?(mozilla)
Note the interesting lines from the log are https://treeherder.mozilla.org/logviewer.html#?job_id=151218752&repo=comm-central&lineNumber=4716-4723 

dyld: lazy symbol binding failed: Symbol not found: _CCDigestGetOutputSizeFromRef
  Referenced from: /builds/slave/tb-c-cen-m64-00000000000000000/build/rustc/bin/cargo
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _CCDigestGetOutputSizeFromRef
  Referenced from: /builds/slave/tb-c-cen-m64-00000000000000000/build/rustc/bin/cargo
  Expected in: /usr/lib/libSystem.B.dylib

It appears that cargo from rust 1.22 doesn't properly support OS X 10.7 (I've filled https://github.com/rust-lang/cargo/issues/4813) to track that. I've got a very hacky fix to work around (it works because only some code paths in cargo trigger the missing symbols error).
Pushed by mozilla@hocat.ca:
https://hg.mozilla.org/comm-central/rev/4a70bed62406
Skip cargo checking file checksums to work around https://github.com/rust-lang/cargo/issues/4813 ; rs=bustage-fix
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
It'd be nice if there was a better fix for this, but this will get the build going for now.
Assignee: nobody → mozilla
Status: RESOLVED → REOPENED
Flags: needinfo?(mozilla)
Resolution: FIXED → ---
Whiteboard: [Thunderbird-testfailure: B Mac only] → [Thunderbird-temporary-fix]
This probably won't get fixed on buildbot, and isn't an issue on taskcluster.
Status: REOPENED → RESOLVED
Closed: 2 years agoLast year
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 59.0
You need to log in before you can comment on or make changes to this bug.