|
Boost : |
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?
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk