Perma win TestDllInterceptor.exe | test failed with return code 3221225477
Categories
(Core :: DLL Services, defect, P5)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr102 | --- | unaffected |
firefox-esr115 | --- | unaffected |
firefox115 | --- | unaffected |
firefox116 | --- | unaffected |
firefox117 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: sergesanspaille)
References
(Regression)
Details
(Keywords: intermittent-failure, regression, Whiteboard: [retriggered])
Attachments
(1 file, 1 obsolete file)
Filed by: smolnar [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=421668229&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WQEMXVGTQkWqkr0kBt6bnA/runs/0/artifacts/public/logs/live_backing.log
TEST-START | TestDllInterceptor.exe
[task 2023-07-06T06:20:57.311Z] 06:20:57 INFO - mozcrash checking C:\Users\task_168861499331610\AppData\Local\Temp\tmp53a7lyrw for minidumps...
[task 2023-07-06T06:20:57.311Z] 06:20:57 WARNING - TEST-UNEXPECTED-FAIL | TestDllInterceptor.exe | test failed with return code 3221225477
[task 2023-07-06T06:20:57.311Z] 06:20:57 INFO - TEST-INFO took 31ms
[task 2023-07-06T06:20:57.311Z] 06:20:57 INFO - TEST-START | TestEndian.exe
Comment 1•1 year ago
|
||
Hello, could you take a look at this? It's perma failing after Bug 1834815 landed as can be seen here. Thank you!
Comment 2•1 year ago
|
||
Set release status flags based on info from the regressing bug 1834815
Updated•1 year ago
|
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 4•1 year ago
|
||
Updated•1 year ago
|
Comment 5•1 year ago
|
||
TestDllInterceptor currently fails when compiled with LTO enabled. When
we change the permission for DetouredCallJumper, we accidentally also
remove the permission to the execute the memory page where the current
function is running, because they happen to be located on the same page.
This results in a crash.
We can fix the test so that it preserves the permission to execute the
page where DetouredCallJumper is located while we adjust it. This way,
even if the current function turns out to be on the same memory page, we
can still run it.
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Comment 7•1 year ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Description
•