Bug 1514965 Comment 17 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

I'm able to build Firefox for Windows with `clang-cl.exe -clang:-ftrivial-auto-var-init`, but all Try tests fail with marionette.py timeouts because firefox.exe was terminated with exit code 3221225477 (0xC0000005 aka access violation):

```
07:59:55     INFO - REFTEST INFO | Application command: Z:\task_1555572909\build\application\firefox\firefox.exe -marionette --wait-for-browser 
-profile c:\users\task_1555572909\appdata\local\temp\tmpl5zqae.mozrunner
08:02:55    ERROR - TEST-UNEXPECTED-FAIL | None | application terminated with exit code 3221225477
```

But I can download the x64 Try build and run it locally without crashing. Interestingly, the windows10-aarch64 opt build passes the tests fine. These test failures only affect the x86 and x64 builds, opt or debug.

When enabling `-clang:-ftrivial-auto-var-init` for debug builds, the debug tests fail but the opt tests pass:

https://treeherder.mozilla.org/#/jobs?repo=try&revision=cdf22b20feeb3493dc6d1eddcd3d4a5541383592

When enabling `-clang:-ftrivial-auto-var-init` just for opt builds, the opt tests fail and the debug tests pass:

https://treeherder.mozilla.org/#/jobs?repo=try&revision=96b42c960293bb656913cdaedb0821e9ecfea899
I'm able to build Firefox for Windows with `clang-cl.exe -clang:-ftrivial-auto-var-init`, but all Try tests fail with marionette.py timeouts because firefox.exe was terminated with exit code 3221225477 (0xC0000005 aka access violation):

```
07:59:55     INFO - REFTEST INFO | Application command: Z:\task_1555572909\build\application\firefox\firefox.exe -marionette --wait-for-browser 
-profile c:\users\task_1555572909\appdata\local\temp\tmpl5zqae.mozrunner
08:02:55    ERROR - TEST-UNEXPECTED-FAIL | None | application terminated with exit code 3221225477
```

But I can download the x64 Try build and run it locally without crashing. Interestingly, the windows10-aarch64 opt build passes the tests fine. These test failures only affect the x86 and x64 builds, opt or debug.

When enabling `-clang:-ftrivial-auto-var-init` for debug builds, the debug tests fail but the opt tests pass:

https://treeherder.mozilla.org/#/jobs?repo=try&revision=cdf22b20feeb3493dc6d1eddcd3d4a5541383592

When enabling `-clang:-ftrivial-auto-var-init` just for opt builds, the opt tests fail and the debug tests pass:

https://treeherder.mozilla.org/#/jobs?repo=try&revision=96b42c960293bb656913cdaedb0821e9ecfea899

I don't have a Windows build environment set up, so that's probably the next step.

Back to Bug 1514965 Comment 17