how robust BRepOffsetAPI_MakethickSolid??

I've been trying to make a thicksolid using the above function and been very unsuccessful. It crashes except for simple shapes such as solids and cylinders. I know the surfaces has to be at least C1 continuous but other than that didn't see any restrictions on documentation.
I've attached a solid that I've tried to make a thicksolid by removing the two end caps.

Any ideas? Is there anybody who has used this function successfully on solids other than simple boxes and cylinders?

Thanks in advance.

P G's picture

also what's the minimum no. faces - is it one or two faces which can be removed ?
- pg