space-wizards / RobustToolbox

Robust multiplayer game engine, used by Space Station 14
https://spacestation14.io
Other
547 stars 408 forks source link

PR test failure on MacOS #5076

Open ShadowCommander opened 6 months ago

ShadowCommander commented 6 months ago
Setup failed for test fixture Robust.UnitTesting.Client.UserInterface.Controls.CenterContainerTest
The active test run was aborted. Reason: Test host process crashed : Unhandled exception. System.DllNotFoundException: Unable to load shared library 'libfreetype.6.dylib' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
dlopen(/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/runtimes/osx-arm64/native/libfreetype.6.dylib, 0x0001): tried: '/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/runtimes/osx-arm64/native/libfreetype.6.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/runtimes/osx-arm64/native/libfreetype.6.dylib' (no such file), '/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/runtimes/osx-arm64/native/libfreetype.6.dylib' (no such file)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.4/libfreetype.6.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.4/libfreetype.6.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.4/libfreetype.6.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.4/libfreetype.6.dylib' (no such file)
dlopen(/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/libfreetype.6.dylib, 0x0001): tried: '/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/libfreetype.6.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/libfreetype.6.dylib' (no such file), '/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/libfreetype.6.dylib' (no such file)
dlopen(libfreetype.6.dylib, 0x0001): tried: 'libfreetype.6.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibfreetype.6.dylib' (no such file), '/usr/lib/libfreetype.6.dylib' (no such file, not in dyld cache), 'libfreetype.6.dylib' (no such file), '/usr/local/lib/libfreetype.6.dylib' (no such file), '/usr/lib/libfreetype.6.dylib' (no such file, not in dyld cache)
dlopen(/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/runtimes/osx-arm64/native/liblibfreetype.6.dylib, 0x0001): tried: '/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/runtimes/osx-arm64/native/liblibfreetype.6.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/runtimes/osx-arm64/native/liblibfreetype.6.dylib' (no such file), '/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/runtimes/osx-arm64/native/liblibfreetype.6.dylib' (no such file)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.4/liblibfreetype.6.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.4/liblibfreetype.6.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.4/liblibfreetype.6.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.4/liblibfreetype.6.dylib' (no such file)
dlopen(/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/liblibfreetype.6.dylib, 0x0001): tried: '/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/liblibfreetype.6.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/liblibfreetype.6.dylib' (no such file), '/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/liblibfreetype.6.dylib' (no such file)
dlopen(liblibfreetype.6.dylib, 0x0001): tried: 'liblibfreetype.6.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibfreetype.6.dylib' (no such file), '/usr/lib/liblibfreetype.6.dylib' (no such file, not in dyld cache), 'liblibfreetype.6.dylib' (no such file), '/usr/local/lib/liblibfreetype.6.dylib' (no such file), '/usr/lib/liblibfreetype.6.dylib' (no such file, not in dyld cache)
dlopen(/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/runtimes/osx-arm64/native/libfreetype.6.dylib.dylib, 0x0001): tried: '/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/runtimes/osx-arm64/native/libfreetype.6.dylib.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/runtimes/osx-arm64/native/libfreetype.6.dylib.dylib' (no such file), '/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/runtimes/osx-arm64/native/libfreetype.6.dylib.dylib' (no such file)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.4/libfreetype.6.dylib.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.4/libfreetype.6.dylib.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.4/libfreetype.6.dylib.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.4/libfreetype.6.dylib.dylib' (no such file)
dlopen(/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/libfreetype.6.dylib.dylib, 0x0001): tried: '/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/libfreetype.6.dylib.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/libfreetype.6.dylib.dylib' (no such file), '/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/libfreetype.6.dylib.dylib' (no such file)
dlopen(libfreetype.6.dylib.dylib, 0x0001): tried: 'libfreetype.6.dylib.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibfreetype.6.dylib.dylib' (no such file), '/usr/lib/libfreetype.6.dylib.dylib' (no such file, not in dyld cache), 'libfreetype.6.dylib.dylib' (no such file), '/usr/local/lib/libfreetype.6.dylib.dylib' (no such file), '/usr/lib/libfreetype.6.dylib.dylib' (no such file, not in dyld cache)
dlopen(/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/runtimes/osx-arm64/native/liblibfreetype.6.dylib.dylib, 0x0001): tried: '/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/runtimes/osx-arm64/native/liblibfreetype.6.dylib.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/runtimes/osx-arm64/native/liblibfreetype.6.dylib.dylib' (no such file), '/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/runtimes/osx-arm64/native/liblibfreetype.6.dylib.dylib' (no such file)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.4/liblibfreetype.6.dylib.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.4/liblibfreetype.6.dylib.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.4/liblibfreetype.6.dylib.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.4/liblibfreetype.6.dylib.dylib' (no such file)
dlopen(/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/liblibfreetype.6.dylib.dylib, 0x0001): tried: '/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/liblibfreetype.6.dylib.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/liblibfreetype.6.dylib.dylib' (no such file), '/Users/runner/work/RobustToolbox/RobustToolbox/bin/UnitTesting/liblibfreetype.6.dylib.dylib' (no such file)

dlopen(liblibfreetype.6.dylib.dylib, 0x0001): tried: 'liblibfreetype.6.dylib.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibfreetype.6.dylib.dylib' (no such file), '/usr/lib/liblibfreetype.6.dylib.dylib' (no such file, not in dyld cache), 'liblibfreetype.6.dylib.dylib' (no such file), '/usr/local/lib/liblibfreetype.6.dylib.dylib' (no such file), '/usr/lib/liblibfreetype.6.dylib.dylib' (no such file, not in dyld cache)
   at System.Runtime.InteropServices.NativeLibrary.LoadLibraryByName(String libraryName, Assembly assembly, Nullable`1 searchPath, Boolean throwOnError)

https://github.com/space-wizards/RobustToolbox/actions/runs/8861308200/job/24333042706?pr=5067 https://github.com/space-wizards/RobustToolbox/actions/runs/8843863143/job/24284751423

PJB3005 commented 6 months ago

Well that's fucking scary