Upload to Leonardo (BlinkyTape) fails to open corrupt com port name

Windows10 Arduino 1.6.5 FASLED 3.1

I am uploading the stock colorswirl program it builds fine and then fails to upload.

avrdude: ser_open(): can't open device "\.\COM10ÚÙÿÿÿÿÿ?ñ": The system cannot find the file specified.

As you can see the port name is bogus. I've tried other ports, cables, manually change the com port to 1. The comport name appears correctly in Windows UI, and in the Arduino IDE's Tools Port UI.

Spent a while looking around and couldn't find any one with the same issue, any suggestions? Maybe I can update AVRDUDE?