I am facing a problem in Timer Handling.Situation is like this:

"When we post a Timer Request (say of x seconds) and when that Timer Request is pending, As soon as we press 'Options' softkey from the menu, the timer active object's RunL method is invoked with -2147483647 status value. It causes the Timer to stop."

Can any one tell that where the problem lies and if possible, suggest some solution for this..