abi error on shipping version UE4 game

I have a project , based on :
https://www.fab.com/listings/e60e77b9-e699-4810-99ea-18883932890f , FPS Game starter kit,

the product delivers uses BPs only , no c++/C# code .

when I compile or launch the development version , the game starts fine,

but

when I compile or try to launch a shipping version, I have this error;

Running: /home/gpunk/Documents/Unreal Projects/FPS_Game 4.27 - 2/Saved/StagedBuilds/LinuxNoEditor/FPS_Game/Binaries/Linux/FPS_Game-Linux-Shipping …/…/…/FPS_Game/FPS_Game.uproject -stdout -abslog=/tmp/+run+media+gpunk+723b3ed1-c5f7-463e-9064-d037bcacaaa8+src+UnrealEngine-4.27/Logs/Client.log -Messaging -CrashForUAT -SessionId=085C7798B1BD4789BAAFFDE644A11FCB -SessionOwner=“gpunk” -SessionName=“localhost.localdomain”
Looking for binary: …/…/…/FPS_Game/Config/BinaryConfig.ini
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 149 ()
Minor opcode of failed request: 4
Serial number of failed request: 304
Current serial number in output stream: 322
4.27.2-0+++UE4+Release-4.27 522 0
Disabling core dumps.
libc++abi: terminating with uncaught exception of type std::__1::system_error: mutex lock failed: Invalid argument
Signal 6 caught.
ERROR: Client exited with error code: 139
(see /home/gpunk/Library/Logs/Unreal Engine/LocalBuildLogs/Log.txt for full exception trace)
AutomationTool exiting with ExitCode=1 (Error_Unknown)
RunUAT ERROR: AutomationTool was unable to run successfully.

I am using a self compiled UE4 on Linux , I compile on Linux for Linux .

any ideas are welcome

fixed, I had a currupted library file :wink: