After struggling with celluloid/reel#40 for some time, I switched to rubinius to test and the problem disappears. @tmm1 stepped into that issue on Reel, and the details are there. Figured I would refocus the issue to http_parser.rb specifically since it is not Reel related.