Soweit ich das im englischsprachigen Forum verstanden habe, ist das ein PHP-Versions-Problem (5.2 ist zu gering).
Eine Lösung wurde hier angeboten:
http://forum.virtuemart.net/in…17072.msg395217#msg395217
Ich habe es nicht ausprobiert, sondern bin erstmal bei der alten Virtuemart-Version geblieben. Die anderen User waren mit dem Workaround zufrieden.