Crash while trying to render object with subdivision and boolean.

Win 7, 64 bit, Blender 2.57.
Simple scene. Little object with subdivisioned surface. Ten aplied difference boolean with cube to “cut” a hole to it. Little light for shadow, plane for ground and camera.

When subdivision or boolean disabled, everything is OK.

In subdivision, I’ve set 2 for editor and 6 for render to reduce CPU usage while editing. Please, don’t tell me it’s not gonna work until I apply it…

EDIT: Found out it crashes only when values 5 and 6 are set up in rendering subdivision settings. Lower ones work. … wierd.
EDIT2: Tried with Multires … same thing.