MonoMod icon indicating copy to clipboard operation
MonoMod copied to clipboard

Fix PlatformDetection calling DynDll before it's initialized on linux

Open js6pak opened this issue 2 months ago • 7 comments

js6pak avatar Oct 06 '25 20:10 js6pak

Test Results

Total Skipped Passed Failed
Unique 281 0 279 2
Total 25560 182 25376 2

Failing runs

❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 1)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on MacOS 13/testresults.macos-13.sysmono.x64.xml
❌ test-results System Mono on MacOS 13/testresults.macos-13.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 1)

Took 00:00:00.2906835

Exception message:

System.DllNotFoundException : libdl.so.2 assembly:<unknown assembly> type:<unknown type> member:(null)

Stack trace:

  at (wrapper managed-to-native) MonoMod.Utils.Interop.Unix.DL2dlerror()
  at MonoMod.Utils.Interop.Unix.DlError () [0x0000e] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Utils.DynDll+LibdlBackend..ctor () [0x00006] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Utils.DynDll+LinuxOSXBackend..ctor (System.Boolean isLinux) [0x00000] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend (MonoMod.Utils.OSKind os) [0x0002a] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend () [0x00005] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Utils.Helpers+FuncInvokeHolder`1+<>c[T].<.cctor>b__1_0 (System.Func`1[TResult] f) [0x00000] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Utils.Helpers.InitializeValue[T,TParam] (T& location, System.Func`2[T,TResult] init, TParam obj) [0x00000] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Utils.DynDll.get_Backend () [0x00000] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Utils.DynDll.OpenLibrary (System.String name) [0x00000] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Core.Interop.OSX.mach_task_self () [0x0000b] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.GetLocalRegionInfo (System.IntPtr origAddr, System.IntPtr& startAddr, System.IntPtr& outSize, MonoMod.Core.Interop.OSX+vm_prot_t& prot, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt) [0x00011] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.TryGetProtForMem (System.IntPtr addr, System.Int32 length, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt, MonoMod.Core.Interop.OSX+vm_prot_t& prot, System.Boolean& crossesAllocBoundary, System.Boolean& notAllocated) [0x00017] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.PatchData (MonoMod.Core.Platforms.PatchTargetKind targetKind, System.IntPtr patchTarget, System.ReadOnlySpan`1[T] data, System.Span`1[T] backup) [0x00008] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.Core.Platforms.PlatformTriple.CreateSimpleDetour (System.IntPtr from, System.IntPtr to, System.Int32 detourMaxSize, System.IntPtr fromRw) [0x0010b] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+Detour.CreateDetour () [0x000c9] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+DetourBase.Apply () [0x0005f] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory.CreateDetour (MonoMod.Core.CreateDetourRequest request) [0x00094] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.Core.DetourFactory.CreateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase source, System.Reflection.MethodBase target, System.Boolean applyByDefault) [0x0001d] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x0008d] in <60e18b93e48147e1ba80e983a5d506fd>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bab7d1a00376483b944db50cdc31e41d>:0 
❌ MonoMod.UnitTest.TieredCompilationTests.WithTieredCompilation

Class Name: MonoMod.UnitTest.TieredCompilationTests | Method Name: WithTieredCompilation | This test is sometimes failing.

Failures present in
  • test-results System Mono on MacOS 13/testresults.macos-13.sysmono.x64.xml
❌ test-results System Mono on MacOS 13/testresults.macos-13.sysmono.x64.xml MonoMod.UnitTest.TieredCompilationTests.WithTieredCompilation

Took 00:00:00.7943669

Exception message:

System.DllNotFoundException : libdl.so.2 assembly:<unknown assembly> type:<unknown type> member:(null)

Stack trace:

  at (wrapper managed-to-native) MonoMod.Utils.Interop.Unix.DL2dlerror()
  at MonoMod.Utils.Interop.Unix.DlError () [0x0000e] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Utils.DynDll+LibdlBackend..ctor () [0x00006] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Utils.DynDll+LinuxOSXBackend..ctor (System.Boolean isLinux) [0x00000] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend (MonoMod.Utils.OSKind os) [0x0002a] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend () [0x00005] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Utils.Helpers+FuncInvokeHolder`1+<>c[T].<.cctor>b__1_0 (System.Func`1[TResult] f) [0x00000] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Utils.Helpers.InitializeValue[T,TParam] (T& location, System.Func`2[T,TResult] init, TParam obj) [0x00000] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Utils.DynDll.get_Backend () [0x00000] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Utils.DynDll.OpenLibrary (System.String name) [0x00000] in <10e6a9e78e654b3cb6b57969d5ec5ad3>:0 
  at MonoMod.Core.Interop.OSX.mach_task_self () [0x0000b] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.GetLocalRegionInfo (System.IntPtr origAddr, System.IntPtr& startAddr, System.IntPtr& outSize, MonoMod.Core.Interop.OSX+vm_prot_t& prot, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt) [0x00011] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.TryGetProtForMem (System.IntPtr addr, System.Int32 length, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt, MonoMod.Core.Interop.OSX+vm_prot_t& prot, System.Boolean& crossesAllocBoundary, System.Boolean& notAllocated) [0x00017] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.PatchData (MonoMod.Core.Platforms.PatchTargetKind targetKind, System.IntPtr patchTarget, System.ReadOnlySpan`1[T] data, System.Span`1[T] backup) [0x00008] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.Core.Platforms.PlatformTriple.CreateSimpleDetour (System.IntPtr from, System.IntPtr to, System.Int32 detourMaxSize, System.IntPtr fromRw) [0x0010b] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+Detour.CreateDetour () [0x000c9] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+DetourBase.Apply () [0x0005f] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory.CreateDetour (MonoMod.Core.CreateDetourRequest request) [0x00094] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.Core.DetourFactory.CreateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase source, System.Reflection.MethodBase target, System.Boolean applyByDefault) [0x0001d] in <bf854de321be4d5fb429d342ee5d98e9>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedChainNode.UpdateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase fallback) [0x00040] in <7ce00260181e47f3ab1b3b7b3cbd6404>:0 
  at MonoMod.RuntimeDetour.DetourManager+RootManagedChainNode.UpdateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase fallback) [0x00000] in <7ce00260181e47f3ab1b3b7b3cbd6404>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedDetourState.UpdateChain (MonoMod.Core.IDetourFactory updatingFactory, System.Boolean& stealTrampolines) [0x000d9] in <7ce00260181e47f3ab1b3b7b3cbd6404>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedDetourState.AddDetour (MonoMod.RuntimeDetour.DetourManager+SingleManagedDetourState detour, System.Boolean takeLock) [0x0008c] in <7ce00260181e47f3ab1b3b7b3cbd6404>:0 
  at MonoMod.RuntimeDetour.Hook.Apply () [0x0006b] in <7ce00260181e47f3ab1b3b7b3cbd6404>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Reflection.MethodInfo target, System.Object targetObject, MonoMod.Core.IDetourFactory factory, MonoMod.RuntimeDetour.DetourConfig config, System.Boolean applyByDefault) [0x000cc] in <7ce00260181e47f3ab1b3b7b3cbd6404>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Reflection.MethodInfo target, MonoMod.Core.IDetourFactory factory, MonoMod.RuntimeDetour.DetourConfig config, System.Boolean applyByDefault) [0x00000] in <7ce00260181e47f3ab1b3b7b3cbd6404>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Reflection.MethodInfo target, MonoMod.RuntimeDetour.DetourConfig config, System.Boolean applyByDefault) [0x00008] in <7ce00260181e47f3ab1b3b7b3cbd6404>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Reflection.MethodInfo target, MonoMod.RuntimeDetour.DetourConfig config) [0x00000] in <7ce00260181e47f3ab1b3b7b3cbd6404>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Reflection.MethodInfo target) [0x00008] in <7ce00260181e47f3ab1b3b7b3cbd6404>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Linq.Expressions.Expression source, System.Linq.Expressions.Expression target) [0x0002b] in <7ce00260181e47f3ab1b3b7b3cbd6404>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Linq.Expressions.Expression`1[TDelegate] source, System.Linq.Expressions.Expression`1[TDelegate] target) [0x00021] in <7ce00260181e47f3ab1b3b7b3cbd6404>:0 
  at MonoMod.UnitTest.TieredCompilationTests.WithTieredCompilation () [0x00064] in <60e18b93e48147e1ba80e983a5d506fd>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bab7d1a00376483b944db50cdc31e41d>:0 

