id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 9122,Reading and writing from/to the windows::stream_handle will cause blind stack writes,smueller@…,chris_kohlhoff,"ReadFile and WriteFile are being called with LPOVERLAPPED arguments. The handle involved is attached to an iocompletionport so the I/O calls are handled asynchronously. The parameters that receive the number of bytes received and sent in the start_read_op and start_write_op functions respectively must be NULL if the operation is to be completed asynchronously. The problem is that the parameters are not set to NULL, and are set to locations on the stack adjacent to the I/O call. This results in writing the number of bytes sent or received into that location sometime after the call was made. The stack involved in that operation may be off doing other things, hence the blind write. This problem exists in 1.54 as well.",Bugs,closed,To Be Determined,asio,Boost 1.53.0,Showstopper,invalid,asio crash stream_handle windows,