dotnet / runtime

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

[Mono][Android] JIT/Performance/CodeQuality/BenchmarksGame/fannkuch-redux/fannkuch-redux-5 fails on Android arm64 #52781

Open fanyang-mono opened 3 years ago

fanyang-mono commented 3 years ago

JIT/Performance/CodeQuality/BenchmarksGame/fannkuch-redux/fannkuch-redux-5 fails on Android arm64

Failure log:

05-14 13:48:57.671 11975 11997 I DOTNET  : MonoRunner initialize,, entryPointLibName=fannkuch-redux-5.dll
05-14 13:48:57.671 11975 11997 D DOTNET  : file_path: /data/user/0/net.dot.JIT_Performance/files/runtimeconfig.bin
05-14 13:48:57.672 11975 11997 D DOTNET  : assembly_preload_hook: System.Private.CoreLib (null) /data/user/0/net.dot.JIT_Performance/files
05-14 13:48:57.694 11975 11997 D DOTNET  : assembly_preload_hook: fannkuch-redux-5.dll (null) /data/user/0/net.dot.JIT_Performance/files
05-14 13:48:57.695 11975 11997 D DOTNET  : Executable: fannkuch-redux-5.dll
05-14 13:48:57.695 11975 11997 D DOTNET  : assembly_preload_hook: System.Runtime  /data/user/0/net.dot.JIT_Performance/files
05-14 13:48:57.695 11975 11997 D DOTNET  : assembly_preload_hook: xunit.performance.core  /data/user/0/net.dot.JIT_Performance/files
05-14 13:48:57.721 11975 11997 D DOTNET  : ((null) warning) Can't find custom attr constructor image: /data/user/0/net.dot.JIT_Performance/files/fannkuch-redux-5.dll mtoken: 0x0a000004 due to: Could not load file or assembly 'xunit.performance.core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03' or one of its dependencies.
05-14 13:48:57.722 11975 11997 D DOTNET  : assembly_preload_hook: System.Threading.Thread  /data/user/0/net.dot.JIT_Performance/files
05-14 13:48:57.722 11975 11997 D DOTNET  : assembly_preload_hook: System.Console  /data/user/0/net.dot.JIT_Performance/files
05-14 13:48:57.726 11975 12007 D DOTNET  : ((null) warning) Can't find custom attr constructor image: /data/user/0/net.dot.JIT_Performance/files/fannkuch-redux-5.dll mtoken: 0x0a000004 due to: Could not load file or assembly 'xunit.performance.core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03' or one of its dependencies.
05-14 13:48:57.726 11975 12007 D DOTNET  : ((null) error) * Assertion at /__w/1/s/src/mono/mono/metadata/assembly.c:2049, condition `is_ok (error)' not met, function:mono_assembly_load_friends, Could not load file or assembly 'xunit.performance.core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03' or one of its dependencies.
05-14 13:48:57.726 11975 12007 E DOTNET  : Exit code: 1.
ghost commented 3 years ago

Tagging subscribers to this area: @dotnet/runtime-infrastructure See info in area-owners.md if you want to be subscribed.

Issue Details
JIT/Performance/CodeQuality/BenchmarksGame/fannkuch-redux/fannkuch-redux-5 fails on Android arm64 Failure log: ``` 05-14 13:48:57.671 11975 11997 I DOTNET : MonoRunner initialize,, entryPointLibName=fannkuch-redux-5.dll 05-14 13:48:57.671 11975 11997 D DOTNET : file_path: /data/user/0/net.dot.JIT_Performance/files/runtimeconfig.bin 05-14 13:48:57.672 11975 11997 D DOTNET : assembly_preload_hook: System.Private.CoreLib (null) /data/user/0/net.dot.JIT_Performance/files 05-14 13:48:57.694 11975 11997 D DOTNET : assembly_preload_hook: fannkuch-redux-5.dll (null) /data/user/0/net.dot.JIT_Performance/files 05-14 13:48:57.695 11975 11997 D DOTNET : Executable: fannkuch-redux-5.dll 05-14 13:48:57.695 11975 11997 D DOTNET : assembly_preload_hook: System.Runtime /data/user/0/net.dot.JIT_Performance/files 05-14 13:48:57.695 11975 11997 D DOTNET : assembly_preload_hook: xunit.performance.core /data/user/0/net.dot.JIT_Performance/files 05-14 13:48:57.721 11975 11997 D DOTNET : ((null) warning) Can't find custom attr constructor image: /data/user/0/net.dot.JIT_Performance/files/fannkuch-redux-5.dll mtoken: 0x0a000004 due to: Could not load file or assembly 'xunit.performance.core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03' or one of its dependencies. 05-14 13:48:57.722 11975 11997 D DOTNET : assembly_preload_hook: System.Threading.Thread /data/user/0/net.dot.JIT_Performance/files 05-14 13:48:57.722 11975 11997 D DOTNET : assembly_preload_hook: System.Console /data/user/0/net.dot.JIT_Performance/files 05-14 13:48:57.726 11975 12007 D DOTNET : ((null) warning) Can't find custom attr constructor image: /data/user/0/net.dot.JIT_Performance/files/fannkuch-redux-5.dll mtoken: 0x0a000004 due to: Could not load file or assembly 'xunit.performance.core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03' or one of its dependencies. 05-14 13:48:57.726 11975 12007 D DOTNET : ((null) error) * Assertion at /__w/1/s/src/mono/mono/metadata/assembly.c:2049, condition `is_ok (error)' not met, function:mono_assembly_load_friends, Could not load file or assembly 'xunit.performance.core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03' or one of its dependencies. 05-14 13:48:57.726 11975 12007 E DOTNET : Exit code: 1. ```
Author: fanyang-mono
Assignees: fanyang-mono
Labels: `area-Infrastructure`, `os-android`
Milestone: 6.0.0
steveisok commented 3 years ago

