dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.27k stars 4.73k forks source link

System.Runtime.Serialization.Xml.Tests failed #59926

Closed pavelsavara closed 2 years ago

pavelsavara commented 3 years ago
Runfo Tracking Issue: system.runtime.serialization.xml.tests work item Build Definition Kind Run Name Console Core Dump Test Results Run Client
1747712 runtime PR 68772 net7.0-Linux-Debug-x64-Mono_release-(Debian.10.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-20210304164434-56c6673 console.log runclient.py
1745273 runtime PR 68706 net7.0-OSX-Debug-x64-CoreCLR_release-OSX.1200.Amd64.Open console.log runclient.py
1745273 runtime PR 68706 net7.0-OSX-Debug-x64-Mono_release-OSX.1200.Amd64.Open console.log runclient.py
1745273 runtime PR 68706 net7.0-OSX-Debug-x64-CoreCLR_checked-OSX.1200.Amd64.Open console.log runclient.py
1745178 runtime PR 68719 net7.0-Linux-Debug-x64-Mono_release-Ubuntu.1804.Amd64.Open console.log runclient.py
1744568 runtime PR 68717 net7.0-OSX-Debug-x64-CoreCLR_checked-OSX.1200.Amd64.Open console.log runclient.py
1744568 runtime PR 68717 net7.0-Linux-Debug-x64-CoreCLR_checked-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1744568 runtime PR 68717 net7.0-Linux-Debug-arm-CoreCLR_checked-(Ubuntu.1804.Arm32.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440 console.log core dump runclient.py
1744568 runtime PR 68717 net7.0-Linux-Debug-arm-CoreCLR_checked-(Alpine.314.Arm32.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.14-helix-arm32v7-20210910135806-8a6f4f3 console.log core dump runclient.py
1744568 runtime PR 68717 net7.0-Linux-Debug-arm64-CoreCLR_checked-(Alpine.314.Arm64.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.14-helix-arm64v8-20210910135810-8a6f4f3 console.log core dump runclient.py
1744568 runtime PR 68717 net7.0-windows-Debug-x86-CoreCLR_checked-Windows.10.Amd64.Open console.log core dump runclient.py
1744568 runtime PR 68717 net7.0-windows-Debug-x64-CoreCLR_checked-Windows.10.Amd64.Open console.log core dump runclient.py
1744568 runtime PR 68717 net7.0-Linux-Debug-x64-CoreCLR_checked-(Alpine.314.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.14-helix-amd64-20210910135833-1848e19 console.log core dump runclient.py
1744088 runtime PR 68432 net7.0-Linux-Debug-x64-CoreCLR_checked-Ubuntu.1804.Amd64.Open console.log runclient.py
1744053 runtime PR 66304 net7.0-Linux-Debug-x64-Mono_release-(Debian.10.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-20210304164434-56c6673 console.log runclient.py
1742504 runtime PR 68668 net7.0-windows-Debug-x64-CoreCLR_release-(Windows.Nano.1809.Amd64.Open)windows.10.amd64.serverrs5.open@mcr.microsoft.com/dotnet-buildtools/prereqs:nanoserver-1809-helix-amd64-08e8e40-20200107182504 console.log runclient.py
1742306 runtime PR 68652 net7.0-windows-Debug-x64-CoreCLR_release-(Windows.Nano.1809.Amd64.Open)windows.10.amd64.serverrs5.open@mcr.microsoft.com/dotnet-buildtools/prereqs:nanoserver-1809-helix-amd64-08e8e40-20200107182504 console.log runclient.py
1742290 runtime PR 68655 net7.0-windows-Debug-x64-CoreCLR_release-(Windows.Nano.1809.Amd64.Open)windows.10.amd64.serverrs5.open@mcr.microsoft.com/dotnet-buildtools/prereqs:nanoserver-1809-helix-amd64-08e8e40-20200107182504 console.log runclient.py
1742133 runtime PR 68649 net7.0-windows-Debug-x64-CoreCLR_release-(Windows.Nano.1809.Amd64.Open)windows.10.amd64.serverrs5.open@mcr.microsoft.com/dotnet-buildtools/prereqs:nanoserver-1809-helix-amd64-08e8e40-20200107182504 console.log runclient.py
1742108 runtime PR 68332 net6.0-windows-Debug-x64-CoreCLR_release-(Windows.Nano.1809.Amd64.Open)windows.10.amd64.serverrs5.open@mcr.microsoft.com/dotnet-buildtools/prereqs:nanoserver-1809-helix-amd64-08e8e40-20200107182504 console.log runclient.py
1742069 runtime PR 68603 net7.0-windows-Debug-x64-CoreCLR_release-(Windows.Nano.1809.Amd64.Open)windows.10.amd64.serverrs5.open@mcr.microsoft.com/dotnet-buildtools/prereqs:nanoserver-1809-helix-amd64-08e8e40-20200107182504 console.log runclient.py
1741837 runtime PR 68635 net7.0-windows-Debug-x64-CoreCLR_release-(Windows.Nano.1809.Amd64.Open)windows.10.amd64.serverrs5.open@mcr.microsoft.com/dotnet-buildtools/prereqs:nanoserver-1809-helix-amd64-08e8e40-20200107182504 console.log runclient.py
1741622 runtime PR 68615 net7.0-windows-Debug-x64-CoreCLR_release-(Windows.Nano.1809.Amd64.Open)windows.10.amd64.serverrs5.open@mcr.microsoft.com/dotnet-buildtools/prereqs:nanoserver-1809-helix-amd64-08e8e40-20200107182504 console.log runclient.py
1741399 runtime PR 67998 net7.0-windows-Debug-x64-CoreCLR_release-(Windows.Nano.1809.Amd64.Open)windows.10.amd64.serverrs5.open@mcr.microsoft.com/dotnet-buildtools/prereqs:nanoserver-1809-helix-amd64-08e8e40-20200107182504 console.log runclient.py
1741110 runtime PR 68547 net7.0-windows-Debug-x64-CoreCLR_release-(Windows.Nano.1809.Amd64.Open)windows.10.amd64.serverrs5.open@mcr.microsoft.com/dotnet-buildtools/prereqs:nanoserver-1809-helix-amd64-08e8e40-20200107182504 console.log runclient.py
1740254 runtime PR 68061 net7.0-Linux-Debug-x64-CoreCLR_checked-Ubuntu.1804.Amd64.Open console.log runclient.py
1730292 runtime PR 67389 net7.0-OSX-Debug-x64-CoreCLR_checked-OSX.1200.Amd64.Open console.log runclient.py
1725736 runtime PR 67389 net7.0-OSX-Debug-x64-CoreCLR_checked-OSX.1200.Amd64.Open console.log runclient.py
1722299 runtime PR 68119 net7.0-Linux-Debug-x64-CoreCLR_checked-(Alpine.314.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.14-helix-amd64-20210910135833-1848e19 console.log core dump runclient.py
1721275 runtime PR 68100 net7.0-Linux-Debug-arm-CoreCLR_checked-(Alpine.314.Arm32.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.14-helix-arm32v7-20210910135806-8a6f4f3 console.log core dump runclient.py
1721275 runtime PR 68100 net7.0-Linux-Debug-arm-CoreCLR_checked-(Ubuntu.1804.Arm32.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440 console.log core dump runclient.py
1718512 runtime PR 67238 net7.0-OSX-Debug-x64-CoreCLR_checked-OSX.1200.Amd64.Open console.log runclient.py
1718512 runtime PR 67238 net7.0-Linux-Debug-arm64-CoreCLR_checked-(Alpine.314.Arm64.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.14-helix-arm64v8-20210910135810-8a6f4f3 console.log core dump runclient.py
1718512 runtime PR 67238 net7.0-Linux-Debug-x64-CoreCLR_checked-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1718512 runtime PR 67238 net7.0-Linux-Debug-x64-CoreCLR_checked-(Alpine.314.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.14-helix-amd64-20210910135833-1848e19 console.log core dump runclient.py
1718512 runtime PR 67238 net7.0-windows-Debug-x86-CoreCLR_checked-Windows.10.Amd64.Open console.log core dump runclient.py
1718512 runtime PR 67238 net7.0-windows-Debug-x64-CoreCLR_checked-Windows.10.Amd64.Open console.log core dump runclient.py
1716215 runtime PR 67917 net7.0-OSX-Debug-x64-Mono_release-OSX.1200.Amd64.Open console.log runclient.py
1716215 runtime PR 67917 net7.0-Linux-Debug-arm64-Mono_release-(Ubuntu.1804.ArmArch.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-helix-arm64v8-20210106155927-56c6673 console.log runclient.py
1713804 runtime PR 67917 net7.0-OSX-Debug-x64-Mono_release-OSX.1200.Amd64.Open console.log runclient.py
1713804 runtime PR 67917 net7.0-Linux-Debug-x64-Mono_release-(Centos.7.Amd64.Open)Ubuntu.1604.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:centos-7-mlnet-helix-20210714125435-dde38af console.log runclient.py
1713804 runtime PR 67917 net7.0-Linux-Debug-x64-Mono_release-RedHat.7.Amd64.Open console.log runclient.py
1713804 runtime PR 67917 net7.0-Linux-Debug-x64-Mono_release-(Debian.10.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-20210304164434-56c6673 console.log runclient.py
1713804 runtime PR 67917 net7.0-Linux-Debug-x64-Mono_release-Ubuntu.1804.Amd64.Open console.log runclient.py
1713804 runtime PR 67917 net7.0-Linux-Debug-arm64-Mono_release-(Ubuntu.1804.ArmArch.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-helix-arm64v8-20210106155927-56c6673 console.log runclient.py
1709072 runtime PR 66877 net7.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open console.log test results runclient.py
1709042 runtime PR 61776 net7.0-Linux-Debug-x64-Mono_release-(Debian.10.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-20210304164434-56c6673 console.log runclient.py
1709021 runtime PR 67384 net7.0-Linux-Debug-x64-CoreCLR_checked-Ubuntu.1804.Amd64.Open console.log runclient.py
1707087 runtime PR 67389 net7.0-OSX-Debug-x64-CoreCLR_checked-OSX.1200.Amd64.Open console.log runclient.py
1704970 runtime PR 67389 net7.0-OSX-Debug-x64-CoreCLR_checked-OSX.1200.Amd64.Open console.log runclient.py
1704667 runtime PR 67389 net7.0-OSX-Debug-x64-CoreCLR_checked-OSX.1200.Amd64.Open console.log runclient.py
Build Result Summary Day Hit Count Week Hit Count Month Hit Count
1 17 30
ghost commented 3 years ago

Tagging subscribers to 'arch-wasm': @lewing See info in area-owners.md if you want to be subscribed.

Issue Details
https://dev.azure.com/dnceng/public/_build/results?buildId=1397686&view=ms.vss-test-web.build-test-results-tab&runId=40615278&resultId=164172&paneView=dotnet-dnceng.dnceng-build-release-tasks.helix-test-information-tab ``` 13:05:56] fail: console.error: RangeError: Maximum call stack size exceeded [13:05:56] fail: console.error: RangeError: Maximum call stack size exceeded [13:05:56] fail: at RangeError.valueOf () [13:05:56] fail: at invoke_vi (dotnet.js:7934:16) [13:05:56] fail: at mono_llvm_cpp_catch_exception (:wasm-function[116059]:0x1600f99) [13:05:56] fail: at do_jit_call (:wasm-function[98812]:0x140c914) ... [13:05:56] fail: at interp_exec_method (:wasm-function[98748]:0x13ffb05) [13:05:56] fail: at interp_entry (:wasm-function[98794]:0x140bec5) [13:05:56] fail: at interp_entry_static_4 (:wasm-function[98891]:0x140e3c7) [13:05:56] fail: at corlib_aot_wrapper_gsharedvt_in_sig_void_objobjobjobj (:wasm-function[48062]:0xa03747) [13:05:56] fail: at System_Private_DataContractSerialization_wrapper_delegate_invoke__Module_invoke_void_XmlWriterDelegator_object_XmlObjectSerializerWriteContext_ClassDataContract_System_Runtime_Serialization_XmlWriterDelegator_object_System_Runtime_Serialization_XmlObjectSerializerWriteContext_System_Runtime_Serialization_ClassDataContract (:wasm-function[55265]:0xb70608) [13:05:56] info: Process v8 exited with 1 ```
Author: pavelsavara
Assignees: -
Labels: `arch-wasm`, `wasm-aot-test`
Milestone: 7.0.0
krwq commented 3 years ago

@SamMonoRT is it possible to do something so this doesn't happen in the PRs? i.e. if it's affecting some single test cases could they be disabled? this is currently showing quite frequently on PRs

SamMonoRT commented 3 years ago

@radekdoulik @vargaz @radical - seems like this is showing up only recently. Can you take a look and see if it makes sense to either fix the issue or disable the test so CI is green again ?

krwq commented 3 years ago

@radical ping, this has affected 28 builds in the last week, can you please investigate to see if possible to disable?

radical commented 3 years ago

I have disabled the tests in https://github.com/dotnet/runtime/pull/60258 . And I'm investigating the issue.

radical commented 3 years ago

I couldn't reproduce this on macOS, but I can on ubuntu20.04 . The trace suggests that it is in an exception throw/catch loop.

Useful for testing: WasmXHarnessArgs="-v:trace" WasmXHarnessMonoArgs="--runtime-arg=--trace=E"

krwq commented 3 years ago

@radical I think you might need to extend the exclusion a bit, we're still getting some hits of this (see runfo stats in the issue)

radical commented 3 years ago

hm only some of these are actually wasm builds. Others seem to be failing due to various infra issues. If this is being used as the general tracking issues by the bot, then maybe we should move the wasm specific part to a separate issue.

radical commented 3 years ago

hm only some of these are actually wasm builds. Others seem to be failing due to various infra issues. If this is being used as the general tracking issues by the bot, then maybe we should move the wasm specific part to a separate issue.

Opened a new issue for the wasm specific bit - https://github.com/dotnet/runtime/issues/61061

jakobbotsch commented 2 years ago

The failures that runfo are listing here look like other failures, e.g. https://github.com/dotnet/arcade/issues/9208 or actual PR issues. Will unmark it as blocking but keep it open for the wasm disabled test.

radical commented 2 years ago

https://github.com/dotnet/runtime/issues/61061 is tracking the disabled test, so we can close this issue based on https://github.com/dotnet/runtime/issues/59926#issuecomment-1116174104 .