OrcaSlicer icon indicating copy to clipboard operation
OrcaSlicer copied to clipboard

App crash/GUI irresponsive on Mesh Boolean

Open witchcraftsman opened this issue 1 year ago • 1 comments

OrcaSlicer Version

1.8.1

OS version

macOS 12.7.2

Additional system information

10 core CPU (macbook pro 2021) 32gb RAM

Printer

Not applicable

How to reproduce

  1. Add a complex shape (300k+ triangles)
  2. Add a simple shape (800 triangles)
  3. Assemble them
  4. Subtract from shape 1 with shape 2 using Mesh Boolean

Actual results

  • Subtraction uses just one core (that's OK, the same is with Fusion 360, for instance)
  • GUI dies, it's not possible to switch from/to app to see the progress or to cancel the operation - it just won't render (that's bad)
  • It goes on for a while then RAM becomes exhausted (see the screenshot) Screenshot 2023-12-19 at 23 01 27

Expected results

  • This should should at least finish at the end
  • GUI handling could be on a separate process
  • RAM usage should be controlled, or the operation should be prohibited with memory pre-calculations done

Project file & Debug log uploads

orca-issue.3mf.zip debug_Tue_Dec_19_11_15_56_46163.log.0.zip

Checklist of files to include

  • [X] Log file
  • [X] Project file

witchcraftsman avatar Dec 19 '23 20:12 witchcraftsman

another Mac crash that is possibly related to #2921 which might be interesting to look at, since on mac it seems to run out of memory.

silence48 avatar Dec 31 '23 03:12 silence48

Orca bot: this issue is stale because it has been open for 90 days with no activity.

github-actions[bot] avatar Mar 31 '24 00:03 github-actions[bot]

Orca bot: This issue was closed because it has been inactive for 7 days since being marked as stale.

github-actions[bot] avatar Apr 07 '24 00:04 github-actions[bot]