Possible serious bug in mod_fastcgi-2.4.6-AP22.dll
Zev Toledano <[email protected]> Tue, 05 Apr 2011 18:54:17 +0300
| Newsgroups | gmane.comp.web.fastcgi.devel |
|---|---|
| Message-ID | <[email protected]> |
Greetings, I need to report a possible serious bug but can't find any way to do this except via this mailing list. Apologies if I am doing this wrong: I have developed my own Windows FastCGI app that uses its own FastCGI protocol implementation, and it depends on Apache2+mod_fastcgi-2.4.6-AP22.dll to run it. I recently noticed that httpd.exe sometimes stops responding and takes 100% cpu until it is killed. After MUCH debugging, I found the cause: Sending an FCGIEndRequest(3) packet header in pieces. Specifically, If I send the first two bytes of the packet separately, and then the rest, it causes the 100% cpu issue. This happens because I send the complete response in batches of 4096 and sometimes the packet headers become split. Can anyone confirm this or tell me where to report bugs and what to do next?