dolphinsmalltalk / Dolphin

Dolphin Smalltalk Core Image
MIT License
301 stars 58 forks source link

Attempting to print unnormalized LargeIntegers appears to hang #1179

Closed blairmcg closed 1 year ago

blairmcg commented 1 year ago

Describe the bug

Un-normalized LargeIntegers representations of zero can cause the integer printing to go into an infinite loop that is difficult to interrupt.

To Reproduce Steps to reproduce the behavior: LargeInteger new64 (Ctrl+P/Print-it)

Expected behavior Prints 0

Actual behavior System appears to hang, but is in a tight loop.

blairmcg commented 1 year ago

This is an issue I'd fixed in D8 in 6e4d2ccc2615a432a7980c87a75c7c0aeec39542, but forgotten to back port