CodexLabsLLC / Colosseum

Open source simulator for autonomous robotics built on Unreal Engine with support for Unity
https://codexlabsllc.github.io/Colosseum/
Other
335 stars 105 forks source link

UE4Editor 4.27.x can't open Blocks.uproject on Ubuntu 20.04 #82

Closed andyreynolds99 closed 5 days ago

andyreynolds99 commented 3 months ago

Bug report

What's the issue you encountered?

I managed to built on Ubuntu 20.04 UnrealEngine 4.27 (downloaded .zip, actual version 4.27.2, then tried do the same with release version 4.27.0), and couldn't build UnrealEngine 5.2 which I started from. And I managed to build Colosseum for UE4.27. Then, when I import existing project from Unreal/Environments/Blocks/Blocks.uproject, UE4Editor tells that the project is built for other UE version and proposes to rebuild it, then it creates "Unreal/Environments/Blocks 4.27" directory, and, at some point crashes.

Settings

How can the issue be reproduced?

  1. Download UE4 code from here https://github.com/EpicGames/UnrealEngine/tree/4.27-chaos or from here (doesn't matter, result is the same) https://github.com/EpicGames/UnrealEngine/archive/refs/tags/4.27.0-release.zip (this file also must be updated: https://github.com/EpicGames/UnrealEngine/releases/download/4.27.0-release/Commit.gitdeps.xml )
  2. Download Colosseum for ue4.27 from here https://github.com/CodexLabsLLC/Colosseum/tree/ue4.27
  3. Follow the build instruction for UE and Colosseum
  4. Run UE4Engine from terminal: $ Engine/Binaries/Linux/UE4Engine
  5. Wait until all about 7000 shaders are compiled and then open from .ueproject AirSim project at /Unreal/Environments/Blocks/Blocks.uproject

Include full error message in text form

The project could not be compiled. Would you like to open it in Null Source Code Access?

Running /home/user/git/UnrealEngine-4.27.0-release/Engine/Binaries/DotNET/UnrealBuildTool.exe Development Linux -Project="/home/user/git/Colosseum/Unreal/Environments/Blocks 4.27/Blocks.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE

Running Mono...

Fixing inconsistent case in filenames.
Setting up Mono
~/Documents/simulation/git/UnrealEngine-4.27.0-release/Engine ~/Documents/simulation/git/UnrealEngine-4.27.0-release/Engine/Binaries/Linux
Using 'git status' to determine working set for adaptive non-unity build (/home/user/git/UnrealEngine-4.27.0-release).
Creating makefile for BlocksEditor (no existing makefile)
WARNING: Library 'stdc++' was not resolvable to a file when used in Module 'AirSim', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if you do intended to use this slow path to suppress this warning.
WARNING: Library 'supc++' was not resolvable to a file when used in Module 'AirSim', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if you do intended to use this slow path to suppress this warning.
@progress push 5%
Creating makefile for UnrealHeaderTool (no existing makefile)
@progress push 5%
@progress pop
------- Build details --------
Using toolchain located at '/home/user/git/UnrealEngine-4.27.0-release/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v19_clang-11.0.1-centos7/x86_64-unknown-linux-gnu'.
Using clang (/home/user/git/UnrealEngine-4.27.0-release/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v19_clang-11.0.1-centos7/x86_64-unknown-linux-gnu/bin/clang++) version '11.0.1' (string), 11 (major), 0 (minor), 1 (patch)
Using bundled libc++ standard C++ library.
Using lld linker
Using llvm-ar : /home/user/git/UnrealEngine-4.27.0-release/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v19_clang-11.0.1-centos7/x86_64-unknown-linux-gnu/bin/llvm-ar
Using fast way to relink  circularly dependent libraries (no FixDeps).
------------------------------
Parsing headers for BlocksEditor
  Running UnrealHeaderTool "/home/user/git/Colosseum/Unreal/Environments/Blocks 4.27/Blocks.uproject" "/home/user/git/Colosseum/Unreal/Environments/Blocks 4.27/Intermediate/Build/Linux/B4D820EA/BlocksEditor/Development/BlocksEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -abslog="/home/user/git/UnrealEngine-4.27.0-release/Engine/Programs/UnrealBuildTool/Log_UHT.txt"
