Mathew Heard
Mathew Heard
8. There still appears to be a memory leak.  Its not v8 memory (stats as taken when process memory was 332mb): ``` { total_heap_size: 20226048, total_heap_size_executable: 2097152, total_physical_size: 19728840,...
10. Streams closed before the source can be attached triggers unhandled rejection. ``` setInterval(async ()=>{ const stream = session.open({ body: 'Hello World' }); console.log(stream) stream.cancel() }, 200) ``` stream.cancel destroys...
11. No replication instructions yet but I managed to get an infinite loop on the client end when transmitting 10MB chunks at 50MB/s over a NodeStream from the client to...
8. Continued Here are two javascript files which demonstrate the ArrayBuffer memory leak. I have not been able to isolate it as either receive or transmit side yet it would...
8. Continued Confirmed that leaked packets are the `BackingStore` from `Endpoint::UDP::OnReceive`. I'm doing some refactoring of the API to (hopefully) resolve this. Leak size is 64k (the suggested size for...
8. Confirmed appears fixed as part of [patchset 3](https://github.com/HalleyAssist/node/commit/a360dbe0bf009d099eac7d1f1f76d0ccd6cd1134) They key fix is not disposing of uv_buf_t's without first converting to a BackingStore and freeing (via stl smart pointers). Results:...
12. If a client quic session is disconnected before the server sends the hello (e.g connect to something that doesnt have a quic server running on it): ``` ../src/quic/session.cc:2569:node::quic::quic_version node::quic::Session::version()...
13. Cant supply a securecontext on client hello ``` Unhandled Rejection at: Promise { TypeError [ERR_INVALID_ARG_TYPE]: The "context" argument must be an crypto.SecureContext. Received an instance of SecureContext at new...
14. I was unable to get SNI hostname to make it through to server side. hostname was undefined in all cases in clienthello
15. ``` ==17== Invalid read of size 2 ==17== at 0x4D4AB30: memmove (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==17== by 0x18FD944: ngtcp2_cpymem (in /usr/local/bin/node) ==17== by 0x18F1A1D: ngtcp2_pkt_encode_stream_frame (in /usr/local/bin/node) ==17== by 0x18F3DB0: ngtcp2_ppe_encode_frame...