не linux но достало.. в какие то моменты вектор возвращает отрицательный size, т.е. для 72 элементов возвращает -72
проект вдоль и поперек причесан через valgrind.
в нормальном linux и windows все нормально, но периодически в wince где gcc версии 4.4.0. ни кто про такое не слышал?
сейчас пофиксил типа (в хидере bits/stl_vector.h):
size_type
size() const
{ return size_type(abs(this->_M_impl._M_finish - this->_M_impl._M_start)); }