LogInit: Display: Loading text-based GConfig....
Reflection code generated for BlocksEditor in 9.0199437 seconds
@progress pop
------- Build details --------
Using toolchain located at '/home/user/git/UnrealEngine-4.27.0-release/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v19_clang-11.0.1-centos7/x86_64-unknown-linux-gnu'.
Using clang (/home/user/git/UnrealEngine-4.27.0-release/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v19_clang-11.0.1-centos7/x86_64-unknown-linux-gnu/bin/clang++) version '11.0.1' (string), 11 (major), 0 (minor), 1 (patch)
Using bundled libc++ standard C++ library.
Using lld linker
Using llvm-ar : /home/user/git/UnrealEngine-4.27.0-release/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v19_clang-11.0.1-centos7/x86_64-unknown-linux-gnu/bin/llvm-ar
Using fast way to relink  circularly dependent libraries (no FixDeps).
------------------------------
ERROR: Building would modify the following engine files:

       /home/user/git/UnrealEngine-4.27.0-release/Engine/Binaries/Linux/Android/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Binaries/Linux/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/2D/Paper2D/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/AI/AISupport/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/AI/EnvironmentQueryEditor/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Animation/LiveLink/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Blendables/LightPropagationVolume/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Cameras/CameraShakePreviewer/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Cameras/GameplayCameras/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Compression/OodleData/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Compression/OodleNetwork/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Developer/AnimationSharing/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Developer/CLionSourceCodeAccess/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Developer/CodeLiteSourceCodeAccess/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Developer/GitSourceControl/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Developer/KDevelopSourceCodeAccess/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Developer/NullSourceCodeAccess/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Developer/PerforceSourceControl/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Developer/PlasticSourceControl/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Developer/PluginUtils/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Developer/PropertyAccessNode/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Developer/RiderSourceCodeAccess/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Developer/SubversionSourceControl/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Developer/TextureFormatOodle/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Developer/UObjectPlugin/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Developer/VisualStudioCodeSourceCodeAccess/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Editor/AssetManagerEditor/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Editor/ContentBrowser/ContentBrowserAssetDataSource/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Editor/ContentBrowser/ContentBrowserClassDataSource/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Editor/ContentBrowser/ContentBrowserFileDataSource/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Editor/CryptoKeys/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Editor/CurveEditorTools/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Editor/DataValidation/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Editor/FacialAnimation/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Editor/GameplayTagsEditor/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Editor/GeometryMode/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Editor/MaterialAnalyzer/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Editor/MobileLauncherProfileWizard/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Editor/PluginBrowser/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Editor/SpeedTreeImporter/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Enterprise/DatasmithContent/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Enterprise/VariantManagerContent/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/AlembicImporter/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/AutomationUtils/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/BackChannel/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/ChaosCloth/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/ChaosClothEditor/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/ChaosEditor/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/ChaosNiagara/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/ChaosSolverPlugin/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/CharacterAI/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/GeometryCache/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/GeometryCollectionPlugin/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/GeometryProcessing/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/MotoSynth/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/PlanarCutPlugin/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/PlatformCrypto/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/PythonScriptPlugin/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Experimental/SkeletalReduction/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/FX/Niagara/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Lumin/MagicLeapMedia/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Lumin/MagicLeapPassableWorld/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Media/AndroidMedia/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Media/AvfMedia/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Media/ImgMedia/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Media/MediaCompositing/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Media/MediaPlayerEditor/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Media/WebMMedia/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Media/WmfMedia/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/MeshPainting/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Messaging/TcpMessaging/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Messaging/UdpMessaging/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/MovieScene/ActorSequence/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/MovieScene/LevelSequenceEditor/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/MovieScene/MatineeToLevelSequence/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/MovieScene/TemplateSequence/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Online/OnlineSubsystem/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Online/OnlineSubsystemNull/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Online/OnlineSubsystemUtils/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Portal/LauncherChunkInstaller/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/ActorLayerUtilities/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/AndroidDeviceProfileSelector/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/AndroidPermission/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/AppleImageUtils/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/ArchVisCharacter/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/AssetTags/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/AudioCapture/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/AudioSynesthesia/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/CableComponent/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/ChunkDownloader/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/CustomMeshComponent/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/EditableMesh/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/ExampleDeviceProfileSelector/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/GooglePAD/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/LinuxDeviceProfileSelector/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/LocationServicesBPLibrary/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/MobilePatchingUtils/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/OpenXR/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/OpenXREyeTracker/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/OpenXRHandTracking/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/PhysXVehicles/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/ProceduralMeshComponent/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/PropertyAccess/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/RuntimePhysXCooking/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/SignificanceManager/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/SoundFields/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/Synthesis/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Runtime/WebMMoviePlayer/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/Tests/ScreenshotTools/Binaries/Linux/UE4Editor.modules
       /home/user/git/UnrealEngine-4.27.0-release/Engine/Plugins/VirtualProduction/Takes/Binaries/Linux/UE4Editor.modules

       Please rebuild from an IDE instead.

