Closed
Description
- Version: v8.1.4
- Platform: Linux 4.9.0-2-amd64 deps: update openssl to 1.0.1j #1 SMP Debian 4.9.18-1 (2017-03-30) x86_64 GNU/Linux
- Subsystem: node_http_parser.cc
Hi,
I get the following crash from time to time (randomly, it seems):
/usr/local/bin/node[26969]: ../src/node_http_parser.cc:420:static void node::{anonymous}::Parser::Execute(const v8::FunctionCallbackInfo<v8::Value>&): Assertion `(parser->current_buffer_len_) == (0)' failed.
Main process exited, code=killed, status=6/ABRT
1: node::Abort() [/usr/local/bin/node]
2: node::Assert(char const* const (*) [4]) [/usr/local/bin/node]
3: 0x14135d1 [/usr/local/bin/node]
4: 0xcc6de636c65
I'm not entirely sure where this comes from as there is no JS stack trace, but I believe it happens when processing the response of a HTTP request. This bug has been around for a long time, but it's very inconsistent. It might have already been reported here, at least it seems to be related.