Server crash when purge is on

Basic Info:

Platform: Steam
Issue Type: Crash
Game Mode: Online Official
Server Type: PvE
Map: Exiled Lands
Server Name: 1000
Mods: None


Bug Description:

Server crash when we have purge


Bug Reproduction:

One ‘bug’ we have observed is, that the server crashes when we have a purge greater than tier 5. When we have at tier 9+ the server will crash when the golems arrive to the scene. Last time it crashed was: Wednesday d. 15.05.2024 about 2240. The server is Official Server #1000 The Exiled Lands maparea J3.

Continued:
18.05.2024 Time: 2121: Server crashed when golems appeared at purge lvl tier 7.
18.05.2024 Time: 2133: Server crashed shortly after start og purge lvl. 7
18.05.2024 Time: 2142: Server crashed shortly after start at purge lvl. 6.
And then we stopped.
Hopefully you now have some data to work with. :slight_smile:

1 Like

Server crashes reliably for us also during gas golem wave of level 6 purges. We saw this in error log, maybe ballista does not know how to handle gas…

[2024.05.18-05.46.14:927][257]building:Error: Data: [BP_Ballista_Complete_C_1] Unexpected child interaction component: BP_Ballista_Complete_C_1.MountingInteraction
[2024.05.18-05.51.14:845][176]LogWindows:Error: === Critical error: ===
[2024.05.18-05.51.14:845][176]LogWindows:Error:
[2024.05.18-05.51.14:845][176]LogWindows:Error: Fatal error: [File:C:\B\tech_exiles\code\UE4\Plugins\Dreamworld\Source\Dreamworld\Public\DeferredQueue.h] [Line: 185]
[2024.05.18-05.51.14:845][176]LogWindows:Error: FExternalDeferredActionQueue: Trying to enqueue to a full queue
[2024.05.18-05.51.14:845][176]LogWindows:Error:
[2024.05.18-05.51.14:846][176]LogWindows:Error:
[2024.05.18-05.51.14:846][176]LogWindows:Error: !0x0000000000000000
[2024.05.18-05.51.14:846][176]LogWindows:Error:

[2024.05.18-22.48.47:915][ 21]LogPhysics:Warning: GetDistanceToBody: Component (/Game/Maps/ConanSandbox/ConanSandbox.ConanSandbox:PersistentLevel.BP_PL_Maproom_C_3.StaticMesh) has no simple collision and cannot be queried for closest point.
[2024.05.18-22.48.47:940][ 22]LogDreamworld:Warning: DeferredActionQueue[EngagingInFight]: Saturation ActionsPerSecond=400 ActionsNum=497 Message: Target: BP_NPC_Wildlife_PurgeGolem_Debuff_C_40, Instigator: BasePlayerChar_C_0, Location: X=95352.344 Y=75191.781 Z=-6911.694
[2024.05.18-22.48.47:963][ 22]LogWindows: Windows GetLastError: The operation completed successfully. (0)
[2024.05.18-22.48.47:979][ 22]

Script Stack:
BasePlayerChar_C.ExecuteUbergraph_BasePlayerChar
BasePlayerChar_C.DamageDelivered
BaseBPCombat_C.TakeHealthDamage
BaseBPCombat_C.HandleTakeDamage
BaseBPCombat_C.HandlePointDamage
BaseBPCombat_C.ExecuteUbergraph_BaseBPCombat
BaseBPCombat_C.ReceivePointDamage
BP_Ballista_Projectile_C.ApplyDamage
BP_Ballista_Projectile_C.ExecuteUbergraph_BP_Ballista_Projectile
BP_Ballista_Projectile_C.DoDamage
BP_Ballista_Projectile_C.ExecuteUbergraph_BP_Ballista_Projectile
BP_Ballista_Projectile_C.BndEvt__RootCollision_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature

[2024.05.18-22.48.48:236][ 22]LogWindows:Error: === Critical error: ===
[2024.05.18-22.48.48:236][ 22]LogWindows:Error:
[2024.05.18-22.48.48:236][ 22]LogWindows:Error: Fatal error: [File:C:\B\tech_exiles\code\UE4\Plugins\Dreamworld\Source\Dreamworld\Public\DeferredQueue.h] [Line: 185]
[2024.05.18-22.48.48:236][ 22]LogWindows:Error: FExternalDeferredActionQueue: Trying to enqueue to a full queue
[2024.05.18-22.48.48:236][ 22]LogWindows:Error:
[2024.05.18-22.48.48:236][ 22]LogWindows:Error:
[2024.05.18-22.48.48:237][ 22]LogWindows:Error: !0x0000000000000000
[2024.05.18-22.48.48:237][ 22]LogWindows:Error:
[2024.05.18-22.48.48:241][ 22]LogExit: Executing StaticShutdownAfterError
[2024.05.18-22.48.48:700][ 22]LogWindows: FPlatformMisc::RequestExit(1)
[2024.05.18-22.48.48:700][ 22]Log file closed, 05/18/24 17:48:48

Tried a level 8 purge in single player, it also crashed with same " Trying to enqueue to a full queue" error once axe golems showed up

Just crashed for about the 20th time this week during level 9-10 purges, typically when golems or starcallers become active.

I don’t recall there being this much instability during purges before these latest updates - and there is evidence that Funcom has screwed with the purge code since now often multiple starcallers will spawn, and/or golems will spawn during T9-T10 purges whereas they did not prior to the update.