and this error appears in terminal:

[2024.05.23-10.25.35:155][829]LogVulkanRHI: Display:        ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[2024.05.23-10.25.35:155][829]LogVulkanRHI: Display:                                           | Free    Count | Fill /       Used /       Free /      Total /    Largest |    Unknown /        UBO /   MultiBuf /  FrameTemp |    ImageRT /      Image |  BufferUAV /  BufferUAV /  BufferStg |
[2024.05.23-10.25.35:155][829]LogVulkanRHI: Display:        ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[2024.05.23-10.25.35:155][829]LogVulkanRHI: Display:        Page[IB] 0 [3]                     |   33    62336 |  97% /    31.32mb /     0.68mb /    32.00mb /     0.10mb |     0.00mb /     0.00mb /     0.00mb /     0.00mb |     0.00mb /     0.00mb |     0.00mb /    31.32mb /     0.00mb | 1 0 |  Local HostVisible HostCoherent HostCached     
[2024.05.23-10.25.35:156][829]LogVulkanRHI: Display:        Page[IB] 0 [5]                     |    5       29 |  18% /     5.84mb /    26.16mb /    32.00mb /    23.17mb |     0.00mb /     0.00mb /     0.00mb /     0.00mb |     5.84mb /     0.00mb |     0.00mb /     0.00mb /     0.00mb | 0 0 |  Local HostVisible HostCoherent HostCached     
[2024.05.23-10.25.35:156][829]LogVulkanRHI: Display:        Page[IB] 0 [9]                     |    2      249 |  97% /    31.06mb /     0.94mb /    32.00mb /     0.92mb |     0.00mb /     0.00mb /     0.00mb /     0.00mb |     0.00mb /    31.06mb |     0.00mb /     0.00mb /     0.00mb | 0 1 |  Local HostVisible HostCoherent HostCached     
[2024.05.23-10.25.35:156][829]LogVulkanRHI: Display:        Page[IB] 0 [19]                    |    1        1 |  56% /    18.16mb /    13.84mb /    32.00mb /    13.84mb |     0.00mb /     0.00mb /     0.00mb /     0.00mb |     0.00mb /    18.16mb |     0.00mb /     0.00mb /     0.00mb | 0 1 |  Local HostVisible HostCoherent HostCached     
[2024.05.23-10.25.35:156][829]LogVulkanRHI: Display:        Page[IB] 0 [26]                    |    1        1 |  50% /    16.02mb /    15.98mb /    32.00mb /    15.98mb |     0.00mb /     0.00mb /     0.00mb /     0.00mb |     0.00mb /    16.02mb |     0.00mb /     0.00mb /     0.00mb | 0 1 |  Local HostVisible HostCoherent HostCached     
[2024.05.23-10.25.35:156][829]LogVulkanRHI: Display:        Page[IB] 0 [22]                    |    2        1 |  10% /     3.43mb /    28.57mb /    32.00mb /    28.04mb |     0.00mb /     0.00mb /     0.00mb /     0.00mb |     3.43mb /     0.00mb |     0.00mb /     0.00mb /     0.00mb | 0 0 |  Local HostVisible HostCoherent HostCached     
[2024.05.23-10.25.35:156][829]LogVulkanRHI: Display:        Page[IB] 0 [23]                    |    1        3 |  87% /    28.04mb /     3.96mb /    32.00mb /     3.96mb |     0.00mb /     0.00mb /     0.00mb /     0.00mb |    28.04mb /     0.00mb |     0.00mb /     0.00mb /     0.00mb | 0 0 |  Local HostVisible HostCoherent HostCached     
[2024.05.23-10.25.35:156][829]LogVulkanRHI: Display:        Page[IB] 0 [24]                    |    1        3 |  87% /    28.04mb /     3.96mb /    32.00mb /     3.96mb |     0.00mb /     0.00mb /     0.00mb /     0.00mb |    28.04mb /     0.00mb |     0.00mb /     0.00mb /     0.00mb | 0 0 |  Local HostVisible HostCoherent HostCached     
[2024.05.23-10.25.35:156][829]LogVulkanRHI: Display:        Page[IB] 0 [1717]                  |    1       50 |  90% /    28.90mb /     3.10mb /    32.00mb /     3.10mb |     0.00mb /     0.00mb /     0.00mb /     0.00mb |     0.00mb /     0.00mb |     0.00mb /    28.90mb /     0.00mb | 1 0 |  Local HostVisible HostCoherent HostCached     
Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:Runtime/Core/Public/Containers/Array.h] [Line: 703] 
Array index out of bounds: 1 from an array of size 1
Signal 11 caught.
Malloc Size=65538 LargeMemoryPoolOffset=65554 
CommonUnixCrashHandler: Signal=11
[2024.05.23-10.25.35:202][829]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003