github-actions[bot] avatar Oct 06 '25 21:10 github-actions[bot]

Test Results

Total Skipped Passed Failed
Unique 281 0 193 88
Total 25280 180 25012 88

Failing runs

❌ MonoMod.UnitTest.CalliTests.CalliTest

Class Name: MonoMod.UnitTest.CalliTests | Method Name: CalliTest | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.CalliTests.CalliTest

Took 00:00:00.0203948

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.CalliTests.Calli[T] (MonoMod.UnitTest.CalliTests+Helper`1[T] func) [0x00033] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at MonoMod.UnitTest.CalliTests.CalliTest () [0x00000] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.BytePatternCollectionTests.TestBytePattern

Class Name: MonoMod.UnitTest.Core.BytePatternCollectionTests | Method Name: TestBytePattern | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.BytePatternCollectionTests.TestBytePattern

Took 00:00:00.0055095

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.BytePatternCollectionTests.TestBytePattern () [0x00000] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 1)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 1)

Took 00:00:00.0001370

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 10)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 10)

Took 00:00:00.0001071

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 11)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 11)

Took 00:00:00.0001238

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 12)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 12)

Took 00:00:00.0001660

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 13)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 13)

Took 00:00:00.0001351

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 14)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 14)

Took 00:00:00.0001878

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 15)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 15)

Took 00:00:00.0001253

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 16)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 16)

Took 00:00:00.0001474

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 17)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 17)

Took 00:00:00.0001510

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 18)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 18)

Took 00:00:00.0001797

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 19)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 19)

Took 00:00:00.0001291

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 2)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 2)

Took 00:00:00.0001503

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 20)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 20)

Took 00:00:00.0001254

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 3)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 3)

Took 00:00:00.0001126

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 4)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 4)

Took 00:00:00.0001038

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 5)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 5)

Took 00:00:00.0003244

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 6)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 6)

Took 00:00:00.0001033

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 7)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 7)

Took 00:00:00.0001003

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 8)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 8)

Took 00:00:00.0000956

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 9)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Instance, byteCount: 9)

Took 00:00:00.0001665

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x000f9] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 1)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 1)

Took 00:00:00.0015522

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 10)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 10)

Took 00:00:00.0001376

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 11)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 11)

Took 00:00:00.0001418

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 12)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 12)

Took 00:00:00.0002065

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 13)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 13)

Took 00:00:00.0002317

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 14)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 14)

Took 00:00:00.0001602

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 15)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 15)

Took 00:00:00.0001298

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 16)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 16)

Took 00:00:00.0001278

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 17)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 17)

Took 00:00:00.0001571

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 18)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 18)

Took 00:00:00.0001390

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 19)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 19)

Took 00:00:00.0001215

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 2)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 2)

Took 00:00:00.0003622

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 20)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 20)

Took 00:00:00.0001466

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 3)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 3)

Took 00:00:00.0001342

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 4)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 4)

Took 00:00:00.0001586

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 5)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 5)

Took 00:00:00.0001310

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 6)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 6)

Took 00:00:00.0001293

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 7)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml
❌ test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 7)

Took 00:00:00.0001198

Exception message:

System.BadImageFormatException : Method has zero rva

Stack trace:

  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x00088] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007c] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 8)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml

Some runs are not shown because of message size.

❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 9)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml

Some runs are not shown because of message size.

❌ MonoMod.UnitTest.Core.TestPagedMemoryAllocator.PagedMemoryAllocatorCanHandleLotsOfPages

Class Name: MonoMod.UnitTest.Core.TestPagedMemoryAllocator | Method Name: PagedMemoryAllocatorCanHandleLotsOfPages | This test is sometimes failing.

Failures present in
  • test-results System Mono on Linux/testresults.ubuntu-latest.sysmono.x64.xml

Some runs are not shown because of message size.

Some tests are not shown because of message size.

github-actions[bot] avatar Oct 08 '25 14:10 github-actions[bot]

Test Results

Total Skipped Passed Failed
Unique 281 0 278 3
Total 25560 182 25375 3

Failing runs

❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 1)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on MacOS 13/testresults.macos-13.sysmono.x64.xml
❌ test-results System Mono on MacOS 13/testresults.macos-13.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 1)

Took 00:00:00.2237322

Exception message:

System.DllNotFoundException : libdl.so.2 assembly:<unknown assembly> type:<unknown type> member:(null)

Stack trace:

  at (wrapper managed-to-native) MonoMod.Utils.Interop.Unix.DL2dlerror()
  at MonoMod.Utils.Interop.Unix.DlError () [0x0000e] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll+LibdlBackend..ctor () [0x00006] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll+LinuxOSXBackend..ctor (System.Boolean isLinux) [0x00000] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend (MonoMod.Utils.OSKind os) [0x0002a] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend () [0x00005] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.Helpers+FuncInvokeHolder`1+<>c[T].<.cctor>b__1_0 (System.Func`1[TResult] f) [0x00000] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.Helpers.InitializeValue[T,TParam] (T& location, System.Func`2[T,TResult] init, TParam obj) [0x00000] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll.get_Backend () [0x00000] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll.OpenLibrary (System.String name) [0x00000] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Core.Interop.OSX.mach_task_self () [0x0000b] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.GetLocalRegionInfo (System.IntPtr origAddr, System.IntPtr& startAddr, System.IntPtr& outSize, MonoMod.Core.Interop.OSX+vm_prot_t& prot, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt) [0x00011] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.TryGetProtForMem (System.IntPtr addr, System.Int32 length, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt, MonoMod.Core.Interop.OSX+vm_prot_t& prot, System.Boolean& crossesAllocBoundary, System.Boolean& notAllocated) [0x00017] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.PatchData (MonoMod.Core.Platforms.PatchTargetKind targetKind, System.IntPtr patchTarget, System.ReadOnlySpan`1[T] data, System.Span`1[T] backup) [0x00008] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.PlatformTriple.CreateSimpleDetour (System.IntPtr from, System.IntPtr to, System.Int32 detourMaxSize, System.IntPtr fromRw) [0x0010b] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+Detour.CreateDetour () [0x000c9] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+DetourBase.Apply () [0x0005f] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory.CreateDetour (MonoMod.Core.CreateDetourRequest request) [0x00094] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.DetourFactory.CreateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase source, System.Reflection.MethodBase target, System.Boolean applyByDefault) [0x0001d] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x0008d] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bab7d1a00376483b944db50cdc31e41d>:0 
