[squeak-dev] reproduced bug

Eliot Miranda eliot.miranda at gmail.com
Fri Oct 23 14:15:21 UTC 2020


Hi Timothy,

   what is the value of
      { (Float infinity basicAt: 1) hex.
        (Float infinity basicAt: 2) hex.
        (BoxedFloat64 infinity basicAt: 1) hex.
        (BoxedFloat64 infinity basicAt: 2) hex.
         BoxedFloat64 infinity == Float infinity }

before and after the change?
        
_,,,^..^,,,_ (phone)

> On Oct 23, 2020, at 6:45 AM, gettimothy via Squeak-dev <squeak-dev at lists.squeakfoundation.org> wrote:
> 
> 
> Hi folks,
> 
> 
> 
> start with a pristine image, following pass:
> 
> BoxedFloat64 infinity 
> (BoxedFloat64 infinity) >= 1
> (BoxedFloat64 infinity) < 1 
> 
> Image
> -----
> /home/wm/Squeak/images/RoassalSqueak6.0alpha-2001022-64bit/RoassalSqueak6.0alpha-2001022-64bit.image
> Squeak6.0alpha
> latest update: #20019
> Current Change Set: HomeProject
> Image format 68021 (64 bit)
> 
> Virtual Machine
> ---------------
> /home/wm/Squeak/vms/sqcogspur64linuxht20201018/lib/squeak/5.0-202010180357/squeak
> Open Smalltalk Cog[Spur] VM [CoInterpreterPrimitives VMMaker.oscog-eem.2847]
> Unix built on Oct 18 2020 04:01:26 Compiler: 4.2.1 Compatible Clang 7.0.0 (tags/RELEASE_700/final)
> platform sources revision VM: 202010180357 https://github.com/OpenSmalltalk/opensmalltalk-vm.git Date: Sat Oct 17 20:57:51 2020 CommitHash: 712cfe6 Plugins: 202010180357 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
> CoInterpreter VMMaker.oscog-eem.2847 uuid: 7737c3b2-b284-4437-8070-d692253551e5 Oct 18 2020
> StackToRegisterMappingCogit VMMaker.oscog-eem.2847 uuid: 7737c3b2-b284-4437-8070-d692253551e5 Oct 18 2020
> 
> Run the Roassal3 install steps, checking the Infinity tests as I go.
> pristine image
> 
> Preference Wizard last page install git, refactor etc.
> 
> Installer ensureRecentMetacello
> 
> SquitAddRemote >>remoteName
> 
> ^ remoteName ifNil: [String empty] ifNotNil: [remoteName asString]
> 
> Manually unload all three tonel packages using the Monticello Browser
> 
> MonticelloTonel-Core
> MonticelloTonel-FileSystem
> MonticelloTonel-Tests
> 
> 
> 
> and then running:
> Metacello new
>      repository: 'github://squeak-smalltalk/squeak-tonel:squeak';
>      baseline: 'Tonel';
>      load.
> 
> TonelFileUtils
> 
> TonelFileSystemUtils initialize
> TonelFileUtils current
> 
> 
> BoxedFloat64 infinity   Infinity
> (BoxedFloat64 infinity) >= 1  true
> (BoxedFloat64 infinity) < 1   false
> 
> 
> Transcript clear.
> Metacello new
>     repository: 'github://tom95/Roassal3';
>     baseline: 'Roassal3';
>     load.
> 
> BoxedFloat64 infinity   Infinity
> (BoxedFloat64 infinity) >= 1  true
> (BoxedFloat64 infinity) < 1   false
> 
> 
> save and quit.
> 
> re-open image and it errs out.
> BoxedFloat64 infinity  Infinity
> (BoxedFloat64 infinity) >= 1  false
> (BoxedFloat64 infinity) < 1   true
> 
> 
> 
> Funny, If I do a save-and-quit, then re-run the image, the error sometimes goes away.
> 
> ok...the Save and Quit toggles the bug.
> 
> Every other run introduces the error.
> 
> 
> odd!
> 
> 
> Next up, I am going to remove the Squeak-Launcher as a possible source of the error.
> 
> 
> 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20201023/25617296/attachment.html>


More information about the Squeak-dev mailing list