Is there an existing issue for this problem?
CrealityPrint Version
7.10
Operating System (OS)
Windows
OS Version
11
Additional system information
No response
Printer
K2 PRO
How to reproduce
Creality Print CLI crashes when slicing 3MF generated by Creality Print
Summary
Creality Print CLI crashes with exit code 3221225477 / 0xC0000005 while slicing a .3mf project generated by Creality Print itself.
The crash happens before any G-code is produced. The last relevant log line is:
Slic3r::GUI::PartPlate::calc_exclude_triangles:Unable to create exclude triangles
This makes the CLI unusable for automated/headless quote calculation workflows.
Environment
- OS: Windows
- Creality Print install path:
C:\Program Files\Creality\Creality Print 7.0\CrealityPrint.exe
- Installed version detected from Windows installed apps / registry:
- CLI internal version shown in logs:
current cli version 01.09.03.50
Bombazza_Piraz_Creality_Print.3mf
- The
.3mf file was generated directly by Creality Print.
Reproduction Command
"C:\Program Files\Creality\Creality Print 7.0\CrealityPrint.exe" `
--debug 5 `
--slice 0 `
--no-check `
--allow-newer-file `
--outputdir "C:\temp\creality-cli-test" `
--arrange 0 `
--orient 1 `
--ensure-on-bed `
--allow-multicolor-oneplate `
"C:\path\to\Bombazza_Piraz_Creality_Print.3mf"
Actual Result
The process exits with:
No G-code is generated.
Relevant log tail:
[info] total 1 models, 0 objects
[info] Slic3r::GUI::PartPlate::update_slice_result_valid_state: plate 0 , update slice result from 0 to 0
[info] Slic3r::GUI::PartPlate::update_slice_result_valid_state: plate 1 , update slice result from 0 to 0
[error] Slic3r::GUI::PartPlate::calc_exclude_triangles:Unable to create exclude triangles
Expected Result
The CLI should slice the .3mf project and generate G-code in the specified output directory, or return a controlled error message without crashing.
Additional Tests Performed
I tested multiple flag combinations to verify whether the crash was caused by arrange/orient/multicolor options.
All of these combinations still crashed with the same exit code and the same calc_exclude_triangles error:
--arrange 0 --orient 1 --allow-multicolor-oneplate
--arrange 1 --orient 1 --allow-multicolor-oneplate
--arrange 0 --orient 0 --allow-multicolor-oneplate
--arrange 0 --orient 1
Result for every case:
exit code: 3221225477
output files: none
last error: Slic3r::GUI::PartPlate::calc_exclude_triangles:Unable to create exclude triangles
Version Compatibility Note
Without --allow-newer-file, the CLI rejects the project with:
Version Check: File Version 7.1.0.1 not supported by current cli version 01.09.03.50
With --allow-newer-file, the version check is bypassed, but the CLI crashes later during plate/model handling.
Why This Matters
We are trying to integrate Creality Print CLI into an external automated workflow for:
- detecting installed Creality Print
- importing printer/material/process profiles
- running CLI slicing
- reading generated G-code/result data for print time and material estimation
- supporting future mono/multicolor quote calculation
Profile discovery works correctly from the Creality Print installation folders, but slicing cannot currently be enabled because the CLI crashes before producing output.
Request
Could you please check whether:
CrealityPrint.exe is expected to be usable as a headless CLI on Windows.
- There is a recommended CLI entry point other than
CrealityPrint.exe.
- The
calc_exclude_triangles crash is a known issue.
- A newer CLI binary is available or planned, matching Creality Print 7.1 project files.
- There are required flags or environment variables for slicing
.3mf projects generated by Creality Print itself.
Thanks!
Actual results
none
Expected results
none
Project file & Debug log uploads
none
Checklist of files to include
Anything else?
No response
Is there an existing issue for this problem?
CrealityPrint Version
7.10
Operating System (OS)
Windows
OS Version
11
Additional system information
No response
Printer
K2 PRO
How to reproduce
Creality Print CLI crashes when slicing 3MF generated by Creality Print
Summary
Creality Print CLI crashes with exit code
3221225477/0xC0000005while slicing a.3mfproject generated by Creality Print itself.The crash happens before any G-code is produced. The last relevant log line is:
This makes the CLI unusable for automated/headless quote calculation workflows.
Environment
.3mffile was generated directly by Creality Print.Reproduction Command
Actual Result
The process exits with:
No G-code is generated.
Relevant log tail:
Expected Result
The CLI should slice the
.3mfproject and generate G-code in the specified output directory, or return a controlled error message without crashing.Additional Tests Performed
I tested multiple flag combinations to verify whether the crash was caused by arrange/orient/multicolor options.
All of these combinations still crashed with the same exit code and the same
calc_exclude_triangleserror:Result for every case:
Version Compatibility Note
Without
--allow-newer-file, the CLI rejects the project with:With
--allow-newer-file, the version check is bypassed, but the CLI crashes later during plate/model handling.Why This Matters
We are trying to integrate Creality Print CLI into an external automated workflow for:
Profile discovery works correctly from the Creality Print installation folders, but slicing cannot currently be enabled because the CLI crashes before producing output.
Request
Could you please check whether:
CrealityPrint.exeis expected to be usable as a headless CLI on Windows.CrealityPrint.exe.calc_exclude_trianglescrash is a known issue..3mfprojects generated by Creality Print itself.Thanks!
Actual results
none
Expected results
none
Project file & Debug log uploads
none
Checklist of files to include
Anything else?
No response