❌ MonoMod.UnitTest.ManualMultiHookTest.H1HILH2

Class Name: MonoMod.UnitTest.ManualMultiHookTest | Method Name: H1HILH2 | This test is sometimes failing.

Failures present in
  • test-results System Mono on MacOS 13/testresults.macos-13.sysmono.x64.xml
❌ test-results System Mono on MacOS 13/testresults.macos-13.sysmono.x64.xml MonoMod.UnitTest.ManualMultiHookTest.H1HILH2

Took 00:00:00.3340717

Exception message:

System.DllNotFoundException : libdl.so.2 assembly:<unknown assembly> type:<unknown type> member:(null)

Stack trace:

  at (wrapper managed-to-native) MonoMod.Utils.Interop.Unix.DL2dlerror()
  at MonoMod.Utils.Interop.Unix.DlError () [0x0000e] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll+LibdlBackend..ctor () [0x00006] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll+LinuxOSXBackend..ctor (System.Boolean isLinux) [0x00000] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend (MonoMod.Utils.OSKind os) [0x0002a] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend () [0x00005] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.Helpers+FuncInvokeHolder`1+<>c[T].<.cctor>b__1_0 (System.Func`1[TResult] f) [0x00000] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.Helpers.InitializeValue[T,TParam] (T& location, System.Func`2[T,TResult] init, TParam obj) [0x00000] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll.get_Backend () [0x00000] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll.OpenLibrary (System.String name) [0x00000] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Core.Interop.OSX.mach_task_self () [0x0000b] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.GetLocalRegionInfo (System.IntPtr origAddr, System.IntPtr& startAddr, System.IntPtr& outSize, MonoMod.Core.Interop.OSX+vm_prot_t& prot, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt) [0x00011] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.TryGetProtForMem (System.IntPtr addr, System.Int32 length, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt, MonoMod.Core.Interop.OSX+vm_prot_t& prot, System.Boolean& crossesAllocBoundary, System.Boolean& notAllocated) [0x00017] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.PatchData (MonoMod.Core.Platforms.PatchTargetKind targetKind, System.IntPtr patchTarget, System.ReadOnlySpan`1[T] data, System.Span`1[T] backup) [0x00008] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.PlatformTriple.CreateSimpleDetour (System.IntPtr from, System.IntPtr to, System.Int32 detourMaxSize, System.IntPtr fromRw) [0x0010b] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+Detour.CreateDetour () [0x000c9] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+DetourBase.Apply () [0x0005f] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory.CreateDetour (MonoMod.Core.CreateDetourRequest request) [0x00094] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.DetourFactory.CreateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase source, System.Reflection.MethodBase target, System.Boolean applyByDefault) [0x0001d] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedChainNode.UpdateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase fallback) [0x00040] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.RuntimeDetour.DetourManager+RootManagedChainNode.UpdateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase fallback) [0x00000] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedDetourState.UpdateChain (MonoMod.Core.IDetourFactory updatingFactory, System.Boolean& stealTrampolines) [0x000d9] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedDetourState.AddDetour (MonoMod.RuntimeDetour.DetourManager+SingleManagedDetourState detour, System.Boolean takeLock) [0x0008c] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.RuntimeDetour.Hook.Apply () [0x0006b] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.UnitTest.ManualMultiHookTest.H1HILH2 () [0x00006] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bab7d1a00376483b944db50cdc31e41d>:0 
❌ MonoMod.UnitTest.TieredCompilationTests.WithTieredCompilation

Class Name: MonoMod.UnitTest.TieredCompilationTests | Method Name: WithTieredCompilation | This test is sometimes failing.

Failures present in
  • test-results System Mono on MacOS 13/testresults.macos-13.sysmono.x64.xml
❌ test-results System Mono on MacOS 13/testresults.macos-13.sysmono.x64.xml MonoMod.UnitTest.TieredCompilationTests.WithTieredCompilation

Took 00:00:00.0874694

Exception message:

System.DllNotFoundException : libdl.so.2 assembly:<unknown assembly> type:<unknown type> member:(null)

Stack trace:

  at (wrapper managed-to-native) MonoMod.Utils.Interop.Unix.DL2dlerror()
  at MonoMod.Utils.Interop.Unix.DlError () [0x0000e] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll+LibdlBackend..ctor () [0x00006] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll+LinuxOSXBackend..ctor (System.Boolean isLinux) [0x00000] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend (MonoMod.Utils.OSKind os) [0x0002a] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend () [0x00005] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.Helpers+FuncInvokeHolder`1+<>c[T].<.cctor>b__1_0 (System.Func`1[TResult] f) [0x00000] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.Helpers.InitializeValue[T,TParam] (T& location, System.Func`2[T,TResult] init, TParam obj) [0x00000] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll.get_Backend () [0x00000] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Utils.DynDll.OpenLibrary (System.String name) [0x00000] in <f30f6fd2fc3e4087814ac0f8fa23bd41>:0 
  at MonoMod.Core.Interop.OSX.mach_task_self () [0x0000b] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.GetLocalRegionInfo (System.IntPtr origAddr, System.IntPtr& startAddr, System.IntPtr& outSize, MonoMod.Core.Interop.OSX+vm_prot_t& prot, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt) [0x00011] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.TryGetProtForMem (System.IntPtr addr, System.Int32 length, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt, MonoMod.Core.Interop.OSX+vm_prot_t& prot, System.Boolean& crossesAllocBoundary, System.Boolean& notAllocated) [0x00017] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.PatchData (MonoMod.Core.Platforms.PatchTargetKind targetKind, System.IntPtr patchTarget, System.ReadOnlySpan`1[T] data, System.Span`1[T] backup) [0x00008] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.PlatformTriple.CreateSimpleDetour (System.IntPtr from, System.IntPtr to, System.Int32 detourMaxSize, System.IntPtr fromRw) [0x0010b] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+Detour.CreateDetour () [0x000c9] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+DetourBase.Apply () [0x0005f] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory.CreateDetour (MonoMod.Core.CreateDetourRequest request) [0x00094] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.Core.DetourFactory.CreateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase source, System.Reflection.MethodBase target, System.Boolean applyByDefault) [0x0001d] in <ddbf1169c066461f99aa6613718d4241>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedChainNode.UpdateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase fallback) [0x00040] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.RuntimeDetour.DetourManager+RootManagedChainNode.UpdateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase fallback) [0x00000] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedDetourState.UpdateChain (MonoMod.Core.IDetourFactory updatingFactory, System.Boolean& stealTrampolines) [0x000d9] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedDetourState.AddDetour (MonoMod.RuntimeDetour.DetourManager+SingleManagedDetourState detour, System.Boolean takeLock) [0x0008c] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.RuntimeDetour.Hook.Apply () [0x0006b] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Reflection.MethodInfo target, System.Object targetObject, MonoMod.Core.IDetourFactory factory, MonoMod.RuntimeDetour.DetourConfig config, System.Boolean applyByDefault) [0x000cc] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Reflection.MethodInfo target, MonoMod.Core.IDetourFactory factory, MonoMod.RuntimeDetour.DetourConfig config, System.Boolean applyByDefault) [0x00000] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Reflection.MethodInfo target, MonoMod.RuntimeDetour.DetourConfig config, System.Boolean applyByDefault) [0x00008] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Reflection.MethodInfo target, MonoMod.RuntimeDetour.DetourConfig config) [0x00000] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Reflection.MethodInfo target) [0x00008] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Linq.Expressions.Expression source, System.Linq.Expressions.Expression target) [0x0002b] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Linq.Expressions.Expression`1[TDelegate] source, System.Linq.Expressions.Expression`1[TDelegate] target) [0x00021] in <98db23a509574a799700014c1fe0b71e>:0 
  at MonoMod.UnitTest.TieredCompilationTests.WithTieredCompilation () [0x00064] in <f1e47cd23f8942c08adc704c0973587f>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bab7d1a00376483b944db50cdc31e41d>:0 

