Open BruceForstall opened 2 years ago
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch See info in area-owners.md if you want to be subscribed.
Author: | BruceForstall |
---|---|
Assignees: | - |
Labels: | `arch-arm64`, `os-linux`, `area-CodeGen-coreclr` |
Milestone: | 8.0.0 |
I see this error in the SuperPMI collect libraries_tests pmi Linux x64 checked
job as well (just one, no "terminate" error).
One thing I have noticed long ago is that we call WriteFile
without any synchronization from superpmi-shim-collector. We also assume that WriteFile
also writes the entire buffer, even though it can potentially only write parts of it. I'll try to investigate and find the culprit.
I noticed the Linux-arm64 PMI coreclr_tests collection has 8 cases of:
during the
mcs -merge
step. These should never occur: they indicate file corruption.At the end, I see
terminate called after throwing an instance of 'PAL_SEHException'
which I believe comes frommcs
, meaning we're probably not getting the full set of collected MCs into the base.mch file.I didn't check to see if other collections or platforms have similar errors.
category:eng-sys theme:super-pmi skill-level:intermediate cost:medium impact:medium