dotnet / runtime

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

[mono][interpreter] Mono interpreter is crashing during System.Data.Odbc.Tests (linux-x64 Release Mono_Interpreter_LibrariesTests) #101370

Open matouskozak opened 7 months ago

matouskozak commented 7 months ago

linux-x64 Release Mono_Interpreter_LibrariesTests job is crashing during execution of System.Data.Odbc.Tests

Build ID: https://dev.azure.com/dnceng-public/public/_build/results?buildId=651287 Helix log: https://[helixre107v0xdcypoyl9e7f.blob.core.windows.net/dotnet-runtime-refs-heads-main-292fc48e84df4bd683/System.Data.Odbc.Tests/1/console.b19c4e76.log?helixlogtype=result](https://helixre107v0xdcypoyl9e7f.blob.core.windows.net/dotnet-runtime-refs-heads-main-292fc48e84df4bd683/System.Data.Odbc.Tests/1/console.b19c4e76.log?helixlogtype=result)

Stack trace:

=================================================================
    Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x7fc46cdf8e86):0x7fc46cdf8e76  85 d2 0f 84 b2 2e 00 00 0f b7 73 04 48 8b 34 30  ..........s.H.40
0x7fc46cdf8e86  48 89 32 48 83 c3 06 0f b7 13 48 8d 35 d9 30 1d  H.2H......H.5.0.
0x7fc46cdf8e96  00 4d 89 e2 49 89 db 4d 89 fc 49 89 c7 ff 24 d6  .M..I..M..I...$.
0x7fc46cdf8ea6  66 2e 0f 1f 84 00 00 00 00 00 4c 89 f8 4d 89 e7  f.........L..M..

=================================================================
    Managed Stacktrace:
=================================================================
      at <unknown> <0xffffffff>
      at System.Reflection.RuntimeConstructorInfo:InternalInvoke <0x0008a>
      at System.Reflection.MethodBaseInvoker:InterpretedInvoke_Constructor <0x0003c>
      at System.Reflection.MethodBaseInvoker:InvokeWithNoArgs <0x0008e>
      at System.RuntimeType:CreateInstanceMono <0x001e8>
      at System.RuntimeType:CreateInstanceDefaultCtor <0x00066>
      at System.Activator:CreateInstance <0x00094>
      at System.RuntimeType:CreateInstanceImpl <0x00488>
      at System.Activator:CreateInstance <0x00140>
      at System.Activator:CreateInstance <0x00028>
      at <>c__DisplayClass0_0:<CreateTestClass>b__0 <0x00032>
      at Xunit.Sdk.ExecutionTimer:Aggregate <0x0002c>
      at ReflectionAbstractionExtensions:CreateTestClass <0x000e8>
      at Xunit.Sdk.TestInvoker`1:CreateTestClass <0x000c8>
      at <<RunAsync>b__47_0>d:MoveNext <0x000c4>
      at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
      at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
      at Xunit.Sdk.TestInvoker`1:<RunAsync>b__47_0 <0x00062>
      at <RunAsync>d__10`1:MoveNext <0x00060>
      at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
      at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
      at Xunit.Sdk.ExceptionAggregator:RunAsync <0x00076>
      at Xunit.Sdk.TestInvoker`1:RunAsync <0x0003a>
      at Xunit.Sdk.XunitTestRunner:InvokeTestMethodAsync <0x000a8>
      at <InvokeTestAsync>d__4:MoveNext <0x00178>
      at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
      at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
      at Xunit.Sdk.XunitTestRunner:InvokeTestAsync <0x00076>
      at <>c__DisplayClass43_0:<RunAsync>b__0 <0x0002c>
      at <RunAsync>d__10`1:MoveNext <0x00060>
      at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
      at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
      at Xunit.Sdk.ExceptionAggregator:RunAsync <0x00076>
      at <RunAsync>d__43:MoveNext <0x002aa>
      at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
      at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
      at Xunit.Sdk.TestRunner`1:RunAsync <0x00062>
      at Xunit.Sdk.XunitTestCaseRunner:RunTestAsync <0x00104>
      at <RunAsync>d__19:MoveNext <0x001f0>
      at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
      at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
      at Xunit.Sdk.TestCaseRunner`1:RunAsync <0x00062>
      at Xunit.Sdk.XunitTestCase:RunAsync <0x0006a>
      at Microsoft.DotNet.XUnitExtensions.SkippedFactTestCase:<>n__0 <0x0002c>
      at <RunAsync>d__2:MoveNext <0x000bc>
      at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
      at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
      at Microsoft.DotNet.XUnitExtensions.SkippedFactTestCase:RunAsync <0x000c6>
      at Xunit.Sdk.XunitTestMethodRunner:RunTestCaseAsync <0x00076>
      at <RunTestCasesAsync>d__32:MoveNext <0x000fe>
      at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
      at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
      at Xunit.Sdk.TestMethodRunner`1:RunTestCasesAsync <0x00062>
      at <RunAsync>d__31:MoveNext <0x00114>
      at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
      at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
      at Xunit.Sdk.TestMethodRunner`1:RunAsync <0x00062>
      at Xunit.Sdk.XunitTestClassRunner:RunTestMethodAsync <0x000a2>
      at <RunTestMethodsAsync>d__38:MoveNext <0x00382>
      at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
      at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
      at Xunit.Sdk.TestClassRunner`1:RunTestMethodsAsync <0x00062>
      at <RunAsync>d__37:MoveNext <0x0020e>
      at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
      at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
      at Xunit.Sdk.TestClassRunner`1:RunAsync <0x00062>
      at Xunit.Sdk.XunitTestCollectionRunner:RunTestClassAsync <0x000aa>
      at <RunTestClassesAsync>d__28:MoveNext <0x001a4>
      at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
      at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
      at Xunit.Sdk.TestCollectionRunner`1:RunTestClassesAsync <0x00062>
      at <RunAsync>d__27:MoveNext <0x0020e>
      at System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start <0x0007a>
      at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start <0x0000e>
      at Xunit.Sdk.TestCollectionRunner`1:RunAsync <0x00062>
      at Xunit.Sdk.XunitTestAssemblyRunner:RunTestCollectionAsync <0x00076>
      at <>c__DisplayClass14_2:<RunTestCollectionsAsync>b__2 <0x00092>
      at System.Threading.Tasks.Task`1:InnerInvoke <0x00054>
      at <>c:<.cctor>b__289_0 <0x0001c>
      at System.Threading.ExecutionContext:RunInternal <0x000f2>
      at System.Threading.Tasks.Task:ExecuteWithThreadLocal <0x001f2>
      at System.Threading.Tasks.Task:ExecuteEntry <0x000b6>
      at <>c:<.cctor>b__8_0 <0x0001c>
      at Xunit.Sdk.MaxConcurrencySyncContext:RunOnSyncContext <0x00044>
      at <>c__DisplayClass11_0:<WorkerThreadProc>b__0 <0x00056>
      at System.Action`1:invoke_void_T <0x0007a>
      at System.Threading.ExecutionContext:RunInternal <0x000f2>
      at System.Object:lambda_method2 <0x0003a>
      at Xunit.Sdk.ExecutionContextHelper:Run <0x00036>
      at Xunit.Sdk.MaxConcurrencySyncContext:WorkerThreadProc <0x0016e>
      at <>c:<QueueUserWorkItem>b__5_0 <0x0003a>
      at System.Threading.Tasks.Task:InnerInvoke <0x00096>
      at <>c:<.cctor>b__289_0 <0x0001c>
      at System.Threading.ExecutionContext:RunInternal <0x000f2>
      at System.Threading.Tasks.Task:ExecuteWithThreadLocal <0x001f2>
      at System.Threading.Tasks.Task:ExecuteEntryUnsafe <0x00086>
      at <>c:<.cctor>b__10_0 <0x00020>
      at System.Object:runtime_invoke_direct_void__this__ <0x0024c>
      at <unknown> <0x00000>

Known Issue Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": "(core dumped) \"$RUNTIME_PATH/dotnet\" exec --runtimeconfig System.Data.Odbc.Tests.runtimeconfig.json",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: :mag_right: https://dev.azure.com/dnceng-public/public/_build/results?buildId=651287 Error message validated: [(core dumped) "$RUNTIME_PATH/dotnet" exec --runtimeconfig System.Data.Odbc.Tests.runtimeconfig.json] Result validation: :white_check_mark: Known issue matched with the provided build. Validation performed at: 4/22/2024 8:41:27 AM UTC

Report

Build Definition Test Pull Request
873781 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
873030 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
872567 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
871891 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
871770 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
871623 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
871544 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
871401 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
871150 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
871026 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
870664 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
870329 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
870278 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
870074 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
869615 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
869114 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
868986 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
868591 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
867963 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
867425 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
866931 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
866682 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
866215 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
866081 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
865898 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
865724 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
865503 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
865123 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
864427 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
864134 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
863922 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
863308 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
863052 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
862974 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
862338 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
861628 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
860872 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
860529 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
860443 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
860205 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution dotnet/runtime#105099
859673 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
859580 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
859395 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
859273 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
859030 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
858785 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
858306 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
857959 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
857281 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
857137 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution dotnet/runtime#109135
856935 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
856325 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
855886 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
855113 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
855040 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
854889 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
854717 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
854416 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
854312 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
854162 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
854066 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
853837 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
853595 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
853042 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
852683 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
852054 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
851653 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
850893 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
850710 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
850501 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
850381 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
850222 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
849763 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
849318 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
848628 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
2 18 75
dotnet-policy-service[bot] commented 7 months ago

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

matouskozak commented 6 months ago

The first rolling-build failure can be tracked down to is https://dev.azure.com/dnceng-public/public/_build/results?buildId=645838&view=results https://github.com/dotnet/runtime/commit/92b9dcaa9cf15d5ca207d5d491cd5e476ff5d6c3.

The range between first failure and last known green build is https://github.com/dotnet/runtime/compare/1a820cbf867abfa68acc5d7fb9c925a47132f36f...92b9dcaa9cf15d5ca207d5d491cd5e476ff5d6c3. However, I don't see any interpreter related changes. There is an update to from Mariner 2.0 to Azure Linux 3.0 https://github.com/dotnet/runtime/commit/69280cd085ca65e8cecee4d94888784f37271386 but unsure if that could trigger these failures.

vitek-karas commented 2 months ago

Moving to 10 - not important enough for a 9 backport at this point