"Record game physics to IPO" crashes blender (massive scene)


I have this massive domino scene which I’m trying to capture to IPOs.
Blender crashes with error code 12.
Simply playing the scene works fine.

The speed difference is immense when I compare playing vs recording to IPO.
When I record to IPO, Blender crashes after about 1 hour, at which point it is somewhere at the 1 minute mark when just playing (totat time playing is about 4 minutes).

This is what I find in my console:

[0x0-0x98098].org.blenderfoundation.blender[5065] blender(5065,0xa0545fa0) malloc: *** mmap(size=90112) failed (error code=12)
[0x0-0x98098].org.blenderfoundation.blender[5065] *** error: can’t allocate region
[0x0-0x98098].org.blenderfoundation.blender[5065] *** set a breakpoint in malloc_error_break to debug
[0x0-0x98098].org.blenderfoundation.blender[5065] Calloc returns nill: len=86016 in beztriple, total 1885998416
com.apple.launchd[113] ([0x0-0x98098].org.blenderfoundation.blender[5065]) Exited abnormally: Bus error

I guess it’s saying my scene is to big…
Any tips/ideas on how I could solve this?
Can I solve this?

blender 2.46 / OS X 10.5.4 / 2.4 intel Core 2 Duo / 4 Gb RAM / GeForce 8600M GT.
I also tried it on a 4 core Mac Pro with 2 Gb RAM, where it also crashes.