Overview of 7899 results from 7899 .log files (658 Timeout by benchexec, 38 OOM by benchexec) Categories 3720 AllSpecificationsHoldResult 1847 ExceptionOrErrorResult 622 CounterExampleResult 432 TypeCheckException 329 Timeout by benchexec 285 UnsupportedSyntaxResult 225 encountered a call to a var args function, var args are not supported at the moment 113 UnprovableResult 90 UnsupportedOperationException: floating point operation not supported in non-bitprecise translation 69 encountered a call to a var args function and varargs usage is unknown 66 unable to decide satisfiability of path constraint 48 overapproximation of bitwiseAnd 21 SyntaxErrorResult 19 OOM by benchexec 5 overapproximation of shiftRight 5 overapproximation of shiftLeft 3 overapproximation of large string literal Actual results 3720 AllSpecifications... - AllSpecificationsHoldResult: All specifications hold: 622 CounterExampleResult - CounterExampleResult [Line: 1040]: a call of __VERIFIER_error() is reachable: 601 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: inductivity failed: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.predicates.InductivityCheck.evaluateResult(InductivityCheck.java:142): 432 TypeCheckException de.uni_freiburg.informatik.ultimate.boogie.typechecker.TypeCheckException: Type mismatch (real != int) in : 387 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: unsupported for concurrent analysis IcfgReturnTransition: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CFG2NestedWordAutomaton.constructPetriNet(CFG2NestedWordAutomaton.java:390): 329 Timeout by benchexec ...: 249 UnsupportedSyntax... we need to generalize this to nested and/or variable length arrays: 228 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: null: de.uni_freiburg.informatik.ultimate.smtinterpol.proof.FixResolutionProof.fix(FixResolutionProof.java:191): 225 encountered a cal... [2020-07-18 08:39:46,087 ERROR L326 MainTranslator]: Unsupported Syntax: encountered a call to a var args function, var args are not supported at the moment: b43dbg: 113 UnprovableResult - UnprovableResult [Line: 68]: Unable to prove that call of __VERIFIER_error() unreachable: 105 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: null: de.uni_freiburg.informatik.ultimate.smtinterpol.theory.linar.TableauxRow.(TableauxRow.java:45): 90 UnsupportedOperat... - ExceptionOrErrorResult: UnsupportedOperationException: floating point operation not supported in non-bitprecise translation: isnan: 75 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: null: de.uni_freiburg.informatik.ultimate.smtinterpol.model.Model.map(Model.java:227): 73 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: NullPointerException: null: de.uni_freiburg.informatik.ultimate.lib.acceleratedinterpolation.AcceleratedInterpolation.generateMetaTrace(AcceleratedInterpolation.java:458): 69 encountered a cal... [2020-07-17 22:48:30,130 ERROR L326 MainTranslator]: Unsupported Syntax: encountered a call to a var args function and varargs usage is unknown: snprintf: 66 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: unsupported for concurrent analysis IcfgCallTransition: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CFG2NestedWordAutomaton.constructPetriNet(CFG2NestedWordAutomaton.java:387): 66 unable to decide ... Reason: unable to decide satisfiability of path constraint. : 48 overapproximation... Reason: overapproximation of bitwiseAnd at line 14. : 47 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: AssertionError: select-over-store with same index should have been removed: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.UltimateNormalFormUtils.rootRespectsUltimateNormalForm(UltimateNormalFormUtils.java:80): 35 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: incorrect Hoare annotation: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.createInvariantResults(TraceAbstractionStarter.java:242): 33 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: ProcedureMultiplier does not support IcfgCallTransition: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.ProcedureMultiplier.(ProcedureMultiplier.java:251): 24 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: AssertionError: If mcurrent is LocNode, then st is first statement of a block; first statement after a call, fork, or join; or follows an atomic block: de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.processStatement(CfgBuilder.java:828): 21 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: UnsupportedOperationException: createNanOrInfinity is unsupported in non-bitprecise translation: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.IntegerTranslation.createNanOrInfinity(IntegerTranslation.java:835): 19 OOM by benchexec ...: 18 SyntaxErrorResult Empty initializers are not allowed by the C standard.: 18 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: ClassCastException: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.container.c.CNamed cannot be cast to de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.container.c.CPrimitive: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.handleAdditiveOperation(CHandler.java:4005): 15 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: OutOfMemoryError: Java heap space: de.uni_freiburg.informatik.ultimate.smtinterpol.util.CuckooHashSet.resize(CuckooHashSet.java:110): 15 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: UnsupportedOperationException: fesetround not supported in non-bitprecise translation: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.IntegerTranslation.constructBuiltinFesetround(IntegerTranslation.java:959): 12 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: IllegalArgumentException: The value of the constructed RValue has a BoogieType ([int]int) that is incompatible with its CType (*~UINT32~0).: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.result.RValue.checkType(RValue.java:92): 10 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: AssertionError: select-over-store with same index should have been removed: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.UltimateNormalFormUtils.rootRespectsUltimateNormalForm(UltimateNormalFormUtils.java:72): 9 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalArgumentException: unknown symbol (const Int (Array Int Int)): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.translate(Term2Expression.java:238): 9 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: AssertionError: passing these results is not yet implemented: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1165): 6 UnsupportedSyntax... Unsupported function: pthread_attr_init: 6 UnsupportedSyntax... Unsupported function: bsearch: 6 UnsupportedSyntax... Unsupported function: __builtin_popcountl: 6 UnsupportedSyntax... Undefined type __float128: 6 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: You must have same procedures except when you have threads or when this is a call or a return: havoc ~Id_MCDC_143~0.base, ~Id_MCDC_143~0.offset;: de.uni_freiburg.informatik.ultimate.core.model.translation.AtomicTraceElement.(AtomicTraceElement.java:117): 6 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: AssertionError: NamedType[~SKB_STAT~0,[]] has no underlying Boogie type: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.TypeHandler.getBoogieTypeForBoogieASTType(TypeHandler.java:744): 5 overapproximation... Reason: overapproximation of shiftRight at line 41, overapproximation of bitwiseOr at line 42, overapproximation of someBinaryArithmeticDOUBLEoperation at line 90, overapproximation of bitwiseAnd at line 28, overapproximation of someBinaryDOUBLEComparisonOperation at line 15. : 5 overapproximation... Reason: overapproximation of shiftLeft at line 58. : 5 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: null: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.UnknownState.getVars(UnknownState.java:76): 5 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: null: de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.CCInterpolator.interpolateCongruence(CCInterpolator.java:300): 4 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: java.lang.NullPointerException: de.uni_freiburg.informatik.ultimate.smtinterpol.smtlib2.SMTInterpol.getProof(SMTInterpol.java:800): 4 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalArgumentException: must have same length: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.pairwiseEquality(SmtUtils.java:418): 4 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: oldVar in procedure where it is not modified?: de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.IcfgProgramExecutionBuilder.addValueAtVarAssignmentPosition(IcfgProgramExecutionBuilder.java:114): 3 overapproximation... Reason: overapproximation of large string literal at line 1158. : 3 UnsupportedSyntax... conversion to CStruct not implemented.: 3 UnsupportedSyntax... Unsupported function: pthread_setspecific: 3 UnsupportedSyntax... Unsupported function: pthread_getspecific: 3 UnsupportedSyntax... Unsupported function from math.h: modff: 3 SyntaxErrorResult wrong array type in declaration: 3 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: zero is neutral element of plus operator: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.UltimateNormalFormUtils.rootRespectsUltimateNormalForm(UltimateNormalFormUtils.java:87): 3 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: null: de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.ArrayInterpolator$WeakPathInfo$WeakPathEnd.addInterpolantClausePathSeg(ArrayInterpolator.java:2021): 3 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: NullPointerException: null: de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.CfgBuilder.addCallTransitionAndReturnTransition(CfgBuilder.java:390): 3 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: UnsupportedOperationException: Cannot extract function type from variable __compar_fn_t -> int (*)(const void *, const void *): de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.container.c.CFunction.tryCreateCFunction(CFunction.java:145): 2 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalArgumentException: unknown symbol (@diff (Array Int (Array Int Int)) (Array Int (Array Int Int)) Int): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.getBinaryOperator(Term2Expression.java:553): 2 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: You must have same procedures except when you have threads or when this is a call or a return: havoc ~main__c1~0;havoc ~main__i2~0;~main__c1~0 := 0;~ep12~0 := #t~nondet0;havoc #t~nondet0;~ep13~0 := #t~nondet1;havoc #t~nondet1;~ep21~0 := #t~nondet2;havoc #t~nondet2;~ep23~0 := #t~nondet3;havoc #t~nondet3;~ep31~0 := #t~nondet4;havoc #t~nondet4;~ep32~0 := #t~nondet5;havoc #t~nondet5;assume -128 <= #t~nondet6 && #t~nondet6 <= 127;~id1~0 := #t~nondet6;havoc #t~nondet6;~r1~0 := #t~nondet7;havoc #t~nondet7;assume -128 <= #t~nondet8 && #t~nondet8 <= 127;~st1~0 := #t~nondet8;havoc #t~nondet8;assume -128 <= #t~nondet9 && #t~nondet9 <= 127;~nl1~0 := #t~nondet9;havoc #t~nondet9;assume -128 <= #t~nondet10 && #t~nondet10 <= 127;~m1~0 := #t~nondet10;havoc #t~nondet10;assume -128 <= #t~nondet11 && #t~nondet11 <= 127;~max1~0 := #t~nondet11;havoc #t~nondet11;~mode1~0 := #t~nondet12;havoc #t~nondet12;assume -128 <= #t~nondet13 && #t~nondet13 <= 127;~id2~0 := #t~nondet13;havoc #t~nondet13;~r2~0 := #t~nondet14;havoc #t~nondet14;assume -128 <= #t~nondet15 && #t~nondet15 <= 127;~st2~0 := #t~nondet15;havoc #t~nondet15;assume -128 <= #t~nondet16 && #t~nondet16 <= 127;~nl2~0 := #t~nondet16;havoc #t~nondet16;assume -128 <= #t~nondet17 && #t~nondet17 <= 127;~m2~0 := #t~nondet17;havoc #t~nondet17;assume -128 <= #t~nondet18 && #t~nondet18 <= 127;~max2~0 := #t~nondet18;havoc #t~nondet18;~mode2~0 := #t~nondet19;havoc #t~nondet19;assume -128 <= #t~nondet20 && #t~nondet20 <= 127;~id3~0 := #t~nondet20;havoc #t~nondet20;~r3~0 := #t~nondet21;havoc #t~nondet21;assume -128 <= #t~nondet22 && #t~nondet22 <= 127;~st3~0 := #t~nondet22;havoc #t~nondet22;assume -128 <= #t~nondet23 && #t~nondet23 <= 127;~nl3~0 := #t~nondet23;havoc #t~nondet23;assume -128 <= #t~nondet24 && #t~nondet24 <= 127;~m3~0 := #t~nondet24;havoc #t~nondet24;assume -128 <= #t~nondet25 && #t~nondet25 <= 127;~max3~0 := #t~nondet25;havoc #t~nondet25;~mode3~0 := #t~nondet26;havoc #t~nondet26;havoc ~init__r121~0;havoc ~init__r131~0;havoc ~init__r211~0;havoc ~init__r231~0;havoc ~init__r311~0;havoc ~init__r321~0;havoc ~init__r122~0;havoc ~init__tmp~0;havoc ~init__r132~0;havoc ~init__tmp___0~0;havoc ~init__r212~0;havoc ~init__tmp___1~0;havoc ~init__r232~0;havoc ~init__tmp___2~0;havoc ~init__r312~0;havoc ~init__tmp___3~0;havoc ~init__r322~0;havoc ~init__tmp___4~0;havoc ~init__tmp___5~0;~init__r121~0 := ~ep12~0;~init__r131~0 := ~ep13~0;~init__r211~0 := ~ep21~0;~init__r231~0 := ~ep23~0;~init__r311~0 := ~ep31~0;~init__r321~0 := ~ep32~0;: de.uni_freiburg.informatik.ultimate.core.model.translation.AtomicTraceElement.(AtomicTraceElement.java:117): 2 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: You must have same procedures except when you have threads or when this is a call or a return: havoc ~main__c1~0;havoc ~main__i2~0;~main__c1~0 := 0;~ep12~0 := #t~nondet0;havoc #t~nondet0;~ep13~0 := #t~nondet1;havoc #t~nondet1;~ep21~0 := #t~nondet2;havoc #t~nondet2;~ep23~0 := #t~nondet3;havoc #t~nondet3;~ep31~0 := #t~nondet4;havoc #t~nondet4;~ep32~0 := #t~nondet5;havoc #t~nondet5;assume -128 <= #t~nondet6 && #t~nondet6 <= 127;~id1~0 := #t~nondet6;havoc #t~nondet6;assume -128 <= #t~nondet7 && #t~nondet7 <= 127;~r1~0 := #t~nondet7;havoc #t~nondet7;assume -128 <= #t~nondet8 && #t~nondet8 <= 127;~st1~0 := #t~nondet8;havoc #t~nondet8;assume -128 <= #t~nondet9 && #t~nondet9 <= 127;~nl1~0 := #t~nondet9;havoc #t~nondet9;assume -128 <= #t~nondet10 && #t~nondet10 <= 127;~m1~0 := #t~nondet10;havoc #t~nondet10;assume -128 <= #t~nondet11 && #t~nondet11 <= 127;~max1~0 := #t~nondet11;havoc #t~nondet11;~mode1~0 := #t~nondet12;havoc #t~nondet12;assume -128 <= #t~nondet13 && #t~nondet13 <= 127;~id2~0 := #t~nondet13;havoc #t~nondet13;assume -128 <= #t~nondet14 && #t~nondet14 <= 127;~r2~0 := #t~nondet14;havoc #t~nondet14;assume -128 <= #t~nondet15 && #t~nondet15 <= 127;~st2~0 := #t~nondet15;havoc #t~nondet15;assume -128 <= #t~nondet16 && #t~nondet16 <= 127;~nl2~0 := #t~nondet16;havoc #t~nondet16;assume -128 <= #t~nondet17 && #t~nondet17 <= 127;~m2~0 := #t~nondet17;havoc #t~nondet17;assume -128 <= #t~nondet18 && #t~nondet18 <= 127;~max2~0 := #t~nondet18;havoc #t~nondet18;~mode2~0 := #t~nondet19;havoc #t~nondet19;assume -128 <= #t~nondet20 && #t~nondet20 <= 127;~id3~0 := #t~nondet20;havoc #t~nondet20;assume -128 <= #t~nondet21 && #t~nondet21 <= 127;~r3~0 := #t~nondet21;havoc #t~nondet21;assume -128 <= #t~nondet22 && #t~nondet22 <= 127;~st3~0 := #t~nondet22;havoc #t~nondet22;assume -128 <= #t~nondet23 && #t~nondet23 <= 127;~nl3~0 := #t~nondet23;havoc #t~nondet23;assume -128 <= #t~nondet24 && #t~nondet24 <= 127;~m3~0 := #t~nondet24;havoc #t~nondet24;assume -128 <= #t~nondet25 && #t~nondet25 <= 127;~max3~0 := #t~nondet25;havoc #t~nondet25;~mode3~0 := #t~nondet26;havoc #t~nondet26;havoc ~init__r121~0;havoc ~init__r131~0;havoc ~init__r211~0;havoc ~init__r231~0;havoc ~init__r311~0;havoc ~init__r321~0;havoc ~init__r122~0;havoc ~init__tmp~0;havoc ~init__r132~0;havoc ~init__tmp___0~0;havoc ~init__r212~0;havoc ~init__tmp___1~0;havoc ~init__r232~0;havoc ~init__tmp___2~0;havoc ~init__r312~0;havoc ~init__tmp___3~0;havoc ~init__r322~0;havoc ~init__tmp___4~0;havoc ~init__tmp___5~0;~init__r121~0 := ~ep12~0;~init__r131~0 := ~ep13~0;~init__r211~0 := ~ep21~0;~init__r231~0 := ~ep23~0;~init__r311~0 := ~ep31~0;~init__r321~0 := ~ep32~0;: de.uni_freiburg.informatik.ultimate.core.model.translation.AtomicTraceElement.(AtomicTraceElement.java:117): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: has to be unsat by construction, we do check only for interpolant computation: de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolantsRecursive(InterpolatingTraceCheckCraig.java:396): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: free vars in versioneered term: [Lde.uni_freiburg.informatik.ultimate.logic.TermVariable;@7e287aed: de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedSsaBuilder$VariableVersioneer.getVersioneeredTerm(NestedSsaBuilder.java:598): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: free vars in versioneered term: [Lde.uni_freiburg.informatik.ultimate.logic.TermVariable;@7e0e4493: de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedSsaBuilder$VariableVersioneer.getVersioneeredTerm(NestedSsaBuilder.java:598): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: free vars in versioneered term: [Lde.uni_freiburg.informatik.ultimate.logic.TermVariable;@736d34e: de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedSsaBuilder$VariableVersioneer.getVersioneeredTerm(NestedSsaBuilder.java:598): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: free vars in versioneered term: [Lde.uni_freiburg.informatik.ultimate.logic.TermVariable;@5fa7479a: de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedSsaBuilder$VariableVersioneer.getVersioneeredTerm(NestedSsaBuilder.java:598): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: free vars in versioneered term: [Lde.uni_freiburg.informatik.ultimate.logic.TermVariable;@27f1cf97: de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedSsaBuilder$VariableVersioneer.getVersioneeredTerm(NestedSsaBuilder.java:598): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: free vars in versioneered term: [Lde.uni_freiburg.informatik.ultimate.logic.TermVariable;@26634b3c: de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedSsaBuilder$VariableVersioneer.getVersioneeredTerm(NestedSsaBuilder.java:598): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: You must have same procedures except when you have threads or when this is a call or a return: havoc ~main__c1~0;havoc ~main__i2~0;~main__c1~0 := 0;~ep12~0 := #t~nondet0;havoc #t~nondet0;~ep13~0 := #t~nondet1;havoc #t~nondet1;~ep21~0 := #t~nondet2;havoc #t~nondet2;~ep23~0 := #t~nondet3;havoc #t~nondet3;~ep31~0 := #t~nondet4;havoc #t~nondet4;~ep32~0 := #t~nondet5;havoc #t~nondet5;assume -128 <= #t~nondet6 && #t~nondet6 <= 127;~id1~0 := #t~nondet6;havoc #t~nondet6;assume -128 <= #t~nondet7 && #t~nondet7 <= 127;~r1~0 := #t~nondet7;havoc #t~nondet7;assume -128 <= #t~nondet8 && #t~nondet8 <= 127;~st1~0 := #t~nondet8;havoc #t~nondet8;assume -128 <= #t~nondet9 && #t~nondet9 <= 127;~nl1~0 := #t~nondet9;havoc #t~nondet9;assume -128 <= #t~nondet10 && #t~nondet10 <= 127;~m1~0 := #t~nondet10;havoc #t~nondet10;assume -128 <= #t~nondet11 && #t~nondet11 <= 127;~max1~0 := #t~nondet11;havoc #t~nondet11;~mode1~0 := #t~nondet12;havoc #t~nondet12;~newmax1~0 := #t~nondet13;havoc #t~nondet13;assume -128 <= #t~nondet14 && #t~nondet14 <= 127;~id2~0 := #t~nondet14;havoc #t~nondet14;assume -128 <= #t~nondet15 && #t~nondet15 <= 127;~r2~0 := #t~nondet15;havoc #t~nondet15;assume -128 <= #t~nondet16 && #t~nondet16 <= 127;~st2~0 := #t~nondet16;havoc #t~nondet16;assume -128 <= #t~nondet17 && #t~nondet17 <= 127;~nl2~0 := #t~nondet17;havoc #t~nondet17;assume -128 <= #t~nondet18 && #t~nondet18 <= 127;~m2~0 := #t~nondet18;havoc #t~nondet18;assume -128 <= #t~nondet19 && #t~nondet19 <= 127;~max2~0 := #t~nondet19;havoc #t~nondet19;~mode2~0 := #t~nondet20;havoc #t~nondet20;~newmax2~0 := #t~nondet21;havoc #t~nondet21;assume -128 <= #t~nondet22 && #t~nondet22 <= 127;~id3~0 := #t~nondet22;havoc #t~nondet22;assume -128 <= #t~nondet23 && #t~nondet23 <= 127;~r3~0 := #t~nondet23;havoc #t~nondet23;assume -128 <= #t~nondet24 && #t~nondet24 <= 127;~st3~0 := #t~nondet24;havoc #t~nondet24;assume -128 <= #t~nondet25 && #t~nondet25 <= 127;~nl3~0 := #t~nondet25;havoc #t~nondet25;assume -128 <= #t~nondet26 && #t~nondet26 <= 127;~m3~0 := #t~nondet26;havoc #t~nondet26;assume -128 <= #t~nondet27 && #t~nondet27 <= 127;~max3~0 := #t~nondet27;havoc #t~nondet27;~mode3~0 := #t~nondet28;havoc #t~nondet28;~newmax3~0 := #t~nondet29;havoc #t~nondet29;havoc ~init__r121~0;havoc ~init__r131~0;havoc ~init__r211~0;havoc ~init__r231~0;havoc ~init__r311~0;havoc ~init__r321~0;havoc ~init__r122~0;havoc ~init__tmp~0;havoc ~init__r132~0;havoc ~init__tmp___0~0;havoc ~init__r212~0;havoc ~init__tmp___1~0;havoc ~init__r232~0;havoc ~init__tmp___2~0;havoc ~init__r312~0;havoc ~init__tmp___3~0;havoc ~init__r322~0;havoc ~init__tmp___4~0;havoc ~init__tmp___5~0;~init__r121~0 := ~ep12~0;~init__r131~0 := ~ep13~0;~init__r211~0 := ~ep21~0;~init__r231~0 := ~ep23~0;~init__r311~0 := ~ep31~0;~init__r321~0 := ~ep32~0;: de.uni_freiburg.informatik.ultimate.core.model.translation.AtomicTraceElement.(AtomicTraceElement.java:117): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: You must have same procedures except when you have threads or when this is a call or a return: havoc ~main__c1~0;: de.uni_freiburg.informatik.ultimate.core.model.translation.AtomicTraceElement.(AtomicTraceElement.java:117): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: You must have same procedures except when you have threads or when this is a call or a return: havoc ~Id_MCDC_161~0.base, ~Id_MCDC_161~0.offset;: de.uni_freiburg.informatik.ultimate.core.model.translation.AtomicTraceElement.(AtomicTraceElement.java:117): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: You must have same procedures except when you have threads or when this is a call or a return: assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~x~0 := #t~nondet2;havoc #t~nondet2;: de.uni_freiburg.informatik.ultimate.core.model.translation.AtomicTraceElement.(AtomicTraceElement.java:117): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: You must have same procedures except when you have threads or when this is a call or a return: assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;: de.uni_freiburg.informatik.ultimate.core.model.translation.AtomicTraceElement.(AtomicTraceElement.java:117):