id summary reporter owner description type status milestone component version severity resolution keywords cc 2557 iostreams filtering_stream w/ gzip infinite loop when writing to a full drive Tomasz Śniatowski Jonathan Turkanis "When a filtering_stream with a gzip_compressor is used to write to a full hard drive (i.e. insufficient free space), boost enters an infinite loop in /boost/iostreams/detail/adapter/non_blocking_adapter.hpp:41 because the write function keeps returning zero. This loop happens during the destruction of the stream. I can't seem to find a client-side workaround. Attached is a test case, point it to a volume with zero space and give some large number of bytes. If there's insufficient space, execution hangs. Tested on mingw/winxp/gcc4.2 but seems to fail on linux/gcc as well." Bugs assigned Boost 1.38.0 iostreams Boost 1.55.0 Problem