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

Fix Unreal crash by changing rpclib to a fork version #2340

Merged
merged 4 commits into from
Jul 24, 2020

Conversation

songxiaocheng
Copy link
Contributor

The original rpclib have bugs that cause Unreal crashes, sometimes the client also crashes as well. It lacks maintenance for two years, but a fork qchateau/rpclib offers patches, which fixes crashes in my case.
Related issues: #1675, #631, #567
Related issues in original rpclib repo: rpclib/rpclib#161, rpclib/rpclib#175
Due to the lack of maintenance, maybe we can consider transfer code to other open-source RPC libraries in the future.

The original rpclib have bugs that cause Unreal crashes, sometimes the client also crashes as well. It lacks maintenance for two years, but a fork qchateau/rpclib offers patches.
@rajat2004
Copy link
Contributor

rajat2004 commented Jan 5, 2020

Will need changes to Unity/build.sh and rpc-setup.cmake as well for Unity
Additional commit on this branch- https://github.com/rajat2004/AirSim/tree/pr/2340

@songxiaocheng
Copy link
Contributor Author

songxiaocheng commented Jan 13, 2020

Will need changes to Unity/build.sh and rpc-setup.cmake as well for Unity
Additional commit on this branch- https://github.com/rajat2004/AirSim/tree/pr/2340

Thanks for your addition! I've merged it into this PR.

@songxiaocheng songxiaocheng requested review from madratman and sytelus and removed request for madratman January 19, 2020 13:44
@songxiaocheng songxiaocheng changed the title Fix Unreal crash and client crash by changing rpclib to a fork version Fix Unreal crash by changing rpclib to a fork version Apr 3, 2020
@madratman
Copy link
Contributor

Thanks @songxiaocheng for this!
I hosted a mirror of @qchateau's fork under my username with their permission. The goal was to ensure we have a somewhat reliable and controllable source of rpclib.

@madratman madratman merged commit ba3ead3 into microsoft:master Jul 24, 2020
@songxiaocheng songxiaocheng deleted the bug_fixes/rpclib branch July 29, 2020 07:54
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

Successfully merging this pull request may close these issues.

3 participants