What compiler is used to generate the executable?
I'm playing around with changing the XML, and I'm getting an invalid pointer error. I thought I'd try debugging it myself rather than posting the XML.
Btw, you have a typo: push_up instead of pushup in one field in the XML.