EpicGames / EOS-Getting-Started

MIT License
110 stars 62 forks source link

Crash on macOS with UE 5.4 during EOSSDK initialization #22

Closed tanis2000 closed 5 months ago

tanis2000 commented 5 months ago

I used to run this project with UE5.3 and it was working fine on both Windows and macOS. Now I tried to run it with UE5.4 and the following crash happens on macOS (it does not happen on Windows):

/Users/Shared/EpicGames/UE_5.4/Engine/Binaries/Mac/UnrealEditor.app/Contents/MacOS/UnrealEditor "/Users/tanis/Documents/Unreal Projects/EOS-Getting-Started/OnlineSubsystemEOS/EOS_OSS_Tutorial.uproject"
2024-05-23 14:37:42.630 UnrealEditor[3756:10604266] WARNING: Secure coding is not enabled for restorable state! Enable secure coding by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState: and returning YES.
Opening shared memory
Existing instance is the same age or newer
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogInit: Display: Running engine for game: EOS_OSS_Tutorial
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogCore: UTS: Unreal Trace Server launched successfully
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogTrace: Initializing trace...
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogCore: Display: Requested channels: 'cpu,gpu,frame,log,bookmark,screenshot,region'
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogTrace: Finished trace initialization.
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogCsvProfiler: Display: Metadata set : platform="Mac"
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogCsvProfiler: Display: Metadata set : config="Development"
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogCsvProfiler: Display: Metadata set : buildversion="++UE5+Release-5.4-CL-33305029"
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogCsvProfiler: Display: Metadata set : engineversion="5.4.1-33305029+++UE5+Release-5.4"
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogCsvProfiler: Display: Metadata set : os="macOS 14.5 23F79"
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogCsvProfiler: Display: Metadata set : cpu="Apple|Apple M3 Max"
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogCsvProfiler: Display: Metadata set : pgoenabled="0"
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogCsvProfiler: Display: Metadata set : pgoprofilingenabled="0"
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogCsvProfiler: Display: Metadata set : ltoenabled="0"
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogCsvProfiler: Display: Metadata set : asan="0"
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogCsvProfiler: Display: Metadata set : commandline="" "/Users/tanis/Documents/Unreal Projects/EOS-Getting-Started/OnlineSubsystemEOS/EOS_OSS_Tutorial.uproject"""
2024-05-23 14:37:42.859 UnrealEditor[3756:10607227] [UE] LogCsvProfiler: Display: Metadata set : loginid="2368607e964f5fe73530eea8f82cb205"
2024-05-23 14:37:42.860 UnrealEditor[3756:10607227] [UE] LogCsvProfiler: Display: Metadata set : llm="0"
2024-05-23 14:37:42.860 UnrealEditor[3756:10607227] [UE] LogStats: Stats thread started at 0.189579
2024-05-23 14:37:42.860 UnrealEditor[3756:10607227] [UE] LogICUInternationalization: ICU TimeZone Detection - Raw Offset: +1:00, Platform Override: ''
2024-05-23 14:37:42.860 UnrealEditor[3756:10607227] [UE] LogInit: Session CrashGUID >====================================================
         Session CrashGUID >   UECC-Mac-727DDB88A54A71027A10CD8F0AF8076C
         Session CrashGUID >====================================================
