On 03.09.2021 15:29, Adriano dos Santos Fernandes wrote:
On 03/09/2021 07:24, Mike Kaganski wrote:
vcruntime140d.dll!00007ffa0f4a1a29()
Engine12.dll!Jrd::Sort::diddleKey(unsigned char * record, bool
direction) Line 916
at
C:\lo\src\build\workdir\UnpackedTarball\firebird\src\jrd\sort.cpp(916)
Engine12.dll!Jrd::Sort::sortBuffer(Jrd::thread_db * tdbb) Line 1998
at
What is odd is that this seems the last pass, where duplicates are verified.
So diddleKey was already called many times for the present data.
When you tested vanilla Firebird, did you get it already built or did
you compiled it with same tools used to compile OO-Firebird?
First I experimented with the release downloaded from
https://firebirdsql.org/en/firebird-3-0-7/, so it was an "already
built". But then I tried to build it myself from git repo (as I
described in the original message); it turned out that it's impossible
to build FB using official instructions (
https://www.firebirdsql.org/en/building-the-code-windows/ ) using the
same tools as LO uses: LO uses VS2019 (and builds FB 3.0.7), while FB
current requires at most VS2017. So of course it was comparing apples to
oranges, I realize :)
--
Best regards,
Mike Kaganski
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel