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