github-actions[bot] avatar Oct 08 '25 14:10 github-actions[bot]

@nike4613 Do you have any idea why this test failure happens only on macos-13? Should we even be trying libdl.so.2 on macos?

js6pak avatar Oct 10 '25 20:10 js6pak

I do not, but I also haven't looked into it. I don't think it should be tried here either, nor should we be hitting that codepath.

nike4613 avatar Oct 10 '25 20:10 nike4613

Test Results

Total Skipped Passed Failed
Unique 281 0 280 1
Total 25560 182 25377 1

Failing runs

❌ MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 1)

Class Name: MonoMod.UnitTest.Core.DetouringMethodsReturningStructs | Method Name: ReturningStructMethodsDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on MacOS 13/testresults.macos-13.sysmono.x64.xml
❌ test-results System Mono on MacOS 13/testresults.macos-13.sysmono.x64.xml MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow(type: Static, byteCount: 1)

Took 00:00:00.4190846

Exception message:

System.DllNotFoundException : libdl.so.2 assembly:<unknown assembly> type:<unknown type> member:(null)

Stack trace:

  at (wrapper managed-to-native) MonoMod.Utils.Interop.Unix.DL2dlerror()
  at MonoMod.Utils.Interop.Unix.DlError () [0x0000e] in <44d7c21d71a04db38df75f2b303add95>:0 
  at MonoMod.Utils.DynDll+LibdlBackend..ctor () [0x00006] in <44d7c21d71a04db38df75f2b303add95>:0 
  at MonoMod.Utils.DynDll+LinuxOSXBackend..ctor (System.Boolean isLinux) [0x00000] in <44d7c21d71a04db38df75f2b303add95>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend (MonoMod.Utils.OSKind os) [0x0002a] in <44d7c21d71a04db38df75f2b303add95>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend () [0x00005] in <44d7c21d71a04db38df75f2b303add95>:0 
  at MonoMod.Utils.Helpers+FuncInvokeHolder`1+<>c[T].<.cctor>b__1_0 (System.Func`1[TResult] f) [0x00000] in <44d7c21d71a04db38df75f2b303add95>:0 
  at MonoMod.Utils.Helpers.InitializeValue[T,TParam] (T& location, System.Func`2[T,TResult] init, TParam obj) [0x00000] in <44d7c21d71a04db38df75f2b303add95>:0 
  at MonoMod.Utils.DynDll.get_Backend () [0x00000] in <44d7c21d71a04db38df75f2b303add95>:0 
  at MonoMod.Utils.DynDll.OpenLibrary (System.String name) [0x00000] in <44d7c21d71a04db38df75f2b303add95>:0 
  at MonoMod.Core.Interop.OSX.mach_task_self () [0x0000b] in <729a6be68ba848f692540b24e45174e2>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.GetLocalRegionInfo (System.IntPtr origAddr, System.IntPtr& startAddr, System.IntPtr& outSize, MonoMod.Core.Interop.OSX+vm_prot_t& prot, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt) [0x00011] in <729a6be68ba848f692540b24e45174e2>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.TryGetProtForMem (System.IntPtr addr, System.Int32 length, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt, MonoMod.Core.Interop.OSX+vm_prot_t& prot, System.Boolean& crossesAllocBoundary, System.Boolean& notAllocated) [0x00017] in <729a6be68ba848f692540b24e45174e2>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.PatchData (MonoMod.Core.Platforms.PatchTargetKind targetKind, System.IntPtr patchTarget, System.ReadOnlySpan`1[T] data, System.Span`1[T] backup) [0x00008] in <729a6be68ba848f692540b24e45174e2>:0 
  at MonoMod.Core.Platforms.PlatformTriple.CreateSimpleDetour (System.IntPtr from, System.IntPtr to, System.Int32 detourMaxSize, System.IntPtr fromRw) [0x0010b] in <729a6be68ba848f692540b24e45174e2>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+Detour.CreateDetour () [0x000c9] in <729a6be68ba848f692540b24e45174e2>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+DetourBase.Apply () [0x0005f] in <729a6be68ba848f692540b24e45174e2>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory.CreateDetour (MonoMod.Core.CreateDetourRequest request) [0x00094] in <729a6be68ba848f692540b24e45174e2>:0 
  at MonoMod.Core.DetourFactory.CreateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase source, System.Reflection.MethodBase target, System.Boolean applyByDefault) [0x0001d] in <729a6be68ba848f692540b24e45174e2>:0 
  at MonoMod.UnitTest.Core.DetouringMethodsReturningStructs.ReturningStructMethodsDoesNotThrow (MonoMod.UnitTest.Core.DetouringMethodsReturningStructs+CallType type, System.Int32 byteCount) [0x0008d] in <a5d71e556cf94dcbabc934fd4496cf1e>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bab7d1a00376483b944db50cdc31e41d>:0 

github-actions[bot] avatar Oct 10 '25 22:10 github-actions[bot]

Test Results

Total Skipped Passed Failed
Unique 281 0 278 3
Total 25560 182 25375 3

Failing runs

❌ MonoMod.UnitTest.Github.Issue221.GlueAbiFixupHookingPrivateGetPropertyDoesNotThrow

Class Name: MonoMod.UnitTest.Github.Issue221 | Method Name: GlueAbiFixupHookingPrivateGetPropertyDoesNotThrow | This test is sometimes failing.

Failures present in
  • test-results System Mono on MacOS 13/testresults.macos-13.sysmono.x64.xml
❌ test-results System Mono on MacOS 13/testresults.macos-13.sysmono.x64.xml MonoMod.UnitTest.Github.Issue221.GlueAbiFixupHookingPrivateGetPropertyDoesNotThrow

Took 00:00:00.7273648

Exception message:

System.DllNotFoundException : libdl.so.2 assembly:<unknown assembly> type:<unknown type> member:(null)

Stack trace:

  at (wrapper managed-to-native) MonoMod.Utils.Interop.Unix.DL2dlerror()
  at MonoMod.Utils.Interop.Unix.DlError () [0x0000e] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll+LibdlBackend..ctor () [0x00006] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll+LinuxOSXBackend..ctor (System.Boolean isLinux) [0x00000] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend (MonoMod.Utils.OSKind os) [0x0002a] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend () [0x00005] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.Helpers+FuncInvokeHolder`1+<>c[T].<.cctor>b__1_0 (System.Func`1[TResult] f) [0x00000] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.Helpers.InitializeValue[T,TParam] (T& location, System.Func`2[T,TResult] init, TParam obj) [0x00000] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll.get_Backend () [0x00000] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll.OpenLibrary (System.String name) [0x00000] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Core.Interop.OSX.mach_task_self () [0x0000b] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.GetLocalRegionInfo (System.IntPtr origAddr, System.IntPtr& startAddr, System.IntPtr& outSize, MonoMod.Core.Interop.OSX+vm_prot_t& prot, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt) [0x00011] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.TryGetProtForMem (System.IntPtr addr, System.Int32 length, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt, MonoMod.Core.Interop.OSX+vm_prot_t& prot, System.Boolean& crossesAllocBoundary, System.Boolean& notAllocated) [0x00017] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.PatchData (MonoMod.Core.Platforms.PatchTargetKind targetKind, System.IntPtr patchTarget, System.ReadOnlySpan`1[T] data, System.Span`1[T] backup) [0x00008] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.PlatformTriple.CreateSimpleDetour (System.IntPtr from, System.IntPtr to, System.Int32 detourMaxSize, System.IntPtr fromRw) [0x0010b] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+Detour.CreateDetour () [0x000c9] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+DetourBase.Apply () [0x0005f] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory.CreateDetour (MonoMod.Core.CreateDetourRequest request) [0x00094] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.DetourFactory.CreateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase source, System.Reflection.MethodBase target, System.Boolean applyByDefault) [0x0001d] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedChainNode.UpdateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase fallback) [0x00040] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.DetourManager+RootManagedChainNode.UpdateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase fallback) [0x00000] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedDetourState.UpdateChain (MonoMod.Core.IDetourFactory updatingFactory, System.Boolean& stealTrampolines) [0x000d9] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedDetourState.AddDetour (MonoMod.RuntimeDetour.DetourManager+SingleManagedDetourState detour, System.Boolean takeLock) [0x0008c] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.Hook.Apply () [0x0006b] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Reflection.MethodInfo target, System.Object targetObject, MonoMod.Core.IDetourFactory factory, MonoMod.RuntimeDetour.DetourConfig config, System.Boolean applyByDefault) [0x000cc] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Delegate target, MonoMod.Core.IDetourFactory factory, MonoMod.RuntimeDetour.DetourConfig config, System.Boolean applyByDefault) [0x00014] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Delegate target, MonoMod.RuntimeDetour.DetourConfig config, System.Boolean applyByDefault) [0x00008] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Delegate target, MonoMod.RuntimeDetour.DetourConfig config) [0x00000] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Delegate target) [0x00008] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.UnitTest.Github.Issue221.GlueAbiFixupHookingPrivateGetPropertyDoesNotThrow () [0x0001e] in <5ad031ff056f4beb94a44c805ba1e907>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bab7d1a00376483b944db50cdc31e41d>:0 
