0 votes
50 views
in Bug Report by (120 points)

I played on a multiplayer game with two friends and after 40 minutes my game crashed. Now it crashes constantly 20-60 seconds after i joined my friends game.

Crash cause is a "Assertion failed" on a greater or zero check. (resultNumItem >= 0) 

It is probably a integer overflow because it calculates "Items.Num() + numAdds - numDeletes = -32516 (32766+254-0)".

Full crash:

Assertion failed: resultNumItem >= 0 [File:C:\Jenkins\workspace\I_BuildVersion-staging\FactoryGame\Source\FactoryGame\Private\Buildables\FGBuildableConveyorBase.cpp] [Line: 1831] 

CR:294:Build_ConveyorBeltMk3_C_343:: make sure the delta changes seem reasonable (delta based on current state): Items.Num() + numAdds - numDeletes = -32516 (32766+254-0)          \kcr:BuildingOnCurrentResultCount\

0x00007ffd1d85a839 KERNELBASE.dll!UnknownFunction []

0x00007ff6a1485a19 FactoryGame-Win64-Shipping.exe!FWindowsErrorOutputDevice::Serialize() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\core\private\windows\windowserroroutputdevice.cpp:63]

0x00007ff6a1443817 FactoryGame-Win64-Shipping.exe!FOutputDevice::LogfImpl() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\core\private\misc\outputdevice.cpp:71]

0x00007ff6a13e0b78 FactoryGame-Win64-Shipping.exe!FDebug::AssertFailed() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\core\private\misc\assertionmacros.cpp:429]

0x00007ff6a105fa26 FactoryGame-Win64-Shipping.exe!FConveyorBeltItems::NetDeltaSerialize() [c:\jenkins\workspace\i_buildversion-staging\factorygame\source\factorygame\private\buildables\fgbuildableconveyorbase.cpp:1834]

0x00007ff6a268c66f FactoryGame-Win64-Shipping.exe!FObjectReplicator::ReceivedBunch() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\engine\private\datareplication.cpp:743]

0x00007ff6a2682bac FactoryGame-Win64-Shipping.exe!UActorChannel::ProcessBunch() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\engine\private\datachannel.cpp:2489]

0x00007ff6a268d6e5 FactoryGame-Win64-Shipping.exe!UActorChannel::ReceivedBunch() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\engine\private\datachannel.cpp:2347]

0x00007ff6a2691c9f FactoryGame-Win64-Shipping.exe!UChannel::ReceivedSequencedBunch() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\engine\private\datachannel.cpp:323]

0x00007ff6a2690afa FactoryGame-Win64-Shipping.exe!UChannel::ReceivedNextBunch() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\engine\private\datachannel.cpp:730]

0x00007ff6a2691a15 FactoryGame-Win64-Shipping.exe!UChannel::ReceivedRawBunch() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\engine\private\datachannel.cpp:417]

0x00007ff6a28d22c4 FactoryGame-Win64-Shipping.exe!UNetConnection::ReceivedPacket() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\engine\private\netconnection.cpp:1731]

0x00007ff6a28d3096 FactoryGame-Win64-Shipping.exe!UNetConnection::ReceivedRawPacket() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\engine\private\netconnection.cpp:1019]

0x00007ff6a0cf965e FactoryGame-Win64-Shipping.exe!UIpNetDriver::TickDispatch() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\plugins\online\onlinesubsystemutils\source\onlinesubsystemutils\private\ipnetdriver.cpp:596]

0x00007ff6a2a3993d FactoryGame-Win64-Shipping.exe!TBaseUObjectMethodDelegateInstance<0,APlayerController,void __cdecl(float)>::ExecuteIfSafe() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:679]

0x00007ff6a17e2722 FactoryGame-Win64-Shipping.exe!TBaseMulticastDelegate<void,float>::Broadcast() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:974]

0x00007ff6a2844c21 FactoryGame-Win64-Shipping.exe!UWorld::Tick() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\engine\private\leveltick.cpp:1349]

0x00007ff6a2737cfa FactoryGame-Win64-Shipping.exe!UGameEngine::Tick() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\engine\private\gameengine.cpp:1367]

0x00007ff6a1167ef6 FactoryGame-Win64-Shipping.exe!UFGGameEngine::Tick() [c:\jenkins\workspace\i_buildversion-staging\factorygame\source\factorygame\private\fggameengine.cpp:9]

0x00007ff6a0b57f73 FactoryGame-Win64-Shipping.exe!FEngineLoop::Tick() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\launch\private\launchengineloop.cpp:3703]

0x00007ff6a0b5ef6c FactoryGame-Win64-Shipping.exe!GuardedMain() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\launch\private\launch.cpp:216]

0x00007ff6a0b5efca FactoryGame-Win64-Shipping.exe!GuardedMainWrapper() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\launch\private\windows\launchwindows.cpp:145]

0x00007ff6a0b6810e FactoryGame-Win64-Shipping.exe!WinMain() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\launch\private\windows\launchwindows.cpp:276]

0x00007ff6a38769f7 FactoryGame-Win64-Shipping.exe!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253]

0x00007ffd1f497bd4 KERNEL32.DLL!UnknownFunction []

0x00007ffd1fe2ced1 ntdll.dll!UnknownFunction []

1 Answer

0 votes
by (17.5k points)

This is an early access game at the moment and the current version of multiplayer is "extremely buggy" and should be expected to not work at all. They are working right now on dedicated servers which should (in theory anyway) resolve all of these such problems. Until they complete dedicated servers there's not much we can do for multiplayer other than "Deal with it", sadly.

by (120 points)
Just wanted to report the bug, maybe it is a simple fix like just use a 32 or 64bit integer
by (17.5k points)
Considering they are already hard at work on making dedicated servers working I doubt they are still actively working on fixing anything to do with the current multiplayer. Probably they are just dropping it all to move to dedicated servers which should be much better in the long-term. At least that's my guess anyway.
Welcome to Satisfactory Q&A, where you can ask questions and receive answers from other members of the community.
In order to keep this site accessible for everybody, please write your post in english :)
August 28th update: We've removed downvotes! One major reason is because we don't want to discourage folks from posting legitimate suggestions / reports / questions with fear of being mass downvoted (which has been happening a LOT). So we now allow you to upvote what you like, or ignore what you don't. Points have also been adjusted to account for this change.
Please use the search function before posting a new question and upvote existing ones to bring more attention to them, It will help us a lot. <3
Remember to mark resolved questions as answered by clicking on the check mark located under the upvotes of each answer.
...