Page MenuHomeFeedback Tracker

1.22 GetAmmoWeightByBulletType errors in crashlogs serverside and more ...
New, NormalPublic

Description

I've had a complete 100% crashlog free server for a lot of wipes now, but since 1.22 I've started to see crashlogs pop up again.

The crashes I'm observing:

1) [::GetAmmoWeightByBulletType] :: [ERROR] :: empty 'spawnPileType' for bullet type:

We do not use custom ammotypes on the server of any kind, only vanilla ammotypes.

Full crash entry:

WINDOWS-A3GGS19, 03.09 2023 17:11:47
[::GetAmmoWeightByBulletType] :: [ERROR] :: empty 'spawnPileType' for bullet type:
Function: 'GetAmmoWeightByBulletType'
Stack trace:
scripts/4_World/entities\itembase\magazine\ammunitionpiles.c:20
scripts/4_World/entities\firearms\weapon_base.c:197
scripts/3_Game/entities\entityai.c:2672
scripts/3_Game/entities\entityai.c:2654
scripts/3_Game/entities\entityai.c:2663
scripts/4_World/entities\itembase.c:3414
scripts/3_Game/entities\entityai.c:2672
scripts/3_Game/entities\entityai.c:2644
scripts/3_Game/entities\entityai.c:2663
scripts/4_World/entities\manbase\playerbase.c:4822
scripts/3_Game/entities\entityai.c:2672
scripts/4_World/entities\manbase\playerbase.c:4749
scripts/4_World/entities\manbase\playerbase.c:2841
JM/COT/Scripts/4_World/communityonlinetools\entities\player\playerbase.c:102

I see in projectiles config.cpp all spawnPileTypes are defined:

Line 3025: spawnPileType="Ammo_12gaPellets";
Line 3073: spawnPileType="Ammo_12gaSlug";
Line 3398: spawnPileType="Ammo_12gaRubberSlug";
Line 3439: spawnPileType="Ammo_12gaBeanbag";
Line 3480: spawnPileType="Ammo_556x45";
Line 3533: spawnPileType="Ammo_556x45Tracer";
Line 3541: spawnPileType="Ammo_545x39";
Line 3588: spawnPileType="Ammo_545x39Tracer";
Line 3598: spawnPileType="Ammo_762x54";
Line 3650: spawnPileType="Ammo_762x54Tracer";
Line 3660: spawnPileType="Ammo_308Win";
Line 3711: spawnPileType="Ammo_308WinTracer";
Line 3721: spawnPileType="Ammo_762x39";
Line 3773: spawnPileType="Ammo_762x39Tracer";
Line 3783: spawnPileType="Ammo_45ACP";
Line 3834: spawnPileType="Ammo_357";
Line 3883: spawnPileType="Ammo_9x19";
Line 3934: spawnPileType="Ammo_380";
Line 3980: spawnPileType="Ammo_22";
Line 4032: spawnPileType="Ammo_9x39AP";
Line 4084: spawnPileType="Ammo_9x39";
Line 5381: spawnPileType="Ammo_HuntingBolt";
Line 5430: spawnPileType="Ammo_ImprovisedBolt_1";
Line 5479: spawnPileType="Ammo_ImprovisedBolt_2";
Line 5512: spawnPileType="Ammo_DartSyringe";
Line 5557: spawnPileType="Ammo_Flare";
Line 5618: spawnPileType="Ammo_FlareRed";
Line 5626: spawnPileType="Ammo_FlareGreen";
Line 5634: spawnPileType="Ammo_FlareBlue";
Line 5679: spawnPileType="Ammo_GrenadeM4";
Line 5795: spawnPileType="Ammo_RPG7_HE";
Line 5832: spawnPileType="Ammo_RPG7_AP";
Line 5934: spawnPileType="Ammo_LAW_HE";
Line 5994: spawnPileType="Ammo_40mm_Base";
Line 6036: spawnPileType="Ammo_40mm_Explosive";
Line 6043: spawnPileType="Ammo_40mm_ChemGas";
Line 6053: spawnPileType="Ammo_40mm_Smoke_Red";
Line 6064: spawnPileType="Ammo_40mm_Smoke_Green";
Line 6075: spawnPileType="Ammo_40mm_Smoke_White";
Line 6086: spawnPileType="Ammo_40mm_Smoke_Black";

2) [wpnfsm] Winchester70_Black:05572 chamberFromInnerMagazine, error - cannot take cartridge from magazine

Full crash entry:

WINDOWS-A3GGS19, 03.09 2023 17:36:07

[wpnfsm] Winchester70_Black:05572 chamberFromInnerMagazine, error - cannot take cartridge from magazine
Function: 'Error'
Stack trace:
scripts/1_Core/proto\endebug.c:92
scripts/4_World/entities\firearms\fsm\weapon_utils.c:45
scripts/4_World/entities\firearms\fsm\states\weaponchamberfromattmag.c:37
scripts/4_World/entities\firearms\weaponfsm.c:50
scripts/3_Game/systems\hfsmbase.c:512
scripts/4_World/entities\firearms\weaponfsm.c:273
scripts/4_World/entities\firearms\fsm\states\weaponstatebase.c:83
scripts/4_World/entities\firearms\weaponfsm.c:229
scripts/4_World/entities\firearms\weapon_base.c:288
scripts/4_World/systems\inventory\dayzplayerinventory.c:352
scripts/4_World/entities\dayzplayerimplement.c:852
scripts/4_World/entities\dayzplayerimplement.c:2035
JM/COT/Scripts/4_World/communityonlinetools\entities\player\dayzplayerimplement.c:29
scripts/4_World/entities\manbase\playerbase.c:2771
JM/COT/Scripts/4_World/communityonlinetools\entities\player\playerbase.c:102

Apparently, it has an issue with weapons with internal cartridges I suppose ?

3) Handling magazine on CZ-61 causes errors

WINDOWS-A3GGS19, 03.09 2023 18:12:14

[wpnfsm] SurvivorM_Oliver:014 warning - pending event already posted, curr_event={ WpnEv id=DETACH_MAGAZINE pl=SurvivorM_Oliver:014 mag=Mag_CZ61_20Rnd:033572 } new_event={ WpnEv id=SWAP_MAGAZINE pl=SurvivorM_Oliver:014 mag=Mag_CZ61_20Rnd:033980 }
Class: 'DayZPlayerInventory'
Function: 'Error'
Stack trace:
scripts/1_Core/proto\endebug.c:92
scripts/4_World/systems\inventory\dayzplayerinventory.c:292
scripts/4_World/classes\weapons\weaponmanager.c:768
scripts/4_World/classes\weapons\weaponmanager.c:725
scripts/4_World/classes\weapons\weaponmanager.c:363
scripts/4_World/classes\useractionscomponent\actions\weapons\firearmactionattachmagazine.c:209
scripts/4_World/classes\useractionscomponent\actionmanagerserver.c:294
scripts/4_World/entities\manbase\playerbase.c:2874
JM/COT/Scripts/4_World/communityonlinetools\entities\player\playerbase.c:102


WINDOWS-A3GGS19, 03.09 2023 18:12:16

[wpnfsm] SurvivorM_Oliver:014 failed to perform weaponevent { WpnEv id=DETACH_MAGAZINE pl=SurvivorM_Oliver:014 mag=Mag_CZ61_20Rnd:033572 } on CZ61:027527 which is in state RBL_OPN_BU0_MA0<e8e704a0> with physical state: J: false | Chamber_0: B(false) F(false) E(true) | Magazine_0: Mag_CZ61_20Rnd<e7b7b910>
Class: 'DayZPlayerInventory'
Function: 'Error'
Stack trace:
scripts/1_Core/proto\endebug.c:92
scripts/4_World/systems\inventory\dayzplayerinventory.c:316
scripts/3_Game/tools\tools.c:604
scripts/3_Game/tools\tools.c:289
scripts/3_Game/tools\tools.c:406
scripts/3_Game/dayzgame.c:2815
GameLabs/Scripts/3_Game/3_Hooking/вч?цѐ.rvmat:7
JM/CF/Scripts/3_Game/communityframework\game\dayzgame.c:23
VPPAdminTools/3_Game/vppadmintools\vanillaplusplus.c:211


WINDOWS-A3GGS19, 03.09 2023 18:12:23

[wpnfsm] SurvivorM_Oliver:014 warning - pending event already posted, curr_event={ WpnEv id=DETACH_MAGAZINE pl=SurvivorM_Oliver:014 mag=Mag_CZ61_20Rnd:033572 } new_event={ WpnEv id=DETACH_MAGAZINE pl=SurvivorM_Oliver:014 mag=Mag_CZ61_20Rnd:033572 }
Class: 'DayZPlayerInventory'
Function: 'Error'
Stack trace:
scripts/1_Core/proto\endebug.c:92
scripts/4_World/systems\inventory\dayzplayerinventory.c:292
scripts/4_World/classes\weapons\weaponmanager.c:774
scripts/4_World/classes\weapons\weaponmanager.c:889
scripts/4_World/entities\manbase\playerbase.c:2825
JM/COT/Scripts/4_World/communityonlinetools\entities\player\playerbase.c:102


WINDOWS-A3GGS19, 03.09 2023 18:12:23

[wpnfsm] SurvivorM_Oliver:014 failed to perform weaponevent { WpnEv id=DETACH_MAGAZINE pl=SurvivorM_Oliver:014 mag=Mag_CZ61_20Rnd:033572 } on CZ61:027527 which is in state RBL_OPN_BU0_MA0<e8e704a0> with physical state: J: false | Chamber_0: B(false) F(false) E(true) | Magazine_0: Mag_CZ61_20Rnd<e7b7b910>
Class: 'DayZPlayerInventory'
Function: 'Error'
Stack trace:
scripts/1_Core/proto\endebug.c:92
scripts/4_World/systems\inventory\dayzplayerinventory.c:316
scripts/3_Game/tools\tools.c:604
scripts/3_Game/tools\tools.c:289
scripts/3_Game/tools\tools.c:406
scripts/3_Game/dayzgame.c:2815
GameLabs/Scripts/3_Game/3_Hooking/вч?цѐ.rvmat:7
JM/CF/Scripts/3_Game/communityframework\game\dayzgame.c:23
VPPAdminTools/3_Game/vppadmintools\vanillaplusplus.c:211

Virtually every handling of the CZ-61 magazine causes an error in the crashlogs.

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Operating System Version
Latest Server 2022
Category
Game Crash
Steps To Reproduce

Just run the server, handle CZ-61 mag

Event Timeline