Page MenuHomeFeedback Tracker

Server out of memory - "VM busy"
Assigned, WishlistPublic

Description

While playing with the perf7 binary to try and fix the issue where the server runs out of memory and crashes, we had a different error today where all players could remain inside the server, but no players could see one another moving.

I've attached the only logs generated for this issue. {F27817}

Details

Legacy ID
2632809271
Severity
None
Resolution
Open
Reproducibility
Unable To Reproduce
Category
Multiplayer
Steps To Reproduce

Cannot reproduce... the server just did this on its own accord.

Additional Information

The end of the RPT logs;

12:45:29 Virtual memory total 4095 MB (4294836224 B)
12:45:29 Virtual memory free 2536 MB (2659270656 B)
12:45:29 Physical memory free 4595 MB (4819107840 B)
12:45:29 Page file free 2428 MB (2546716672 B)
12:45:29 Process working set 291 MB (305831936 B)
12:45:29 Process page file used 1302 MB (1365618688 B)
12:45:29 Longest free VM region: 2135040000 B
12:45:29 VM busy 1635631104 B (reserved 157159424 B, committed 1478471680 B, mapped 24604672 B), free 2659205120 B
12:45:29 Small mapped regions: 16, size 73728 B
12:48:01 NetServer::finishDestroyPlayer(1038974748): DESTROY immediately after CREATE, both cancelled
12:49:06 NetServer::finishDestroyPlayer(1203767078): DESTROY immediately after CREATE, both cancelled
12:49:28 NetServer::finishDestroyPlayer(1083307622): DESTROY immediately after CREATE, both cancelled
12:50:32 NetServer::finishDestroyPlayer(620266272): DESTROY immediately after CREATE, both cancelled
12:51:26 NetServer::finishDestroyPlayer(648263300): DESTROY immediately after CREATE, both cancelled
12:51:39 NetServer::finishDestroyPlayer(702923974): DESTROY immediately after CREATE, both cancelled
12:52:29 NetServer::finishDestroyPlayer(724418409): DESTROY immediately after CREATE, both cancelled
12:53:43 NetServer::finishDestroyPlayer(1358880733): DESTROY immediately after CREATE, both cancelled
12:53:43 NetServer::finishDestroyPlayer(1280704494): DESTROY immediately after CREATE, both cancelled
12:53:44 NetServer::finishDestroyPlayer(766797471): DESTROY immediately after CREATE, both cancelled
12:55:12 NetServer::finishDestroyPlayer(844133337): DESTROY immediately after CREATE, both cancelled
12:56:09 NetServer::finishDestroyPlayer(973116117): DESTROY immediately after CREATE, both cancelled
12:56:29 NetServer::finishDestroyPlayer(1459194202): DESTROY immediately after CREATE, both cancelled
12:57:21 NetServer::finishDestroyPlayer(1215883157): DESTROY immediately after CREATE, both cancelled
12:58:50 NetServer::finishDestroyPlayer(1015572673): DESTROY immediately after CREATE, both cancelled

Event Timeline

3LGStevo edited Steps To Reproduce. (Show Details)Jan 17 2016, 2:09 PM
3LGStevo edited Additional Information. (Show Details)
3LGStevo set Category to Multiplayer.
3LGStevo set Reproducibility to Unable To Reproduce.
3LGStevo set Severity to None.
3LGStevo set Resolution to Open.
3LGStevo set Legacy ID to 2632809271.May 8 2016, 1:30 PM
3LGStevo edited a custom field.
3LGStevo added a subscriber: 3LGStevo.

To clarify, the issue occurs on the server NOT the client side.
The server has the perfv7 binaries on it with the malloc provided in the same dropbox location as we constantly have issues with the server crashing since the latest arma updates...

server_crash.zip added...

Two crashes within 20 minutes of one another.

Reinstalled Arma3server on dedicated server earlier this morning from a complete fresh build.
It seems ok so far with <10 players on, it's made a 4 hour session without failing but still seeing various errors in RPT logs.

16:59:55 Server: Object 15:2 not found (message Type_119)
16:59:55 Server: Object 15:3 not found (message Type_119)
16:59:55 Server: Object 20:24 not found (message Type_119)
16:59:57 Server: Object 20:2 not found (message Type_119)
16:59:57 Server: Object 16:2 not found (message Type_119)
16:59:57 Server: Object 19:3 not found (message Type_119)
16:59:57 Server: Object 21:2 not found (message Type_119)
16:59:57 Server: Object 19:3 not found (message Type_91)
16:59:57 Server: Object 19:2 not found (message Type_91)
16:59:57 Server: Object 19:2 not found (message Type_119)
16:59:57 Server: Object 21:3 not found (message Type_119)
16:59:58 Server: Object 21:3 not found (message Type_91)
16:59:58 Server: Object 21:2 not found (message Type_91)
16:59:59 Server: Object 20:4 not found (message Type_119)
16:59:59 Server: Object 10:45 not found (message Type_119)
17:00:00 Server: Object 16:32 not found (message Type_91)

13:06:04 NetServer::SendMsg: cannot find channel #96071318, users.card=3
13:06:04 NetServer: users.get failed when sending to 96071318
13:06:04 Message not sent - error 0, message ID = ffffffff, to 96071318 (BeastOfEvolution)

13:45:57 Server: Network message 1417cf is pending
13:45:57 Server: Network message 1417d0 is pending
13:45:57 Server: Network message 1417d1 is pending
13:46:00 Server: Network message 141bfc is pending
13:46:00 Server: Network message 141bfc is pending
13:46:00 Server: Network message 141bfc is pending
13:46:00 Server: Network message 141bfc is pending

The first and the third error messages we were seeing previously to today as well in the lead up to the server crash... the second error message repeats an awful lot at server startup when the player first tried connecting, but then didn't appear again after that.

Added an RPT log from the new rebuild... first time having this type of error, no idea what the issue is.

May be moving to a higher spec server soon to see if this combats the issue.

To just add a little more feedback... these crashes only seem to happen from 6pm GMT through to about 11pm GMT. We've just had a crash there where only 4 players were online, yet earlier in the day with more than 4 players online we completed multiple 4 hour cycles without incident.

Hello,

there is a PERF v.9 binary available, please, try it out.

https://www.dropbox.com/sh/582opsto4mmr8d8/3BSy9PdRGm

Thank you

Hi, sorry, we already have.
We've used perf v7, v8 and v9