Look to me like it could be either disk corruption or someone flooding your node with an invalid tx. I think you mentioned that you have already blown away the block database once, but if you haven't that would be something to try.
Disk corruption is not likely. The two boxes have different hardware, different blockdevs, even different filesystems.
Wipe database, yes I did this already.
About your other suspicion: flood with invalid tx -> crash == DoS attack vector.
The goold old 3.xx branch was rock stable, and now we are FORCED to use software which has less than a week of testing (and many obvious problems already visible).