Overview of 12215 results from 11220 .log files Categories 4430 Killed from outside 3044 AllSpecificationsHoldResult 1076 TerminationAnalysisResult: Termination proven 905 CounterExampleResult 555 NonterminatingLassoResult 530 ExceptionOrErrorResult 422 Skipped default analysis because property is memsafety 306 UnsupportedSyntaxResult 245 overapproximation of bitwiseAnd 198 encountered a call to a var args function, var args are not supported at the moment 143 TerminationAnalysisResult: Unable to decide termination 107 UnprovableResult 48 overapproximation of large string literal 43 WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. 34 UnsupportedOperationException: floating point operation not supported in non-bitprecise translation 30 encountered a call to a var args function and varargs usage is unknown 29 overapproximation of memtrack 24 StackOverflowError: null 15 overapproximation of shiftRight 10 SyntaxErrorResult 6 AssertionError: var is still there 6 overapproximation of shiftLeft 3 TypeCheckException 3 unable to decide satisfiability of path constraint 2 Wrong parameter type at index 1 TypeErrorResult Actual results 4430 Killed from outside ...: 3044 AllSpecifications... - AllSpecificationsHoldResult: All specifications hold: 1076 TerminationAnalys... - TerminationAnalysisResult: Termination proven: 905 CounterExampleResult - CounterExampleResult [Line: 6164]: a call of __VERIFIER_error() is reachable: 555 NonterminatingLas... - NonterminatingLassoResult [Line: 52]: Nonterminating execution: 422 Skipped default a... Skipped default analysis because property is memsafety: 245 overapproximation... Reason: overapproximation of bitwiseOr at line 27, overapproximation of someBinaryArithmeticDOUBLEoperation at line 60, overapproximation of bitwiseAnd at line 26. : 198 encountered a cal... [2019-11-19 22:00:48,367 ERROR L309 MainTranslator]: Unsupported Syntax: encountered a call to a var args function, var args are not supported at the moment: bb_perror_msg: 171 UnsupportedSyntax... Undefined type int64_t: 143 TerminationAnalys... - TerminationAnalysisResult: Unable to decide termination: 112 UnsupportedSyntax... we need to generalize this to nested and/or variable length arrays: 107 UnprovableResult - UnprovableResult [Line: 12]: Unable to prove that call of __VERIFIER_error() unreachable: 85 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Alternating quantifiers not yet supported: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:271): 49 ExceptionOrErrorR... : 49 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: UnsupportedOperationException: In atomic statements, GotoStatements are (currently) only allowed if they jump to exactly one label and this label is the next statement after the GotoStatement: de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.processAtomicStatement(CfgBuilder.java:1489): 48 overapproximation... Reason: overapproximation of large string literal at line 1136. : 44 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: This case should habe been handled by DER: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.DerPreprocessor.classify(DerPreprocessor.java:212): 43 WARNING: YOUR LOG... WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED.: 37 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: incompatible size: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.arrays.ArrayIndexBasedCostEstimation.analyzeCosts(ArrayIndexBasedCostEstimation.java:211): 34 UnsupportedOperat... java.lang.UnsupportedOperationException: floating point operation not supported in non-bitprecise translation: ceil: 30 encountered a cal... [2019-11-20 05:44:42,011 ERROR L309 MainTranslator]: Unsupported Syntax: encountered a call to a var args function and varargs usage is unknown: ##fun~$Pointer$~X~intX~varArgs~~TO~int: 30 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): 29 overapproximation... Reason: overapproximation of memtrack at line 513. : 24 StackOverflowErro... - ExceptionOrErrorResult: StackOverflowError: null: 19 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: AssertionError: MapEliminator tries to combine Int and (Array Int Int): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.mapelimination.MapEliminator.indexEqualityInequalityImpliesValueEquality(MapEliminator.java:850): 17 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: translation of (concat (_ BitVec 32) (_ BitVec 32) (_ BitVec 64)) not yet implemented, please contact Matthias: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.translate(Term2Expression.java:209): 17 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: Undeclared function symbol (const Int): de.uni_freiburg.informatik.ultimate.logic.NoopScript.term(NoopScript.java:478): 15 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: NullPointerException: null: de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.CfgBuilder.addCallTransitionAndReturnTransition(CfgBuilder.java:356): 15 overapproximation... Reason: overapproximation of shiftRight at line 38, overapproximation of bitwiseOr at line 90, overapproximation of someBinaryArithmeticDOUBLEoperation at line 103, overapproximation of bitwiseAnd at line 89. : 15 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: no XNF: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.doElimOneRec(ElimStorePlain.java:244): 13 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: UnsupportedOperationException: In an atomic block calls to procedures that have an implementation are not allowed.: de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.processCallStatement(CfgBuilder.java:1272): 12 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: AssertionError: cannot convert to CFunction: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.result.ExpressionResultTransformer.performImplicitConversion(ExpressionResultTransformer.java:704): 10 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: UnsupportedOperationException: Bitfield reference: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.StructHandler.handleFieldReference(StructHandler.java:146): 9 SyntaxErrorResult Empty initializers are not allowed by the C standard.: 8 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: AssertionError: This case should habe been handled by DER: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.DerPreprocessor.classify(DerPreprocessor.java:212): 7 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: UnsupportedOperationException: not yet supported float operation signbit: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.BitvectorTranslation.constructOtherUnaryFloatOperation(BitvectorTranslation.java:1143): 6 overapproximation... Reason: overapproximation of shiftLeft at line 29. : 6 UnsupportedSyntax... Unsupported function from math.h: rint: 6 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): 6 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:1042): 6 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: AssertionError: not an integer constant: FunctionApplication[~bitwiseOr,[IntegerLiteral[0],IdentifierExpression[~unnamed5~0~ADDR_LIMIT_32BIT,GLOBAL]]]: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.TypeHandler.constructEnumValue(TypeHandler.java:870): 6 AssertionError: v... java.lang.AssertionError: var is still there: |#memory_int| input size 379 context size 379 output size 379: 5 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: translation of (const (_ BitVec 32) (Array (_ BitVec 32) (_ BitVec 32))) not yet implemented, please contact Matthias: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.translate(Term2Expression.java:209): 5 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: translation of (bvneg (_ BitVec 32) (_ BitVec 32)) not yet implemented, please contact Matthias: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.boogie.Term2Expression.translate(Term2Expression.java:209): 5 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: AssertionError: only flexible array member at the end can have non-constant size: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.TypeSizeAndOffsetComputer.computeMemberOffset(TypeSizeAndOffsetComputer.java:583): 4 UnsupportedSyntax... Undefined type __float128: 4 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: AssertionError: already ended atomic mode: de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.processCallStatement(CfgBuilder.java:1256): 4 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: UnsupportedOperationException: not yet supported float operation copysign: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.BitvectorTranslation.constructOtherBinaryFloatOperation(BitvectorTranslation.java:1231): 4 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): 4 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: IllegalArgumentException: The value of the constructed RValue has a BoogieType ([bv32]bv32) that is incompatible with its CType (*~UINT32~0).: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.result.RValue.checkType(RValue.java:92): 4 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: AssertionError: function not known to function handler: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1386): 4 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.boogie.preprocessor: AssertionError: Incorrect DeclarationInformation of "~#list_14~0". Expected: Found: GLOBAL: de.uni_freiburg.informatik.ultimate.boogie.typechecker.TypeCheckHelper.internalError(TypeCheckHelper.java:296): 3 unable to decide ... Reason: unable to decide satisfiability of path constraint. : 3 TypeCheckException de.uni_freiburg.informatik.ultimate.boogie.typechecker.TypeCheckException: Type mismatch (real != int) in : 3 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: UnsupportedOperationException: not yet supported float operation sin: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.BitvectorTranslation.constructOtherUnaryFloatOperation(BitvectorTranslation.java:1034): 3 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: AssertionError: result.lrVal has to be either HeapLValue or LocalLValue: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.ArrayHandler.handleArraySubscriptExpression(ArrayHandler.java:211): 3 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: AssertionError: not an integer constant: FunctionApplication[~bvsub64,[FunctionApplication[~bvshl64,[BitvecLiteral[1,64],FunctionApplication[~sign_extendFrom32To64,[IdentifierExpression[~unnamed10~0~WORK_STRUCT_FLAG_BITS,GLOBAL]]]]],FunctionApplication[~sign_extendFrom32To64,[BitvecLiteral[1,32]]]]]: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.TypeHandler.constructEnumValue(TypeHandler.java:870): 2 Wrong parameter t... [2019-11-20 10:36:49,522 ERROR L1131 TypeChecker]: C: __builtin_alloca(sizeof(*ih_ring_entry) * __lengthofih_ring_entry) [19790]: Wrong parameter type at index 0: CallStatement[null,false,[VariableLHS[#t~malloc4603,]],#Ultimate.allocOnStack,[FunctionApplication[~bvmul64,[FunctionApplication[~sign_extendFrom32To64,[BitvecLiteral[4,32]]],IdentifierExpression[~__lengthofih_ring_entry~0,]]]]]: 2 UnsupportedSyntax... conversion to CStruct not implemented.: 2 UnsupportedSyntax... Unsupported function: pthread_attr_init: 2 UnsupportedSyntax... Unsupported function: bsearch: 2 UnsupportedSyntax... Unsupported function from math.h: nearbyint: 2 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:351): 2 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: alternation not yet supported: (forall ((v_dll_insert_~head.base_BEFORE_CALL_6 (_ BitVec 32)) (v_DerPreprocessor_2 (_ BitVec 32)) (v_dll_insert_~head.offset_BEFORE_CALL_4 (_ BitVec 32))) (exists ((v_node_create_~temp~0.offset_26 (_ BitVec 32)) (|v_node_create_#t~malloc2.base_17| (_ BitVec 32)) (v_DerPreprocessor_1 (_ BitVec 32))) (or (and (= (select |old(#valid)| |v_node_create_#t~malloc2.base_17|) (_ bv0 1)) (bvslt |v_node_create_#t~malloc2.base_17| |#StackHeapBarrier|) (not (= (_ bv1 1) (select (store |old(#valid)| |v_node_create_#t~malloc2.base_17| (_ bv1 1)) (select (select (store |old(#memory_$Pointer$.base)| |v_node_create_#t~malloc2.base_17| (store (store (store (select |old(#memory_$Pointer$.base)| |v_node_create_#t~malloc2.base_17|) (bvadd v_node_create_~temp~0.offset_26 (_ bv4 32)) (_ bv0 32)) (bvadd v_node_create_~temp~0.offset_26 (_ bv8 32)) (_ bv0 32)) v_node_create_~temp~0.offset_26 v_DerPreprocessor_1)) v_dll_insert_~head.base_BEFORE_CALL_6) v_dll_insert_~head.offset_BEFORE_CALL_4))))) (= (bvadd (select |#valid| (select (select (store |#memory_$Pointer$.base| node_create_~temp~0.base (store (select |#memory_$Pointer$.base| node_create_~temp~0.base) node_create_~temp~0.offset v_DerPreprocessor_2)) v_dll_insert_~head.base_BEFORE_CALL_6) v_dll_insert_~head.offset_BEFORE_CALL_4)) (_ bv1 1)) (_ bv0 1))))): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyNonSddEliminations(ElimStorePlain.java:667): 2 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: alternation not yet supported: (exists ((v_arrayElimCell_58 (_ BitVec 32))) (forall ((v_arrayElimCell_60 (_ BitVec 32)) (v_arrayElimCell_59 (_ BitVec 32))) (let ((.cse0 (bvadd |~#gl_list~0.offset| (_ bv4 32)))) (or (and (bvsle (bvadd |__list_add_#in~prev.offset| (_ bv4 32)) v_arrayElimCell_58) (not (bvsle .cse0 v_arrayElimCell_58))) (and (not (= v_arrayElimCell_59 v_arrayElimCell_60)) (= __list_add_~prev.base |~#gl_list~0.base|)) (not (= |__list_add_#in~prev.base| |~#gl_list~0.base|)) (not (bvsle (_ bv0 32) |~#gl_list~0.offset|)) (bvsle .cse0 v_arrayElimCell_59) (not (bvsle |~#gl_list~0.offset| .cse0)) (not (bvsle (bvadd __list_add_~prev.offset (_ bv4 32)) v_arrayElimCell_60)))))): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyNonSddEliminations(ElimStorePlain.java:667): 2 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000)Received EOF on stdin. No stderr output.: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:208): 2 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: IllegalArgumentException: cannot determine size of incomplete type: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.TypeSizeAndOffsetComputer.constructSizeTValueAndOffsets_StructAndUnion(TypeSizeAndOffsetComputer.java:256): 2 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: AssertionError: not an integer constant: FunctionApplication[~bvsub64,[FunctionApplication[~bvshl64,[BitvecLiteral[1,64],FunctionApplication[~sign_extendFrom32To64,[IdentifierExpression[~unnamed8~0~WORK_STRUCT_FLAG_BITS,GLOBAL]]]]],FunctionApplication[~sign_extendFrom32To64,[BitvecLiteral[1,32]]]]]: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.TypeHandler.constructEnumValue(TypeHandler.java:870): 2 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: SMTLIBException: Undeclared function symbol (const Int): de.uni_freiburg.informatik.ultimate.logic.NoopScript.term(NoopScript.java:478): 2 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.boogie.preprocessor: AssertionError: Incorrect DeclarationInformation of "~#top~1". Expected: Found: GLOBAL: de.uni_freiburg.informatik.ultimate.boogie.typechecker.TypeCheckHelper.internalError(TypeCheckHelper.java:296): 2 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.boogie.preprocessor: AssertionError: Incorrect DeclarationInformation of "~#dst~0". Expected: Found: GLOBAL: de.uni_freiburg.informatik.ultimate.boogie.typechecker.TypeCheckHelper.internalError(TypeCheckHelper.java:296): 1 UnsupportedSyntax... identifier is not declared (neither a variable nor a function name): dib0700_devices in file /tmp/vcloud-vcloud-master/worker/run_dir_a66baa5e-ac21-45f9-8131-237f425b0c46/sv-benchmarks/c/ldv-linux-3.4-simple/32_7_cilled_const_ok_linux-32_1-drivers--media--dvb--dvb-usb--dvb-usb-dib0700.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i: 1 UnsupportedSyntax... Unsupported function: pthread_setspecific: 1 UnsupportedSyntax... Unsupported function: pthread_getspecific: 1 UnsupportedSyntax... Unsupported function from math.h: modff: 1 UnsupportedSyntax... Unsupported function from math.h: lrint: 1 TypeErrorResult Break label not found: BreakStatement[null]: 1 SyntaxErrorResult wrong array type in declaration: 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: alternation not yet supported: (forall ((|v_main_~#b~0.offset_BEFORE_CALL_5| (_ BitVec 32)) (|v_main_~#b~0.base_BEFORE_CALL_8| (_ BitVec 32)) (v_prenex_9 (_ BitVec 32)) (v_foo_~n_19 (_ BitVec 32))) (exists ((v_prenex_15 (_ BitVec 32)) (v_prenex_16 (_ BitVec 32)) (v_prenex_12 (_ BitVec 32)) (v_foo_~n_22 (_ BitVec 32))) (let ((.cse0 (bvadd |v_main_~#b~0.offset_BEFORE_CALL_5| (_ bv4 32)))) (or (= |v_main_~#b~0.base_BEFORE_CALL_8| |foo_~#a~0.base|) (bvsle .cse0 (select (store |#length| v_prenex_9 (bvmul v_foo_~n_19 (_ bv4 32))) |v_main_~#b~0.base_BEFORE_CALL_8|)) (not (bvsle |v_main_~#b~0.offset_BEFORE_CALL_5| .cse0)) (and (not (= v_prenex_15 |v_main_~#b~0.base_BEFORE_CALL_8|)) (not (bvsle .cse0 (select (store (store |old(#length)| v_prenex_12 (bvmul v_foo_~n_22 (_ bv4 32))) v_prenex_15 (bvmul v_prenex_16 (_ bv4 32))) |v_main_~#b~0.base_BEFORE_CALL_8|))) (not (= v_prenex_12 |v_main_~#b~0.base_BEFORE_CALL_8|))) (not (bvsle (_ bv0 32) |v_main_~#b~0.offset_BEFORE_CALL_5|)) (= v_prenex_9 |v_main_~#b~0.base_BEFORE_CALL_8|))))): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyNonSddEliminations(ElimStorePlain.java:667): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: alternation not yet supported: (forall ((v_prenex_17 (_ BitVec 32)) (v_DerPreprocessor_4 (_ BitVec 32))) (exists ((|v_insert_list_#t~malloc5.base_131| (_ BitVec 32)) (v_insert_list_~l.base_141 (_ BitVec 32))) (let ((.cse4 (bvadd insert_list_~l.offset (_ bv4 32)))) (let ((.cse1 (= insert_list_~l.base v_prenex_17)) (.cse3 (store |#valid| v_prenex_17 (_ bv1 1))) (.cse2 (= (_ bv0 32) .cse4))) (or (not (= (select |#valid| v_prenex_17) (_ bv0 1))) (let ((.cse0 (store |old(#valid)| |v_insert_list_#t~malloc5.base_131| (_ bv1 1)))) (and (not (= (bvadd (select (store .cse0 v_insert_list_~l.base_141 (_ bv1 1)) |old(~head~0.base)|) (_ bv1 1)) (_ bv0 1))) (= (select .cse0 v_insert_list_~l.base_141) (_ bv0 1)) (= (_ bv0 1) (select |old(#valid)| |v_insert_list_#t~malloc5.base_131|)))) (and (or (not .cse1) (not .cse2)) (= (_ bv1 1) (select .cse3 ~head~0.base))) (and (= (_ bv4 32) .cse4) .cse1) (and .cse1 (= (select .cse3 v_DerPreprocessor_4) (_ bv1 1)) .cse2)))))): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyNonSddEliminations(ElimStorePlain.java:667): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: alternation not yet supported: (forall ((v_arrayElimCell_11 (_ BitVec 32))) (exists ((v_arrayElimCell_8 (_ BitVec 32))) (let ((.cse0 (bvadd |~#array~0.offset| (_ bv4 32))) (.cse1 (bvadd |~#array~0.offset| (_ bv12 32))) (.cse2 (bvmul getNumbers_~i~0 (_ bv4 32)))) (or (and (bvsle .cse0 v_arrayElimCell_8) (not (bvsle .cse1 v_arrayElimCell_8)) (bvsle (bvadd |~#array~0.offset| (_ bv32 32)) v_arrayElimCell_8)) (not (bvsle .cse0 v_arrayElimCell_11)) (not (bvsle (_ bv0 32) (bvadd |~#array~0.offset| (_ bv8 32)))) (not (bvsle (bvadd .cse2 |~#array~0.offset| (_ bv32 32)) v_arrayElimCell_11)) (bvsle .cse1 v_arrayElimCell_11) (not (bvsle (bvadd .cse2 |~#array~0.offset| (_ bv4 32)) v_arrayElimCell_11)))))): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyNonSddEliminations(ElimStorePlain.java:667): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: alternation not yet supported: (forall ((v_arrayElimCell_107 (_ BitVec 32))) (exists ((v_arrayElimCell_106 (_ BitVec 32))) (let ((.cse1 (bvmul getNumbers3_~i~2 (_ bv4 32))) (.cse0 (bvadd |~#numbers3~0.offset| (_ bv8 32))) (.cse2 (bvadd |~#numbers3~0.offset| (_ bv4 32)))) (or (bvsle .cse0 v_arrayElimCell_107) (not (bvsle (bvadd .cse1 |~#numbers3~0.offset| (_ bv32 32)) v_arrayElimCell_107)) (not (bvsle .cse2 v_arrayElimCell_107)) (not (bvsle (bvadd .cse1 |~#numbers3~0.offset| (_ bv4 32)) v_arrayElimCell_107)) (not (bvsle (_ bv0 32) .cse2)) (and (not (bvsle .cse0 v_arrayElimCell_106)) (bvsle .cse2 v_arrayElimCell_106) (bvsle (bvadd |~#numbers3~0.offset| (_ bv32 32)) v_arrayElimCell_106)))))): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyNonSddEliminations(ElimStorePlain.java:667): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: alternation not yet supported: (forall ((v_append_one_~list.offset_BEFORE_CALL_2 (_ BitVec 32)) (v_arrayElimCell_88 (_ BitVec 32)) (v_arrayElimCell_89 (_ BitVec 32))) (exists ((v_arrayElimCell_85 (_ BitVec 32))) (let ((.cse2 (bvmul ~unnamed1~0~LIST_BEG (_ bv4 32)))) (let ((.cse0 (bvadd .cse2 v_append_one_~list.offset_BEFORE_CALL_2 (_ bv4 32))) (.cse1 (bvadd .cse2 v_append_one_~list.offset_BEFORE_CALL_2))) (or (not (bvsle (bvadd create_item_~cursor.offset (_ bv4 32)) v_arrayElimCell_88)) (and (= create_item_~cursor.base |create_item_#in~cursor.base|) (not (= v_arrayElimCell_89 v_arrayElimCell_88))) (and (not (bvsle .cse0 v_arrayElimCell_85)) (bvsle (bvadd |create_item_#in~cursor.offset| (_ bv4 32)) v_arrayElimCell_85)) (not (bvsle .cse1 .cse0)) (bvsle .cse0 v_arrayElimCell_89) (not (bvsle (_ bv0 32) .cse1))))))): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyNonSddEliminations(ElimStorePlain.java:667): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: alternation not yet supported: (forall ((v_append_one_~list.offset_BEFORE_CALL_2 (_ BitVec 32)) (v_arrayElimCell_86 (_ BitVec 32)) (v_arrayElimCell_87 (_ BitVec 32))) (exists ((v_arrayElimCell_83 (_ BitVec 32))) (let ((.cse2 (bvmul ~unnamed1~0~LIST_BEG (_ bv4 32)))) (let ((.cse1 (bvadd .cse2 v_append_one_~list.offset_BEFORE_CALL_2)) (.cse0 (bvadd .cse2 v_append_one_~list.offset_BEFORE_CALL_2 (_ bv4 32)))) (or (bvsle .cse0 v_arrayElimCell_87) (not (bvsle (bvadd create_item_~cursor.offset (_ bv4 32)) v_arrayElimCell_86)) (not (bvsle .cse1 .cse0)) (and (= create_item_~cursor.base |create_item_#in~cursor.base|) (not (= v_arrayElimCell_87 v_arrayElimCell_86))) (not (bvsle (_ bv0 32) .cse1)) (and (bvsle (bvadd |create_item_#in~cursor.offset| (_ bv4 32)) v_arrayElimCell_83) (not (bvsle .cse0 v_arrayElimCell_83)))))))): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyNonSddEliminations(ElimStorePlain.java:667): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: alternation not yet supported: (forall ((v_append_one_~list.offset_BEFORE_CALL_2 (_ BitVec 32)) (v_arrayElimCell_75 (_ BitVec 32)) (v_arrayElimCell_76 (_ BitVec 32))) (exists ((v_arrayElimCell_72 (_ BitVec 32))) (let ((.cse2 (bvmul ~unnamed1~0~LIST_BEG (_ bv4 32)))) (let ((.cse1 (bvadd .cse2 v_append_one_~list.offset_BEFORE_CALL_2 (_ bv4 32))) (.cse0 (bvadd .cse2 v_append_one_~list.offset_BEFORE_CALL_2))) (or (and (= create_item_~cursor.base |create_item_#in~cursor.base|) (not (= v_arrayElimCell_76 v_arrayElimCell_75))) (not (bvsle .cse0 .cse1)) (and (not (bvsle .cse1 v_arrayElimCell_72)) (bvsle (bvadd |create_item_#in~cursor.offset| (_ bv4 32)) v_arrayElimCell_72)) (bvsle .cse1 v_arrayElimCell_76) (not (bvsle (_ bv0 32) .cse0)) (not (bvsle (bvadd create_item_~cursor.offset (_ bv4 32)) v_arrayElimCell_75))))))): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyNonSddEliminations(ElimStorePlain.java:667): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: alternation not yet supported: (forall ((v_DerPreprocessor_15 (_ BitVec 32)) (v_DerPreprocessor_19 (_ BitVec 32))) (exists ((v_DerPreprocessor_18 (_ BitVec 32))) (let ((.cse0 (bvadd |dll_update_at_#in~head.offset| (_ bv4 32)))) (or (= .cse0 (select (store (select |old(#memory_$Pointer$.offset)| |dll_update_at_#in~head.base|) |dll_update_at_#in~head.offset| v_DerPreprocessor_18) .cse0)) (not (= (bvadd (select |#valid| |dll_update_at_#in~head.base|) (_ bv1 1)) (_ bv0 1))) (not (= .cse0 (select (select (store |#memory_$Pointer$.offset| dll_update_at_~head.base (store (select |#memory_$Pointer$.offset| dll_update_at_~head.base) dll_update_at_~head.offset v_DerPreprocessor_19)) |dll_update_at_#in~head.base|) .cse0))) (= (bvadd (select |#valid| v_DerPreprocessor_15) (_ bv1 1)) (_ bv0 1)))))): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyNonSddEliminations(ElimStorePlain.java:667): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: alternation not yet supported: (forall ((sll_update_at_~head.offset (_ BitVec 32)) (v_DerPreprocessor_16 (_ BitVec 32))) (exists ((v_sll_update_at_~head.offset_64 (_ BitVec 32)) (v_DerPreprocessor_15 (_ BitVec 32))) (let ((.cse0 (bvadd |sll_update_at_#in~head.offset| (_ bv4 32)))) (or (= (bvadd (select |#valid| (select (select (store |#memory_$Pointer$.base| sll_update_at_~head.base (store (select |#memory_$Pointer$.base| sll_update_at_~head.base) sll_update_at_~head.offset v_DerPreprocessor_16)) |sll_update_at_#in~head.base|) .cse0)) (_ bv1 1)) (_ bv0 1)) (not (= (bvadd (select |#valid| (select (select (let ((.cse1 (select (select |old(#memory_$Pointer$.base)| |sll_update_at_#in~head.base|) .cse0))) (store |old(#memory_$Pointer$.base)| .cse1 (store (select |old(#memory_$Pointer$.base)| .cse1) v_sll_update_at_~head.offset_64 v_DerPreprocessor_15))) |sll_update_at_#in~head.base|) .cse0)) (_ bv1 1)) (_ bv0 1))))))): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyNonSddEliminations(ElimStorePlain.java:667): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: alternation not yet supported: (exists ((v_DerPreprocessor_35 (_ BitVec 32)) (v_dll_update_at_~head.offset_79 (_ BitVec 32))) (forall ((v_DerPreprocessor_36 (_ BitVec 32)) (dll_update_at_~head.offset (_ BitVec 32))) (let ((.cse0 (bvadd |dll_update_at_#in~head.offset| (_ bv4 32)))) (or (not (= (select (select (store |#memory_$Pointer$.base| dll_update_at_~head.base (store (select |#memory_$Pointer$.base| dll_update_at_~head.base) dll_update_at_~head.offset v_DerPreprocessor_36)) |dll_update_at_#in~head.base|) .cse0) (_ bv0 32))) (= (_ bv0 32) (select (select (let ((.cse1 (select (select |old(#memory_$Pointer$.base)| |dll_update_at_#in~head.base|) .cse0))) (store |old(#memory_$Pointer$.base)| .cse1 (store (select |old(#memory_$Pointer$.base)| .cse1) v_dll_update_at_~head.offset_79 v_DerPreprocessor_35))) |dll_update_at_#in~head.base|) .cse0)))))): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyNonSddEliminations(ElimStorePlain.java:667): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: alternation not yet supported: (exists ((v_DerPreprocessor_2 (_ BitVec 32))) (forall ((v_DerPreprocessor_3 (_ BitVec 32))) (or (not (= (_ bv0 32) (select (store (select |old(#memory_$Pointer$.offset)| |ldv_atomic_sub_return_#in~v.base|) |ldv_atomic_sub_return_#in~v.offset| v_DerPreprocessor_2) (_ bv0 32)))) (= (select (select (store |#memory_$Pointer$.offset| ldv_atomic_sub_return_~v.base (store (select |#memory_$Pointer$.offset| ldv_atomic_sub_return_~v.base) ldv_atomic_sub_return_~v.offset v_DerPreprocessor_3)) |ldv_atomic_sub_return_#in~v.base|) (_ bv0 32)) (_ bv0 32))))): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyNonSddEliminations(ElimStorePlain.java:667): 1 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): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: Cannot get equality status from inconsistent ThreeValuedEquivalenceRelation: de.uni_freiburg.informatik.ultimate.util.datastructures.ThreeValuedEquivalenceRelation.getEqualityStatus(ThreeValuedEquivalenceRelation.java:275): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: unknown symbol: roundNearestTiesToAway (line: 113): de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheck.(TraceCheck.java:241): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: UnsupportedOperationException: not yet supported float operation remainder: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.BitvectorTranslation.constructOtherBinaryFloatOperation(BitvectorTranslation.java:1231): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: AssertionError: not an integer constant: FunctionApplication[~bvsub64,[FunctionApplication[~bvshl64,[BitvecLiteral[1,64],FunctionApplication[~sign_extendFrom32To64,[IdentifierExpression[~unnamed13~0~WORK_STRUCT_FLAG_BITS,GLOBAL]]]]],FunctionApplication[~sign_extendFrom32To64,[BitvecLiteral[1,32]]]]]: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.TypeHandler.constructEnumValue(TypeHandler.java:870): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: AssertionError: no XNF: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.doElimOneRec(ElimStorePlain.java:244): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: AssertionError: UNKNOWN during nested interpolation. I don't know how to continue: de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolantsRecursive(InterpolatingTraceCheckCraig.java:363): 1 ExceptionOrErrorR... de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: AssertionError: Incorrect DeclarationInformation of "~#list_14~0". Expected: Found: GLOBAL: de.uni_freiburg.informatik.ultimate.boogie.typechecker.TypeCheckHelper.internalError(TypeCheckHelper.java:296):