I’m using Ocaml and with the latest version of TrueOS, running a binary that is compiled with the byte code interpreter built in, I’m getting the following error:
<jemalloc>: jemalloc_rtree.c:205: Failed assertion: "!dependent || leaf != NULL"
This works fine on
12.0-CURRENT-up-20170704_044036, but I have not tested every boot env between that and what I’m running now.
Also, if I compile the binary on the working BE and then run it on the broken BE, it runs fine. It’s just building it on the broken version of TrueOS I see this behaviour.
Has anything changed in jemalloc that could explain this? I am using the same version of Ocaml and all my Ocaml deps in both cases.
Note, I am using Ocaml via opam, so not the system Ocaml.