VirtualBox have a problem: there is crash of Finder always when you select "About this mac" and there is no data about memory in "System Profiler".
The reason for this behavior is that VirtualBox (currently all versions including the latest 4.2) does not create the data for the system memory in the SMBIOS table (no entry for Memory Device).
I suggest that Chameleon add these data for Memory Device when emulating SMBios as it did for Apple Specific Structure: OemProcessorType and OemProcessorBusSpeed.
Sorry everyone, I found that VirtualBox added this data to SMBIOS, but mark it as inactive structure.
That it mark as active, you need add next parameters to config virtualbox machine:
<ExtraDataItem name="VBoxInternal/Devices/pcbios/0/Config/DmiExposeMemoryTable" value="1"/>