Skip to content

POS Plus 0.9.2

Choose a tag to compare

@OKTRA OKTRA released this 27 Sep 20:44
· 7 commits to main since this release

POS Plus 0.9.2 — correction d'un crash au lancement sous Windows.

Sur un poste redémarré depuis moins d'une heure, l'application s'arrêtait au lancement sans aucun message : le thread de synchronisation soustrayait une heure à un compteur monotone qui, sous Windows, démarre à l'amorçage de la machine. La soustraction déborde, la panique ne peut être attrapée et le processus entier meurt. Le journal du démarrage (journal-demarrage.log, à côté de la base) nommait la dernière étape exécutée et la cause : « overflow when subtracting duration from instant ».

Le calcul dit désormais « jamais eu lieu » plutôt qu'« il y a une heure » : rien ne dépend plus de l'ancienneté de la machine, et le comportement ne change pas — premier tour de synchronisation et premier tirage restent immédiats. macOS avait le même bug (un Mac redémarré depuis moins d'une heure plantait pareil) ; les .dmg suivront avec la prochaine version Apple.

Installateur NSIS Windows (binaire non signé, SmartScreen : Informations complémentaires > Exécuter quand même).