And here we go: on Windows:
JU_CHECKSORTED_ODD: Bad index size 8
So something is messing up the choice of the kind of
node Judy is using in the trie. Probably due to my port.
On the other platforms, either there’s a serious corruption
from other parts of Felix or its a bug in the Judy Check routines.
Unfortunately its not so easy to run the debugger to find a stack
trace because I don’t have Linux, the double free report is from
Travis which is a remote continuous integration server.
Of course .. stuff could well be broken on Linux and OSX without
the Judy Check, however mostly it did run without crashing
before the checking code was enabled (on those platforms I mean).
Note also my port impacts Linux and OSX as well. The changes
aren’t Windows specific, they’re universal. They just shouldn’t
make any difference on Linux. Eg
~1L ==> ~(uinptr_t)1L
should have no impact on Linux, but fix the Windows build.
—
john skaller
[email protected]
http://felix-lang.org
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Judy-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/judy-devel