Skip to content

Crash of mono interpreter tests with SIGSEV when running ODBC tests #116482

Closed

Description

@ericstj

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1063262
Build error leg or test failing: Work Item System.Data.Odbc.Tests
Pull request: #116459

Error Message

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

{
  "ErrorMessage": ["MONO_ENV_OPTIONS=--interpreter", "Got a SIGSEGV while executing native code."],
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Could be related to #114123

Two test logs, both System.Data.Odbc from the same commit:

Seems too consistent to be a coincidence.

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1063262
Error message validated: [MONO_ENV_OPTIONS=--interpreter Got a SIGSEGV while executing native code.]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 6/10/2025 3:27:56 PM UTC

Report

Build Definition Test Pull Request
1090576 dotnet/runtime System.Security.Cryptography.Tests.WorkItemExecution #117256
1090113 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
1089127 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
1087989 dotnet/runtime Regression_4.WorkItemExecution #116411
1087319 dotnet/runtime System.Security.Cryptography.Tests.WorkItemExecution #117256
1086747 dotnet/runtime Regression_4.WorkItemExecution #116411
1086305 dotnet/runtime Regression_4.WorkItemExecution #116411
1085579 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
1085184 dotnet/runtime System.Security.Cryptography.Tests.WorkItemExecution #117256
1084599 dotnet/runtime System.Security.Cryptography.Tests.WorkItemExecution #117256
1082535 dotnet/runtime Regression_4.WorkItemExecution #116411
1082323 dotnet/runtime Regression_4.WorkItemExecution #116411
1074596 dotnet/runtime tracing.WorkItemExecution #115443
1074388 dotnet/runtime System.Private.Uri.Unit.Tests.WorkItemExecution #115443
1070264 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution
1069267 dotnet/runtime System.Data.Odbc.Tests.WorkItemExecution

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 2 16

Activity

  1. added
    blocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
    Known Build ErrorUse this to report build issues in the .NET Helix tab
    on Jun 10, 2025
  2. added
    needs-area-labelAn area label is needed to ensure this gets routed to the appropriate area owners
    on Jun 10, 2025
  3. lewing commented on Jun 10, 2025

    @lewing
    Member

    @BrzVlad I don't recall seeing this crash before, can you take a look?

  4. added and removed
    needs-area-labelAn area label is needed to ensure this gets routed to the appropriate area owners
    on Jun 10, 2025
  5. dotnet-policy-service commented on Jun 10, 2025

    @dotnet-policy-service
    Contributor

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

  6. BrzVlad commented on Jun 11, 2025

    @BrzVlad
    Member

    This is same issue as #101370. This is fixed on main, but didn't seem particularly important for a backport. 9.0.5 also manifests this crash.

  7. ericstj commented on Jun 11, 2025

    @ericstj
    MemberAuthor

    Not sure how common a customer application is to hit this, but typically crashing bugs like this meet the bar for servicing. I raised this because we didn't have a known issue tracking it and we need to be able to sort through the noise in servicing - these test runs are a big portion of what gives us a quality read in servicing where we have less folks using the builds before release.

  8. BrzVlad commented on Jun 11, 2025

    @BrzVlad
    Member

    This issue would be reproducible if you have a PInvoke that fails to resolve. So, in practice, this is probably not a likely scenario since I guess it means you already have an issue with your application. I wouldn't consider it high priority, but we could backport it as well, the fix is low risk.

  9. vitek-karas commented on Jun 30, 2025

    @vitek-karas
    Member

    @BrzVlad could you please decide if we will backport this? If not, please close this.

  10. BrzVlad commented on Jul 2, 2025

    @BrzVlad
    Member

    In my opinion it is not worth to backport the fix. I would still keep this issue open while net9 is active so it is referenced for failing builds. Alternatively I guess we could disable this test suite on interpreter, on net9 branch if you think this is a better approach.

  11. vitek-karas commented on Jul 2, 2025

    @vitek-karas
    Member

    I'd be fine disabling the test - either a single test case if it can be focused, or even the whole suite if necessary. There's no value in running it as it will fail all the time.

  12. vitek-karas commented on Jul 16, 2025

    @vitek-karas
    Member

    @BrzVlad Should we resolve this - it's fixed in 10 and we're not planning to fix it in 9.

  13. added this to the 9.0.x milestone on Jul 16, 2025
  14. removed
    untriagedNew issue has not been triaged by the area owner
    on Jul 16, 2025
  15. modified the milestones: 9.0.x, 10.0.0 on Jul 16, 2025
  16. locked and limited conversation to collaborators on Aug 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions