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]