1 Reply Latest reply: Jan 31, 2013 5:54 AM by LMM53
LMM53 Level 1 (0 points)

I have had repeated problems with iMovie crashing when trying to render (finalize) my project.  I have been all over this forum and have received many helpful suggestions.  I have taken my iMac into the Apple store and had all sorts of diagnostics run on it.  The hardware checks out ok and the geniuses (job title, not sarcasm here) do not know why iMovie keeps crashing.  It seems to me that if my graphics card is not top-of-the-line (it's not), the rendering process would simply take a long time, not cause iMovie to crash.  I say that only in terms of reasonableness, not in terms of any actual knowledge.


I tried once again to recreate and render my movie.  I used a fairly scientific approach as follows, starting with a very small project, and checking to see if it would render at each step:


     - video clips only (3 minutes) - rendered ok

     - added background and title - rendered ok

     - added 8 still photos - rendered ok

     - added 1 song - rendered ok

     - added 1 picture-in-picture to background/title - rendered ok

     - added 4 more picture-in-picture photos to background/title - rendered ok

     - added more photos, more video, 1 more song (total time 6:55) - rendered ok

     - added more photos, 4 more video clips, 1 more song (total time 13:34) - rendered ok

     - added more still photos, more short video clips, 1 more song (total time 17:04) - crashed


Here is the top of the crash dump:


Process:         iMovie [309]

Path:            /Applications/iMovie.app/Contents/MacOS/iMovie

Identifier:      com.apple.iMovieApp

Version:         9.0.8 (1778)

Build Info:      iMovieApp-1778000000000000~1

Code Type:       X86 (Native)

Parent Process:  launchd [135]

User ID:         501


Date/Time:       2013-01-30 18:31:42.044 -0500

OS Version:      Mac OS X 10.8.2 (12C60)

Report Version:  10


Interval Since Last Report:          154568 sec

Crashes Since Last Report:           9

Per-App Interval Since Last Report:  77123 sec

Per-App Crashes Since Last Report:   2

Anonymous UUID:                      5F504B22-02E3-D889-B175-6C697A229337


Crashed Thread:  0  Dispatch queue: com.apple.main-thread


Exception Type:  EXC_BAD_ACCESS (SIGBUS)

Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000


VM Regions Near 0:

--> __PAGEZERO             0000000000000000-0000000000001000 [    4K] ---/--- SM=NUL  /Applications/iMovie.app/Contents/MacOS/iMovie

    VM_ALLOCATE            0000000000001000-000000000006b000 [  424K] ---/--- SM=NUL 


Application Specific Information:

Performing @selector(a_finalize:) from sender NSMenuItem 0x7a6b7830


Thread 0 Crashed:: Dispatch queue: com.apple.main-thread

0   com.apple.ATIRadeonX2000GLDriver          0x08de068d 0x8be9000 + 2061965

1   com.apple.ATIRadeonX2000GLDriver          0x08de09ab 0x8be9000 + 2062763

2   com.apple.ATIRadeonX2000GLDriver          0x08dde210 0x8be9000 + 2052624


The crash occurred when trying to allocate virtual memory, that is clear.  I assume this is a kernal protection failure because allocating VM is a kernal-level operation. Thread 0 shows the a call to com.apple,ATIRadeonX2000GLDriver.  My graphics card is an ATI Radeon HD 4850 512 MB. 


So, my question - is this an attempt to allocate VM in the graphics card and my card does not have any more memory available? Or is this an attempt to allocate system-wide VM and my system does not have any more memory?  If it is the card, I don't believe I can do anything about that (can I upgrade the graphics card in my iMac?).  If it is system-wide memory, I can add more memory.  I currently have 8GB of memory and I can add 8 more for 16.


FYI - here is my system:


iMac, 27-inch, Late 2009

Processor: 2.8GHz Intel Core i7

Memory: 8GB 1067 MHz DDR3

Graphics: ATI Radeon HD 4850 512 MB

Software: OS X 10.8.2 (12C60)


Any ideas? 


iMovie '11, OS X Mountain Lion (10.8.2)