Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error generating win-x86 SuperPMI asm diffs for libraries.crossgen2 collection #61482

Closed
BruceForstall opened this issue Nov 11, 2021 · 2 comments · Fixed by #71750
Closed

Error generating win-x86 SuperPMI asm diffs for libraries.crossgen2 collection #61482

BruceForstall opened this issue Nov 11, 2021 · 2 comments · Fixed by #71750
Assignees
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Milestone

Comments

@BruceForstall
Copy link
Member

Lots of:

ERROR: REL32 relocation overflows field! delta=0x00000000C848FFF1

from:
Running asm diffs of C:\h\w\B3A109B1\p\artifacts\spmi\mch\3df3e3ec-b1f6-4e6d-8439-2e7f3f7fa2ac.windows.x86\libraries.crossgen2.windows.x86.checked.mch Invoking: C:\h\w\B3A109B1\p\superpmi.exe -a -v ewmi -f C:\h\w\B3A109B1\t\tmp22xxhkp_\libraries.crossgen2.windows.x86.checked.mch_fail.mcl -diffMCList C:\h\w\B3A109B1\t\tmp22xxhkp_\libraries.crossgen2.windows.x86.checked.mch_diff.mcl -r C:\h\w\B3A109B1\t\tmp22xxhkp_\repro -baseMetricsSummary C:\h\w\B3A109B1\t\tmp22xxhkp_\libraries.crossgen2.windows.x86.checked.mch_base_metrics.csv -diffMetricsSummary C:\h\w\B3A109B1\t\tmp22xxhkp_\libraries.crossgen2.windows.x86.checked.mch_diff_metrics.csv -p -failureLimit 100 C:\h\w\B3A109B1\p\base\clrjit_win_x86_x86.dll C:\h\w\B3A109B1\p\diff\clrjit_win_x86_x86.dll C:\h\w\B3A109B1\p\artifacts\spmi\mch\3df3e3ec-b1f6-4e6d-8439-2e7f3f7fa2ac.windows.x86\libraries.crossgen2.windows.x86.checked.mch

In the superpmi asmdiffs pipeline, e.g.:
https://dev.azure.com/dnceng/public/_build/results?buildId=1465307&view=artifacts&pathAsName=false&type=publishedArtifacts

(look at superpmi_windows_x86.log)

@dotnet/jit-contrib

@BruceForstall BruceForstall added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Nov 11, 2021
@BruceForstall BruceForstall added this to the 7.0.0 milestone Nov 11, 2021
@ghost
Copy link

ghost commented Nov 11, 2021

Tagging subscribers to this area: @JulieLeeMSFT
See info in area-owners.md if you want to be subscribed.

Issue Details

Lots of:

ERROR: REL32 relocation overflows field! delta=0x00000000C848FFF1

from:
Running asm diffs of C:\h\w\B3A109B1\p\artifacts\spmi\mch\3df3e3ec-b1f6-4e6d-8439-2e7f3f7fa2ac.windows.x86\libraries.crossgen2.windows.x86.checked.mch Invoking: C:\h\w\B3A109B1\p\superpmi.exe -a -v ewmi -f C:\h\w\B3A109B1\t\tmp22xxhkp_\libraries.crossgen2.windows.x86.checked.mch_fail.mcl -diffMCList C:\h\w\B3A109B1\t\tmp22xxhkp_\libraries.crossgen2.windows.x86.checked.mch_diff.mcl -r C:\h\w\B3A109B1\t\tmp22xxhkp_\repro -baseMetricsSummary C:\h\w\B3A109B1\t\tmp22xxhkp_\libraries.crossgen2.windows.x86.checked.mch_base_metrics.csv -diffMetricsSummary C:\h\w\B3A109B1\t\tmp22xxhkp_\libraries.crossgen2.windows.x86.checked.mch_diff_metrics.csv -p -failureLimit 100 C:\h\w\B3A109B1\p\base\clrjit_win_x86_x86.dll C:\h\w\B3A109B1\p\diff\clrjit_win_x86_x86.dll C:\h\w\B3A109B1\p\artifacts\spmi\mch\3df3e3ec-b1f6-4e6d-8439-2e7f3f7fa2ac.windows.x86\libraries.crossgen2.windows.x86.checked.mch

In the superpmi asmdiffs pipeline, e.g.:
https://dev.azure.com/dnceng/public/_build/results?buildId=1465307&view=artifacts&pathAsName=false&type=publishedArtifacts

(look at superpmi_windows_x86.log)

@dotnet/jit-contrib

Author: BruceForstall
Assignees: -
Labels:

area-CodeGen-coreclr

Milestone: 7.0.0

@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged New issue has not been triaged by the area owner label Nov 11, 2021
@BruceForstall BruceForstall removed the untriaged New issue has not been triaged by the area owner label Nov 11, 2021
@BruceForstall
Copy link
Member Author

This problem still occurs.

Maybe it needs some logic similar to #67688 but for x86.

E.g., recent run: https://dev.azure.com/dnceng/public/_build/results?buildId=1790300&view=artifacts&pathAsName=false&type=publishedArtifacts

BruceForstall added a commit to BruceForstall/runtime that referenced this issue Jul 7, 2022
@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Jul 7, 2022
@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label Jul 7, 2022
@ghost ghost locked as resolved and limited conversation to collaborators Aug 7, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant