Boolean diff gives up?

 From:  Andre
9598.1 
I'm trying to subtract "cuttingobject" from "solid".



It says "Calculating..." for a few seconds and then just seems to abort the calculation?