Posted: Mon Jul 14, 2025 3:42 pm Post subject:
crash on lan play on ARM device
Subject description: when lounching a co-op lan game on lenovo ARM laptop upon client joining the server crashes
not quite sure how to attach the crash log :shrug QUICK_EDIT
14.07. 17:37:43.765 ***Logfile for Dawn of the Tiberium Age client***
14.07. 17:37:43.771 Client version: 2.12.0.0
14.07. 17:37:43.771 Loading settings.
14.07. 17:37:43.800 Initializing updater.
14.07. 17:37:43.807 Update mirror count: 2
14.07. 17:37:43.807 Running from: clientdx.exe
14.07. 17:37:43.810 Operating system: Microsoft Windows NT 6.2.9200.0
14.07. 17:37:43.810 Selected OS profile: WIN810
14.07. 17:37:43.846 Removing partial custom component downloads.
14.07. 17:37:43.861 Checking for the existence of FinalSun.ini.
14.07. 17:37:43.861 FinalSun settings file exists.
14.07. 17:37:43.871 Looking for orphan saves in main saved games directory.
14.07. 17:37:43.881 Writing installation path to the Windows registry.
14.07. 17:37:43.888 Starting background processing of INI files.
14.07. 17:37:43.902 INI file AI.ini is up to date.
14.07. 17:37:43.904 INI file AIE.ini is up to date.
14.07. 17:37:43.907 INI file Art.ini is up to date.
14.07. 17:37:43.907 INI file Descriptions.ini is up to date.
14.07. 17:37:43.908 INI file DescriptionsE.ini is up to date.
14.07. 17:37:43.908 INI file Enhance.ini is up to date.
14.07. 17:37:43.913 INI file Rules.ini is up to date.
14.07. 17:37:43.913 Ended background processing of INI files.
14.07. 17:37:44.265 Initializing GameClass.
14.07. 17:37:44.458 InitGraphicsMode: 1920x1200
14.07. 17:37:44.524 Initializing window: LoadingScreen (type: LoadingScreen)
14.07. 17:37:44.587 Checking local file versions.
14.07. 17:37:44.590 Loading maps.
14.07. 17:37:44.614 Map Maps/Default/BEYOND_THE_LAKES doesn't exist!
14.07. 17:37:44.618 Map Maps/Co-Op/HYBRID_WARFARE doesn't exist!
14.07. 17:37:45.135 Hardware info: Snapdragon(R) X Elite - X1E78100 - Qualcomm(R) Oryon(TM) CPU (12 cores) | Video controller: Qualcomm(R) Adreno(TM) X1-85 GPU | Total physical memory: 32GB
14.07. 17:37:45.179 DiscordHandler: Connected Discord RPC client.
14.07. 17:37:45.284 Initializing window: MainMenu (type: MainMenu)
14.07. 17:37:45.341 Initializing window: CampaignSelector (type: CampaignSelector)
14.07. 17:37:45.353 Initializing window: CheaterScreen (type: CheaterWindow)
14.07. 17:37:45.366 Section for defined global variable [GV_ALTERNATE_START_LOCATION] not found from campaign config INI!
14.07. 17:37:45.366 Section for defined global variable [GV_ALTERNATE_NEXT_SCENARIO] not found from campaign config INI!
14.07. 17:37:45.366 Section for defined global variable [GV_RESERVED2] not found from campaign config INI!
14.07. 17:37:45.366 Section for defined global variable [GV_DIFF_EASY] not found from campaign config INI!
14.07. 17:37:45.367 Section for defined global variable [GV_DIFF_MEDIUM] not found from campaign config INI!
14.07. 17:37:45.367 Section for defined global variable [GV_DIFF_HARD] not found from campaign config INI!
14.07. 17:37:45.367 Section for defined global variable [GV_DIFF_EASY_OR_MEDIUM] not found from campaign config INI!
14.07. 17:37:45.367 Section for defined global variable [GV_DIFF_MEDIUM_OR_HARD] not found from campaign config INI!
14.07. 17:37:45.367 Section for defined global variable [GV_DIFF_BRUTAL] not found from campaign config INI!
14.07. 17:37:45.367 Section for defined global variable [CR_RESERVED_1] not found from campaign config INI!
14.07. 17:37:45.367 Section for defined global variable [CR_RESERVED_2] not found from campaign config INI!
14.07. 17:37:45.381 File INI/BattleE.ini not found. Ignoring.
14.07. 17:37:45.384 Loading single-player mission rank data.
14.07. 17:37:45.397 Initializing window: BonusSelectionWindow (type: BonusSelectionWindow)
14.07. 17:37:45.415 Initializing window: GameLoadingWindow (type: GameLoadingWindow)
14.07. 17:37:45.447 Initializing window: StatisticsWindow (type: StatisticsWindow)
14.07. 17:37:45.455 Reading statistics.
14.07. 17:37:45.479 Initializing window: UpdateQueryWindow (type: UpdateQueryWindow)
14.07. 17:37:45.485 Initializing window: UpdateWindow (type: UpdateWindow)
14.07. 17:37:45.491 Initializing window: ExtrasWindow (type: ExtrasWindow)
14.07. 17:37:45.796 Initializing window: GameLoadingLobby (type: CnCNetGameLoadingLobby)
14.07. 17:37:45.805 Initializing window: TunnelSelectionWindow (type: TunnelSelectionWindow)
14.07. 17:37:45.832 Initializing window: TunnelSelectionWindow (type: TunnelSelectionWindow)
14.07. 17:37:45.893 Initializing window: CnCNetLobby (type: CnCNetLobby)
14.07. 17:37:45.921 Initializing window: GameCreationWindow (type: GameCreationWindow)
14.07. 17:37:45.931 Initializing window: CnCNetLoginWindow (type: CnCNetLoginWindow)
14.07. 17:37:45.935 Initializing window: PasswordRequestWindow (type: PasswordRequestWindow)
14.07. 17:37:45.953 Initializing window: LANGameCreationWindow (type: LANGameCreationWindow)
14.07. 17:37:45.957 Initializing window: LANLobby (type: LANLobby)
14.07. 17:37:45.991 Initializing window: GameLoadingLobby (type: LANGameLoadingLobby)
14.07. 17:37:46.071 Initializing window: HotkeyConfigurationWindow (type: HotkeyConfigurationWindow)
14.07. 17:37:46.089 Initializing window: OptionsWindow (type: OptionsWindow)
14.07. 17:37:46.112 Initializing window: PrivateMessagingWindow (type: PrivateMessagingWindow)
14.07. 17:37:46.118 Initializing window: GameInProgressWindow (type: XNAWindow)
14.07. 17:37:46.209 CheckForUpdates()
14.07. 17:37:46.214 Checking version on the server.
14.07. 17:37:46.215 Trying to connect to update mirror https://dta.cnc-comm.com/updates/
14.07. 17:37:46.417 Downloaded version information, parsing.
14.07. 17:37:46.431 Updater: Setting custom component info for TDSCORES
14.07. 17:37:46.690 Updater: Setting custom component info for RASCORES
14.07. 17:37:47.063 Updater: Setting custom component info for SSSCORES
14.07. 17:37:47.155 Updater: Setting custom component info for VSCORES
14.07. 17:37:47.155 Updater: Setting custom component info for FMVs
14.07. 17:37:48.000 Creating LAN socket.
14.07. 17:37:48.001 Starting listener.
14.07. 17:37:48.005 Assigning music to fade off.
14.07. 17:37:49.761 Server game version is 14.0.3a, local version is 14.0.3a
14.07. 17:37:49.762 File identifiers updated.
14.07. 17:37:49.764 Checking if custom components are outdated.
14.07. 17:37:52.780 New client connected from 127.0.0.1
14.07. 17:37:52.808 Hash for Resources/FHCConfig.ini: 9df3031ff054f91ea3dbb11888ceab5d158f0a98
14.07. 17:37:52.809 Hash for Resources/GameOptions.ini: 7da71cc0ea9ec78ef7b79f5d5e519bfabfaa5571
14.07. 17:37:52.809 Hash for Resources/clientdx.exe: e26218bdcfea0e795e1c41c417ca1c5ae9300044
14.07. 17:37:52.809 Hash for Resources/clientxna.exe: efec5700af43b3b064a14eb393b812857360a21a
14.07. 17:37:52.809 Hash for Resources/clientogl.exe: 810de1d3490647949ee5af617139acdaccba45c4
14.07. 17:37:52.809 Hash for INI/MPMaps.ini: 9f820df986cf5e40967ae9085bc1291619e31335
14.07. 17:37:52.809 Hash for LaunchVinifera.dat: 7dbb28cfe0d61ceda40b8a211b1b69fca32ca778
14.07. 17:37:52.809 Hash for rules.ini:
14.07. 17:37:52.809 Hash for enhance.ini:
14.07. 17:37:52.809 Hash for art.ini:
14.07. 17:37:52.809 Hash for arte.ini:
14.07. 17:37:52.809 Hash for ai.ini:
14.07. 17:37:52.810 Hash for aie.ini:
14.07. 17:37:52.810 Hash for tem.ini:
14.07. 17:37:52.810 Hash for des.ini:
14.07. 17:37:52.810 Hash for MIX/rules.ini:
14.07. 17:37:52.810 Hash for MIX/enhance.ini:
14.07. 17:37:52.810 Hash for MIX/art.ini:
14.07. 17:37:52.810 Hash for MIX/arte.ini:
14.07. 17:37:52.810 Hash for MIX/ai.ini:
14.07. 17:37:52.810 Hash for MIX/aie.ini:
14.07. 17:37:52.810 Hash for MIX/tem.ini:
14.07. 17:37:52.810 Hash for MIX/des.ini:
14.07. 17:37:52.814 Hash for INI/rules.ini: 74a8e578b412c1fb25343fecdbadc3a918b60c32
14.07. 17:37:52.815 Hash for INI/enhance.ini: 2792ee2240db42324703cc2afd49f5370ca6827e
14.07. 17:37:52.817 Hash for INI/art.ini: 5e1429bc49b70162b1ea866978d2021e518d2f12
14.07. 17:37:52.818 Hash for INI/arte.ini: c6ed63493341df934034064bb3e4066b2104d25f
14.07. 17:37:52.822 Hash for INI/ai.ini: 58f5e89c53d926f9176e72384cef24b8101c6756
14.07. 17:37:52.823 Hash for INI/aie.ini: edf0efc32676902aa3da09393d108cce8418694a
14.07. 17:37:52.823 Hash for INI/tem.ini:
14.07. 17:37:52.823 Hash for INI/des.ini:
14.07. 17:37:52.827 Hash for INI/Base/rules.ini: 2a0aea5577b0f535ea4912e2f3e13befd0dc78cd
14.07. 17:37:52.828 Hash for INI/Base/enhance.ini: 3f8cf8c3d3994e74be1abc46004d8ddde7cc631d
14.07. 17:37:52.829 Hash for INI/Base/art.ini: 2aa646ad581ef18afc03b3c08502fc8cb9fefdeb
14.07. 17:37:52.829 Hash for INI/Base/arte.ini:
14.07. 17:37:52.833 Hash for INI/Base/ai.ini: ffc6f5f3b2b310eef5961070dbaddd992ab1906b
14.07. 17:37:52.835 Hash for INI/Base/aie.ini: 6794dbfead8195128a6c1641a056cbb7aeb5520e
14.07. 17:37:52.835 Hash for INI/Base/tem.ini:
14.07. 17:37:52.835 Hash for INI/Base/des.ini:
14.07. 17:37:52.836 Hash for INI/Map Code/AI Discounts Classic.ini: bdf744d3f6f6da788872697edc360591d1b7f0fd
14.07. 17:37:52.836 Hash for INI/Map Code/AI Discounts Enhanced.ini: 2c95ff7bead14303436e7396d8367ce5e1b94415
14.07. 17:37:52.837 Hash for INI/Map Code/Difficulty Brutal.ini: 37ec8dba50524c555fa71ebda9bc81312af5e172
14.07. 17:37:52.837 Hash for INI/Map Code/Difficulty Easy.ini: 261b4d7f9c355900a9fd526a8f3010609d405b33
14.07. 17:37:52.837 Hash for INI/Map Code/Difficulty Hard.ini: 92e77e2edf9d6bf1f9d911ed61df36d6c9431bcf
14.07. 17:37:52.837 Hash for INI/Map Code/Difficulty Medium.ini: c5ad151ef2585ce659db096b3daeec59b16fa564
14.07. 17:37:52.837 Hash for INI/Map Code/Empowerment.ini: 273f9f66cee67f0f795567969e2f6a7d447fa95b
14.07. 17:37:52.837 Hash for INI/Map Code/King of the Hill.ini: d5aac87473f4ca6024f916c44f680df69a9d0a89
14.07. 17:37:52.837 Hash for INI/Map Code/Naval Only AI.ini: f00e8b7804d369ba7f17654456176ec341e5b13f
14.07. 17:37:52.837 Hash for INI/Map Code/Naval Priority AI.ini: 49ee2a533ab8597247132c03f12ee81e30c1d107
14.07. 17:37:52.837 Hash for INI/Map Code/Scavenger.ini: 0b6e15a75b0252f17115f2eb036108e2a022a5e7
14.07. 17:37:52.839 Hash for INI/Map Code/Survivor.ini: 689deb5fac104d75d7782f3773fe6e8678fe6c6c
14.07. 17:37:52.839 Hash for INI/Game Options/Advanced AI.ini: eaa381e70b44ca4fbeec5badf00151e0c534d9a5
14.07. 17:37:52.839 Hash for INI/Game Options/Auto Deploy MCV.ini: 60349b984f7777c907179d0274e87ccbb3a213d2
14.07. 17:37:52.839 Hash for INI/Game Options/Disable Super Weapons.ini: 3e2e1320ede5a9b8d9af00ee09b7d789dad8890f
14.07. 17:37:52.839 Hash for INI/Game Options/Disable Visceroids.ini: 5ff0d6c9c8421b251c798b6f42b61da4d251a7b3
14.07. 17:37:52.839 Hash for INI/Game Options/Extreme AI.ini: e0985bb25df73e5ec45b0595b3169d9af01b52dc
14.07. 17:37:52.839 Hash for INI/Game Options/Harmless Tiberium.ini: 705c09dd17a2f483ccf380a68f947fd373a59db3
14.07. 17:37:52.839 Hash for INI/Game Options/Immune Harvesters.ini: 59e52df50988e851f451c57f9ad7e4f99a5390e9
14.07. 17:37:52.839 Hash for INI/Game Options/Infinite Tiberium.ini: 6a7cb46b06e58c43e8b32b7a52a3b6eca20e93d9
14.07. 17:37:52.840 Hash for INI/Game Options/Ingame Allying.ini: 6b4cdcdcea40292bde0436c286a166c24885320c
14.07. 17:37:52.840 Hash for INI/Game Options/Instant Harvester Unload.ini: 7c0213c8204eb6c03251281dcf52bf007b8cdd6c
14.07. 17:37:52.840 Hash for INI/Game Options/Naval.ini: b8c70d1acf726ca5c8fc249178cf20984af0d08c
14.07. 17:37:52.840 Hash for INI/Game Options/No Baddy Crates.ini: 42aab9248f3f0b66aab7bbaad2acea03dbd6439c
14.07. 17:37:52.840 Hash for INI/Game Options/No Crates.ini: 06f7da271aecac480ada26144a6c988fe3d3ee5b
14.07. 17:37:52.840 Hash for INI/Game Options/No Crew.ini: f9191cdcba8b6e4d988e08729668af4c7e521b90
14.07. 17:37:52.840 Hash for INI/Game Options/No Silos.ini: e7730ddcd6c8be41196660024eae774871cc8b1d
14.07. 17:37:52.841 Hash for INI/Game Options/Reveal Shroud.ini: 131db0407f5f07b87679741fda4b889caf9c536e
14.07. 17:37:52.841 Hash for INI/Game Options/Shroud Regrows.ini: a873a0c2a9d51de3253c047bda3dd83b78cd2270
14.07. 17:37:52.841 Hash for INI/Game Options/Starting Units.ini: 38ea87e9ee2c971a45122646996723efe2ea27dd
14.07. 17:37:52.841 Hash for INI/Game Options/Storms.ini: f80bb4ec3a000e01b2bc43ac639cbe1e0c37460b
14.07. 17:37:52.841 Hash for INI/Game Options/Turtling AI.ini: 26d3166404399403de47ff5cf806659283a0d8e6
14.07. 17:37:52.841 Hash for INI/Game Options/Uncrushable Infantry.ini: 3faa8dec8d86a46b3be6b6f8b7172692ead27c33
14.07. 17:37:52.842 Complete hash: 0255b1596036f473cef2ff6ba824096c0716c58e
14.07. 17:37:56.186 Discord: Pipe Connection Failed. Could not connect to pipe #-1
14.07. 17:38:07.206 New client connected from 192.168.1.14
14.07. 17:38:07.290 KABOOOOOOM!!! Info:
14.07. 17:38:07.290 Message: Exception has been thrown by the target of an invocation.
14.07. 17:38:07.296 Source: mscorlib
14.07. 17:38:07.296 TargetSite.Name: InvokeMethod
14.07. 17:38:07.298 Stacktrace: at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at Rampastring.XNAUI.XNAControls.XNAControl.Update(GameTime gameTime)
at Rampastring.XNAUI.XNAControls.XNAPanel.Update(GameTime gameTime)
at DTAClient.DXGUI.Multiplayer.GameLobby.LANGameLobby.Update(GameTime gameTime)
at Rampastring.XNAUI.XNAControls.XNAControl.Update(GameTime gameTime)
at Rampastring.XNAUI.XNAControls.XNAPanel.Update(GameTime gameTime)
at ClientGUI.DarkeningPanel.Update(GameTime gameTime)
at Rampastring.XNAUI.WindowManager.Update(GameTime gameTime)
at Microsoft.Xna.Framework.Game.SortingFilteringCollection`1.ForEachFilteredItem[TUserData](Action`2 action, TUserData userData)
at Microsoft.Xna.Framework.Game.DoUpdate(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at MonoGame.Framework.WinFormsGameWindow.TickOnIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at MonoGame.Framework.WinFormsGameWindow.RunLoop()
at Microsoft.Xna.Framework.Game.Run(GameRunBehavior runBehavior)
at DTAClient.Startup.Execute()
at DTAClient.PreStartup.Initialize(StartupParams parameters)
at DTAClient.Program.Main(String[] args)
14.07. 17:38:07.298 InnerException info:
14.07. 17:38:07.298 Message: Object reference not set to an instance of an object.
14.07. 17:38:07.298 Stacktrace: at DTAClient.DXGUI.Multiplayer.GameLobby.LANGameLobby.HandleFMVHashCommand(String sender, String fmvHash)
at DTAClient.DXGUI.Multiplayer.GameLobby.CommandHandlers.StringCommandHandler.Handle(String sender, String message)
at DTAClient.DXGUI.Multiplayer.GameLobby.LANGameLobby.HandleClientMessage(String data, LANPlayerInfo lpInfo) QUICK_EDIT
Looking at it, this is most likely some kind of an issue where the joining client disconnects instantly upon joining, triggering a race condition bug in the host client, leading to crash.
We'll fix the crash in a future update (likely not for the next one yet though). For now, you can try to debug the issue, or try playing on CnCNet instead. QUICK_EDIT
You can post new topics in this forum You can reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum