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

[Win64]Cannot save and load image files with a heap whose size is more than 0xff ff ff ff (~4.1GB) #484

Closed
VincentBlondeau opened this issue Apr 11, 2020 · 0 comments · Fixed by #486

Comments

@VincentBlondeau
Copy link
Contributor

The windows native functions used to deal with the files (ReadFile WriteFile) are limited to write and read bytes defined by a length argument. The length argument is a DWORD and then limited to 0xff ff ff ff .

Images with a size of more than ~4.1GB are not saved properly and cannot be open again.

Fix incoming soon!

@VincentBlondeau VincentBlondeau changed the title [Win64]Cannot save and load image files with a heap whose size is more than 0xff ff ff ff (~4.1GB)) [Win64]Cannot save and load image files with a heap whose size is more than 0xff ff ff ff (~4.1GB) Apr 11, 2020
hogoww referenced this issue in hogoww/opensmalltalk-vm Dec 23, 2021
hogoww referenced this issue in hogoww/opensmalltalk-vm Dec 23, 2021
…false ] on method [ is:onObjStack: ] SURVIVED 8/8 test cases.
hogoww referenced this issue in hogoww/opensmalltalk-vm Feb 26, 2022
…: ] on method [ scavengingGCTenuringIf: ] 14 test cases.
hogoww referenced this issue in hogoww/opensmalltalk-vm Feb 26, 2022
… ] on method [ scavengingGCTenuringIf: ] 14/14 test case are EQUIVALENT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant