RLBox - Update rlbox /rlbox_lucet libraries to versions that work on Mac
Categories
(Core :: General, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox75 | --- | fixed |
People
(Reporter: shravanrn, Assigned: shravanrn)
References
Details
Attachments
(1 file)
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
RLBox API repo and RLBox lucet repo have been tested and updated to support Mac.
The [forked lucet] required some changes to support Mac < 10.12, namely removing uses of libc functions like clock_gettime that were only supported as of Mac 10.12.
We need to bump the in tree versio nof rlbox_lucet repo to get these changes.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 2•5 years ago
|
||
Comment 4•5 years ago
•
|
||
Backed out changeset e0e11528ba44 (Bug 1610991) for causing failures in test_memory_usage.py CLOSED TREE
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=288275047&repo=autoland&lineNumber=1423
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=288277125&repo=autoland&lineNumber=3570
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=288276072&repo=autoland&lineNumber=4341
Backout: https://hg.mozilla.org/integration/autoland/rev/bf9b2c6d95c6782c4f2c5d6af1157fb8b2a158b7
Comment 5•5 years ago
|
||
This also caused these wpt-reftest failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&searchStr=web-platform-tests-reftest&fromchange=567ff72d71662e200541d1afbe69a19b8c442ac1&tochange=bf9b2c6d95c6782c4f2c5d6af1157fb8b2a158b7&selectedJob=288269184
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=288269184&repo=autoland
Comment 6•5 years ago
|
||
We tracked the assertion down to:
[task 2020-02-10T22:57:12.049Z] 22:57:12 INFO - PID 15090 | Error LucetRuntimeError(Unsupported("Module requires feature host does not support: BMI1"))!
[task 2020-02-10T22:57:12.049Z] 22:57:12 INFO - PID 15090 | Sandbox could not be created
[task 2020-02-10T22:57:12.050Z] 22:57:12 INFO - PID 15090 | Redirecting call to abort() to mozalloc_abort
Comment 7•5 years ago
|
||
Does that mean that we need https://phabricator.services.mozilla.com/D60166 to limit what features lucet can use at compile time?
Assignee | ||
Comment 8•5 years ago
|
||
I'm running some tests now and the flag stating compile time features is likely the missing piece .... Since we are backporting commits here, this version of lucet does requires the target flag.
Here is a repro of the bug without the flag
https://treeherder.mozilla.org/#/jobs?repo=try&revision=66259aaae0f22769fc27cbbb44a4ccac90e6d28c
Here is my test (still ongoing at this time) with the flag enabled
https://treeherder.mozilla.org/#/jobs?repo=try&revision=389483c2c62421b9d8879c9a59198343d5018830
Comment 10•5 years ago
|
||
bugherder |
Description
•