Skip to content

Mono SIGABRT in System.Drawing.Common affecting some test runs #37838

Closed

Description

Affects clean test runs in #37536
AzDO run: https://dev.azure.com/dnceng/public/_build/results?buildId=681708&view=logs&j=c6f8dc49-92a1-5760-c098-ba97b8142bfb&t=22b0078b-0469-5ba6-8725-2121fdbae049&l=42
Test log: https://helix.dot.net/api/2019-06-17/jobs/73f57a06-eec2-4676-8076-302ccabec52f/workitems/System.Drawing.Common.Tests/console

===========================================================================================================
/private/tmp/helix/working/A83A0976/w/A92E096B/e /private/tmp/helix/working/A83A0976/w/A92E096B/e
  Discovering: System.Drawing.Common.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Drawing.Common.Tests (found 1565 of 1967 test cases)
  Starting:    System.Drawing.Common.Tests (parallel test collections = on, max threads = 4)
    System.Drawing.Drawing2D.Tests.BlendTests.Ctor_LargeCount_ThrowsOutOfMemoryException [SKIP]
      Condition(s) not met: "IsNotIntMaxValueArrayIndexSupported"
    System.Drawing.Printing.Tests.PrintControllerTests.OnStartPage_InvokeWithPrint_ReturnsNull [SKIP]
      Condition(s) not met: "IsAnyInstalledPrinters"

=================================================================
	Native Crash Reporting
=================================================================
Got a segv while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

=================================================================
	Native stacktrace:
=================================================================
	0x10305ca56 - /private/tmp/helix/working/A83A0976/p/shared/Microsoft.NETCore.App/5.0.0/libcoreclr.dylib : mono_dump_native_crash_info
	0x102ffeae5 - /private/tmp/helix/working/A83A0976/p/shared/Microsoft.NETCore.App/5.0.0/libcoreclr.dylib : mono_handle_native_crash
	0x1030574c3 - /private/tmp/helix/working/A83A0976/p/shared/Microsoft.NETCore.App/5.0.0/libcoreclr.dylib : altstack_handle_and_restore
	0x7fff5d81d916 - /usr/lib/system/libsystem_c.dylib : fclose
	0x10771e7c0 - /usr/local/lib/libgdiplus.dylib : gdip_metafile_stop_recording
	0x10770ab5e - /usr/local/lib/libgdiplus.dylib : GdipDeleteGraphics
	0x108df9d35 - Unknown
	0x108ad8c91 - Unknown
	0x102f61f7e - /private/tmp/helix/working/A83A0976/p/shared/Microsoft.NETCore.App/5.0.0/libcoreclr.dylib : mono_jit_runtime_invoke
	0x10313acf8 - /private/tmp/helix/working/A83A0976/p/shared/Microsoft.NETCore.App/5.0.0/libcoreclr.dylib : mono_runtime_invoke_checked
	0x10314288c - /private/tmp/helix/working/A83A0976/p/shared/Microsoft.NETCore.App/5.0.0/libcoreclr.dylib : mono_runtime_try_invoke_array
	0x1030ec3e4 - /private/tmp/helix/working/A83A0976/p/shared/Microsoft.NETCore.App/5.0.0/libcoreclr.dylib : ves_icall_InternalInvoke
	0x1030f8484 - /private/tmp/helix/working/A83A0976/p/shared/Microsoft.NETCore.App/5.0.0/libcoreclr.dylib : ves_icall_InternalInvoke_raw

<snip>

----- end Wed Jun 10 17:22:30 PDT 2020 ----- exit code 134 ----------------------------------------------------------
exit code 134 means SIGABRT Abort. Managed or native assert, or runtime check such as heap corruption, caused call to abort(). Core dumped.

Possibly related: #32827, #23784, but this issue appears to have a different termination code.

Runfo Tracking Issue: Assertions in System.Drawing.Common in Mono runs