2024-05-23 14:37:42.860 UnrealEditor[3756:10607227] [UE] LogConfig: No local boot hotfix file found at: [../../../../../../tanis/Documents/Unreal Projects/EOS-Getting-Started/OnlineSubsystemEOS/Saved/PersistentDownloadDir/HotfixForNextBoot.txt]
2024-05-23 14:37:42.881 UnrealEditor[3756:10607227] [UE] LogConfig: Display: Loading Mac ini files took 0.01 seconds
2024-05-23 14:37:42.881 UnrealEditor[3756:10607227] [UE] LogConfig: Display: Loading VulkanPC ini files took 0.01 seconds
2024-05-23 14:37:42.881 UnrealEditor[3756:10607227] [UE] LogConfig: Display: Loading Android ini files took 0.01 seconds
2024-05-23 14:37:42.881 UnrealEditor[3756:10607227] [UE] LogConfig: Display: Loading IOS ini files took 0.01 seconds
2024-05-23 14:37:42.881 UnrealEditor[3756:10607227] [UE] LogConfig: Display: Loading TVOS ini files took 0.01 seconds
2024-05-23 14:37:42.881 UnrealEditor[3756:10607227] [UE] LogConfig: Display: Loading Unix ini files took 0.01 seconds
2024-05-23 14:37:42.881 UnrealEditor[3756:10607227] [UE] LogConfig: Display: Loading Windows ini files took 0.01 seconds
2024-05-23 14:37:42.881 UnrealEditor[3756:10607227] [UE] LogConfig: Display: Loading VisionOS ini files took 0.01 seconds
2024-05-23 14:37:42.881 UnrealEditor[3756:10607227] [UE] LogConfig: Display: Loading Linux ini files took 0.01 seconds
2024-05-23 14:37:42.881 UnrealEditor[3756:10607227] [UE] LogConfig: Display: Loading LinuxArm64 ini files took 0.01 seconds
2024-05-23 14:37:42.881 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin EnhancedInput
2024-05-23 14:37:42.881 UnrealEditor[3756:10607227] [UE] LogPluginManager: Found config from plugin[EnhancedInput] Input
2024-05-23 14:37:42.881 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ChaosCloth
2024-05-23 14:37:42.882 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin CmdLinkServer
2024-05-23 14:37:42.882 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin MeshPainting
2024-05-23 14:37:42.882 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin TraceUtilities
2024-05-23 14:37:42.882 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin Bridge
2024-05-23 14:37:42.882 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin RenderGraphInsights
2024-05-23 14:37:42.883 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin FastBuildController
2024-05-23 14:37:42.883 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin XGEController
2024-05-23 14:37:42.883 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin WorldMetrics
2024-05-23 14:37:42.883 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ChaosVD
2024-05-23 14:37:42.883 UnrealEditor[3756:10607227] [UE] LogPluginManager: Found config from plugin[ChaosVD] Engine
2024-05-23 14:37:42.883 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin GLTFExporter
2024-05-23 14:37:42.884 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin DatasmithContent
2024-05-23 14:37:42.884 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin VariantManager
2024-05-23 14:37:42.884 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin VariantManagerContent
2024-05-23 14:37:42.885 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AnimationSharing
2024-05-23 14:37:42.885 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin CodeLiteSourceCodeAccess
2024-05-23 14:37:42.885 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin PropertyAccessNode
2024-05-23 14:37:42.885 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin PlasticSourceControl
2024-05-23 14:37:42.885 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin TextureFormatOodle
2024-05-23 14:37:42.885 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin InterchangeTests
2024-05-23 14:37:42.885 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin TraceDataFilters
2024-05-23 14:37:42.886 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin RiderSourceCodeAccess
2024-05-23 14:37:42.886 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin SubversionSourceControl
2024-05-23 14:37:42.886 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin VisualStudioCodeSourceCodeAccess
2024-05-23 14:37:42.886 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin N10XSourceCodeAccess
2024-05-23 14:37:42.886 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin VisualStudioSourceCodeAccess
2024-05-23 14:37:42.886 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin RenderDocPlugin
2024-05-23 14:37:42.886 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin KDevelopSourceCodeAccess
2024-05-23 14:37:42.886 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin PluginUtils
2024-05-23 14:37:42.886 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin UObjectPlugin
2024-05-23 14:37:42.887 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin DumpGPUServices
2024-05-23 14:37:42.887 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin PixWinPlugin
2024-05-23 14:37:42.887 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin CLionSourceCodeAccess
2024-05-23 14:37:42.887 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin NullSourceCodeAccess
2024-05-23 14:37:42.887 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin PerforceSourceControl
2024-05-23 14:37:42.887 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin XCodeSourceCodeAccess
2024-05-23 14:37:42.887 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin GitSourceControl
2024-05-23 14:37:42.887 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ResonanceAudio
2024-05-23 14:37:42.887 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AlembicImporter
2024-05-23 14:37:42.887 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin WebMMoviePlayer
2024-05-23 14:37:42.887 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AssetTags
2024-05-23 14:37:42.888 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin CableComponent
2024-05-23 14:37:42.888 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin InputDebugging
2024-05-23 14:37:42.888 UnrealEditor[3756:10607227] [UE] LogPluginManager: Found config from plugin[InputDebugging] Input
2024-05-23 14:37:42.888 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ProceduralMeshComponent
2024-05-23 14:37:42.888 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin RigVM
2024-05-23 14:37:42.888 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AndroidMoviePlayer
2024-05-23 14:37:42.888 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AndroidFileServer
2024-05-23 14:37:42.888 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin WindowsDeviceProfileSelector
2024-05-23 14:37:42.888 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AudioWidgets
2024-05-23 14:37:42.889 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin GooglePAD
2024-05-23 14:37:42.889 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AndroidPermission
2024-05-23 14:37:42.889 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin Synthesis
2024-05-23 14:37:42.889 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin CustomMeshComponent
2024-05-23 14:37:42.889 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin PropertyAccessEditor
2024-05-23 14:37:42.889 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ActorLayerUtilities
2024-05-23 14:37:42.889 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin SoundFields
2024-05-23 14:37:42.889 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin WindowsMoviePlayer
2024-05-23 14:37:42.889 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin SignificanceManager
2024-05-23 14:37:42.890 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin MeshModelingToolset
2024-05-23 14:37:42.890 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AudioCapture
2024-05-23 14:37:42.890 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin MsQuic
2024-05-23 14:37:42.890 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ChunkDownloader
2024-05-23 14:37:42.890 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin MobilePatchingUtils
2024-05-23 14:37:42.890 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AudioSynesthesia
2024-05-23 14:37:42.890 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ExampleDeviceProfileSelector
2024-05-23 14:37:42.890 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AndroidDeviceProfileSelector
2024-05-23 14:37:42.890 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin GeometryProcessing
2024-05-23 14:37:42.890 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin LocationServicesBPLibrary
2024-05-23 14:37:42.890 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ArchVisCharacter
2024-05-23 14:37:42.891 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin WaveTable
2024-05-23 14:37:42.891 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin IOSDeviceProfileSelector
2024-05-23 14:37:42.891 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AppleImageUtils
2024-05-23 14:37:42.891 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin GeometryCache
2024-05-23 14:37:42.891 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin LinuxDeviceProfileSelector
2024-05-23 14:37:42.891 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin Metasound
2024-05-23 14:37:42.892 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin GoogleCloudMessaging
2024-05-23 14:37:42.892 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AppleMoviePlayer
2024-05-23 14:37:42.892 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin Takes
2024-05-23 14:37:42.892 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin LauncherChunkInstaller
2024-05-23 14:37:42.892 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin BlendSpaceMotionAnalysis
2024-05-23 14:37:42.892 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ControlRigModules
2024-05-23 14:37:42.892 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ControlRigSpline
2024-05-23 14:37:42.892 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ControlRig
2024-05-23 14:37:42.894 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ACLPlugin
2024-05-23 14:37:42.894 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin IKRig
2024-05-23 14:37:42.894 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AnimationData
2024-05-23 14:37:42.894 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin Niagara
2024-05-23 14:37:42.895 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin NiagaraSimCaching
2024-05-23 14:37:42.895 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AnimationModifierLibrary
2024-05-23 14:37:42.895 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AndroidMedia
2024-05-23 14:37:42.895 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin MediaPlate
2024-05-23 14:37:42.895 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin MediaCompositing
2024-05-23 14:37:42.895 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ImgMedia
2024-05-23 14:37:42.896 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin MediaPlayerEditor
2024-05-23 14:37:42.896 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin EnvironmentQueryEditor
2024-05-23 14:37:42.896 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin WebMMedia
2024-05-23 14:37:42.896 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AvfMedia
2024-05-23 14:37:42.896 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin WmfMedia
2024-05-23 14:37:42.896 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin TemplateSequence
2024-05-23 14:37:42.896 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin LevelSequenceEditor
2024-05-23 14:37:42.896 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AISupport
2024-05-23 14:37:42.896 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin GameplayCameras
2024-05-23 14:37:42.896 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin CameraShakePreviewer
2024-05-23 14:37:42.896 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin UdpMessaging
2024-05-23 14:37:42.897 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin OnlineSubsystem
2024-05-23 14:37:42.897 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin TcpMessaging
2024-05-23 14:37:42.897 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin SequencerScripting
2024-05-23 14:37:42.897 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ActorSequence
2024-05-23 14:37:42.897 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin EOSShared
2024-05-23 14:37:42.897 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin OnlineBase
2024-05-23 14:37:42.897 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin Interchange
2024-05-23 14:37:42.898 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin EOSOverlayInputProvider
2024-05-23 14:37:42.898 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin OnlineSubsystemEOS
2024-05-23 14:37:42.898 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin OnlineServices
2024-05-23 14:37:42.898 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin Paper2D
2024-05-23 14:37:42.899 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin InterchangeEditor
2024-05-23 14:37:42.899 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin OnlineSubsystemNull
2024-05-23 14:37:42.899 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin SocketSubsystemEOS
2024-05-23 14:37:42.899 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin OodleNetwork
2024-05-23 14:37:42.899 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin Dataflow
2024-05-23 14:37:42.899 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin OnlineSubsystemUtils
2024-05-23 14:37:42.899 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin BackChannel
2024-05-23 14:37:42.899 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin LocalizableMessage
2024-05-23 14:37:42.900 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AutomationUtils
2024-05-23 14:37:42.900 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin PythonScriptPlugin
2024-05-23 14:37:42.900 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin SkeletalReduction
2024-05-23 14:37:42.900 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ChaosNiagara
2024-05-23 14:37:42.900 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ToolPresets
2024-05-23 14:37:42.900 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin GeometryFlow
2024-05-23 14:37:42.900 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ChaosUserDataPT
2024-05-23 14:37:42.900 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ChaosSolverPlugin
2024-05-23 14:37:42.901 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ChaosEditor
2024-05-23 14:37:42.901 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin OpenImageDenoise
2024-05-23 14:37:42.901 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin StructUtils
2024-05-23 14:37:42.901 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin MeshModelingToolsetExp
2024-05-23 14:37:42.901 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin StudioTelemetry
2024-05-23 14:37:42.901 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin PlatformCrypto
2024-05-23 14:37:42.901 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin FullBodyIK
2024-05-23 14:37:42.902 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ChaosCaching
2024-05-23 14:37:42.902 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin CharacterAI
2024-05-23 14:37:42.902 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin GeometryCollectionPlugin
2024-05-23 14:37:42.902 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin Fracture
2024-05-23 14:37:42.902 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin FacialAnimation
2024-05-23 14:37:42.902 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin PlanarCut
2024-05-23 14:37:42.902 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin MeshLODToolset
2024-05-23 14:37:42.902 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin EditorScriptingUtilities
2024-05-23 14:37:42.903 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin CurveEditorTools
2024-05-23 14:37:42.903 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin MaterialAnalyzer
2024-05-23 14:37:42.903 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin MobileLauncherProfileWizard
2024-05-23 14:37:42.903 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin BlueprintHeaderView
2024-05-23 14:37:42.903 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin EditorDebugTools
2024-05-23 14:37:42.903 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin GameplayTagsEditor
2024-05-23 14:37:42.903 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin SequencerAnimTools
2024-05-23 14:37:42.903 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin AssetManagerEditor
2024-05-23 14:37:42.903 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ProxyLODPlugin
2024-05-23 14:37:42.904 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin UVEditor
2024-05-23 14:37:42.904 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin MacGraphicsSwitching
2024-05-23 14:37:42.904 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin SpeedTreeImporter
2024-05-23 14:37:42.904 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin EngineAssetDefinitions
2024-05-23 14:37:42.904 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin WorldPartitionHLODUtilities
2024-05-23 14:37:42.904 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ChangelistReview
2024-05-23 14:37:42.904 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin DataValidation
2024-05-23 14:37:42.904 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin PluginBrowser
2024-05-23 14:37:42.904 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin GeometryMode
2024-05-23 14:37:42.904 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ModelingToolsEditorMode
2024-05-23 14:37:42.905 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin CryptoKeys
2024-05-23 14:37:42.905 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin EOSVoiceChat
2024-05-23 14:37:42.905 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin PortableObjectFileDataSource
2024-05-23 14:37:42.905 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin XInputDevice
2024-05-23 14:37:42.905 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin MetaHumanProjectUtilities
2024-05-23 14:37:42.905 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin BaseCharacterFXEditor
2024-05-23 14:37:42.905 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ObjectMixer
2024-05-23 14:37:42.905 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin OnlineSubsystemGooglePlay
2024-05-23 14:37:42.906 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ContentBrowserFileDataSource
2024-05-23 14:37:42.906 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ContentBrowserAssetDataSource
2024-05-23 14:37:42.906 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin ContentBrowserClassDataSource
2024-05-23 14:37:42.906 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin LightMixer
2024-05-23 14:37:42.906 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin OnlineSubsystemIOS
2024-05-23 14:37:42.906 UnrealEditor[3756:10607227] [UE] LogPluginManager: Mounting Engine plugin RiderLink
2024-05-23 14:37:43.115 UnrealEditor[3756:10607227] [UE] SourceControl: Revision control is disabled
2024-05-23 14:37:43.115 UnrealEditor[3756:10607227] [UE] SourceControl: Revision control is disabled
2024-05-23 14:37:43.239 UnrealEditor[3756:10607227] [UE] Launching UnrealBuildTool... [/Users/Shared/EpicGames/UE_5.4/Engine/Build/BatchFiles/Mac/Build.sh -Mode=QueryTargets -Project="/Users/tanis/Documents/Unreal Projects/EOS-Getting-Started/OnlineSubsystemEOS/EOS_OSS_Tutorial.uproject" -Output="/Users/tanis/Documents/Unreal Projects/EOS-Getting-Started/OnlineSubsystemEOS/Intermediate/TargetInfo.json" -IncludeAllTargets]
2024-05-23 14:37:45.789 UnrealEditor[3756:10607227] [UE4] Shutdown handler: initialize.
2024-05-23 14:37:45.791 UnrealEditor[3756:10607227] [UE] LogEOSSDK: Initializing EOSSDK Version:1.16.3-32303053
2024-05-23 14:37:45.809 UnrealEditor[3756:10607227] [UE] LogMac: === Critical error: ===
SIGSEGV: invalid attempt to access memory at address 0x500a0

