SVN commit 735966 by duffeck: At least set an interval of 1 or it sometimes crashes with division by zero M +1 -0 phase.cpp --- trunk/KDE/kdebase/workspace/libs/plasma/phase.cpp #735965:735966 @@ -317,6 +317,7 @@ state->currentFrame = 0; state->curve = curve; state->interval = duration / qreal(state->frames); + state->interval = qMax( 1, state->interval ); state->interval = (state->interval / MIN_TICK_RATE) * MIN_TICK_RATE; state->currentInterval = state->interval; state->receiver = receiver;