Build Definition Kind Run Name Console Core Dump Test Results Run Client
1067051 runtime PR 50479 net6.0-OSX-Debug-x64-Mono_release-OSX.1014.Amd64.Open console.log core dump runclient.py
1067051 runtime PR 50479 net6.0-OSX-Debug-x64-Mono_release-OSX.1015.Amd64.Open console.log core dump
1067051 runtime PR 50479 net6.0-Linux-Debug-x64-mono_interpreter_release-Debian.9.Amd64.Open console.log core dump
1067051 runtime PR 50479 net6.0-Linux-Debug-x64-Mono_release-(Centos.8.Amd64.Open)Ubuntu.1604.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:centos-8-helix-20201229003624-c1bf759 console.log core dump
1067051 runtime PR 50479 net6.0-Linux-Debug-x64-Mono_release-RedHat.7.Amd64.Open console.log core dump
1067051 runtime PR 50479 net6.0-Linux-Debug-x64-Mono_release-(Debian.10.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-bfcd90a-20200121150006 console.log core dump
1067051 runtime PR 50479 net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1604.Amd64.Open console.log core dump
1067051 runtime PR 50479 net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1804.Amd64.Open console.log core dump
1067051 runtime PR 50479 net6.0-Linux-Debug-x64-Mono_release-SLES.15.Amd64.Open console.log core dump
1067051 runtime PR 50479 net6.0-Linux-Debug-x64-Mono_release-(Fedora.30.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-30-helix-20200512010621-4f8cef7 console.log core dump
1067051 runtime PR 50479 net6.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 core dump
1046026 runtime PR 49740 net6.0-Linux-Debug-x64-mono_interpreter_release-Debian.9.Amd64.Open console.log core dump
1046026 runtime PR 49740 net6.0-Linux-Debug-x64-Mono_release-(Centos.8.Amd64.Open)Ubuntu.1604.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:centos-8-helix-20201229003624-c1bf759 console.log core dump
1046026 runtime PR 49740 net6.0-Linux-Debug-x64-Mono_release-RedHat.7.Amd64.Open console.log core dump runclient.py
1046026 runtime PR 49740 net6.0-Linux-Debug-x64-Mono_release-(Debian.10.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-bfcd90a-20200121150006 console.log core dump
1046026 runtime PR 49740 net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1604.Amd64.Open console.log core dump
1046026 runtime PR 49740 net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1804.Amd64.Open console.log core dump
1046026 runtime PR 49740 net6.0-Linux-Debug-x64-Mono_release-SLES.15.Amd64.Open console.log core dump
1046026 runtime PR 49740 net6.0-Linux-Debug-x64-Mono_release-(Fedora.30.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-30-helix-20200512010621-4f8cef7 console.log core dump
1046026 runtime PR 49740 net6.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 core dump
1046026 runtime PR 49740 net6.0-OSX-Debug-x64-Mono_release-OSX.1014.Amd64.Open console.log core dump
1046026 runtime PR 49740 net6.0-OSX-Debug-x64-Mono_release-OSX.1015.Amd64.Open console.log core dump
1038678 runtime Rolling net6.0-OSX-Release-x64-Mono_release-OSX.1013.Amd64.Open console.log runclient.py
1036531 runtime PR 48344 net5.0-OSX-Debug-x64-Mono_release-OSX.1013.Amd64.Open console.log runclient.py
1025834 runtime PR 49260 net6.0-OSX-Debug-x64-Mono_release-OSX.1014.Amd64.Open console.log
1025834 runtime PR 49260 net6.0-OSX-Debug-x64-Mono_release-OSX.1015.Amd64.Open console.log
1025834 runtime PR 49260 net6.0-Linux-Debug-x64-Mono_release-(Centos.8.Amd64.Open)Ubuntu.1604.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:centos-8-helix-20201229003624-c1bf759 console.log core dump
1025834 runtime PR 49260 net6.0-Linux-Debug-x64-Mono_release-RedHat.7.Amd64.Open console.log core dump
1025834 runtime PR 49260 net6.0-Linux-Debug-x64-Mono_release-(Debian.10.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-bfcd90a-20200121150006 console.log core dump
1025834 runtime PR 49260 net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1604.Amd64.Open console.log core dump
1025834 runtime PR 49260 net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1804.Amd64.Open console.log core dump
1025834 runtime PR 49260 net6.0-Linux-Debug-x64-Mono_release-SLES.15.Amd64.Open console.log core dump
1025834 runtime PR 49260 net6.0-Linux-Debug-x64-Mono_release-(Fedora.30.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-30-helix-20200512010621-4f8cef7 console.log core dump
1025834 runtime PR 49260 net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open console.log
1025834 runtime PR 49260 net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open console.log
1020515 runtime Rolling net6.0-Linux-Release-x64-Mono_release-SLES.12.Amd64.Open console.log runclient.py
1019817 runtime PR 47864 net6.0-OSX-Debug-arm64-Mono_release-OSX.1100.ARM64.Open console.log core dump
1016780 runtime PR 48908 net6.0-OSX-Debug-x64-Mono_release-OSX.1014.Amd64.Open console.log core dump
1016780 runtime PR 48908 net6.0-OSX-Debug-x64-Mono_release-OSX.1015.Amd64.Open console.log core dump
1016780 runtime PR 48908 net6.0-Linux-Debug-x64-Mono_release-(Centos.8.Amd64.Open)Ubuntu.1604.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:centos-8-helix-20201229003624-c1bf759 console.log core dump
1016780 runtime PR 48908 net6.0-Linux-Debug-x64-Mono_release-RedHat.7.Amd64.Open console.log core dump
1016780 runtime PR 48908 net6.0-Linux-Debug-x64-Mono_release-(Debian.10.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-bfcd90a-20200121150006 console.log core dump
1016780 runtime PR 48908 net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1604.Amd64.Open console.log core dump
1016780 runtime PR 48908 net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1016780 runtime PR 48908 net6.0-Linux-Debug-x64-Mono_release-SLES.15.Amd64.Open console.log core dump
1016780 runtime PR 48908 net6.0-Linux-Debug-x64-Mono_release-(Fedora.30.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-30-helix-20200512010621-4f8cef7 console.log core dump
1016780 runtime PR 48908 net6.0-Linux-Debug-x64-mono_interpreter_release-Debian.9.Amd64.Open console.log core dump
1016780 runtime PR 48908 net6.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 core dump
1016780 runtime PR 48908 net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open console.log
1016780 runtime PR 48908 net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open console.log
994579 runtime PR 48286 net6.0-Linux-Debug-x64-Mono_release-(Centos.8.Amd64.Open)Ubuntu.1604.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:centos-8-helix-20201229003624-c1bf759 console.log core dump
994579 runtime PR 48286 net6.0-Linux-Debug-x64-Mono_release-RedHat.7.Amd64.Open console.log core dump
994579 runtime PR 48286 net6.0-Linux-Debug-x64-Mono_release-(Debian.10.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-bfcd90a-20200121150006 console.log core dump
994579 runtime PR 48286 net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1604.Amd64.Open console.log core dump
994579 runtime PR 48286 net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1804.Amd64.Open console.log core dump
994579 runtime PR 48286 net6.0-Linux-Debug-x64-Mono_release-SLES.15.Amd64.Open console.log core dump
994579 runtime PR 48286 net6.0-Linux-Debug-x64-Mono_release-(Fedora.30.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-30-helix-20200512010621-4f8cef7 console.log core dump
994579 runtime PR 48286 net6.0-OSX-Debug-x64-Mono_release-OSX.1014.Amd64.Open console.log
994579 runtime PR 48286 net6.0-OSX-Debug-x64-Mono_release-OSX.1015.Amd64.Open console.log core dump
994579 runtime PR 48286 net6.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 core dump
994579 runtime PR 48286 net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open console.log
994579 runtime PR 48286 net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open console.log
984199 runtime PR 48023 net6.0-OSX-Debug-x64-Mono_release-OSX.1014.Amd64.Open console.log core dump
984199 runtime PR 48023 net6.0-OSX-Debug-x64-Mono_release-OSX.1015.Amd64.Open console.log core dump
984199 runtime PR 48023 net6.0-Linux-Debug-x64-mono_interpreter_release-Debian.9.Amd64.Open console.log core dump
984199 runtime PR 48023 net6.0-Linux-Debug-x64-Mono_release-(Centos.8.Amd64.Open)Ubuntu.1604.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:centos-8-helix-20201229003624-c1bf759 console.log core dump
984199 runtime PR 48023 net6.0-Linux-Debug-x64-Mono_release-RedHat.7.Amd64.Open console.log core dump
984199 runtime PR 48023 net6.0-Linux-Debug-x64-Mono_release-(Debian.10.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-bfcd90a-20200121150006 console.log core dump
984199 runtime PR 48023 net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1604.Amd64.Open console.log core dump
984199 runtime PR 48023 net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1804.Amd64.Open console.log core dump
984199 runtime PR 48023 net6.0-Linux-Debug-x64-Mono_release-SLES.15.Amd64.Open console.log core dump
984199 runtime PR 48023 net6.0-Linux-Debug-x64-Mono_release-(Fedora.30.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-30-helix-20200512010621-4f8cef7 console.log core dump
984199 runtime PR 48023 net6.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 core dump
980524 runtime PR 47864 net6.0-OSX-Debug-arm64-Mono_release-OSX.1100.ARM64.Open console.log core dump
980524 runtime PR 47864 net6.0-OSX-Debug-arm64-Mono_release-OSX.1100.ARM64.Open console.log core dump
980524 runtime PR 47864 net6.0-OSX-Debug-arm64-Mono_release-OSX.1100.ARM64.Open console.log core dump
974115 runtime PR 47526 net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open console.log runclient.py
974115 runtime PR 47526 net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open console.log runclient.py
974055 runtime PR 47705 net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open console.log runclient.py
974055 runtime PR 47705 net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open console.log runclient.py
973591 runtime PR 47705 net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open console.log runclient.py
973591 runtime PR 47705 net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open console.log runclient.py
973591 runtime PR 47705 net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open console.log runclient.py
973591 runtime PR 47705 net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open console.log runclient.py
970007 runtime PR 47526 net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open console.log runclient.py
970007 runtime PR 47526 net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open console.log runclient.py
969744 runtime PR 47526 net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open console.log runclient.py
969744 runtime PR 47526 net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open console.log runclient.py
968995 runtime PR 47526 net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open console.log runclient.py
968995 runtime PR 47526 net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open console.log runclient.py
968596 runtime PR 47526 net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open console.log runclient.py
968596 runtime PR 47526 net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open console.log runclient.py
968014 runtime PR 47526 net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open console.log runclient.py
968014 runtime PR 47526 net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open console.log runclient.py
956492 runtime PR 47057 net6.0-Android-Release-arm64-Mono_Release-Windows.10.Amd64.Android.Open console.log runclient.py
956443 runtime PR 46964 net6.0-Android-Release-arm64-Mono_Release-Windows.10.Amd64.Android.Open console.log runclient.py
955610 runtime PR 47128 net6.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-bfcd90a-20200127194925 console.log runclient.py
955610 runtime PR 47128 net6.0-Linux-Debug-x64-Mono_release-(Debian.10.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-bfcd90a-20200121150006 console.log runclient.py
955610 runtime PR 47128 net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1804.Amd64.Open console.log
955610 runtime PR 47128 net6.0-Linux-Debug-x64-Mono_release-(Fedora.30.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-30-helix-20200512010621-4f8cef7 console.log

Displaying 100 of 104 results

Build Result Summary

Day Hit Count Week Hit Count Month Hit Count
0 0 3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

area-System.Drawingblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'runtime-monospecific to the Mono runtimetest-run-coreTest failures in .NET Core test runs

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions