23.07.2018 15:07, Alex Peshkoff via Firebird-devel wrote:
I tried to reproduce this with c++ client. I did the following - set in FB4 TcpRemoteBufferSize=8191, connected to it using FB3 client (to avoid having same size preset at both ends of wire link) 'isql -user sysdba -pas masterkey localhost:employee' and in order to produce some network load did: execute block returns(x int) as begin x=0; while (x < 1000000) do begin x=x+1; suspend; end end but nothing bad happens. Please can yo tell me what exactly should I run to reproduce an error.
Try to use "return s varchar(10000)" and "s = lpad('x', 'y', x)". It looks like the problem may be somewhere between packet data alignment and end-of-buffer check.
-- WBR, SD. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel