[GH-ISSUE #321] Some operations on the calculation module fill the working memory #144

Open
opened 2026-05-06 13:15:44 +02:00 by BreizhHardware · 0 comments

Originally created by @gGenouville on GitHub (Apr 13, 2023).
Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/321

Some operations concerning units divisions do not work and raises the error "The memory is full. Try again."

Occurs on :

  • The Upsilon Web App
  • N0110 with Upsilon 1.0.1 - Omega 2.0.2 - Epsilon 15.5.0
  • N0100 with Upsilon 1.0.0 - Omega 2.0.0 - Epsilon 15.5.0

Steps to reproduce the behavior :

  1. Go to the calculation app
  2. Type in ((50_mm)/(4_mm))-1 and then press EXE
  3. See error : (the web app crashes instead)
    screenshot (1)

Similar examples of the bug :

  • With any other metric and imperial distance unist (BUT NOT METERS)
    screenshot (2)
  • With all area units
  • With all time units (BUT NOT SECONDS)
  • With all volume units
  • With all mass units (BUT NOT KILOGRAMS)
  • With all electric and magnetic units (BUT NOT AMPERES)
  • With all amount of substance units (BUT NOT MOLES)
  • With all frequency units (BUT NO GIGAHERSES)
  • With all force units
  • With all pressure units
  • With all energy units
  • With all power units

Another bug asserts that the result is not defined while it is (makes no freeze) :

  • With other distance units
    screenshot (3)
  • With all temperature units (BUT NO KELVINS)
  • With gigahertses

Yet another bug asserts that there is a synthax error while it is not true (makes no freeze) :

  • With lumens
    screenshot (4)
  • With luxes
  • With steradians

The bug does not occur with :

  • Meters
    screenshot
  • Seconds
  • Kilograms
  • Amperes
  • Moles
  • Kelvins
  • 2 step operations (using Ans)
    screenshot (5)
  • Only a division
    screenshot (6)
  • With Epsilon 20.4.0
    screenshot (7)
Originally created by @gGenouville on GitHub (Apr 13, 2023). Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/321 ### Some operations concerning units divisions do not work and raises the error "_The memory is full. Try again._" **Occurs on :** - The Upsilon Web App - N0110 with Upsilon 1.0.1 - Omega 2.0.2 - Epsilon 15.5.0 - N0100 with Upsilon 1.0.0 - Omega 2.0.0 - Epsilon 15.5.0 **Steps to reproduce the behavior :** 1. Go to the calculation app 2. Type in `((50_mm)/(4_mm))-1` and then press `EXE` 3. See error : (the web app crashes instead) ![screenshot (1)](https://user-images.githubusercontent.com/130657891/231739093-8b36e818-deee-4a3d-b669-0f2312e2d90c.png) **Similar examples of the bug :** - With any other metric and imperial distance unist (BUT NOT METERS) ![screenshot (2)](https://user-images.githubusercontent.com/130657891/231739753-79fc8b5c-a106-431b-86b4-9b3bc1927081.png) - With all area units - With all time units (BUT NOT SECONDS) - With all volume units - With all mass units (BUT NOT KILOGRAMS) - With all electric and magnetic units (BUT NOT AMPERES) - With all amount of substance units (BUT NOT MOLES) - With all frequency units (BUT NO GIGAHERSES) - With all force units - With all pressure units - With all energy units - With all power units **Another bug asserts that the result is not defined while it is (makes no freeze) :** - With other distance units ![screenshot (3)](https://user-images.githubusercontent.com/130657891/231741295-ecf8658f-e5c1-426c-afb7-d418ee067da4.png) - With all temperature units (BUT NO KELVINS) - With gigahertses **Yet another bug asserts that there is a synthax error while it is not true (makes no freeze) :** - With lumens ![screenshot (4)](https://user-images.githubusercontent.com/130657891/231747995-bafb9212-a50d-493a-b26c-3e82d4fcdbc9.png) - With luxes - With steradians **The bug does not occur with :** - Meters ![screenshot](https://user-images.githubusercontent.com/130657891/231738758-837d9008-7ae9-4315-90f0-7940c413950b.png) - Seconds - Kilograms - Amperes - Moles - Kelvins - 2 step operations (using Ans) ![screenshot (5)](https://user-images.githubusercontent.com/130657891/231748830-50746643-b630-494d-916e-2a7f56fe0a6f.png) - Only a division ![screenshot (6)](https://user-images.githubusercontent.com/130657891/231751238-1c5bae71-0486-409e-87d2-aecf7c3188c8.png) - With Epsilon 20.4.0 ![screenshot (7)](https://user-images.githubusercontent.com/130657891/231751671-cbc607db-671c-456a-9189-cdda45ba9677.png)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Upsilon#144
No description provided.