Closed
Bug 876717
Opened 11 years ago
Closed 11 years ago
ASan startup crash with Clang 3.3rc1
Categories
(Release Engineering :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: decoder, Unassigned)
References
(Blocks 1 open bug)
Details
With the Clang 3.3rc1 version that we're aiming for in bug 870173, we do have a startup crash on ASan which renders ASan unusable and therefore blocks the update. It crashes because we call clock_gettime in the main binary but it is not linked to librt (instead, libxul.so is linked to it and that is dlopened). ASan now intercepts clock_gettime and calls a NULL ptr when calling the real function. ASan devs solved this already for us: Revision r182645 in the clang repository fixes this by forcing -lrt when clang links the ASan runtime. The patch is easy and should also be easy to apply/backport to the revision we're aiming for.
Comment 1•11 years ago
|
||
Nathan, can you see if you can get that patch upstreams on 3.3?
Flags: needinfo?(nfroyd)
Updated•11 years ago
|
Component: Release Engineering → Release Engineering: Automation (General)
QA Contact: catlee
Comment 2•11 years ago
|
||
(In reply to :Ehsan Akhgari (needinfo? me!) from comment #1) > Nathan, can you see if you can get that patch upstreams on 3.3? Request sent; will follow up as needed.
Flags: needinfo?(nfroyd)
Comment 3•11 years ago
|
||
The patch landed in the 3.3 repo as of r182944. Christian, I assume that means we can close this?
Flags: needinfo?(choller)
Reporter | ||
Comment 4•11 years ago
|
||
Sure, if the patch is backported, then this shouldn't be an issue anymore :) I can't check it right now, but I tested the original patch and that fixed the issue, so closing this as FIXED.
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: needinfo?(choller)
Resolution: --- → FIXED
Assignee | ||
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
Assignee | ||
Updated•6 years ago
|
Component: General Automation → General
You need to log in
before you can comment on or make changes to this bug.
Description
•