The General run error occurs when the co-ordinates are wrong. This could happen when you window is minimized. In such cases you will get a -ve value in X and y. Whenever you get such error just print x and Y and you will know why it happened
thanx for the input. One of the ways to consistently reproduce the error is by using 2 monitors/2 active displays. When QTP is in one display and browser in another, the error occurs consistently. I checked the coordinates and they are fine, not sure why this happens.