New "race condition" during file-rename with OSVM 2026.04 on Windows platform

"Marcel Taeumel (H) via Squeak-dev" <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.general,gmane.comp.lang.smalltalk.squeak.vm.devel
Message-ID <[email protected]>
Hi all --

I cannot call "Smalltalk condenseChanges" with the latest OSVM on the 
Windows platform anymore.

The 'primitiveFileRename' fails when trying to rename "squeak.changes" 
to "squeak.changes.old" ... and I found interesting code for up to 3 
rename-retries here:

StandardFileStream class >> #retryWithGCuntil:forFileNamed:

I suspect that our CI bundler (squeak-app) times out for the very same 
reason:

https://github.com/squeak-smalltalk/squeak-app/actions

Hmm.... I cannot determine any recent change in the FilePlugin.

So, I checked the latest OSVM builds:

OK: OSVM 2025.12
OK: OSVM 2026.03
ERROR: OSVM 2026.04

:(

Best
Marcel

Squeak-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.