Has the dump been taken when the memory usage of the process was so high (~400MB)?
The thing is, the dump should be of the same size as the memory allocated by the process (that is, also ~400MB) - but you said your dump was only like 100MB…

Cheers
Vlk