-
Notifications
You must be signed in to change notification settings - Fork 347
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
New Go's 1.2(1)2 heap allocator crashes the app #442
Comments
hmm, where in the stack trace shows it is from "type checker"? And this can be filed as bug to GO right? |
@giongto35, it's in the (*mspan).typePointersOfUnchecked line. Well, at least they fixed c-go stack collision introduced in version 1.21, which would burry Go for the project otherwise. |
After a long debugging session, decided to revert everything back to 1.20 for now. Anyways. :/ Steps to reproduce:
|
@giongto35, I think, I fixed it somehow ;/ cloud-game/pkg/encoder/h264/libx264.go Lines 85 to 88 in 1a44b94
Will test it, then. Maybe, this will fix it. :/ |
Supposedly, the type checker in the newer Go versions randomly crashes the app when it checks unpinned? uintptrs of the YUV planes in the h264 encoder (to be confirmed). The issue is reproducible on Windows and any PSX ROM.
For the time being, it is recommended to change the default encoder to VP8:
encoder.video.codec=vpx
.The text was updated successfully, but these errors were encountered: