You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The former appears to be related to BlindMindStudios/AngelScript-JIT-Compiler#17. Forcing the generic calling convention for formatting functions fixes the issue. A corrupted parameter causes an abnormally big string to be instantiated, resulting in significant slowdowns. I can't see a reason why in particular, this is the 4th parameter and should be stored in a register, so I doubt it's about a forgotten detail of the calling convention. Maybe it has to do with the string reference being passed as the 2nd parameter?
The latter appears to be a corruption issue of the 4th parameter of CMap::CreateTileMap, which takes in the path to the world texture. This could be due to stack corruption of some sort, as that parameter would be in reality the 5th (due to the implicit this pointer passed in RCX), which in the MS x64 convention is the first one that gets pushed to the stack.
So -- it might be that it either is written incorrectly to the stack or something. Find a repro?
Causes a segfault early.
The text was updated successfully, but these errors were encountered: