[Vm-dev] Reproducible crashing the VM with a zipped fuel serialization

Max Leske maxleske at gmail.com
Sat Jan 20 10:27:17 UTC 2018


On 19 January 2018 at 13:00:04, vm-dev-request at lists.squeakfoundation.org (
vm-dev-request at lists.squeakfoundation.org) wrote:

Hi Max,


thanks for the pointer. So what you are saying is the generated zip that
github offers for downloading is a Zip64 bit format because otherwise it
would haven't fit in the regular 32, right?

Probably, yes. According to Wikipedia (
https://en.wikipedia.org/wiki/Zip_(file_format)#ZIP64) Zip64 overcomes the
4 GiB limit as well as the limit of (2^16) - 1 members. In the case of this
particular archive I'd say the number of members could possibly exceed the
limit, although Zip64 can also be used without the limits being exceeded.

A quick test with a small Zip archive downloaded from Github shows that it
can be extracted in Pharo, suggesting that Zip64 is only used by Github
when either limit is exceeded.


Cheers,

Max


And of course, then we don't have Zip64 support.

Is that it?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20180120/a2228455/attachment.html>


More information about the Vm-dev mailing list