Unsatcore extraction bug

Issue #737 resolved
Pieter Van Hertum created an issue

When running inclosed file (the testsuite), the system gives a segfault in relaesemode and an assertion fails in debug mode.

Error: ASSERT FAILED: offset.offset!=-1 @ /home/pietervh/local/Development/idpmaster/idp/src/inferences/grounding/GroundTranslator.hpp (214)

stack trace: /home/pietervh/local/Development/idpmaster/debuginstall/lib/libidp.so : AssertionException::AssertionException(std::string)+0x58 /home/pietervh/local/Development/idpmaster/debuginstall/lib/libidp.so : GroundTranslator::getIntroducedLiteralsFor(PFSymbol) const+0x10b /home/pietervh/local/Development/idpmaster/debuginstall/lib/libidp.so : ModelExpansion::expand() const+0x507 /home/pietervh/local/Development/idpmaster/debuginstall/lib/libidp.so : ModelExpansion::doModelExpansion(AbstractTheory, Structure, Vocabulary, TraceMonitor, MXAssumptions const&)+0x6e /home/pietervh/local/Development/idpmaster/debuginstall/lib/libidp.so : UnsatCoreExtraction::extractCore(AbstractTheory, Structure*)+0x2b8 /home/pietervh/local/Development/idpmaster/debuginstall/lib/libidp.so : UnsatCoreInference::execute(std::__debug::vector<InternalArgument, std::allocator<InternalArgument> > const&) const+0x76

Comments (4)

  1. Log in to comment