Skip to content

Elegoo Saturn 4 Ultra16K - function Calibration/Tolerance - Abnormal CPU&RAM consumption - Crash at end with InsufficientMemoryException #1044

@JPJJPJ

Description

@JPJJPJ

System

UVtools v5.1.4 X64
Operative system: Microsoft Windows 10.0.19045 X64
Graphic card: 
Processor: Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz
Processor cores: 4
Memory RAM: 10.00 / 15.90 GB
Runtime: win-x64
Framework: .NET 9.0.6
AvaloniaUI: 11.3.2
OpenCV: 4.10.0

Path:       C:\Program Files\UVtools\
Executable: C:\Program Files\UVtools\UVtools.exe

Printer and Slicer

  • Printer: Elegoo Saturn Ultra 16K
  • Slicer: Elegoo SatelLite

Description of the bug

With a goo file generated with Elegoo SatelLite, the tools Calibration/Tolerance consumes all the memory and the CPU to finally crash at the end when trying to "Generate Tolerance Test".

System.AggregateException: A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. (Your system memory RAM hit the limit of 15.03GB from a total of 15.9GB.  Available: 0.87GB.  UVtools: 12.64GB (79.5%).
The program crashed on purpose due the impossibility to pause or cancel the running operation, this was to relief pressure and ensure the system stability.

Monitor your memory RAM under the system tools and re-run the operation to check the usages and find the cause.
You may need to stop other processes or increase your memory RAM in order to deal with huge files and/or heavy operations.

Currently you have configured a lower limit of 1GB of available memory RAM for the operations.)
 ---> System.InsufficientMemoryException: Your system memory RAM hit the limit of 15.03GB from a total of 15.9GB.  Available: 0.87GB.  UVtools: 12.64GB (79.5%).
The program crashed on purpose due the impossibility to pause or cancel the running operation, this was to relief pressure and ensure the system stability.

Monitor your memory RAM under the system tools and re-run the operation to check the usages and find the cause.
You may need to stop other processes or increase your memory RAM in order to deal with huge files and/or heavy operations.

Currently you have configured a lower limit of 1GB of available memory RAM for the operations.
   at UVtools.UI.MainWindow.<>c__DisplayClass57_0.<<RamUsageTimerOnElapsed>b__0>d.MoveNext() in UVtools.UI\MainWindow.axaml.cs:line 520
   --- End of inner exception stack trace ---
Category: Task
File: Cube_1_202507101153.goo  [Version: 0] [Class: GooFile]

Machine date time: 10/07/2025 12:04:26
       UTC date time: 10/07/2025 10:04:26

How to reproduce

1 Load the goo file generated by Elegoo SatelLite software
Around 5Go used
2 Launch Calibration / Tolerance => heavy CPU and RAM usage during 30sec
3 Tolerance Buton => heavy CPU and RAM usage during 90sec
4 Generate Tolerance test => very long => click a second time, display the dialog box and crash

Files

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions