uRONamedPipeChannel, Line 152 has a BUG, causing NamedPipeChannel’s owner to be nil !!! This would cause memory leak. @EvgenyK @mh
constructor TRONamedPipeChannel.Create(aOwner: TComponent);
begin
inherited Create(Owner); // <------ This line, should be inherited Create(aOwner)
fActivateOnDemand := True;
fActive := False;
fServerID := 'RONamedPipeServer';
fServerName := '.'; // localhost
fNetworkByteOrder := False;
fBufferSize := BUFFER_SIZE;
end;