Oh sorry i made a mistake in my ordering, i swapped 3 and 4.
what i see in your notation is:
1) Cura prints a bit
2) Cura retracts
3) Cura moves to infill
4) Cura pushes back from the retract at 2)
5) Cura prints infill
and now the bad part:
6) Cura moves to the next (far away, parameter crossing) section
The move from 5 to 6 is without retract. The behaviour i would expect is
1,3,5,2,6,4
(= retraction only for the big move and not for the infill)
So the detection when to retract goes wrong. If i set the minimum travel/extrusion values before retraction to
very small values i get many retractions but at least it adds the right one between (5) and (6)
I just found out 13.10 does not do it wrong, it starts with 13.11.
You can observe it with this file:
http://www.thingiverse.com/download:86621
The first (5 or so) arm layers after the base are ok, then cura starts to show the wrong behaviour.
Regards,
Simon