Opened 14 years ago
Closed 14 years ago
#2936 closed Bugs (fixed)
ASIO crashes when reads data from Windows Pipe
Reported by: | Owned by: | chris_kohlhoff | |
---|---|---|---|
Milestone: | Boost 1.39.0 | Component: | asio |
Version: | Boost 1.38.0 | Severity: | Problem |
Keywords: | Cc: |
Description
I found another problem in boost asio library.
I created a pipe server and keep it reading from a windows pipe(read 128 bytes for each operation). Then I created a pipe client to write 257 bytes data to the pipe and the programs crashes at the "operation::do_completion" routine. I have attached the program with full source code, so you can reproduce it (written in VC2008).
A possible solution to this problem is located at http://wrongpc.blogspot.com/2009/03/boost-asio-for-windows-pipe-bug.html It can fix the problem, but the method needs to change boost asio source code, so it's not very convenient.
Attachments (1)
Change History (2)
by , 14 years ago
Attachment: | More_read_error.7z added |
---|
comment:1 by , 14 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
source code to reproduce the bug