In cocos 0.82:
In IntervalAction.m line 53, there's code to ensure that duration is never 0.
However, duration is a readwrite property defined in FiniteTimeAction, and is merely synthesized (Action.m, line 94). This means that you can set duration to 0 and get a division by 0 error.