[2024.05.23-10.25.35:202][829]LogCore: Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:Runtime/Core/Public/Containers/Array.h] [Line: 703] 
Array index out of bounds: 1 from an array of size 1

0x00007f6c9a74e0ee libUE4Editor-Core.so!FGenericPlatformMisc::RaiseException(unsigned int) [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp:472]
0x00007f6c9a9cf80b libUE4Editor-Core.so!FOutputDevice::LogfImpl(char16_t const*, ...) [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/Core/Private/Misc/OutputDevice.cpp:61]
0x00007f6c9a94c8e6 libUE4Editor-Core.so!AssertFailedImplV(char const*, char const*, int, char16_t const*, __va_list_tag*) [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/Core/Private/Misc/AssertionMacros.cpp:104]
0x00007f6c9a94c77b libUE4Editor-Core.so!FDebug::CheckVerifyFailedImpl(char const*, char const*, int, char16_t const*, ...) [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/Core/Private/Misc/AssertionMacros.cpp:458]
0x00007f6c4be0f15d libUE4Editor-VulkanRHI.so!VulkanRHI::FMemoryManager::DumpMemory(bool) [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/VulkanRHI/Private/VulkanMemory.cpp:3545]
0x00007f6c4be6e9ac libUE4Editor-VulkanRHI.so!VulkanRHI::VerifyVulkanResult(VkResult, char const*, char const*, unsigned int) [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/VulkanRHI/Private/VulkanUtil.cpp:953]
0x00007f6c4be40fa2 libUE4Editor-VulkanRHI.so!FVulkanQueryPool::FVulkanQueryPool(FVulkanDevice*, FVulkanCommandBufferManager*, unsigned int, VkQueryType, bool) [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/VulkanRHI/Private/VulkanQuery.cpp:48]
0x00007f6c4be51aa4 libUE4Editor-VulkanRHI.so!FVulkanTimingQueryPool::FVulkanTimingQueryPool(FVulkanDevice*, FVulkanCommandBufferManager*, unsigned int) [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/VulkanRHI/Private/VulkanResources.h:901]
0x00007f6c4be44a25 libUE4Editor-VulkanRHI.so!FVulkanCommandListContext::RHIEndRenderQuery(FRHIRenderQuery*) [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/VulkanRHI/Private/VulkanQuery.cpp:601]
0x00007f6c97871030 libUE4Editor-Engine.so!FRHICommand<FRHICommandEndRenderQuery, FRHICommandEndRenderQueryString1802>::ExecuteAndDestruct(FRHICommandListBase&, FRHICommandListDebugContext&) [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/RHI/Public/RHICommandList.h:765]
0x00007f6c94ceb6e0 libUE4Editor-RHI.so!FRHICommandListExecutor::ExecuteInner_DoExecute(FRHICommandListBase&) [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/RHI/Private/RHICommandList.cpp:372]
0x00007f6c94d713cc libUE4Editor-RHI.so!FExecuteRHIThreadTask::DoTask(ENamedThreads::Type, TRefCountPtr<FGraphEvent> const&) [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/RHI/Private/RHICommandList.cpp:427]
0x00007f6c94d70953 libUE4Editor-RHI.so!TGraphTask<FExecuteRHIThreadTask>::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type) [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/Core/Public/Async/TaskGraphInterfaces.h:886]
0x00007f6c9a72088b libUE4Editor-Core.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool) [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:710]
0x00007f6c9a71ed6e libUE4Editor-Core.so!FNamedTaskThread::ProcessTasksUntilQuit(int) [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:601]
0x00007f6c94f35fd3 libUE4Editor-RenderCore.so!FRHIThread::Run() [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp:319]
0x00007f6c9a7f52b7 libUE4Editor-Core.so!FRunnableThreadPThread::Run() [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25]
0x00007f6c9a7b1bb3 libUE4Editor-Core.so!FRunnableThreadPThread::_ThreadProc(void*) [/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:185]
0x00007f6c9b162609 libpthread.so.0!UnknownFunction(0x8608)
0x00007f6c91796353 libc.so.6!clone(+0x42)

