[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Possible nasty bug in time management (Issue #602)

Dr. Nicola Mingotti notifications at github.com
Wed Nov 3 16:05:11 UTC 2021


Hi guys,

I found this bug running Cuis on my servers. I reported to the Cuis mailing list and after reply by Gerald Klix I guess this is the most appropriate place to tell it. I copy the same message i wrote on morning of 03-Nov-2021 in the hope you will be able to fix it. Unfortunately i can't help you, VM is still too much an unknown territory for me. 

=============== Original mail to cuis mailing list descriving the problem ====================
I report you what i discovered this morning.

. I have 2 services running in Cuis in 2 independent Linux/Debian servers.

. In the weekend in Italy we changed time from CEST to CET

. The OSes changed time correctly

. But Cuis services are 1 hour forward !?!?

. If i run a fresh new Cuis now in my laptop (Linux/debian vm), I see it has the correct time, corresponding to the OS time

. I did not change my localTimeZone in Cuis, in any machine. It is acceptable for me it says UTC
  even if it is actually localtime.

. Seeing 'DateAndTime now' I discovered that Cuis by default uses primLocalMicrosecondClock, so it should
  always use the OS local clock and think it is in the UTC timezone. But, it is not doing
  so on images that were started some days ago (max 20). It does so on new run images.

I don't know well how to fix this. Maybe some time config is made when Cuis starts up?
It seems it is remembering the time when it was stared.

=============================================================================


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/602
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20211103/15c49da6/attachment.html>


More information about the Vm-dev mailing list