$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [afio] AFIO review postponed till Monday
From: Gavin Lambert (gavinl_at_[hidden])
Date: 2015-07-27 02:03:31
On 23/07/2015 13:11, Niall Douglas wrote:
> On 22 Jul 2015 at 13:35, Glen Fernandes wrote:
>
>> 1. Use of documented kernel APIs: I'm torn here; on one hand, I don't
>> condemn use of them and I would agree with Asbjørn that it isn't a show
>> stopper. Yet you have a case of an actual show-stopper (crash) in AFIO
>> because of the use of them.[1]
>
> The show stopper crash is due to how ASIO implements its IOCP reactor
> which just happens to collide with the WOW64 bug. If I could modify
> the ASIO source code to special case this it's fixed. This is why
> Microsoft marked it as wonfix because even though it's a bug in their
> code, it is really super easy to work around if you modify your IOCP
> reactor.
Out of curiosity (and because I have my own non-ASIO IOCP reactor in a
WOW64 process and I'd like to know if it's potentially similarly
vulnerable), is there more detail on the bug you encountered or what
triggers it?