Fix crash when slicing multi-material print with wipe tower #404

Closed
opened 2026-04-05 16:20:37 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @SoftFever on 3/8/2026

Description

The WipeTower2 code path never called construct_mesh(), leaving wipe_tower_mesh_data as std::nullopt. GCode export then dereferenced it unconditionally, triggering an assertion failure / crash.

TODO:

  • supress auto filament mapping dialog

Screenshots/Recordings/Graphs

Tests

*Originally created by @SoftFever on 3/8/2026* # Description The WipeTower2 code path never called construct_mesh(), leaving wipe_tower_mesh_data as std::nullopt. GCode export then dereferenced it unconditionally, triggering an assertion failure / crash. TODO: - [ ] supress auto filament mapping dialog # Screenshots/Recordings/Graphs <!-- > Please attach relevant screenshots to showcase the UI changes. > Please attach images that can help explain the changes. --> ## Tests <!-- > Please describe the tests that you have conducted to verify the changes made in this PR. -->
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#404