When I try to slice even the simplest STLs, slic3r stops the slicing with this message:
Caugh C++ exception of type or derived from 'std::exception': vector::_M_range_check: __n (which is 18446744073709551615) >= this->size() (which is 25) at /dados
stl file I used: https://drive.google.com/file/d/0B8WZj6JJHZDwRnZQRkRpYVAwWlk/view?usp=sharing
slic3r settings, in zip format: https://drive.google.com/file/d/0B8WZj6JJHZDwbWdVdm1yTmw4Mlk/view?usp=sharing
Please tell me how I can add any further debug information.
Well, you could run "gdb perl /path/to/corefile" and then type "back" to get the backtrace. It might be useful if you compiled from source.
Of course, you'd need gdb installed (which is the packaged gdb on debian and ubuntu).
It is not dumping core, it is showing the message on the bottom window border...
I even found out a way to avoid this problem. I don't know how, but using my settings:
Voilà. I don't know why but the slicing error stops. From now on, every stl is sliced correctly.
Using diff to compare the settings:
print settings -
most notable differences between sethi3d (1) and graber i3 (2):
Others are numeric differences which I reckon are not likely to be the cause.
For printer settings:
Sethi3D has these codes, graber i3 does not:
pressure_advance = 0
Bugfix: don't crash when skirts > 0 but skirt_height = 0. Includes re…
…gression test. #2537
Thank you, I was able to reproduce and fix this. It was caused by skirts being > 0 but skirt_height being 0. I also included a regression test.