-
Notifications
You must be signed in to change notification settings - Fork 89
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
FlatHashSet<StringView>.emplace error on x64 #871
Comments
Are you building the component with the debug runtime (/MDd)? |
Ah yes, I was building with debug runtime. I build it with release runtime now and it's fine. Turns out I'm just an idiot. Thanks for you help :) |
This should still be improved |
@ikkentim Close if done |
I had closed it. @Hual should this remain open? |
Yes, I reopened it for a purpose because it's a symptom of malloc/free discrepancy in the SDK which shouldn't happen |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
When adding a command name to the commands set, I get a debug assertion when running the
cmdlist
command. This only happens on x64. It works fine on x86.To Reproduce
Tested on Windows
(repro repo https://github.com/ikkentim/open.mp-repro-x64-error/blob/ea41b85c3a49423b1b71bb2d0285e30706a9b029/main.cpp#L55C1-L58C3 )
cmdlist
command in the server consoleExpected behavior
No error, a list of available commands in the console window
Commit hash in master
4c53721
specifically this build https://github.com/openmultiplayer/open.mp/actions/runs/7776007038 : open.mp-win-x64-v1.2.0.2670-1-g4c537213
The text was updated successfully, but these errors were encountered: