Page MenuHomeFeedback Tracker

Dedicated Server always crashing with "'SCR_InventoryStorageManagerComponent'"
Assigned, NormalPublic

Description

Game Version number:
1.3.130
Modded?: (Yes/No)
CORE Pack1 GUID = "5EB139459EBF5C16"
CORE Pack2 GUID = "61B8FA7B3BF8656B"

Since the update auf 1.3.130 our Dedicated Servers crashing every 1 - 2 hours with the following Crash:

30.03 2025 21:03:27
Unhandled exception

Program: C:\Arma Server\Server 3\arma_reforger\ArmaReforgerServer.exe
Reason: Access violation. Illegal read by 0x7ff7c38889f0 at 0x2cddc0cf1f8


Class:      'SCR_InventoryStorageManagerComponent'
Function: 'Invoke'
Stack trace:
Scripts/Game/Inventory/ScriptedInventoryStorageManagerComponent.c:23 Function OnItemRemoved
Scripts/Game/Inventory/SCR_InventoryStorageManagerComponent.c:564 Function OnItemRemoved

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Windows 11 x64
Category
General
Steps To Reproduce

Please include reproduction steps here!!!!

Event Timeline

R34P3R created this task.Mar 30 2025, 9:53 PM
Geez changed the task status from New to Need More Info.Mar 31 2025, 2:35 PM
Geez added a subscriber: Geez.

Hello R34P3R.
Does the issue occur if you disable the mods you are running?

Dear Geez, now its also crashing by itself, without any players playing.

Even if it will work without mod, this would not help much. I always try my best to reproduce crashes and also debug then in my own MOD, but if the Crash does not give me any Feedback, i do not have a starting point for a debug.

@Geez - You can put this on Waiting. i think i found the problem in item transfer on dedicated. But i need to update the mod and test it on Dedicated. If the problem is solved, i will get back to u.

Geez changed the task status from Need More Info to Reviewed.Apr 1 2025, 5:41 PM

Ok, i tryed to debug this crash, but get not any feedback from the Script, because the method "TrySwapItems" is a super and hard coded. So the Server sometimes crash if you call "TrySwapItems" on the Master side. Why calling this on the Master? Because Proxy is not allwed to move items into a storage that owned by the Master. And it works fine for 99%. But by the 1% the Dedicated just crashs.

Program: C:\Arma Server\Server 2\arma_reforger\ArmaReforgerServer.exe
Reason: Access violation. Illegal read by 0x7ff6056789f0 at 0x21f72e861f8


Class:      'SCR_InventoryStorageManagerComponent'
Function: 'Invoke'
Stack trace:
Scripts/Game/Inventory/ScriptedInventoryStorageManagerComponent.c:23 Function OnItemRemoved

This is an untouched method! So, the original code crashs the server.

Geez changed the task status from Reviewed to Assigned.Apr 7 2025, 11:33 AM

@Geez, Hi, i added some debug lines in the last mod update and now replaced "TrySwapItems" with "TrySwapItemStorages" The crash not happening since over a week and seems fixed. But maybe you guys can still take a look into "TrySwapItems" why it can produce a crash.

Ok, its still crashs