2024-05-23 14:37:45.809 UnrealEditor[3756:10607227] [UE] LogMac: 0x99de0904 libsystem_platform.dylib!_platform_strlen()   [UnknownFile]) 
0x08ae565c UnrealEditor-Core.dylib!FGenericWidePlatformString::GetVarArgs(char16_t*, unsigned long, char16_t const*&, char*)   [UnknownFile]) 
0x08a5267c UnrealEditor-Core.dylib!FString::PrintfImpl(char16_t const*, ...)   [UnknownFile]) 
0x142bb91c UnrealEditor-OnlineSubsystemEOS.dylib!FOnlineSubsystemEOS::Init()   [UnknownFile]) 
0x142fa878 UnrealEditor-OnlineSubsystemEOS.dylib!FOnlineFactoryEOS::CreateSubsystem(FName)   [UnknownFile]) 
0x12fd2d60 UnrealEditor-OnlineSubsystem.dylib!FOnlineSubsystemModule::GetOnlineSubsystem(FName)   [UnknownFile]) 
0x12fd1224 UnrealEditor-OnlineSubsystem.dylib!FOnlineSubsystemModule::TryLoadSubsystemAndSetDefault(FName)   [UnknownFile]) 
0x12fd0c78 UnrealEditor-OnlineSubsystem.dylib!FOnlineSubsystemModule::LoadDefaultSubsystem()   [UnknownFile]) 
0x12fd08cc UnrealEditor-OnlineSubsystem.dylib!FOnlineSubsystemModule::StartupModule()   [UnknownFile]) 
0x08e6a664 UnrealEditor-Core.dylib!FModuleManager::LoadModuleWithFailureReason(FName, EModuleLoadResult&, ELoadModuleFlags)   [UnknownFile]) 
0x05309708 UnrealEditor-Projects.dylib!FModuleDescriptor::LoadModulesForPhase(ELoadingPhase::Type, TArray<FModuleDescriptor, TSizedDefaultAllocator<32>> const&, TMap<FName, EModuleLoadResult, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, EModuleLoadResult, false>>&)   [UnknownFile]) 
0x0532b4a4 UnrealEditor-Projects.dylib!FPluginManager::TryLoadModulesForPlugin(FPlugin const&, ELoadingPhase::Type) const   [UnknownFile]) 
0x0532ec24 UnrealEditor-Projects.dylib!FPluginManager::LoadModulesForEnabledPlugins(ELoadingPhase::Type)   [UnknownFile]) 
0x04c587c0 UnrealEditor!FEngineLoop::AppInit()   [UnknownFile]) 
0x04c51640 UnrealEditor!FEngineLoop::PreInitPreStartupScreen(char16_t const*)   [UnknownFile]) 
0x04c4a2f4 UnrealEditor!GuardedMain(char16_t const*)   [UnknownFile]) 
0x04c64514 UnrealEditor!-[UEAppDelegate runGameThread:]   [UnknownFile]) 
0x08cbcb98 UnrealEditor-Core.dylib!-[FCocoaGameThread main]   [UnknownFile]) 
0x9afbdf80 Foundation!__NSThread__start__()   [UnknownFile]) 
0x99db2f94 libsystem_pthread.dylib!_pthread_start()   [UnknownFile]) 
0x99dadd34 libsystem_pthread.dylib!thread_start()   [UnknownFile]) 