/cc @akoeplinger

akoeplinger commented 3 years ago

Looks like we need xunit.performance.core.dll, no idea where it's supposed to come from.

SamMonoRT commented 3 years ago

moving to 7.0.0

ghost commented 2 years ago

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

Issue Details
JIT/Performance/CodeQuality/BenchmarksGame/fannkuch-redux/fannkuch-redux-5 fails on Android arm64 Failure log: ``` 05-14 13:48:57.671 11975 11997 I DOTNET : MonoRunner initialize,, entryPointLibName=fannkuch-redux-5.dll 05-14 13:48:57.671 11975 11997 D DOTNET : file_path: /data/user/0/net.dot.JIT_Performance/files/runtimeconfig.bin 05-14 13:48:57.672 11975 11997 D DOTNET : assembly_preload_hook: System.Private.CoreLib (null) /data/user/0/net.dot.JIT_Performance/files 05-14 13:48:57.694 11975 11997 D DOTNET : assembly_preload_hook: fannkuch-redux-5.dll (null) /data/user/0/net.dot.JIT_Performance/files 05-14 13:48:57.695 11975 11997 D DOTNET : Executable: fannkuch-redux-5.dll 05-14 13:48:57.695 11975 11997 D DOTNET : assembly_preload_hook: System.Runtime /data/user/0/net.dot.JIT_Performance/files 05-14 13:48:57.695 11975 11997 D DOTNET : assembly_preload_hook: xunit.performance.core /data/user/0/net.dot.JIT_Performance/files 05-14 13:48:57.721 11975 11997 D DOTNET : ((null) warning) Can't find custom attr constructor image: /data/user/0/net.dot.JIT_Performance/files/fannkuch-redux-5.dll mtoken: 0x0a000004 due to: Could not load file or assembly 'xunit.performance.core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03' or one of its dependencies. 05-14 13:48:57.722 11975 11997 D DOTNET : assembly_preload_hook: System.Threading.Thread /data/user/0/net.dot.JIT_Performance/files 05-14 13:48:57.722 11975 11997 D DOTNET : assembly_preload_hook: System.Console /data/user/0/net.dot.JIT_Performance/files 05-14 13:48:57.726 11975 12007 D DOTNET : ((null) warning) Can't find custom attr constructor image: /data/user/0/net.dot.JIT_Performance/files/fannkuch-redux-5.dll mtoken: 0x0a000004 due to: Could not load file or assembly 'xunit.performance.core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03' or one of its dependencies. 05-14 13:48:57.726 11975 12007 D DOTNET : ((null) error) * Assertion at /__w/1/s/src/mono/mono/metadata/assembly.c:2049, condition `is_ok (error)' not met, function:mono_assembly_load_friends, Could not load file or assembly 'xunit.performance.core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03' or one of its dependencies. 05-14 13:48:57.726 11975 12007 E DOTNET : Exit code: 1. ```
Author: fanyang-mono
Assignees: fanyang-mono
Labels: `os-android`, `area-Infrastructure-mono`
Milestone: 7.0.0
fanyang-mono commented 2 years ago

Didn't have bandwidth to work on this in .NET7. Moving to milestone 8.0.0.

fanyang-mono commented 1 year ago

moving to 9.0.0