<frame level="48" function="GDraw::DoStrokePath(POINT const*, unsigned char const*, unsigned long, bool, unsigned long, CapStyle, JoinStyle, DASH const*, POINT*, unsigned char*, long, RECT*)" offset="00000000"/>
Your crash seems to be somewhere inside the CDraw library, and there may be nothing you can do about this until someone at Xara notices and fixes it. Given that you have a stack trace, you might want to report your bug at the Xara Bugzilla

Ben