Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Running a simple test that opens and closes a file in many threads will fail under valgrind with an invalid write of size 8.
It looks like the stack is unwinding in the calling thread before the callback invoked by asio in OpenFileForRead can set the input_stream pointer.