Process finished with exit code 1.
SebBergy commented 5 months ago

Do you have the overlay enabled for your Mac build? The EOS Social Overlay isn't supported on Mac. I'd try disabling it to see if the crash persists. It's odd this is happening in 5.4 and not 5.3. I'll have a look at the diff in the plugin initialization code between both versions.

tanis2000 commented 5 months ago

I just tried switching those three values to False in DefaultEngine.ini but the result is the same. Still the same crash:

bEnableOverlay=False
bEnableSocialOverlay=False
bEnableEditorOverlay=False
SebBergy commented 5 months ago

Can you reach out via a private discussion on EOSHelp and provide the full set of logs and a dump file? https://eoshelp.epicgames.com/s/?language=en_US

tanis2000 commented 5 months ago

I have created case 10886411. The log is the same you see in this issue... is there anything else I can collect somewhere else outside the UE log?

tanis2000 commented 5 months ago

I found the issue. It's this line: https://github.com/EpicGames/UnrealEngine/blob/16dc333db3d6439c7f2886cf89db8907846c0e8a/Engine/Plugins/Online/OnlineSubsystemEOS/Source/OnlineSubsystemEOS/Private/OnlineSubsystemEOS.cpp#L270

I commented out bShouldEnforceBeingLaunchedByEGS=False in DefaultEngine.ini and now everything works like a charm.

It looks like someone removed a vararg from the UE_LOG_ONLINE but forgot the "%hs" at the beginning of the log line. I have no clue why that works on Windows, though :)

SebBergy commented 5 months ago

I'll flag this to the UE team. I also need to figure out what's the best way of maintaining this project since we removed bShouldEnforceBeingLaunchedByEGS and replaced with bUseLauncherChecks since this project was written.

tanis2000 commented 5 months ago

Thanks for the support, you actually put me on the right track to find out the origin of the problem.

i would suggest to update this project to UE5.4 and set up the ini files accordingly. And you will also need to add a couple of headers in two .cpp files as some classes have been shuffled around and the concrete implementation will be missing, but that’s easy to find and fix