C Stack Overflow when Rojo is connected for a long time
Hexcede opened this issue · comments
When Rojo is connected for long enough (e.g. ~24 hours), changes will result in a C stack overflow warning being printed to the output. Further syncs will fail. This occurs in the Rojo 7.2.1 plugin on the Roblox marketplace, I am unsure if it is resolved in newer versions of the plugin but will update my issue after testing the latest plugin version.
As a workaround, reconnecting Rojo resolves the issue. This has a pretty low impact, but I figured it is still worth reporting.
Repro steps:
- Open up a project and connect Rojo to Studio.
- Leave Studio open and the project connected for a long time (e.g. overnight)
- Make a change to any file. The above C stack overflow warning will be produced in the output, and further syncs will not work.
This should be fixed in 7.4.0, as it was the fault of our internal sync loop being recursive. It was rewritten to not be, so it shouldn't a problem anymore.
Can you let me know if you experiencing this on 7.4.0's plugin?
This should be fixed in 7.4.0, as it was the fault of our internal sync loop being recursive. It was rewritten to not be, so it shouldn't a problem anymore.
Can you let me know if you experiencing this on 7.4.0's plugin?
I did not seem to be encountering this issue, so it seems to be fixed in 7.4.0. I'm going to close this in that case.