Hi,

I'm debugging now an issue while reading response data for op_get_segment with 
size 32767. Sometimes the data is "correct" there and I can read it just fine. 
But sometimes not (although I can replicate it often I get weird response). 

The reponse  is BlobId==0 and ObjectHandle==1, so far so good. But the data is 
the one here (https://pastebin.com/D38F4DmT). If I'm reading this buffer 
correctly, the sizes are 0, 256, 0, 2560, 4488, 39378. The 0s are suspicious, 
but it blows on the 39378, because the buffer is 32k, so there's obviously not 
that much data.

What's going on there? And how is it possible that the buffer is not always the 
same (sometimes it's correct sizes etc.)? Running on vanilla 2.5.8 x64.

BTW the correct data I'm getting in other cases is here 
(https://pastebin.com/JZu0jkq8).

-- 
Mgr. Jiří Činčura
https://www.tabsoverspaces.com/

------------------------------------------------------------------------------
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

Reply via email to