https://bz.apache.org/bugzilla/show_bug.cgi?id=57674
--- Comment #10 from Christopher Schultz <ch...@christopherschultz.net> --- When I run that script, the first hiccup comes at byte 0x00248a (decimal 9354): 002478 002480 00AB ^D^C ^@2490 ^ byte 0x2480 + 8 + 2) (Note that each line is 8 bytes long: 6 bytes of address + \r\n, so the "AB" starts at 0x2480 + 8 + 2) 002498 0024a0 Then it happens again at byte 0x491a (decimal 18714): 004908 004910 0049AB ^D^C ^@20 004928 004930 The distance between the first and second scars is 0x2490 (9360) bytes. Then again at 0x6dae (decimal 28078): 006d98 006da0 006da8AB ^D^C ^@ 006db8 006dc0 That's an offset to the previous scar of 0x2494 (decimal 9364). Then again at 0x9241 (decimal 37441): 009230 009238 0AB ^D^C ^@09248 009250 009258 That's an offset of 9363. I've taken another look at AjpNioProcessor.output, and the loop looks very straightforward. As long as writeBuffer.put() and NioSelectorPool.write work as advertized, and no IOException occurs at line 316 (selector = pool.get()), it should work. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org