Thanks for the feedback. I am willing to submit a pull request to the opensmalltalk-vm sources but I think raising an issue is more appropriate because I don't fully understand the issue yet, despite for the fact that the patch worked for the last 2 years. In fact I may likely never understand the details of the Spur memory management, and I hesitate to submit a pull request to a complex piece of code that I don't (and never will) fully understand.
The current COG OpenSmalltalk vm in OpenIndiana is now at VMmaker.oscog-eem.3339 and this corresponds with the version 5.0.3339 in OpenIndiana :
The current cog-spur vm is biult with GCC 13 on OpenIndiana and updated versions of Cairo, Pango, Freetype-2 and other dependencies.
I can try next year with new builds the patch
hint = roundUpToPage((usqInt)hint);
and see whether that also has the same effec of fixing the sqAllocateMemory: initial alloc failed problem.
So after all it is perhaps a good solution to keep this issue open for a while, and I'll do some new test during the next year and report back on the results.
Regards,
David Stes
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.