-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Malformed PDB file for a few runtime tests on Mono AOT after ilasm bump #46124
Comments
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label. |
Yes, these PDBs are corrupted. I have used the Pdb2Xml tool from https://github.com/dotnet/symreader-converter to verify it. For example, the dump for vt2 test above includes:
However, the |
@ivanpovazan Are you interested in this bug? |
* Update dependencies from https://github.com/dotnet/runtime build 20201130.7 runtime.native.System.IO.Ports , Microsoft.NETCore.ILAsm , Microsoft.NET.Sdk.IL , Microsoft.NETCore.DotNetHost , Microsoft.NETCore.DotNetHostPolicy , System.Text.Json From Version 5.0.0-alpha.1.19563.3 -> To Version 6.0.0-alpha.1.20580.7 * Update dependencies from https://github.com/dotnet/runtime build 20201201.3 runtime.native.System.IO.Ports , Microsoft.NETCore.ILAsm , Microsoft.NET.Sdk.IL , Microsoft.NETCore.DotNetHost , Microsoft.NETCore.DotNetHostPolicy , System.Text.Json From Version 5.0.0-alpha.1.19563.3 -> To Version 6.0.0-alpha.1.20601.3 * Replace obsoleted json serializer option 'JsonSerializerOptions.IgnoreNullValues' is obsolete: 'To ignore null values when serializing, set DefaultIgnoreCondition to JsonIgnoreCondition.WhenWritingNull.' * Update dependencies from https://github.com/dotnet/runtime build 20201202.2 runtime.native.System.IO.Ports , Microsoft.NET.Sdk.IL , Microsoft.NETCore.DotNetHost , Microsoft.NETCore.DotNetHostPolicy , Microsoft.NETCore.ILAsm , System.Text.Json From Version 5.0.0-alpha.1.19563.3 -> To Version 6.0.0-alpha.1.20602.2 * Update dependencies from https://github.com/dotnet/runtime build 20201203.3 runtime.native.System.IO.Ports , Microsoft.NETCore.ILAsm , Microsoft.NET.Sdk.IL , Microsoft.NETCore.DotNetHost , Microsoft.NETCore.DotNetHostPolicy , System.Text.Json From Version 5.0.0-alpha.1.19563.3 -> To Version 6.0.0-alpha.1.20603.3 * Use PDFMT=PORTABLE option for ilproj * Update dependencies from https://github.com/dotnet/runtime build 20201203.13 runtime.native.System.IO.Ports , Microsoft.NETCore.ILAsm , Microsoft.NET.Sdk.IL , Microsoft.NETCore.DotNetHost , Microsoft.NETCore.DotNetHostPolicy , System.Text.Json From Version 5.0.0-alpha.1.19563.3 -> To Version 6.0.0-alpha.1.20603.13 * Update dependencies from https://github.com/dotnet/runtime build 20201204.10 runtime.native.System.IO.Ports , Microsoft.NETCore.ILAsm , Microsoft.NET.Sdk.IL , Microsoft.NETCore.DotNetHost , Microsoft.NETCore.DotNetHostPolicy , System.Text.Json From Version 5.0.0-alpha.1.19563.3 -> To Version 6.0.0-alpha.1.20604.10 * Update dependencies from https://github.com/dotnet/runtime build 20201205.2 runtime.native.System.IO.Ports , Microsoft.NETCore.ILAsm , Microsoft.NET.Sdk.IL , Microsoft.NETCore.DotNetHost , Microsoft.NETCore.DotNetHostPolicy , System.Text.Json From Version 5.0.0-alpha.1.19563.3 -> To Version 6.0.0-alpha.1.20605.2 * Update dependencies from https://github.com/dotnet/runtime build 20201206.6 runtime.native.System.IO.Ports , Microsoft.NETCore.ILAsm , Microsoft.NET.Sdk.IL , Microsoft.NETCore.DotNetHost , Microsoft.NETCore.DotNetHostPolicy , System.Text.Json From Version 5.0.0-alpha.1.19563.3 -> To Version 6.0.0-alpha.1.20606.6 * Update dependencies from https://github.com/dotnet/runtime build 20201208.2 runtime.native.System.IO.Ports , Microsoft.NETCore.ILAsm , Microsoft.NETCore.DotNetHostPolicy , Microsoft.NET.Sdk.IL , Microsoft.NETCore.DotNetHost , System.Text.Json From Version 5.0.0-alpha.1.19563.3 -> To Version 6.0.0-alpha.1.20608.2 * Update dependencies from https://github.com/dotnet/runtime build 20201209.2 runtime.native.System.IO.Ports , Microsoft.NETCore.ILAsm , Microsoft.NETCore.DotNetHostPolicy , Microsoft.NET.Sdk.IL , Microsoft.NETCore.DotNetHost , System.Text.Json From Version 5.0.0-alpha.1.19563.3 -> To Version 6.0.0-alpha.1.20609.2 * Update dependencies from https://github.com/dotnet/runtime build 20201209.15 runtime.native.System.IO.Ports , Microsoft.NETCore.ILAsm , Microsoft.NETCore.DotNetHostPolicy , Microsoft.NET.Sdk.IL , Microsoft.NETCore.DotNetHost , System.Text.Json From Version 5.0.0-alpha.1.19563.3 -> To Version 6.0.0-alpha.1.20609.15 * Add workaround for #45908 * Update dependencies from https://github.com/dotnet/runtime build 20201211.2 runtime.native.System.IO.Ports , Microsoft.NETCore.ILAsm , Microsoft.NETCore.DotNetHostPolicy , Microsoft.NET.Sdk.IL , Microsoft.NETCore.DotNetHost , System.Text.Json From Version 5.0.0-alpha.1.19563.3 -> To Version 6.0.0-alpha.1.20611.2 * Update dependencies from https://github.com/dotnet/runtime build 20201211.23 runtime.native.System.IO.Ports , Microsoft.NETCore.ILAsm , Microsoft.NETCore.DotNetHostPolicy , Microsoft.NET.Sdk.IL , Microsoft.NETCore.DotNetHost , System.Text.Json From Version 5.0.0-alpha.1.19563.3 -> To Version 6.0.0-alpha.1.20611.23 * Update dependencies from https://github.com/dotnet/runtime build 20201212.4 runtime.native.System.IO.Ports , Microsoft.NETCore.ILAsm , Microsoft.NETCore.DotNetHostPolicy , Microsoft.NET.Sdk.IL , Microsoft.NETCore.DotNetHost , System.Text.Json From Version 5.0.0-alpha.1.19563.3 -> To Version 6.0.0-alpha.1.20612.4 * Update versions * Remove PDBFMT option * Apply ilasm .locals workaround for more files See #45908 * Revert "Apply ilasm .locals workaround for more files" This reverts commit 54eb3ee. * Revert "Add workaround for #45908" This reverts commit 2906310. * Update versions * Disable tests that fail on Mono due to #46124 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com> Co-authored-by: Jan Kotas <jkotas@microsoft.com>
@jkotas Sure, I can take a look later today |
…thodDebugInformation tables have the same number of rows (dotnet#46124)
Keeping this open to re-enable disabled test once the ilasm is updated in the toolset. |
@ivanpovazan Unfortunately, the fix does not seem to be complete. Would you mind taking another look? Here is how you can reproduce the problem (substitute
The Pdb2Xml.exe tool will fail with
|
@jkotas ah too bad.. I will take a look tomorrow. |
After the ilasm bump in #45387 a few runtime tests abort on Mono when AOTing with the following message:
Affected tests:
@jkotas would you mind checking whether these PDBs are really malformed or if it is a mono issue?
The text was updated successfully, but these errors were encountered: