Skip to content

ARM32 unwinding issue #118942

@MichalStrehovsky

Description

@MichalStrehovsky

Linux Pri1 arm32 outerloop legs have been failing with a mysterious AzureDevOpsServiceError: The added or subtracted value results in an un-representable DateTime. failure for a couple weeks now. I thought it's an infra issue and filed dotnet/dnceng#6034 on it (the tests are all passing but something wrong happens during results upload).

Since there has been no progress on that, I decided to investigate on my own.

Sleuthing in the logs and infra source code, I eventually found out the problem is likely in the testresults.xml that we generate:

<test name="JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51420/b51420/b51420.dll" type="ILGEN_0xbc077bd" method="Main" time="922337203685.427490" result="Pass"></test>

Notice very weird time= value.

On a hunch I tried revert of #117588 in #118919. It had a successful arm32 run. Looks like there is more to this fix.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions