user2410: I'm making a short movie with iMovie.
From time to time (more than once per day) I export it in medium format.
I did it with my last version, then I refined the video and when exporting again iMovie started crashing.
After lot of hacking, reading (this great post for instance, which gives multiple very useful solutions), I understood that the cause was some corrupted video. 
I crashes probably in the part where I included some video produced with iMovie itself. So, I create a temp project with iMovie, and I export it to use the exported video in my MAIN project.
I removed it and now it works. If I include it again it sometimes crashes, and it is the weird thing:
I never changed this video, and when I include it again some time the project is exporting well, sometimes not (it seems a not-reproducible issue! crazy!).
Hence I have the following questions:

is it possible to 'repair' the video which make the project crash?
is there a way to understand, from the error report, WHICH WAS THE PART CAUSING THE CRASH?
iMovie is great but I think it is still somewaht a toy. So if I buy final cut pro x, can I import iMovie videos without getting crazy?

-- UPDATE --
The followings are not  possible solutions:

Removing the "organic" title (I'm not using it)
clean the preferences entry in the library folder (com.apple.iMovieApp.plist), I've already tried it


user2277: You can try to convert the defunct video to a different codec. Use something Lossless like ProRes, if you can, or Motion JPEG. Then put the clip back into your project. 
I had this problem once in FCP7 for about a week. It didn't go away until I re-recorded that video (which was painful, but in my case, doable). I wouldn't suggest such a radical solution in your case though. There's a lot you can still try. Read the linked post. Basically what I did was: "circumvent or force media conversion at different production stages".
You can also open Console and take a look at the log when the app is crashing. That normally gives hints what is going on in the background.

2410: <p>I'm making a short movie with iMovie.</p>

<p>From time to time (more than once per day) I export it in medium format.</p>

<p>I did it with my last version, then I refined the video and when exporting again iMovie started crashing.</p>

<p>After lot of hacking, reading (<a href="http://serato.com/forum/discussion/618693" rel="nofollow">this great post for instance</a>, which gives multiple very useful solutions), <em>I understood that the cause was some corrupted video</em>. </p>

<p>I crashes probably in the part where I included some video produced with iMovie itself. So, I create a temp project with iMovie, and I export it to use the exported video in my MAIN project.</p>

<p>I removed it and now it works. If I include it again it sometimes crashes, and it is the weird thing:
I never changed this video, and when I include it again some time the project is exporting well, sometimes not (it seems a not-reproducible issue! crazy!).</p>

<p>Hence I have the following questions:</p>

<ol>
<li><p>is it possible to 'repair' the video which make the project crash?</p></li>
<li><p><strong>is there a way to understand, from the error report, WHICH WAS THE PART CAUSING THE CRASH?</strong></p></li>
<li>iMovie is great but I think it is still somewaht a toy. So if I buy <a href="http://www.apple.com/it/finalcutpro/" rel="nofollow">final cut pro x</a>, can I import iMovie videos without getting crazy?</li>
</ol>

<p><strong>-- UPDATE --</strong></p>

<p><strong>The followings are not  possible solutions:</strong></p>

<ul>
<li>Removing the "organic" title (I'm not using it)</li>
<li>clean the preferences entry in the library folder (com.apple.iMovieApp.plist), I've already tried it</li>
</ul>
 2277: <p>You can try to convert the defunct video to a different codec. Use something Lossless like ProRes, if you can, or Motion JPEG. Then put the clip back into your project. </p>

<p>I had this problem <a href="http://mosx.tumblr.com/post/8353326625/how-to-solve-a-general-error-in-final-cut-pro-7-or" rel="nofollow">once in FCP7 for about a week</a>. It didn't go away until I re-recorded that video (which was painful, but in my case, doable). I wouldn't suggest such a radical solution in your case though. There's a lot you can still try. Read the linked post. Basically what I did was: "circumvent or force media conversion at different production stages".</p>

<p>You can also open Console and take a look at the log when the app is crashing. That normally gives hints what is going on in the background.</p>
