Closed linas closed 2 years ago
Very strange -- all but one unit tests pass for me. The PLNRulesUTest
crashes in the destructor for the URE BackwardChainer class, during a free of std::set<Handle>
I note that BackwardChainer doesn't have a custom dtor, so this crash is in the default dtor. This hints at some kind of obscure memory corruption!? I'm debugging now.
I'm merging this pull req, despite this, because ... all the rest of the dependencies have gone in already.
Huh. Well, this crash does NOT occur in circleCI, so its failing only on my machine. Why? Maybe a different compiler? I can't think of any other reason.
This depends on opencog/atomspace#2865