Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segfault when slicing #4417

Open
gyscos opened this issue Sep 12, 2024 · 0 comments
Open

Segfault when slicing #4417

gyscos opened this issue Sep 12, 2024 · 0 comments

Comments

@gyscos
Copy link

gyscos commented Sep 12, 2024

What happened?

When slicing a specific model, superslicer suddenly crashes.

Running in gdb, I get this backtrace:

Thread 35 "slic3r_tbb_23" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffbce006c0 (LWP 558844)]
0x00005555563ae49f in Slic3r::SeamPlacerImpl::calculate_polyline_angles_at_vertices(Slic3r::SeamPlacerImpl::PolylineWithEnd const&, std::vector<float, std::allocator<float> > const&, float) ()
(gdb) bt
#0  0x00005555563ae49f in Slic3r::SeamPlacerImpl::calculate_polyline_angles_at_vertices(Slic3r::SeamPlacerImpl::PolylineWithEnd const&, std::vector<float, std::allocator<float> > const&, float) ()
#1  0x00005555563b2183 in Slic3r::SeamPlacerImpl::process_perimeter_polylines(Slic3r::SeamPlacerImpl::PolylineWithEnd const&, float, Slic3r::LayerRegion const*, Slic3r::SeamPlacerImpl::GlobalModelInfo const&, Slic3r::PrintObjectSeamData::LayerSeams&) ()
#2  0x00005555563b8285 in Slic3r::SeamPlacer::gather_seam_candidates(Slic3r::PrintObject const*, Slic3r::SeamPlacerImpl::GlobalModelInfo const&, Slic3r::SeamPosition)::{lambda(tbb::detail::d1::blocked_range<unsigned long>)#1}::operator()(tbb::detail::d1::blocked_range<unsigned long>) const [clone .isra.0] ()
#3  0x00005555563b8a44 in tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<unsigned long>, Slic3r::SeamPlacer::gather_seam_candidates(Slic3r::PrintObject const*, Slic3r::SeamPlacerImpl::GlobalModelInfo const&, Slic3r::SeamPosition)::{lambda(tbb::detail::d1::blocked_range<unsigned long>)#1}, tbb::detail::d1::auto_partitioner const>::execute(tbb::detail::d1::execution_data&) ()
#4  0x0000555556fa9f8b in tbb::detail::r1::market::process(rml::job&) ()
#5  0x0000555556f9a357 in tbb::detail::r1::rml::private_worker::thread_routine(void*) ()
#6  0x00007ffff6af239d in start_thread (arg=<optimized out>) at pthread_create.c:447
#7  0x00007ffff6b7749c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Slicing other objects, or this object in a different orientation, works fine.

Project file & How to reproduce

Here's the project I'm slicing (through File > Save project as):
about to crash.zip

Here's my config (through "export config bundle with physical printer"):
SuperSlicer_config_bundle.zip

Version

2.5.60.0

Operating system

archlinux

Printer model

voron 2.4 with 0.6 nozzle

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant