Arduino short circuit


I turn on the power of x-carve and connect Arduino + GShield to the USB port of PC. This make a short circuit on the USB port of Arduino (in some cases with flame) . If i unplug Arduino and provide power at G-shield only, the spindle go regularly . What did I do wrong ?