❌ MonoMod.UnitTest.Github.Issue242.InstanceMethodReturningStructShouldNotMakeThisNull

Class Name: MonoMod.UnitTest.Github.Issue242 | Method Name: InstanceMethodReturningStructShouldNotMakeThisNull | This test is sometimes failing.

Failures present in
  • test-results System Mono on MacOS 14/testresults.macos-14.sysmono.arm64.xml
❌ test-results System Mono on MacOS 14/testresults.macos-14.sysmono.arm64.xml MonoMod.UnitTest.Github.Issue242.InstanceMethodReturningStructShouldNotMakeThisNull

Took 00:00:01.6692365

Exception message:

System.DllNotFoundException : libdl.so.2 assembly:<unknown assembly> type:<unknown type> member:(null)

Stack trace:

  at (wrapper managed-to-native) MonoMod.Utils.Interop.Unix.DL2dlerror()
  at MonoMod.Utils.Interop.Unix.DlError () [0x0000e] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll+LibdlBackend..ctor () [0x00006] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll+LinuxOSXBackend..ctor (System.Boolean isLinux) [0x00000] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend (MonoMod.Utils.OSKind os) [0x0002a] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend () [0x00005] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.Helpers+FuncInvokeHolder`1+<>c[T].<.cctor>b__1_0 (System.Func`1[TResult] f) [0x00000] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.Helpers.InitializeValue[T,TParam] (T& location, System.Func`2[T,TResult] init, TParam obj) [0x00000] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll.get_Backend () [0x00000] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll.OpenLibrary (System.String name) [0x00000] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Core.Interop.OSX.mach_task_self () [0x0000b] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.GetLocalRegionInfo (System.IntPtr origAddr, System.IntPtr& startAddr, System.IntPtr& outSize, MonoMod.Core.Interop.OSX+vm_prot_t& prot, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt) [0x00011] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.TryGetProtForMem (System.IntPtr addr, System.Int32 length, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt, MonoMod.Core.Interop.OSX+vm_prot_t& prot, System.Boolean& crossesAllocBoundary, System.Boolean& notAllocated) [0x00017] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.PatchData (MonoMod.Core.Platforms.PatchTargetKind targetKind, System.IntPtr patchTarget, System.ReadOnlySpan`1[T] data, System.Span`1[T] backup) [0x00008] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.PlatformTriple.CreateSimpleDetour (System.IntPtr from, System.IntPtr to, System.Int32 detourMaxSize, System.IntPtr fromRw) [0x0010b] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+Detour.CreateDetour () [0x000c9] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+DetourBase.Apply () [0x0005f] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory.CreateDetour (MonoMod.Core.CreateDetourRequest request) [0x00094] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.DetourFactory.CreateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase source, System.Reflection.MethodBase target, System.Boolean applyByDefault) [0x0001d] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedChainNode.UpdateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase fallback) [0x00040] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.DetourManager+RootManagedChainNode.UpdateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase fallback) [0x00000] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedDetourState.UpdateChain (MonoMod.Core.IDetourFactory updatingFactory, System.Boolean& stealTrampolines) [0x000d9] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedDetourState.AddILHook (MonoMod.RuntimeDetour.DetourManager+SingleILHookState ilhook, System.Boolean takeLock) [0x000eb] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.ILHook.Apply () [0x00052] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.ILHook..ctor (System.Reflection.MethodBase method, MonoMod.Cil.ILContext+Manipulator manipulator, MonoMod.Core.IDetourFactory factory, MonoMod.RuntimeDetour.DetourConfig config, System.Boolean applyByDefault) [0x00098] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.ILHook..ctor (System.Reflection.MethodBase source, MonoMod.Cil.ILContext+Manipulator manip, MonoMod.RuntimeDetour.DetourConfig config, System.Boolean applyByDefault) [0x00008] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.ILHook..ctor (System.Reflection.MethodBase source, MonoMod.Cil.ILContext+Manipulator manip, MonoMod.RuntimeDetour.DetourConfig config) [0x00000] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.ILHook..ctor (System.Reflection.MethodBase source, MonoMod.Cil.ILContext+Manipulator manip) [0x00008] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.UnitTest.Github.Issue242.InstanceMethodReturningStructShouldNotMakeThisNull () [0x00024] in <5ad031ff056f4beb94a44c805ba1e907>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bab7d1a00376483b944db50cdc31e41d>:0 
❌ MonoMod.UnitTest.TieredCompilationTests.WithTieredCompilation

Class Name: MonoMod.UnitTest.TieredCompilationTests | Method Name: WithTieredCompilation | This test is sometimes failing.

Failures present in
  • test-results System Mono on MacOS 13/testresults.macos-13.sysmono.x64.xml
❌ test-results System Mono on MacOS 13/testresults.macos-13.sysmono.x64.xml MonoMod.UnitTest.TieredCompilationTests.WithTieredCompilation

Took 00:00:00.3807489

Exception message:

System.DllNotFoundException : libdl.so.2 assembly:<unknown assembly> type:<unknown type> member:(null)

Stack trace:

  at (wrapper managed-to-native) MonoMod.Utils.Interop.Unix.DL2dlerror()
  at MonoMod.Utils.Interop.Unix.DlError () [0x0000e] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll+LibdlBackend..ctor () [0x00006] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll+LinuxOSXBackend..ctor (System.Boolean isLinux) [0x00000] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend (MonoMod.Utils.OSKind os) [0x0002a] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll.CreateCrossplatBackend () [0x00005] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.Helpers+FuncInvokeHolder`1+<>c[T].<.cctor>b__1_0 (System.Func`1[TResult] f) [0x00000] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.Helpers.InitializeValue[T,TParam] (T& location, System.Func`2[T,TResult] init, TParam obj) [0x00000] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll.get_Backend () [0x00000] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Utils.DynDll.OpenLibrary (System.String name) [0x00000] in <7c122150fddd4327af2dadf1a7baeb83>:0 
  at MonoMod.Core.Interop.OSX.mach_task_self () [0x0000b] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.GetLocalRegionInfo (System.IntPtr origAddr, System.IntPtr& startAddr, System.IntPtr& outSize, MonoMod.Core.Interop.OSX+vm_prot_t& prot, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt) [0x00011] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.TryGetProtForMem (System.IntPtr addr, System.Int32 length, MonoMod.Core.Interop.OSX+vm_prot_t& maxProt, MonoMod.Core.Interop.OSX+vm_prot_t& prot, System.Boolean& crossesAllocBoundary, System.Boolean& notAllocated) [0x00017] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.Systems.MacOSSystem.PatchData (MonoMod.Core.Platforms.PatchTargetKind targetKind, System.IntPtr patchTarget, System.ReadOnlySpan`1[T] data, System.Span`1[T] backup) [0x00008] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.PlatformTriple.CreateSimpleDetour (System.IntPtr from, System.IntPtr to, System.Int32 detourMaxSize, System.IntPtr fromRw) [0x0010b] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+Detour.CreateDetour () [0x000c9] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory+DetourBase.Apply () [0x0005f] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.Platforms.PlatformTripleDetourFactory.CreateDetour (MonoMod.Core.CreateDetourRequest request) [0x00094] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.Core.DetourFactory.CreateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase source, System.Reflection.MethodBase target, System.Boolean applyByDefault) [0x0001d] in <845695e1de55446db350fdf9224719be>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedChainNode.UpdateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase fallback) [0x00040] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.DetourManager+RootManagedChainNode.UpdateDetour (MonoMod.Core.IDetourFactory factory, System.Reflection.MethodBase fallback) [0x00000] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedDetourState.UpdateChain (MonoMod.Core.IDetourFactory updatingFactory, System.Boolean& stealTrampolines) [0x000d9] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.DetourManager+ManagedDetourState.AddDetour (MonoMod.RuntimeDetour.DetourManager+SingleManagedDetourState detour, System.Boolean takeLock) [0x0008c] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.Hook.Apply () [0x0006b] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Reflection.MethodInfo target, System.Object targetObject, MonoMod.Core.IDetourFactory factory, MonoMod.RuntimeDetour.DetourConfig config, System.Boolean applyByDefault) [0x000cc] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Reflection.MethodInfo target, MonoMod.Core.IDetourFactory factory, MonoMod.RuntimeDetour.DetourConfig config, System.Boolean applyByDefault) [0x00000] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Reflection.MethodInfo target, MonoMod.RuntimeDetour.DetourConfig config, System.Boolean applyByDefault) [0x00008] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Reflection.MethodInfo target, MonoMod.RuntimeDetour.DetourConfig config) [0x00000] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase source, System.Reflection.MethodInfo target) [0x00008] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Linq.Expressions.Expression source, System.Linq.Expressions.Expression target) [0x0002b] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.RuntimeDetour.Hook..ctor (System.Linq.Expressions.Expression`1[TDelegate] source, System.Linq.Expressions.Expression`1[TDelegate] target) [0x00021] in <a46763f114bd4daf98792f2dbf3e0330>:0 
  at MonoMod.UnitTest.TieredCompilationTests.WithTieredCompilation () [0x00064] in <5ad031ff056f4beb94a44c805ba1e907>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bab7d1a00376483b944db50cdc31e41d>:0 

github-actions[bot] avatar Oct 17 '25 09:10 github-actions[bot]