On OpenSuse i can use only OCC for "path profile" in this time, if i use libarea. got a error message:
Traceback (most recent call last):
File "/usr/lib64/FreeCAD/Mod/Path/PathScripts/PathProfile.py", line 333, in execute
output += self._buildPathLibarea(obj, edgelist)
File "/usr/lib64/FreeCAD/Mod/Path/PathScripts/PathProfile.py", line 258, in _buildPathLibarea
File "/usr/lib64/FreeCAD/Mod/Path/PathScripts/PathKurveUtils.py", line 348, in profile2
<type 'exceptions.NameError'>: global name 'set_good_start_point' is not defined
If you take a look like i have to made the hole in the middle, there you can see that i have a'n other prob.wich was fixed sometimes before: If i cutt out the center hole before i run "path profile" for the outline, i got no outline path...
But i'm in mind, that both, invalid running of libarea und not making a path profile on a part with a hole, are problems which are evoked by the changes for OpenSuse...
I also tried that, but got also some loops, but on different places.by converting your magnet wheel to a "Solid" (Part menu) and build the path around that
For the loops i'm with sliptonic and chrisb: it seams to be a a rounding bug...