Skip to content
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

Crash - JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees-5/binarytrees-5.sh #73455

Closed
karelz opened this issue Aug 5, 2022 · 8 comments
Assignees
Labels
area-Codegen-JIT-mono runtime-mono specific to the Mono runtime
Milestone

Comments

@karelz
Copy link
Member

karelz commented Aug 5, 2022

Failures 7/5-8/5 (incl. PRs) - Runfo last 30 days:

Day Run Details
8/1 Rolling run 1915087 Console log - mono Linux x64 Release @ Ubuntu.1804.Amd64.Open
7/25 PR #72275 - 1901021 Console log - mono Linux x64 Release @ Ubuntu.1804.Amd64.Open
7/20 PR #72515 - 1892419 Console log - mono Linux x64 Release @ Ubuntu.1804.Amd64.Open
7/8 PR #66304 - 1869768 Console log not available anymore - mono Linux x64 Release @ Ubuntu.1804.Amd64.Open
7/8 PR #71826 - 1867945 Likely different problem - Console log not available anymore - mono Linux x64 Release @ Ubuntu.1804.Amd64.Open
      To run the test:
      > set CORE_ROOT=/datadisks/disk1/work/B0180A0B/p
      > /datadisks/disk1/work/B0180A0B/w/BEE50A1C/e/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees-5/binarytrees-5.sh
      Expected: True
      Actual:   False
      Stack Trace:
           at JIT_Performance._CodeQuality_BenchmarksGame_binarytrees_binarytrees_5_binarytrees_5_._CodeQuality_BenchmarksGame_binarytrees_binarytrees_5_binarytrees_5_sh()
           at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
           at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
@dotnet-issue-labeler
Copy link

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.

@ghost ghost added the untriaged New issue has not been triaged by the area owner label Aug 5, 2022
@karelz
Copy link
Member Author

karelz commented Aug 5, 2022

@adamsitnik would you be able to tell if it is problem with perf infra, or with the specific benchmark?
Any idea where to route it?

@adamsitnik adamsitnik added the runtime-mono specific to the Mono runtime label Aug 5, 2022
@adamsitnik
Copy link
Member

@karelz these particular benchmarks are used as unit tests (not to measure perf). Based on:

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

I think it's Mono Runtime bug.

@naricc
Copy link
Member

naricc commented Aug 12, 2022

This looks like it must be a race condition somewhere in the mono runtime. I am trying to reproduce it locally now.

@naricc
Copy link
Member

naricc commented Aug 12, 2022

I haven't yet been able to reproduce this locally, so I think it is probably something that only happens infrequently, and apparently only one linux-arm64? I don't think its a blocker for .net7 and am putting it in the .net8 milestone.

@naricc naricc added this to the 8.0.0 milestone Aug 12, 2022
@ghost ghost removed the untriaged New issue has not been triaged by the area owner label Aug 12, 2022
@naricc naricc self-assigned this Aug 12, 2022
@SamMonoRT SamMonoRT assigned jandupej and unassigned naricc May 17, 2023
@SamMonoRT
Copy link
Member

@karelz - do we have more recent failures to review the logs ?

@jandupej - please follow up. Thanks

@karelz
Copy link
Member Author

karelz commented May 18, 2023

No idea, I don't monitor the runs anymore. I would recommend to check out Kusto for recent failures and check their logs.

@jandupej jandupej modified the milestones: 8.0.0, 9.0.0 Jul 12, 2023
@SamMonoRT
Copy link
Member

Closing this issue. Should re-open if there are still failures.

@ghost ghost locked as resolved and limited conversation to collaborators Nov 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-Codegen-JIT-mono runtime-mono specific to the Mono runtime
Projects
None yet
Development

No branches or pull requests

5 participants