[2024.05.23-10.25.35:211][829]LogExit: Executing StaticShutdownAfterError
[2024.05.23-10.25.35:229][829]LogAudioMixer: Display: Audio Buffer Underrun (starvation) detected.
Malloc Size=516216 LargeMemoryPoolOffset=581800 
Malloc Size=65538 LargeMemoryPoolOffset=647362 
Fatal error: [File:/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/Core/Private/Unix/UnixPlatformProcess.cpp] [Line: 966] 
FUnixPlatformProcess::CreateProc: posix_spawn() failed (12, Cannot allocate memory)
[2024.05.23-10.25.35:255][829]LogCore: Error: Error reentered: Fatal error: [File:/home/user/git/UnrealEngine-4.27.0-release/Engine/Source/Runtime/Core/Private/Unix/UnixPlatformProcess.cpp] [Line: 966] 
FUnixPlatformProcess::CreateProc: posix_spawn() failed (12, Cannot allocate memory)
<< callstack too long >>

[2024.05.23-10.25.35:255][829]LogCore: Error: HandleError re-entered.
[2024.05.23-10.25.35:255][829]LogCore: FUnixPlatformMisc::RequestExit(1)

So, my question is: Does some way to run AirSim/Colosseum on Ubuntu 20.04 exist now, should one try to do this in 2024? It doesn't matter for me which version of UE engine or Colosseum to use, and I could even try Unity. But after building UE several times on not very modern laptop with Ubuntu 20.04 hoping, for example, that 4.27.2/4.27.0 UE version matters and this will result in running Colosseum smoothly without rebuilding whole Blocks project that one should spend time on further attempts...

xxEoD2242 commented 5 days ago

This repo only supprots UE5