id summary reporter owner description type status milestone component version severity resolution keywords cc 1919 Default constructed circular buffer throws std::bad_alloc Dean Michael Berris Jan Gaspar "When a circular buffer is default constructed, it causes an allocation that's very large causing usually a bad allocation error when using the standard allocator(s). A proposed change is to make the default constructor instead set the capacity to 0." Bugs closed circular_buffer Boost 1.35.0 Showstopper fixed circular_buffer, bad_alloc