Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Runaway loop in "BTPortalGunV2_1.PortalBlue.CheckNames" causes server crash #1

Open
shai-ut99 opened this issue May 9, 2023 · 0 comments

Comments

@shai-ut99
Copy link

shai-ut99 commented May 9, 2023

The CheckNames function (line 107) includes a for loop that doesn't test whether the loop counter has exceeded the last array index.

Perhaps this is something that should never happen, but it does:

PortalYellow BT-PortalPart1V6.PortalYellow29 (Function BTPortalGunV2_1.PortalBlue.CheckNames:0016) Accessed array 'CheckPortNames' out of bounds (16/16)
...
PortalYellow BT-PortalPart1V6.PortalYellow29 (Function BTPortalGunV2_1.PortalBlue.CheckNames:0028) Accessed array 'CheckPortNames' out of bounds (3333216/16)
PortalYellow BT-PortalPart1V6.PortalYellow29 (Function BTPortalGunV2_1.PortalBlue.CheckNames:0016) Accessed array 'CheckPortNames' out of bounds (3333217/16)
appError called:
PortalYellow BT-PortalPart1V6.PortalYellow29 (Function BTPortalGunV2_1.PortalBlue.CheckNames:001A) Runaway loop detected (over 10000000 iterations)
Executing UObject::StaticShutdownAfterError
Error reentered: Throwing C++ exception for error logging
terminate called after throwing an instance of 'wchar_t*'

I have a file called "BTPortalGunV2_3" in my UT system folder, so perhaps this has been addressed in an update?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant