2.49 crash when using BOOLEAN difference modifier

I can use a small icosphere with limited polygons to remove a chunk from a block/cube using diff.modifier, yet when the polygons get high, it crashes every time.

I have 8 gigs of ram ! Running i7920, an Nvidia 260gtx 1gb video card, 500g hd…so what’s the problem? I don’t get it and I’m really frustrated at this point.

Long story short, ditch 2.49 if you want to work with booleans and get the latest version, it has the carve library implemented under the hood for booleans.