[squeak-dev] File Handles and globalSessionID troubles

Tom Beckmann tomjonabc at gmail.com
Sat Dec 4 10:20:18 UTC 2021

Hi all,

false alarm, fortunately :) The VM has already been fixed in the meantime
-- we were still on the last VM build that Travis produced. The relevant
thread is found here:

Sorry for the noise!


On Sat, Dec 4, 2021 at 2:32 PM Jakob Reschke <jakres+squeak at gmail.com>

> Hi Tom,
> I got a bug report for Squot that a Git pack file could not be opened
> although it exists, and retrying the file open from the debugger succeeds.
> This was on Mac OS. Do you think this could be related?
> By the way, if primitiveOpenFile fails, what means do we have in Squeak to
> determine the cause (except for guessing and checking whether the file
> exists afterwards)?
> Kind regards,
> Jakob
> Tom Beckmann <tomjonabc at gmail.com> schrieb am Sa., 4. Dez. 2021, 14:04:
>> Hey everyone,
>> before digging too deep myself, I wanted to ask if anyone would have an
>> idea why `primitiveOSFileHandle` would have started to return nil since
>> yesterday (only observed on linux and mac thus far). Moving back to the
>> past via the global system time preferences makes primitiveOSFileHandle be
>> happy again.
>> I noticed that the sessionID that controls the OS file handle return
>> value ominously is coupled to system time. A cursory glance did not reveal
>> any incompatibilities with the data types but it seemed the most likely
>> culprit.
>> Thank you for any pointers :)
>> Best,
>> Tom
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20211204/55effa88/attachment.html>

More information about the Squeak-dev mailing list