http://stackoverflow.com/questions/14084255/box2d-concave-body
Solution:
In your case vertices are oriented clockwise, while b2Polygon requirement is counterclockwise. It leads to calculation of negative area of the polygon. You have to change order of your vertices.