The error message is telling you that there is a corrupt frame somewhere in the movie.  Likely a black frame.    After the words "absolute value" in the message there should be a number.  That number tells you numerical location of the defective frame.   So, for example, if it says 539 that means the defect is located at frame 539.   
What you would need to do in the example above is scroll to frame 539 (or the frame number in your error message)  and  scroll there and in the immediate area around it, looking for a black frame, or white flash, or artifacts that would indicate corruption.  Sometimes it will occur in the middle of a transition.  Cut out any corruption that you see, and try to share out again.  To preserve your original, you might want to duplicate your project and work with the duplicate.  
You can find the frame indicated in your error message by dividing the frame number by the frame rate of the project, to get the point on the time line in seconds where the frame is located.  
Before doing the above, you might first try  deleting preferences since it is so quick and easy to do.  Open iMovie  while holding down the Option and Command keys and select to delete  preferences in the box that appears.  iMovie will open in a new blank  library. Reopen your old library to get back to your projects.  It is a  safe procedure.  Now see if you can export.