java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf -i ../../../trunk/examples/svcomp/memsafety/test-0234_true-valid-memsafety.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-2f49842 [2018-01-21 00:35:33,725 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-21 00:35:33,727 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-21 00:35:33,740 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-21 00:35:33,740 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-21 00:35:33,741 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-21 00:35:33,742 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-21 00:35:33,744 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-21 00:35:33,747 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-21 00:35:33,748 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-21 00:35:33,749 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-21 00:35:33,749 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-21 00:35:33,750 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-21 00:35:33,751 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-21 00:35:33,752 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-21 00:35:33,754 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-21 00:35:33,756 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-21 00:35:33,759 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-21 00:35:33,760 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-21 00:35:33,761 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-21 00:35:33,764 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-21 00:35:33,764 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-21 00:35:33,764 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-21 00:35:33,765 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-21 00:35:33,766 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-21 00:35:33,768 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-21 00:35:33,768 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-21 00:35:33,769 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-21 00:35:33,769 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-21 00:35:33,769 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-21 00:35:33,770 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-21 00:35:33,770 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf [2018-01-21 00:35:33,780 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-21 00:35:33,780 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-21 00:35:33,781 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-21 00:35:33,781 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-21 00:35:33,782 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-21 00:35:33,782 INFO L133 SettingsManager]: * Deactivate Weak Equivalences=true [2018-01-21 00:35:33,782 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-21 00:35:33,782 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-21 00:35:33,783 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-21 00:35:33,783 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-21 00:35:33,783 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-21 00:35:33,783 INFO L133 SettingsManager]: * Check allocation purity=true [2018-01-21 00:35:33,784 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-21 00:35:33,784 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-21 00:35:33,784 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-21 00:35:33,784 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-01-21 00:35:33,784 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-21 00:35:33,785 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-01-21 00:35:33,785 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-21 00:35:33,785 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-01-21 00:35:33,785 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-01-21 00:35:33,785 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-21 00:35:33,786 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-01-21 00:35:33,786 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-21 00:35:33,786 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-21 00:35:33,786 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-21 00:35:33,786 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-21 00:35:33,787 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-21 00:35:33,787 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-21 00:35:33,787 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-21 00:35:33,787 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-21 00:35:33,787 INFO L133 SettingsManager]: * Stop after first violation was found=false [2018-01-21 00:35:33,787 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-01-21 00:35:33,788 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-21 00:35:33,788 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-21 00:35:33,788 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-21 00:35:33,788 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-01-21 00:35:33,789 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-21 00:35:33,789 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-21 00:35:33,824 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-21 00:35:33,837 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-21 00:35:33,841 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-21 00:35:33,843 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-21 00:35:33,843 INFO L276 PluginConnector]: CDTParser initialized [2018-01-21 00:35:33,844 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety/test-0234_true-valid-memsafety.i [2018-01-21 00:35:34,029 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-21 00:35:34,034 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-21 00:35:34,035 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-21 00:35:34,035 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-21 00:35:34,042 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-21 00:35:34,043 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.01 12:35:34" (1/1) ... [2018-01-21 00:35:34,047 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73a8f862 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:35:34, skipping insertion in model container [2018-01-21 00:35:34,047 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.01 12:35:34" (1/1) ... [2018-01-21 00:35:34,068 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-21 00:35:34,116 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-21 00:35:34,246 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-21 00:35:34,272 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-21 00:35:34,285 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:35:34 WrapperNode [2018-01-21 00:35:34,285 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-21 00:35:34,286 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-21 00:35:34,286 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-21 00:35:34,286 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-21 00:35:34,301 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:35:34" (1/1) ... [2018-01-21 00:35:34,301 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:35:34" (1/1) ... [2018-01-21 00:35:34,313 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:35:34" (1/1) ... [2018-01-21 00:35:34,313 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:35:34" (1/1) ... [2018-01-21 00:35:34,325 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:35:34" (1/1) ... [2018-01-21 00:35:34,330 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:35:34" (1/1) ... [2018-01-21 00:35:34,333 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:35:34" (1/1) ... [2018-01-21 00:35:34,337 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-21 00:35:34,337 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-21 00:35:34,338 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-21 00:35:34,338 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-21 00:35:34,339 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:35:34" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-21 00:35:34,388 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-21 00:35:34,388 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-21 00:35:34,388 INFO L136 BoogieDeclarations]: Found implementation of procedure calloc_model [2018-01-21 00:35:34,388 INFO L136 BoogieDeclarations]: Found implementation of procedure zalloc_or_die [2018-01-21 00:35:34,389 INFO L136 BoogieDeclarations]: Found implementation of procedure l4_insert [2018-01-21 00:35:34,389 INFO L136 BoogieDeclarations]: Found implementation of procedure l3_insert [2018-01-21 00:35:34,389 INFO L136 BoogieDeclarations]: Found implementation of procedure l2_insert [2018-01-21 00:35:34,389 INFO L136 BoogieDeclarations]: Found implementation of procedure l1_insert [2018-01-21 00:35:34,389 INFO L136 BoogieDeclarations]: Found implementation of procedure l0_insert [2018-01-21 00:35:34,389 INFO L136 BoogieDeclarations]: Found implementation of procedure l4_destroy [2018-01-21 00:35:34,390 INFO L136 BoogieDeclarations]: Found implementation of procedure l3_destroy [2018-01-21 00:35:34,390 INFO L136 BoogieDeclarations]: Found implementation of procedure l2_destroy [2018-01-21 00:35:34,390 INFO L136 BoogieDeclarations]: Found implementation of procedure l1_destroy [2018-01-21 00:35:34,390 INFO L136 BoogieDeclarations]: Found implementation of procedure l0_destroy [2018-01-21 00:35:34,390 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-21 00:35:34,390 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-01-21 00:35:34,390 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-01-21 00:35:34,391 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.free [2018-01-21 00:35:34,391 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-01-21 00:35:34,391 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-01-21 00:35:34,391 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-01-21 00:35:34,391 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-01-21 00:35:34,391 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-01-21 00:35:34,392 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-01-21 00:35:34,392 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-01-21 00:35:34,392 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-01-21 00:35:34,392 INFO L128 BoogieDeclarations]: Found specification of procedure calloc_model [2018-01-21 00:35:34,392 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-01-21 00:35:34,392 INFO L128 BoogieDeclarations]: Found specification of procedure zalloc_or_die [2018-01-21 00:35:34,392 INFO L128 BoogieDeclarations]: Found specification of procedure l4_insert [2018-01-21 00:35:34,393 INFO L128 BoogieDeclarations]: Found specification of procedure l3_insert [2018-01-21 00:35:34,393 INFO L128 BoogieDeclarations]: Found specification of procedure l2_insert [2018-01-21 00:35:34,393 INFO L128 BoogieDeclarations]: Found specification of procedure l1_insert [2018-01-21 00:35:34,393 INFO L128 BoogieDeclarations]: Found specification of procedure l0_insert [2018-01-21 00:35:34,393 INFO L128 BoogieDeclarations]: Found specification of procedure l4_destroy [2018-01-21 00:35:34,393 INFO L128 BoogieDeclarations]: Found specification of procedure l3_destroy [2018-01-21 00:35:34,393 INFO L128 BoogieDeclarations]: Found specification of procedure l2_destroy [2018-01-21 00:35:34,393 INFO L128 BoogieDeclarations]: Found specification of procedure l1_destroy [2018-01-21 00:35:34,393 INFO L128 BoogieDeclarations]: Found specification of procedure l0_destroy [2018-01-21 00:35:34,393 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-21 00:35:34,393 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-21 00:35:34,394 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-21 00:35:34,917 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-21 00:35:34,918 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.01 12:35:34 BoogieIcfgContainer [2018-01-21 00:35:34,918 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-21 00:35:34,919 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-21 00:35:34,919 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-21 00:35:34,921 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-21 00:35:34,921 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.01 12:35:34" (1/3) ... [2018-01-21 00:35:34,923 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39adedce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.01 12:35:34, skipping insertion in model container [2018-01-21 00:35:34,923 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:35:34" (2/3) ... [2018-01-21 00:35:34,923 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39adedce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.01 12:35:34, skipping insertion in model container [2018-01-21 00:35:34,923 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.01 12:35:34" (3/3) ... [2018-01-21 00:35:34,925 INFO L105 eAbstractionObserver]: Analyzing ICFG test-0234_true-valid-memsafety.i [2018-01-21 00:35:34,931 INFO L130 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-21 00:35:34,938 INFO L142 ceAbstractionStarter]: Appying trace abstraction to program that has 15 error locations. [2018-01-21 00:35:34,981 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:35:34,981 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:35:34,981 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:35:34,981 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:35:34,981 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:35:34,982 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:35:34,982 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:35:34,982 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l3_destroyErr0EnsuresViolation======== [2018-01-21 00:35:34,983 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:35:35,004 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states. [2018-01-21 00:35:35,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-01-21 00:35:35,012 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:35:35,013 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-21 00:35:35,013 INFO L371 AbstractCegarLoop]: === Iteration 1 === [l3_destroyErr0EnsuresViolation]=== [2018-01-21 00:35:35,017 INFO L82 PathProgramCache]: Analyzing trace with hash -888749887, now seen corresponding path program 1 times [2018-01-21 00:35:35,019 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:35:35,062 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:35,062 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:35:35,062 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:35,063 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:35:35,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:35:35,110 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:35:35,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-21 00:35:35,158 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:35:35,159 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-01-21 00:35:35,159 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:35:35,163 INFO L409 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-01-21 00:35:35,173 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-01-21 00:35:35,174 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-01-21 00:35:35,176 INFO L87 Difference]: Start difference. First operand 174 states. Second operand 2 states. [2018-01-21 00:35:35,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:35:35,318 INFO L93 Difference]: Finished difference Result 340 states and 408 transitions. [2018-01-21 00:35:35,318 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-01-21 00:35:35,319 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 25 [2018-01-21 00:35:35,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:35:35,333 INFO L225 Difference]: With dead ends: 340 [2018-01-21 00:35:35,334 INFO L226 Difference]: Without dead ends: 153 [2018-01-21 00:35:35,340 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-01-21 00:35:35,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2018-01-21 00:35:35,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2018-01-21 00:35:35,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2018-01-21 00:35:35,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 168 transitions. [2018-01-21 00:35:35,393 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 168 transitions. Word has length 25 [2018-01-21 00:35:35,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:35:35,393 INFO L432 AbstractCegarLoop]: Abstraction has 153 states and 168 transitions. [2018-01-21 00:35:35,393 INFO L433 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-01-21 00:35:35,393 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 168 transitions. [2018-01-21 00:35:35,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2018-01-21 00:35:35,399 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:35:35,400 INFO L322 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-21 00:35:35,400 INFO L371 AbstractCegarLoop]: === Iteration 2 === [l3_destroyErr0EnsuresViolation]=== [2018-01-21 00:35:35,400 INFO L82 PathProgramCache]: Analyzing trace with hash 68022475, now seen corresponding path program 1 times [2018-01-21 00:35:35,400 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:35:35,401 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:35,401 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:35:35,401 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:35,402 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:35:35,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:35:35,453 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:35:35,621 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:35:35,622 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:35:35,622 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:35:35,623 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 215 with the following transitions: [2018-01-21 00:35:35,625 INFO L201 CegarAbsIntRunner]: [0], [4], [5], [7], [8], [9], [10], [11], [15], [22], [23], [27], [28], [29], [30], [31], [32], [33], [34], [38], [44], [48], [51], [54], [60], [65], [69], [70], [88], [90], [94], [97], [100], [106], [107], [108], [109], [110], [112], [118], [119], [120], [122], [126], [129], [132], [138], [139], [140], [141], [142], [144], [146], [150], [153], [156], [162], [163], [164], [165], [166], [168], [170], [174], [177], [180], [186], [187], [188], [189], [190], [192], [193], [194], [196], [197], [199], [201], [203], [204], [205], [206], [207], [208], [209], [211], [213], [216], [218], [220], [221], [222], [223], [225], [229], [230], [252], [256], [257], [275], [276], [277], [278], [279], [281], [283], [284], [285], [286], [287], [288], [289], [290], [291], [292], [293], [294], [295], [296], [297], [298], [299], [300], [301], [302], [303], [304], [305], [306], [307], [309], [310], [311], [313] [2018-01-21 00:35:35,675 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-21 00:35:35,676 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-21 00:35:36,698 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-21 00:35:36,700 INFO L268 AbstractInterpreter]: Visited 134 different actions 214 times. Never merged. Never widened. Never found a fixpoint. Largest state had 28 variables. [2018-01-21 00:35:36,711 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-21 00:35:36,711 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:35:36,711 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-21 00:35:36,731 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:35:36,731 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-21 00:35:36,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:35:36,900 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-21 00:35:36,967 WARN L1029 $PredicateComparison]: unable to prove that (exists ((|calloc_model_#t~malloc0.base| Int)) (and (<= (select |c_old(#valid)| |calloc_model_#t~malloc0.base|) 0) (= |c_#valid| (store |c_old(#valid)| |calloc_model_#t~malloc0.base| 1)))) is different from true [2018-01-21 00:35:36,989 INFO L700 Elim1Store]: detected not equals via solver [2018-01-21 00:35:36,994 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 13 [2018-01-21 00:35:36,995 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-21 00:35:36,997 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-01-21 00:35:36,997 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-01-21 00:35:37,029 WARN L1029 $PredicateComparison]: unable to prove that (and (exists ((|calloc_model_#t~malloc0.base| Int)) (= (select |c_#valid| |calloc_model_#t~malloc0.base|) 1)) (exists ((v_prenex_1 Int)) (and (= |c_#valid| (store |c_old(#valid)| v_prenex_1 1)) (<= (select |c_old(#valid)| v_prenex_1) 0)))) is different from true [2018-01-21 00:35:37,128 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2018-01-21 00:35:37,128 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-21 00:35:37,864 WARN L1007 $PredicateComparison]: unable to prove that (forall ((|v_calloc_model_#t~malloc0.base_99| Int)) (or (not (= (store |c_#valid| |v_calloc_model_#t~malloc0.base_99| 1) |c_old(#valid)|)) (< 0 (select |c_#valid| |v_calloc_model_#t~malloc0.base_99|)))) is different from false [2018-01-21 00:35:37,894 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-01-21 00:35:37,918 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-01-21 00:35:37,919 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [4] total 8 [2018-01-21 00:35:37,919 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:35:37,920 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-21 00:35:37,921 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-21 00:35:37,921 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=16, Unknown=3, NotChecked=24, Total=56 [2018-01-21 00:35:37,921 INFO L87 Difference]: Start difference. First operand 153 states and 168 transitions. Second operand 6 states. [2018-01-21 00:35:37,964 WARN L1029 $PredicateComparison]: unable to prove that (and (exists ((|calloc_model_#t~malloc0.base| Int)) (= (select |c_#valid| |calloc_model_#t~malloc0.base|) 1)) (exists ((|calloc_model_#t~malloc0.base| Int)) (and (<= (select |c_old(#valid)| |calloc_model_#t~malloc0.base|) 0) (= |c_#valid| (store |c_old(#valid)| |calloc_model_#t~malloc0.base| 1))))) is different from true [2018-01-21 00:35:37,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:35:37,975 INFO L93 Difference]: Finished difference Result 169 states and 188 transitions. [2018-01-21 00:35:37,975 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-21 00:35:37,975 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 214 [2018-01-21 00:35:37,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:35:37,976 INFO L225 Difference]: With dead ends: 169 [2018-01-21 00:35:37,976 INFO L226 Difference]: Without dead ends: 0 [2018-01-21 00:35:37,978 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 422 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=4, NotChecked=44, Total=90 [2018-01-21 00:35:37,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-21 00:35:37,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-21 00:35:37,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-21 00:35:37,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-21 00:35:37,979 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 214 [2018-01-21 00:35:37,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:35:37,979 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-21 00:35:37,979 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-21 00:35:37,979 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-21 00:35:37,979 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-21 00:35:37,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-21 00:35:38,197 INFO L401 ceAbstractionStarter]: For program point l3_destroyEXIT(lines 825 834) no Hoare annotation was computed. [2018-01-21 00:35:38,197 INFO L401 ceAbstractionStarter]: For program point L830(line 830) no Hoare annotation was computed. [2018-01-21 00:35:38,197 INFO L404 ceAbstractionStarter]: At program point L827''(lines 827 833) the Hoare annotation is: true [2018-01-21 00:35:38,197 INFO L401 ceAbstractionStarter]: For program point L828''(line 828) no Hoare annotation was computed. [2018-01-21 00:35:38,197 INFO L401 ceAbstractionStarter]: For program point L829(line 829) no Hoare annotation was computed. [2018-01-21 00:35:38,198 INFO L401 ceAbstractionStarter]: For program point L828(line 828) no Hoare annotation was computed. [2018-01-21 00:35:38,198 INFO L401 ceAbstractionStarter]: For program point L827(lines 827 833) no Hoare annotation was computed. [2018-01-21 00:35:38,198 INFO L404 ceAbstractionStarter]: At program point l3_destroyENTRY(lines 825 834) the Hoare annotation is: true [2018-01-21 00:35:38,198 INFO L401 ceAbstractionStarter]: For program point L827'''(lines 827 833) no Hoare annotation was computed. [2018-01-21 00:35:38,198 INFO L401 ceAbstractionStarter]: For program point L830'(line 830) no Hoare annotation was computed. [2018-01-21 00:35:38,198 INFO L401 ceAbstractionStarter]: For program point l3_destroyErr0EnsuresViolation(lines 825 834) no Hoare annotation was computed. [2018-01-21 00:35:38,198 INFO L404 ceAbstractionStarter]: At program point L828'(line 828) the Hoare annotation is: true [2018-01-21 00:35:38,198 INFO L401 ceAbstractionStarter]: For program point L829'(line 829) no Hoare annotation was computed. [2018-01-21 00:35:38,198 INFO L397 ceAbstractionStarter]: At program point L810(line 810) the Hoare annotation is: (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) [2018-01-21 00:35:38,199 INFO L397 ceAbstractionStarter]: At program point L809''(lines 809 811) the Hoare annotation is: (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) [2018-01-21 00:35:38,199 INFO L401 ceAbstractionStarter]: For program point l0_insertErr0EnsuresViolation(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:35:38,199 INFO L401 ceAbstractionStarter]: For program point L813(line 813) no Hoare annotation was computed. [2018-01-21 00:35:38,199 INFO L401 ceAbstractionStarter]: For program point L812(line 812) no Hoare annotation was computed. [2018-01-21 00:35:38,199 INFO L401 ceAbstractionStarter]: For program point l0_insertEXIT(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:35:38,199 INFO L401 ceAbstractionStarter]: For program point L812'(line 812) no Hoare annotation was computed. [2018-01-21 00:35:38,199 INFO L401 ceAbstractionStarter]: For program point L810'(line 810) no Hoare annotation was computed. [2018-01-21 00:35:38,199 INFO L401 ceAbstractionStarter]: For program point L809'''(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:35:38,199 INFO L397 ceAbstractionStarter]: At program point l0_insertENTRY(lines 806 814) the Hoare annotation is: (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) (= |#valid| |old(#valid)|)) [2018-01-21 00:35:38,199 INFO L401 ceAbstractionStarter]: For program point L809(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:35:38,199 INFO L401 ceAbstractionStarter]: For program point l0_insertFINAL(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:35:38,200 INFO L397 ceAbstractionStarter]: At program point L808(line 808) the Hoare annotation is: (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) (= |#valid| |old(#valid)|)) [2018-01-21 00:35:38,200 INFO L401 ceAbstractionStarter]: For program point L808'(line 808) no Hoare annotation was computed. [2018-01-21 00:35:38,200 INFO L404 ceAbstractionStarter]: At program point #Ultimate.C_memsetENTRY(line -1) the Hoare annotation is: true [2018-01-21 00:35:38,200 INFO L404 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: true [2018-01-21 00:35:38,200 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2018-01-21 00:35:38,200 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2018-01-21 00:35:38,200 INFO L401 ceAbstractionStarter]: For program point L817'''(lines 817 823) no Hoare annotation was computed. [2018-01-21 00:35:38,200 INFO L401 ceAbstractionStarter]: For program point l4_destroyErr0EnsuresViolation(lines 815 824) no Hoare annotation was computed. [2018-01-21 00:35:38,200 INFO L401 ceAbstractionStarter]: For program point L820(line 820) no Hoare annotation was computed. [2018-01-21 00:35:38,200 INFO L401 ceAbstractionStarter]: For program point l4_destroyEXIT(lines 815 824) no Hoare annotation was computed. [2018-01-21 00:35:38,200 INFO L404 ceAbstractionStarter]: At program point l4_destroyENTRY(lines 815 824) the Hoare annotation is: true [2018-01-21 00:35:38,200 INFO L404 ceAbstractionStarter]: At program point L817''(lines 817 823) the Hoare annotation is: true [2018-01-21 00:35:38,200 INFO L401 ceAbstractionStarter]: For program point L818''(line 818) no Hoare annotation was computed. [2018-01-21 00:35:38,201 INFO L401 ceAbstractionStarter]: For program point L818(line 818) no Hoare annotation was computed. [2018-01-21 00:35:38,201 INFO L401 ceAbstractionStarter]: For program point L817(lines 817 823) no Hoare annotation was computed. [2018-01-21 00:35:38,201 INFO L401 ceAbstractionStarter]: For program point L820'(line 820) no Hoare annotation was computed. [2018-01-21 00:35:38,201 INFO L401 ceAbstractionStarter]: For program point L819(line 819) no Hoare annotation was computed. [2018-01-21 00:35:38,201 INFO L401 ceAbstractionStarter]: For program point L819'(line 819) no Hoare annotation was computed. [2018-01-21 00:35:38,201 INFO L401 ceAbstractionStarter]: For program point L818'(line 818) no Hoare annotation was computed. [2018-01-21 00:35:38,201 INFO L401 ceAbstractionStarter]: For program point L791(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:35:38,201 INFO L404 ceAbstractionStarter]: At program point L790(line 790) the Hoare annotation is: true [2018-01-21 00:35:38,201 INFO L401 ceAbstractionStarter]: For program point L795(line 795) no Hoare annotation was computed. [2018-01-21 00:35:38,201 INFO L401 ceAbstractionStarter]: For program point L794(line 794) no Hoare annotation was computed. [2018-01-21 00:35:38,202 INFO L404 ceAbstractionStarter]: At program point L792(line 792) the Hoare annotation is: true [2018-01-21 00:35:38,202 INFO L401 ceAbstractionStarter]: For program point l2_insertErr0EnsuresViolation(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:35:38,202 INFO L401 ceAbstractionStarter]: For program point L794'(line 794) no Hoare annotation was computed. [2018-01-21 00:35:38,202 INFO L401 ceAbstractionStarter]: For program point L791'''(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:35:38,202 INFO L401 ceAbstractionStarter]: For program point L792'(line 792) no Hoare annotation was computed. [2018-01-21 00:35:38,202 INFO L401 ceAbstractionStarter]: For program point L790'(line 790) no Hoare annotation was computed. [2018-01-21 00:35:38,202 INFO L404 ceAbstractionStarter]: At program point l2_insertENTRY(lines 788 796) the Hoare annotation is: true [2018-01-21 00:35:38,202 INFO L404 ceAbstractionStarter]: At program point L791''(lines 791 793) the Hoare annotation is: true [2018-01-21 00:35:38,202 INFO L401 ceAbstractionStarter]: For program point l2_insertEXIT(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:35:38,202 INFO L401 ceAbstractionStarter]: For program point l2_insertFINAL(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:35:38,202 INFO L401 ceAbstractionStarter]: For program point L868'''(lines 868 870) no Hoare annotation was computed. [2018-01-21 00:35:38,203 INFO L397 ceAbstractionStarter]: At program point L871(line 871) the Hoare annotation is: (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) [2018-01-21 00:35:38,203 INFO L401 ceAbstractionStarter]: For program point L871'(line 871) no Hoare annotation was computed. [2018-01-21 00:35:38,203 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:35:38,203 INFO L397 ceAbstractionStarter]: At program point L869(line 869) the Hoare annotation is: (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) (= |#valid| |old(#valid)|)) [2018-01-21 00:35:38,203 INFO L401 ceAbstractionStarter]: For program point L868(lines 868 870) no Hoare annotation was computed. [2018-01-21 00:35:38,203 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:35:38,203 INFO L397 ceAbstractionStarter]: At program point L868''(lines 868 870) the Hoare annotation is: (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) (= |#valid| |old(#valid)|)) [2018-01-21 00:35:38,203 INFO L401 ceAbstractionStarter]: For program point L869'(line 869) no Hoare annotation was computed. [2018-01-21 00:35:38,203 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:35:38,203 INFO L401 ceAbstractionStarter]: For program point L782'''(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:35:38,203 INFO L404 ceAbstractionStarter]: At program point L783(line 783) the Hoare annotation is: true [2018-01-21 00:35:38,204 INFO L401 ceAbstractionStarter]: For program point L782(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:35:38,204 INFO L404 ceAbstractionStarter]: At program point L781(line 781) the Hoare annotation is: true [2018-01-21 00:35:38,204 INFO L401 ceAbstractionStarter]: For program point L783'(line 783) no Hoare annotation was computed. [2018-01-21 00:35:38,204 INFO L401 ceAbstractionStarter]: For program point L786(line 786) no Hoare annotation was computed. [2018-01-21 00:35:38,204 INFO L401 ceAbstractionStarter]: For program point L781'(line 781) no Hoare annotation was computed. [2018-01-21 00:35:38,204 INFO L401 ceAbstractionStarter]: For program point L785(line 785) no Hoare annotation was computed. [2018-01-21 00:35:38,204 INFO L404 ceAbstractionStarter]: At program point l3_insertENTRY(lines 779 787) the Hoare annotation is: true [2018-01-21 00:35:38,204 INFO L404 ceAbstractionStarter]: At program point L782''(lines 782 784) the Hoare annotation is: true [2018-01-21 00:35:38,204 INFO L401 ceAbstractionStarter]: For program point L785'(line 785) no Hoare annotation was computed. [2018-01-21 00:35:38,205 INFO L401 ceAbstractionStarter]: For program point l3_insertEXIT(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:35:38,205 INFO L401 ceAbstractionStarter]: For program point l3_insertFINAL(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:35:38,205 INFO L401 ceAbstractionStarter]: For program point l3_insertErr0EnsuresViolation(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:35:38,205 INFO L401 ceAbstractionStarter]: For program point l1_insertEXIT(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:35:38,205 INFO L404 ceAbstractionStarter]: At program point L799(line 799) the Hoare annotation is: true [2018-01-21 00:35:38,205 INFO L401 ceAbstractionStarter]: For program point L803(line 803) no Hoare annotation was computed. [2018-01-21 00:35:38,205 INFO L404 ceAbstractionStarter]: At program point L801(line 801) the Hoare annotation is: true [2018-01-21 00:35:38,206 INFO L401 ceAbstractionStarter]: For program point L800(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:35:38,206 INFO L401 ceAbstractionStarter]: For program point L803'(line 803) no Hoare annotation was computed. [2018-01-21 00:35:38,206 INFO L401 ceAbstractionStarter]: For program point L801'(line 801) no Hoare annotation was computed. [2018-01-21 00:35:38,206 INFO L401 ceAbstractionStarter]: For program point L804(line 804) no Hoare annotation was computed. [2018-01-21 00:35:38,206 INFO L404 ceAbstractionStarter]: At program point l1_insertENTRY(lines 797 805) the Hoare annotation is: true [2018-01-21 00:35:38,206 INFO L401 ceAbstractionStarter]: For program point L799'(line 799) no Hoare annotation was computed. [2018-01-21 00:35:38,206 INFO L401 ceAbstractionStarter]: For program point l1_insertFINAL(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:35:38,206 INFO L404 ceAbstractionStarter]: At program point L800''(lines 800 802) the Hoare annotation is: true [2018-01-21 00:35:38,207 INFO L401 ceAbstractionStarter]: For program point L800'''(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:35:38,207 INFO L401 ceAbstractionStarter]: For program point l1_insertErr0EnsuresViolation(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:35:38,207 INFO L401 ceAbstractionStarter]: For program point l0_destroyEXIT(lines 855 864) no Hoare annotation was computed. [2018-01-21 00:35:38,207 INFO L401 ceAbstractionStarter]: For program point L860(line 860) no Hoare annotation was computed. [2018-01-21 00:35:38,207 INFO L401 ceAbstractionStarter]: For program point L860'(line 860) no Hoare annotation was computed. [2018-01-21 00:35:38,207 INFO L401 ceAbstractionStarter]: For program point L858(line 858) no Hoare annotation was computed. [2018-01-21 00:35:38,207 INFO L401 ceAbstractionStarter]: For program point l0_destroyErr0EnsuresViolation(lines 855 864) no Hoare annotation was computed. [2018-01-21 00:35:38,207 INFO L401 ceAbstractionStarter]: For program point L857(lines 857 863) no Hoare annotation was computed. [2018-01-21 00:35:38,207 INFO L404 ceAbstractionStarter]: At program point L857''(lines 857 863) the Hoare annotation is: true [2018-01-21 00:35:38,208 INFO L404 ceAbstractionStarter]: At program point L858'(line 858) the Hoare annotation is: true [2018-01-21 00:35:38,208 INFO L401 ceAbstractionStarter]: For program point L858''(line 858) no Hoare annotation was computed. [2018-01-21 00:35:38,208 INFO L401 ceAbstractionStarter]: For program point L859(line 859) no Hoare annotation was computed. [2018-01-21 00:35:38,208 INFO L401 ceAbstractionStarter]: For program point L857'''(lines 857 863) no Hoare annotation was computed. [2018-01-21 00:35:38,208 INFO L404 ceAbstractionStarter]: At program point l0_destroyENTRY(lines 855 864) the Hoare annotation is: true [2018-01-21 00:35:38,208 INFO L401 ceAbstractionStarter]: For program point L859'(line 859) no Hoare annotation was computed. [2018-01-21 00:35:38,209 INFO L401 ceAbstractionStarter]: For program point calloc_modelErr0EnsuresViolation(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:35:38,209 INFO L401 ceAbstractionStarter]: For program point L742'(line 742) no Hoare annotation was computed. [2018-01-21 00:35:38,209 INFO L397 ceAbstractionStarter]: At program point calloc_modelENTRY(lines 740 743) the Hoare annotation is: (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) (= |#valid| |old(#valid)|)) [2018-01-21 00:35:38,209 INFO L401 ceAbstractionStarter]: For program point L741'(line 741) no Hoare annotation was computed. [2018-01-21 00:35:38,209 INFO L401 ceAbstractionStarter]: For program point calloc_modelFINAL(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:35:38,209 INFO L401 ceAbstractionStarter]: For program point calloc_modelEXIT(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:35:38,210 INFO L397 ceAbstractionStarter]: At program point L742(line 742) the Hoare annotation is: (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) (exists ((|calloc_model_#t~malloc0.base| Int)) (and (<= (select |old(#valid)| |calloc_model_#t~malloc0.base|) 0) (= |#valid| (store |old(#valid)| |calloc_model_#t~malloc0.base| 1))))) [2018-01-21 00:35:38,210 INFO L401 ceAbstractionStarter]: For program point L741(line 741) no Hoare annotation was computed. [2018-01-21 00:35:38,210 INFO L401 ceAbstractionStarter]: For program point l4_insertEXIT(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:35:38,210 INFO L401 ceAbstractionStarter]: For program point l4_insertFINAL(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:35:38,210 INFO L401 ceAbstractionStarter]: For program point L777(line 777) no Hoare annotation was computed. [2018-01-21 00:35:38,210 INFO L401 ceAbstractionStarter]: For program point L776(line 776) no Hoare annotation was computed. [2018-01-21 00:35:38,210 INFO L404 ceAbstractionStarter]: At program point L775(line 775) the Hoare annotation is: true [2018-01-21 00:35:38,210 INFO L404 ceAbstractionStarter]: At program point L774(line 774) the Hoare annotation is: true [2018-01-21 00:35:38,211 INFO L401 ceAbstractionStarter]: For program point l4_insertErr0EnsuresViolation(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:35:38,211 INFO L401 ceAbstractionStarter]: For program point L776'(line 776) no Hoare annotation was computed. [2018-01-21 00:35:38,211 INFO L404 ceAbstractionStarter]: At program point l4_insertENTRY(lines 772 778) the Hoare annotation is: true [2018-01-21 00:35:38,211 INFO L401 ceAbstractionStarter]: For program point L775'(line 775) no Hoare annotation was computed. [2018-01-21 00:35:38,211 INFO L401 ceAbstractionStarter]: For program point L774'(line 774) no Hoare annotation was computed. [2018-01-21 00:35:38,211 INFO L401 ceAbstractionStarter]: For program point L775''(line 775) no Hoare annotation was computed. [2018-01-21 00:35:38,211 INFO L401 ceAbstractionStarter]: For program point L776''(line 776) no Hoare annotation was computed. [2018-01-21 00:35:38,212 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieFINAL(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:35:38,212 INFO L401 ceAbstractionStarter]: For program point L767'(line 767) no Hoare annotation was computed. [2018-01-21 00:35:38,212 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieErr0EnsuresViolation(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:35:38,212 INFO L397 ceAbstractionStarter]: At program point zalloc_or_dieENTRY(lines 765 771) the Hoare annotation is: (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) (= |#valid| |old(#valid)|)) [2018-01-21 00:35:38,212 INFO L401 ceAbstractionStarter]: For program point L768(lines 768 769) no Hoare annotation was computed. [2018-01-21 00:35:38,212 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieEXIT(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:35:38,212 INFO L397 ceAbstractionStarter]: At program point L767(line 767) the Hoare annotation is: (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) (= |#valid| |old(#valid)|)) [2018-01-21 00:35:38,213 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initErr0EnsuresViolation(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:38,213 INFO L401 ceAbstractionStarter]: For program point L867'(line 867) no Hoare annotation was computed. [2018-01-21 00:35:38,213 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:38,213 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 872) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:38,213 INFO L401 ceAbstractionStarter]: For program point L867(line 867) no Hoare annotation was computed. [2018-01-21 00:35:38,213 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:38,213 INFO L401 ceAbstractionStarter]: For program point L850(line 850) no Hoare annotation was computed. [2018-01-21 00:35:38,213 INFO L401 ceAbstractionStarter]: For program point L847'''(lines 847 853) no Hoare annotation was computed. [2018-01-21 00:35:38,214 INFO L401 ceAbstractionStarter]: For program point L850'(line 850) no Hoare annotation was computed. [2018-01-21 00:35:38,214 INFO L401 ceAbstractionStarter]: For program point L847(lines 847 853) no Hoare annotation was computed. [2018-01-21 00:35:38,214 INFO L401 ceAbstractionStarter]: For program point L848''(line 848) no Hoare annotation was computed. [2018-01-21 00:35:38,214 INFO L401 ceAbstractionStarter]: For program point L849(line 849) no Hoare annotation was computed. [2018-01-21 00:35:38,214 INFO L404 ceAbstractionStarter]: At program point L847''(lines 847 853) the Hoare annotation is: true [2018-01-21 00:35:38,214 INFO L401 ceAbstractionStarter]: For program point L848(line 848) no Hoare annotation was computed. [2018-01-21 00:35:38,214 INFO L404 ceAbstractionStarter]: At program point l1_destroyENTRY(lines 845 854) the Hoare annotation is: true [2018-01-21 00:35:38,214 INFO L401 ceAbstractionStarter]: For program point l1_destroyErr0EnsuresViolation(lines 845 854) no Hoare annotation was computed. [2018-01-21 00:35:38,215 INFO L404 ceAbstractionStarter]: At program point L848'(line 848) the Hoare annotation is: true [2018-01-21 00:35:38,215 INFO L401 ceAbstractionStarter]: For program point L849'(line 849) no Hoare annotation was computed. [2018-01-21 00:35:38,215 INFO L401 ceAbstractionStarter]: For program point l1_destroyEXIT(lines 845 854) no Hoare annotation was computed. [2018-01-21 00:35:38,215 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 872) the Hoare annotation is: true [2018-01-21 00:35:38,215 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:38,215 INFO L397 ceAbstractionStarter]: At program point L1(lines 1 872) the Hoare annotation is: (exists ((|calloc_model_#t~malloc0.base| Int)) (= (select |#valid| |calloc_model_#t~malloc0.base|) 1)) [2018-01-21 00:35:38,215 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startErr0EnsuresViolation(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:38,215 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:38,215 INFO L401 ceAbstractionStarter]: For program point L837'''(lines 837 843) no Hoare annotation was computed. [2018-01-21 00:35:38,216 INFO L401 ceAbstractionStarter]: For program point l2_destroyErr0EnsuresViolation(lines 835 844) no Hoare annotation was computed. [2018-01-21 00:35:38,216 INFO L401 ceAbstractionStarter]: For program point L840(line 840) no Hoare annotation was computed. [2018-01-21 00:35:38,216 INFO L401 ceAbstractionStarter]: For program point L838''(line 838) no Hoare annotation was computed. [2018-01-21 00:35:38,216 INFO L404 ceAbstractionStarter]: At program point L837''(lines 837 843) the Hoare annotation is: true [2018-01-21 00:35:38,216 INFO L401 ceAbstractionStarter]: For program point L839(line 839) no Hoare annotation was computed. [2018-01-21 00:35:38,216 INFO L401 ceAbstractionStarter]: For program point L838(line 838) no Hoare annotation was computed. [2018-01-21 00:35:38,216 INFO L401 ceAbstractionStarter]: For program point L837(lines 837 843) no Hoare annotation was computed. [2018-01-21 00:35:38,216 INFO L404 ceAbstractionStarter]: At program point l2_destroyENTRY(lines 835 844) the Hoare annotation is: true [2018-01-21 00:35:38,216 INFO L401 ceAbstractionStarter]: For program point L840'(line 840) no Hoare annotation was computed. [2018-01-21 00:35:38,216 INFO L401 ceAbstractionStarter]: For program point l2_destroyEXIT(lines 835 844) no Hoare annotation was computed. [2018-01-21 00:35:38,216 INFO L401 ceAbstractionStarter]: For program point L839'(line 839) no Hoare annotation was computed. [2018-01-21 00:35:38,216 INFO L404 ceAbstractionStarter]: At program point L838'(line 838) the Hoare annotation is: true [2018-01-21 00:35:38,220 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:35:38,220 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:35:38,220 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:35:38,220 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:35:38,220 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:35:38,220 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:35:38,221 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:35:38,221 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l0_insertErr0EnsuresViolation======== [2018-01-21 00:35:38,221 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:35:38,224 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states. [2018-01-21 00:35:38,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-01-21 00:35:38,226 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:35:38,226 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-21 00:35:38,226 INFO L371 AbstractCegarLoop]: === Iteration 1 === [l0_insertErr0EnsuresViolation]=== [2018-01-21 00:35:38,227 INFO L82 PathProgramCache]: Analyzing trace with hash 312362155, now seen corresponding path program 1 times [2018-01-21 00:35:38,227 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:35:38,228 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:38,228 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:35:38,228 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:38,228 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:35:38,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:35:38,241 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:35:38,264 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:35:38,264 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:35:38,264 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:35:38,264 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because the path program does not contain any loops [2018-01-21 00:35:38,265 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-01-21 00:35:38,265 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:35:38,265 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-21 00:35:38,280 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:35:38,280 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-21 00:35:38,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:35:38,310 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-21 00:35:38,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-21 00:35:38,314 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-21 00:35:38,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-21 00:35:38,430 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:35:38,430 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2018-01-21 00:35:38,430 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:35:38,430 INFO L409 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-01-21 00:35:38,431 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-01-21 00:35:38,431 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-01-21 00:35:38,431 INFO L87 Difference]: Start difference. First operand 174 states. Second operand 2 states. [2018-01-21 00:35:38,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:35:38,446 INFO L93 Difference]: Finished difference Result 340 states and 408 transitions. [2018-01-21 00:35:38,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-01-21 00:35:38,446 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 35 [2018-01-21 00:35:38,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:35:38,448 INFO L225 Difference]: With dead ends: 340 [2018-01-21 00:35:38,448 INFO L226 Difference]: Without dead ends: 93 [2018-01-21 00:35:38,449 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-01-21 00:35:38,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2018-01-21 00:35:38,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2018-01-21 00:35:38,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2018-01-21 00:35:38,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 103 transitions. [2018-01-21 00:35:38,460 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 103 transitions. Word has length 35 [2018-01-21 00:35:38,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:35:38,462 INFO L432 AbstractCegarLoop]: Abstraction has 93 states and 103 transitions. [2018-01-21 00:35:38,462 INFO L433 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-01-21 00:35:38,462 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 103 transitions. [2018-01-21 00:35:38,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-01-21 00:35:38,465 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:35:38,466 INFO L322 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-21 00:35:38,466 INFO L371 AbstractCegarLoop]: === Iteration 2 === [l0_insertErr0EnsuresViolation]=== [2018-01-21 00:35:38,466 INFO L82 PathProgramCache]: Analyzing trace with hash -310804007, now seen corresponding path program 1 times [2018-01-21 00:35:38,466 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:35:38,467 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:38,467 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:35:38,467 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:38,468 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:35:38,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:35:38,487 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:35:38,564 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:35:38,565 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:35:38,565 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:35:38,565 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 175 with the following transitions: [2018-01-21 00:35:38,565 INFO L201 CegarAbsIntRunner]: [48], [88], [90], [94], [97], [100], [106], [107], [108], [109], [111], [112], [118], [119], [120], [122], [126], [129], [132], [138], [139], [140], [141], [142], [144], [146], [150], [153], [156], [162], [163], [164], [165], [166], [168], [170], [174], [177], [180], [186], [187], [188], [189], [190], [192], [193], [194], [196], [197], [199], [201], [203], [204], [205], [206], [207], [208], [209], [211], [213], [216], [218], [220], [221], [222], [223], [277], [283], [284], [285], [286], [287], [288], [289], [290], [291], [292], [293], [294], [295], [296], [297], [298], [299], [300], [301], [302], [303], [304], [305], [306], [309], [310], [311] [2018-01-21 00:35:38,569 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-21 00:35:38,569 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-21 00:35:38,932 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-21 00:35:38,932 INFO L268 AbstractInterpreter]: Visited 94 different actions 174 times. Never merged. Never widened. Never found a fixpoint. Largest state had 28 variables. [2018-01-21 00:35:38,941 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-21 00:35:38,941 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:35:38,941 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-21 00:35:38,955 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:35:38,955 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-21 00:35:39,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:35:39,064 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-21 00:35:39,153 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2018-01-21 00:35:39,153 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-21 00:35:39,770 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2018-01-21 00:35:39,792 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:35:39,792 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2018-01-21 00:35:39,792 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:35:39,793 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-01-21 00:35:39,793 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-01-21 00:35:39,793 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-01-21 00:35:39,794 INFO L87 Difference]: Start difference. First operand 93 states and 103 transitions. Second operand 3 states. [2018-01-21 00:35:39,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:35:39,841 INFO L93 Difference]: Finished difference Result 93 states and 103 transitions. [2018-01-21 00:35:39,841 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-01-21 00:35:39,841 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 174 [2018-01-21 00:35:39,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:35:39,842 INFO L225 Difference]: With dead ends: 93 [2018-01-21 00:35:39,843 INFO L226 Difference]: Without dead ends: 0 [2018-01-21 00:35:39,843 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 346 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-01-21 00:35:39,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-21 00:35:39,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-21 00:35:39,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-21 00:35:39,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-21 00:35:39,844 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 174 [2018-01-21 00:35:39,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:35:39,844 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-21 00:35:39,844 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-01-21 00:35:39,844 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-21 00:35:39,844 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-21 00:35:39,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-21 00:35:39,912 INFO L401 ceAbstractionStarter]: For program point l3_destroyEXIT(lines 825 834) no Hoare annotation was computed. [2018-01-21 00:35:39,912 INFO L401 ceAbstractionStarter]: For program point L830(line 830) no Hoare annotation was computed. [2018-01-21 00:35:39,913 INFO L404 ceAbstractionStarter]: At program point L827''(lines 827 833) the Hoare annotation is: true [2018-01-21 00:35:39,913 INFO L401 ceAbstractionStarter]: For program point L828''(line 828) no Hoare annotation was computed. [2018-01-21 00:35:39,913 INFO L401 ceAbstractionStarter]: For program point L829(line 829) no Hoare annotation was computed. [2018-01-21 00:35:39,913 INFO L401 ceAbstractionStarter]: For program point L828(line 828) no Hoare annotation was computed. [2018-01-21 00:35:39,913 INFO L401 ceAbstractionStarter]: For program point L827(lines 827 833) no Hoare annotation was computed. [2018-01-21 00:35:39,913 INFO L404 ceAbstractionStarter]: At program point l3_destroyENTRY(lines 825 834) the Hoare annotation is: true [2018-01-21 00:35:39,913 INFO L401 ceAbstractionStarter]: For program point L827'''(lines 827 833) no Hoare annotation was computed. [2018-01-21 00:35:39,913 INFO L401 ceAbstractionStarter]: For program point L830'(line 830) no Hoare annotation was computed. [2018-01-21 00:35:39,913 INFO L401 ceAbstractionStarter]: For program point l3_destroyErr0EnsuresViolation(lines 825 834) no Hoare annotation was computed. [2018-01-21 00:35:39,913 INFO L404 ceAbstractionStarter]: At program point L828'(line 828) the Hoare annotation is: true [2018-01-21 00:35:39,913 INFO L401 ceAbstractionStarter]: For program point L829'(line 829) no Hoare annotation was computed. [2018-01-21 00:35:39,914 INFO L397 ceAbstractionStarter]: At program point L810(line 810) the Hoare annotation is: (and (= |#valid| |old(#valid)|) (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|))))) [2018-01-21 00:35:39,914 INFO L397 ceAbstractionStarter]: At program point L809''(lines 809 811) the Hoare annotation is: (and (= |#valid| |old(#valid)|) (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|))))) [2018-01-21 00:35:39,914 INFO L401 ceAbstractionStarter]: For program point l0_insertErr0EnsuresViolation(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:35:39,914 INFO L401 ceAbstractionStarter]: For program point L813(line 813) no Hoare annotation was computed. [2018-01-21 00:35:39,914 INFO L401 ceAbstractionStarter]: For program point L812(line 812) no Hoare annotation was computed. [2018-01-21 00:35:39,914 INFO L401 ceAbstractionStarter]: For program point l0_insertEXIT(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:35:39,914 INFO L401 ceAbstractionStarter]: For program point L812'(line 812) no Hoare annotation was computed. [2018-01-21 00:35:39,914 INFO L401 ceAbstractionStarter]: For program point L810'(line 810) no Hoare annotation was computed. [2018-01-21 00:35:39,914 INFO L401 ceAbstractionStarter]: For program point L809'''(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:35:39,914 INFO L397 ceAbstractionStarter]: At program point l0_insertENTRY(lines 806 814) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0)) [2018-01-21 00:35:39,914 INFO L401 ceAbstractionStarter]: For program point L809(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:35:39,915 INFO L401 ceAbstractionStarter]: For program point l0_insertFINAL(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:35:39,915 INFO L397 ceAbstractionStarter]: At program point L808(line 808) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0)) [2018-01-21 00:35:39,915 INFO L401 ceAbstractionStarter]: For program point L808'(line 808) no Hoare annotation was computed. [2018-01-21 00:35:39,915 INFO L404 ceAbstractionStarter]: At program point #Ultimate.C_memsetENTRY(line -1) the Hoare annotation is: true [2018-01-21 00:35:39,915 INFO L404 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: true [2018-01-21 00:35:39,915 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2018-01-21 00:35:39,915 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2018-01-21 00:35:39,915 INFO L401 ceAbstractionStarter]: For program point L817'''(lines 817 823) no Hoare annotation was computed. [2018-01-21 00:35:39,915 INFO L401 ceAbstractionStarter]: For program point l4_destroyErr0EnsuresViolation(lines 815 824) no Hoare annotation was computed. [2018-01-21 00:35:39,915 INFO L401 ceAbstractionStarter]: For program point L820(line 820) no Hoare annotation was computed. [2018-01-21 00:35:39,915 INFO L401 ceAbstractionStarter]: For program point l4_destroyEXIT(lines 815 824) no Hoare annotation was computed. [2018-01-21 00:35:39,915 INFO L404 ceAbstractionStarter]: At program point l4_destroyENTRY(lines 815 824) the Hoare annotation is: true [2018-01-21 00:35:39,915 INFO L404 ceAbstractionStarter]: At program point L817''(lines 817 823) the Hoare annotation is: true [2018-01-21 00:35:39,915 INFO L401 ceAbstractionStarter]: For program point L818''(line 818) no Hoare annotation was computed. [2018-01-21 00:35:39,916 INFO L401 ceAbstractionStarter]: For program point L818(line 818) no Hoare annotation was computed. [2018-01-21 00:35:39,916 INFO L401 ceAbstractionStarter]: For program point L817(lines 817 823) no Hoare annotation was computed. [2018-01-21 00:35:39,916 INFO L401 ceAbstractionStarter]: For program point L820'(line 820) no Hoare annotation was computed. [2018-01-21 00:35:39,916 INFO L401 ceAbstractionStarter]: For program point L819(line 819) no Hoare annotation was computed. [2018-01-21 00:35:39,916 INFO L401 ceAbstractionStarter]: For program point L819'(line 819) no Hoare annotation was computed. [2018-01-21 00:35:39,916 INFO L401 ceAbstractionStarter]: For program point L818'(line 818) no Hoare annotation was computed. [2018-01-21 00:35:39,916 INFO L401 ceAbstractionStarter]: For program point L791(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:35:39,916 INFO L397 ceAbstractionStarter]: At program point L790(line 790) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:39,916 INFO L401 ceAbstractionStarter]: For program point L795(line 795) no Hoare annotation was computed. [2018-01-21 00:35:39,916 INFO L401 ceAbstractionStarter]: For program point L794(line 794) no Hoare annotation was computed. [2018-01-21 00:35:39,916 INFO L397 ceAbstractionStarter]: At program point L792(line 792) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:39,916 INFO L401 ceAbstractionStarter]: For program point l2_insertErr0EnsuresViolation(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:35:39,916 INFO L401 ceAbstractionStarter]: For program point L794'(line 794) no Hoare annotation was computed. [2018-01-21 00:35:39,916 INFO L401 ceAbstractionStarter]: For program point L791'''(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:35:39,917 INFO L401 ceAbstractionStarter]: For program point L792'(line 792) no Hoare annotation was computed. [2018-01-21 00:35:39,917 INFO L401 ceAbstractionStarter]: For program point L790'(line 790) no Hoare annotation was computed. [2018-01-21 00:35:39,917 INFO L397 ceAbstractionStarter]: At program point l2_insertENTRY(lines 788 796) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:39,917 INFO L397 ceAbstractionStarter]: At program point L791''(lines 791 793) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:39,917 INFO L401 ceAbstractionStarter]: For program point l2_insertEXIT(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:35:39,917 INFO L401 ceAbstractionStarter]: For program point l2_insertFINAL(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:35:39,917 INFO L401 ceAbstractionStarter]: For program point L868'''(lines 868 870) no Hoare annotation was computed. [2018-01-21 00:35:39,917 INFO L397 ceAbstractionStarter]: At program point L871(line 871) the Hoare annotation is: (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) [2018-01-21 00:35:39,917 INFO L401 ceAbstractionStarter]: For program point L871'(line 871) no Hoare annotation was computed. [2018-01-21 00:35:39,917 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:35:39,917 INFO L397 ceAbstractionStarter]: At program point L869(line 869) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0)) [2018-01-21 00:35:39,917 INFO L401 ceAbstractionStarter]: For program point L868(lines 868 870) no Hoare annotation was computed. [2018-01-21 00:35:39,917 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:35:39,918 INFO L397 ceAbstractionStarter]: At program point L868''(lines 868 870) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0)) [2018-01-21 00:35:39,918 INFO L401 ceAbstractionStarter]: For program point L869'(line 869) no Hoare annotation was computed. [2018-01-21 00:35:39,918 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:35:39,918 INFO L401 ceAbstractionStarter]: For program point L782'''(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:35:39,918 INFO L397 ceAbstractionStarter]: At program point L783(line 783) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:39,918 INFO L401 ceAbstractionStarter]: For program point L782(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:35:39,918 INFO L397 ceAbstractionStarter]: At program point L781(line 781) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:39,918 INFO L401 ceAbstractionStarter]: For program point L783'(line 783) no Hoare annotation was computed. [2018-01-21 00:35:39,918 INFO L401 ceAbstractionStarter]: For program point L786(line 786) no Hoare annotation was computed. [2018-01-21 00:35:39,918 INFO L401 ceAbstractionStarter]: For program point L781'(line 781) no Hoare annotation was computed. [2018-01-21 00:35:39,918 INFO L401 ceAbstractionStarter]: For program point L785(line 785) no Hoare annotation was computed. [2018-01-21 00:35:39,919 INFO L397 ceAbstractionStarter]: At program point l3_insertENTRY(lines 779 787) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:39,919 INFO L397 ceAbstractionStarter]: At program point L782''(lines 782 784) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:39,919 INFO L401 ceAbstractionStarter]: For program point L785'(line 785) no Hoare annotation was computed. [2018-01-21 00:35:39,919 INFO L401 ceAbstractionStarter]: For program point l3_insertEXIT(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:35:39,919 INFO L401 ceAbstractionStarter]: For program point l3_insertFINAL(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:35:39,919 INFO L401 ceAbstractionStarter]: For program point l3_insertErr0EnsuresViolation(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:35:39,919 INFO L401 ceAbstractionStarter]: For program point l1_insertEXIT(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:35:39,919 INFO L397 ceAbstractionStarter]: At program point L799(line 799) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:39,919 INFO L401 ceAbstractionStarter]: For program point L803(line 803) no Hoare annotation was computed. [2018-01-21 00:35:39,919 INFO L397 ceAbstractionStarter]: At program point L801(line 801) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:39,919 INFO L401 ceAbstractionStarter]: For program point L800(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:35:39,919 INFO L401 ceAbstractionStarter]: For program point L803'(line 803) no Hoare annotation was computed. [2018-01-21 00:35:39,919 INFO L401 ceAbstractionStarter]: For program point L801'(line 801) no Hoare annotation was computed. [2018-01-21 00:35:39,920 INFO L401 ceAbstractionStarter]: For program point L804(line 804) no Hoare annotation was computed. [2018-01-21 00:35:39,920 INFO L397 ceAbstractionStarter]: At program point l1_insertENTRY(lines 797 805) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:39,920 INFO L401 ceAbstractionStarter]: For program point L799'(line 799) no Hoare annotation was computed. [2018-01-21 00:35:39,920 INFO L401 ceAbstractionStarter]: For program point l1_insertFINAL(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:35:39,920 INFO L397 ceAbstractionStarter]: At program point L800''(lines 800 802) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:39,920 INFO L401 ceAbstractionStarter]: For program point L800'''(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:35:39,920 INFO L401 ceAbstractionStarter]: For program point l1_insertErr0EnsuresViolation(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:35:39,920 INFO L401 ceAbstractionStarter]: For program point l0_destroyEXIT(lines 855 864) no Hoare annotation was computed. [2018-01-21 00:35:39,920 INFO L401 ceAbstractionStarter]: For program point L860(line 860) no Hoare annotation was computed. [2018-01-21 00:35:39,920 INFO L401 ceAbstractionStarter]: For program point L860'(line 860) no Hoare annotation was computed. [2018-01-21 00:35:39,920 INFO L401 ceAbstractionStarter]: For program point L858(line 858) no Hoare annotation was computed. [2018-01-21 00:35:39,920 INFO L401 ceAbstractionStarter]: For program point l0_destroyErr0EnsuresViolation(lines 855 864) no Hoare annotation was computed. [2018-01-21 00:35:39,920 INFO L401 ceAbstractionStarter]: For program point L857(lines 857 863) no Hoare annotation was computed. [2018-01-21 00:35:39,920 INFO L404 ceAbstractionStarter]: At program point L857''(lines 857 863) the Hoare annotation is: true [2018-01-21 00:35:39,921 INFO L404 ceAbstractionStarter]: At program point L858'(line 858) the Hoare annotation is: true [2018-01-21 00:35:39,921 INFO L401 ceAbstractionStarter]: For program point L858''(line 858) no Hoare annotation was computed. [2018-01-21 00:35:39,921 INFO L401 ceAbstractionStarter]: For program point L859(line 859) no Hoare annotation was computed. [2018-01-21 00:35:39,921 INFO L401 ceAbstractionStarter]: For program point L857'''(lines 857 863) no Hoare annotation was computed. [2018-01-21 00:35:39,921 INFO L404 ceAbstractionStarter]: At program point l0_destroyENTRY(lines 855 864) the Hoare annotation is: true [2018-01-21 00:35:39,921 INFO L401 ceAbstractionStarter]: For program point L859'(line 859) no Hoare annotation was computed. [2018-01-21 00:35:39,921 INFO L401 ceAbstractionStarter]: For program point calloc_modelErr0EnsuresViolation(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:35:39,921 INFO L401 ceAbstractionStarter]: For program point L742'(line 742) no Hoare annotation was computed. [2018-01-21 00:35:39,921 INFO L397 ceAbstractionStarter]: At program point calloc_modelENTRY(lines 740 743) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0)) [2018-01-21 00:35:39,921 INFO L401 ceAbstractionStarter]: For program point L741'(line 741) no Hoare annotation was computed. [2018-01-21 00:35:39,921 INFO L401 ceAbstractionStarter]: For program point calloc_modelFINAL(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:35:39,921 INFO L401 ceAbstractionStarter]: For program point calloc_modelEXIT(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:35:39,921 INFO L397 ceAbstractionStarter]: At program point L742(line 742) the Hoare annotation is: (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) (exists ((|calloc_model_#t~malloc0.base| Int)) (and (<= (select |old(#valid)| |calloc_model_#t~malloc0.base|) 0) (= |#valid| (store |old(#valid)| |calloc_model_#t~malloc0.base| 1))))) [2018-01-21 00:35:39,922 INFO L401 ceAbstractionStarter]: For program point L741(line 741) no Hoare annotation was computed. [2018-01-21 00:35:39,922 INFO L401 ceAbstractionStarter]: For program point l4_insertEXIT(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:35:39,922 INFO L401 ceAbstractionStarter]: For program point l4_insertFINAL(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:35:39,922 INFO L401 ceAbstractionStarter]: For program point L777(line 777) no Hoare annotation was computed. [2018-01-21 00:35:39,922 INFO L401 ceAbstractionStarter]: For program point L776(line 776) no Hoare annotation was computed. [2018-01-21 00:35:39,922 INFO L397 ceAbstractionStarter]: At program point L775(line 775) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:39,922 INFO L397 ceAbstractionStarter]: At program point L774(line 774) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:39,922 INFO L401 ceAbstractionStarter]: For program point l4_insertErr0EnsuresViolation(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:35:39,922 INFO L401 ceAbstractionStarter]: For program point L776'(line 776) no Hoare annotation was computed. [2018-01-21 00:35:39,922 INFO L397 ceAbstractionStarter]: At program point l4_insertENTRY(lines 772 778) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:39,922 INFO L401 ceAbstractionStarter]: For program point L775'(line 775) no Hoare annotation was computed. [2018-01-21 00:35:39,922 INFO L401 ceAbstractionStarter]: For program point L774'(line 774) no Hoare annotation was computed. [2018-01-21 00:35:39,922 INFO L401 ceAbstractionStarter]: For program point L775''(line 775) no Hoare annotation was computed. [2018-01-21 00:35:39,922 INFO L401 ceAbstractionStarter]: For program point L776''(line 776) no Hoare annotation was computed. [2018-01-21 00:35:39,922 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieFINAL(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:35:39,923 INFO L401 ceAbstractionStarter]: For program point L767'(line 767) no Hoare annotation was computed. [2018-01-21 00:35:39,923 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieErr0EnsuresViolation(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:35:39,923 INFO L397 ceAbstractionStarter]: At program point zalloc_or_dieENTRY(lines 765 771) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0)) [2018-01-21 00:35:39,923 INFO L401 ceAbstractionStarter]: For program point L768(lines 768 769) no Hoare annotation was computed. [2018-01-21 00:35:39,923 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieEXIT(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:35:39,923 INFO L397 ceAbstractionStarter]: At program point L767(line 767) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0)) [2018-01-21 00:35:39,923 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initErr0EnsuresViolation(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:39,923 INFO L401 ceAbstractionStarter]: For program point L867'(line 867) no Hoare annotation was computed. [2018-01-21 00:35:39,923 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:39,923 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 872) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:39,923 INFO L401 ceAbstractionStarter]: For program point L867(line 867) no Hoare annotation was computed. [2018-01-21 00:35:39,923 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:39,923 INFO L401 ceAbstractionStarter]: For program point L850(line 850) no Hoare annotation was computed. [2018-01-21 00:35:39,923 INFO L401 ceAbstractionStarter]: For program point L847'''(lines 847 853) no Hoare annotation was computed. [2018-01-21 00:35:39,924 INFO L401 ceAbstractionStarter]: For program point L850'(line 850) no Hoare annotation was computed. [2018-01-21 00:35:39,924 INFO L401 ceAbstractionStarter]: For program point L847(lines 847 853) no Hoare annotation was computed. [2018-01-21 00:35:39,924 INFO L401 ceAbstractionStarter]: For program point L848''(line 848) no Hoare annotation was computed. [2018-01-21 00:35:39,924 INFO L401 ceAbstractionStarter]: For program point L849(line 849) no Hoare annotation was computed. [2018-01-21 00:35:39,924 INFO L404 ceAbstractionStarter]: At program point L847''(lines 847 853) the Hoare annotation is: true [2018-01-21 00:35:39,924 INFO L401 ceAbstractionStarter]: For program point L848(line 848) no Hoare annotation was computed. [2018-01-21 00:35:39,924 INFO L404 ceAbstractionStarter]: At program point l1_destroyENTRY(lines 845 854) the Hoare annotation is: true [2018-01-21 00:35:39,924 INFO L401 ceAbstractionStarter]: For program point l1_destroyErr0EnsuresViolation(lines 845 854) no Hoare annotation was computed. [2018-01-21 00:35:39,924 INFO L404 ceAbstractionStarter]: At program point L848'(line 848) the Hoare annotation is: true [2018-01-21 00:35:39,924 INFO L401 ceAbstractionStarter]: For program point L849'(line 849) no Hoare annotation was computed. [2018-01-21 00:35:39,924 INFO L401 ceAbstractionStarter]: For program point l1_destroyEXIT(lines 845 854) no Hoare annotation was computed. [2018-01-21 00:35:39,924 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 872) the Hoare annotation is: true [2018-01-21 00:35:39,924 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:39,924 INFO L397 ceAbstractionStarter]: At program point L1(lines 1 872) the Hoare annotation is: (exists ((|calloc_model_#t~malloc0.base| Int)) (= (select |#valid| |calloc_model_#t~malloc0.base|) 1)) [2018-01-21 00:35:39,924 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startErr0EnsuresViolation(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:39,925 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:39,925 INFO L401 ceAbstractionStarter]: For program point L837'''(lines 837 843) no Hoare annotation was computed. [2018-01-21 00:35:39,925 INFO L401 ceAbstractionStarter]: For program point l2_destroyErr0EnsuresViolation(lines 835 844) no Hoare annotation was computed. [2018-01-21 00:35:39,925 INFO L401 ceAbstractionStarter]: For program point L840(line 840) no Hoare annotation was computed. [2018-01-21 00:35:39,925 INFO L401 ceAbstractionStarter]: For program point L838''(line 838) no Hoare annotation was computed. [2018-01-21 00:35:39,925 INFO L404 ceAbstractionStarter]: At program point L837''(lines 837 843) the Hoare annotation is: true [2018-01-21 00:35:39,925 INFO L401 ceAbstractionStarter]: For program point L839(line 839) no Hoare annotation was computed. [2018-01-21 00:35:39,925 INFO L401 ceAbstractionStarter]: For program point L838(line 838) no Hoare annotation was computed. [2018-01-21 00:35:39,925 INFO L401 ceAbstractionStarter]: For program point L837(lines 837 843) no Hoare annotation was computed. [2018-01-21 00:35:39,925 INFO L404 ceAbstractionStarter]: At program point l2_destroyENTRY(lines 835 844) the Hoare annotation is: true [2018-01-21 00:35:39,925 INFO L401 ceAbstractionStarter]: For program point L840'(line 840) no Hoare annotation was computed. [2018-01-21 00:35:39,925 INFO L401 ceAbstractionStarter]: For program point l2_destroyEXIT(lines 835 844) no Hoare annotation was computed. [2018-01-21 00:35:39,925 INFO L401 ceAbstractionStarter]: For program point L839'(line 839) no Hoare annotation was computed. [2018-01-21 00:35:39,925 INFO L404 ceAbstractionStarter]: At program point L838'(line 838) the Hoare annotation is: true [2018-01-21 00:35:39,927 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:35:39,927 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:35:39,927 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:35:39,927 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:35:39,927 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:35:39,927 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:35:39,927 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:35:39,927 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l4_destroyErr0EnsuresViolation======== [2018-01-21 00:35:39,927 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:35:39,928 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states. [2018-01-21 00:35:39,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-01-21 00:35:39,929 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:35:39,930 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-21 00:35:39,930 INFO L371 AbstractCegarLoop]: === Iteration 1 === [l4_destroyErr0EnsuresViolation]=== [2018-01-21 00:35:39,930 INFO L82 PathProgramCache]: Analyzing trace with hash 1513854214, now seen corresponding path program 1 times [2018-01-21 00:35:39,930 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:35:39,930 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:39,931 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:35:39,931 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:39,931 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:35:39,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:35:39,936 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:35:39,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-21 00:35:39,945 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:35:39,945 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-01-21 00:35:39,945 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:35:39,946 INFO L409 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-01-21 00:35:39,946 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-01-21 00:35:39,946 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-01-21 00:35:39,946 INFO L87 Difference]: Start difference. First operand 174 states. Second operand 2 states. [2018-01-21 00:35:39,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:35:39,959 INFO L93 Difference]: Finished difference Result 340 states and 408 transitions. [2018-01-21 00:35:39,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-01-21 00:35:39,959 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 29 [2018-01-21 00:35:39,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:35:39,961 INFO L225 Difference]: With dead ends: 340 [2018-01-21 00:35:39,961 INFO L226 Difference]: Without dead ends: 153 [2018-01-21 00:35:39,962 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-01-21 00:35:39,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2018-01-21 00:35:39,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2018-01-21 00:35:39,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2018-01-21 00:35:39,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 168 transitions. [2018-01-21 00:35:39,975 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 168 transitions. Word has length 29 [2018-01-21 00:35:39,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:35:39,975 INFO L432 AbstractCegarLoop]: Abstraction has 153 states and 168 transitions. [2018-01-21 00:35:39,975 INFO L433 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-01-21 00:35:39,975 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 168 transitions. [2018-01-21 00:35:39,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2018-01-21 00:35:39,978 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:35:39,978 INFO L322 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-21 00:35:39,978 INFO L371 AbstractCegarLoop]: === Iteration 2 === [l4_destroyErr0EnsuresViolation]=== [2018-01-21 00:35:39,978 INFO L82 PathProgramCache]: Analyzing trace with hash 1075069232, now seen corresponding path program 1 times [2018-01-21 00:35:39,978 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:35:39,979 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:39,979 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:35:39,979 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:39,979 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:35:39,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:35:39,992 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:35:40,077 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:35:40,077 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:35:40,077 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:35:40,078 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 207 with the following transitions: [2018-01-21 00:35:40,078 INFO L201 CegarAbsIntRunner]: [0], [4], [5], [23], [27], [28], [29], [30], [31], [32], [33], [34], [38], [45], [48], [51], [54], [60], [65], [69], [70], [88], [90], [94], [97], [100], [106], [107], [108], [109], [110], [112], [118], [119], [120], [122], [126], [129], [132], [138], [139], [140], [141], [142], [144], [146], [150], [153], [156], [162], [163], [164], [165], [166], [168], [170], [174], [177], [180], [186], [187], [188], [189], [190], [192], [193], [194], [196], [197], [199], [201], [203], [204], [205], [206], [207], [208], [209], [211], [213], [216], [218], [220], [221], [222], [223], [225], [229], [230], [252], [256], [257], [275], [277], [278], [279], [281], [283], [284], [285], [286], [287], [288], [289], [290], [291], [292], [293], [294], [295], [296], [297], [298], [299], [300], [301], [302], [303], [304], [305], [306], [307], [309], [310], [311], [313] [2018-01-21 00:35:40,082 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-21 00:35:40,083 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-21 00:35:40,633 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-21 00:35:40,634 INFO L268 AbstractInterpreter]: Visited 126 different actions 206 times. Never merged. Never widened. Never found a fixpoint. Largest state had 28 variables. [2018-01-21 00:35:40,639 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-21 00:35:40,639 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:35:40,639 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-21 00:35:40,653 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:35:40,654 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-21 00:35:40,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:35:40,774 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-21 00:35:40,839 WARN L1029 $PredicateComparison]: unable to prove that (exists ((|calloc_model_#t~malloc0.base| Int)) (and (<= (select |c_old(#valid)| |calloc_model_#t~malloc0.base|) 0) (= |c_#valid| (store |c_old(#valid)| |calloc_model_#t~malloc0.base| 1)))) is different from true [2018-01-21 00:35:40,844 INFO L700 Elim1Store]: detected not equals via solver [2018-01-21 00:35:40,844 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 13 [2018-01-21 00:35:40,845 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-21 00:35:40,847 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-01-21 00:35:40,847 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-01-21 00:35:40,855 WARN L1029 $PredicateComparison]: unable to prove that (and (exists ((|calloc_model_#t~malloc0.base| Int)) (= (select |c_#valid| |calloc_model_#t~malloc0.base|) 1)) (exists ((v_prenex_2 Int)) (and (= |c_#valid| (store |c_old(#valid)| v_prenex_2 1)) (<= (select |c_old(#valid)| v_prenex_2) 0)))) is different from true [2018-01-21 00:35:40,914 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2018-01-21 00:35:40,914 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-21 00:35:41,370 WARN L1007 $PredicateComparison]: unable to prove that (forall ((|v_calloc_model_#t~malloc0.base_280| Int)) (or (< 0 (select |c_#valid| |v_calloc_model_#t~malloc0.base_280|)) (not (= (store |c_#valid| |v_calloc_model_#t~malloc0.base_280| 1) |c_old(#valid)|)))) is different from false [2018-01-21 00:35:41,393 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-01-21 00:35:41,462 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-01-21 00:35:41,463 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [4] total 8 [2018-01-21 00:35:41,463 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:35:41,463 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-21 00:35:41,464 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-21 00:35:41,464 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=16, Unknown=3, NotChecked=24, Total=56 [2018-01-21 00:35:41,464 INFO L87 Difference]: Start difference. First operand 153 states and 168 transitions. Second operand 6 states. [2018-01-21 00:35:41,498 WARN L1029 $PredicateComparison]: unable to prove that (and (exists ((|calloc_model_#t~malloc0.base| Int)) (= (select |c_#valid| |calloc_model_#t~malloc0.base|) 1)) (exists ((|calloc_model_#t~malloc0.base| Int)) (and (<= (select |c_old(#valid)| |calloc_model_#t~malloc0.base|) 0) (= |c_#valid| (store |c_old(#valid)| |calloc_model_#t~malloc0.base| 1))))) is different from true [2018-01-21 00:35:41,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:35:41,503 INFO L93 Difference]: Finished difference Result 169 states and 188 transitions. [2018-01-21 00:35:41,503 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-21 00:35:41,503 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 206 [2018-01-21 00:35:41,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:35:41,504 INFO L225 Difference]: With dead ends: 169 [2018-01-21 00:35:41,504 INFO L226 Difference]: Without dead ends: 0 [2018-01-21 00:35:41,504 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 406 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=4, NotChecked=44, Total=90 [2018-01-21 00:35:41,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-21 00:35:41,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-21 00:35:41,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-21 00:35:41,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-21 00:35:41,505 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 206 [2018-01-21 00:35:41,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:35:41,505 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-21 00:35:41,505 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-21 00:35:41,505 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-21 00:35:41,505 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-21 00:35:41,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-21 00:35:41,598 INFO L401 ceAbstractionStarter]: For program point l3_destroyEXIT(lines 825 834) no Hoare annotation was computed. [2018-01-21 00:35:41,598 INFO L401 ceAbstractionStarter]: For program point L830(line 830) no Hoare annotation was computed. [2018-01-21 00:35:41,598 INFO L404 ceAbstractionStarter]: At program point L827''(lines 827 833) the Hoare annotation is: true [2018-01-21 00:35:41,598 INFO L401 ceAbstractionStarter]: For program point L828''(line 828) no Hoare annotation was computed. [2018-01-21 00:35:41,598 INFO L401 ceAbstractionStarter]: For program point L829(line 829) no Hoare annotation was computed. [2018-01-21 00:35:41,598 INFO L401 ceAbstractionStarter]: For program point L828(line 828) no Hoare annotation was computed. [2018-01-21 00:35:41,598 INFO L401 ceAbstractionStarter]: For program point L827(lines 827 833) no Hoare annotation was computed. [2018-01-21 00:35:41,598 INFO L404 ceAbstractionStarter]: At program point l3_destroyENTRY(lines 825 834) the Hoare annotation is: true [2018-01-21 00:35:41,598 INFO L401 ceAbstractionStarter]: For program point L827'''(lines 827 833) no Hoare annotation was computed. [2018-01-21 00:35:41,598 INFO L401 ceAbstractionStarter]: For program point L830'(line 830) no Hoare annotation was computed. [2018-01-21 00:35:41,599 INFO L401 ceAbstractionStarter]: For program point l3_destroyErr0EnsuresViolation(lines 825 834) no Hoare annotation was computed. [2018-01-21 00:35:41,599 INFO L404 ceAbstractionStarter]: At program point L828'(line 828) the Hoare annotation is: true [2018-01-21 00:35:41,599 INFO L401 ceAbstractionStarter]: For program point L829'(line 829) no Hoare annotation was computed. [2018-01-21 00:35:41,599 INFO L397 ceAbstractionStarter]: At program point L810(line 810) the Hoare annotation is: (and (= |#valid| |old(#valid)|) (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|))))) [2018-01-21 00:35:41,599 INFO L397 ceAbstractionStarter]: At program point L809''(lines 809 811) the Hoare annotation is: (and (= |#valid| |old(#valid)|) (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|))))) [2018-01-21 00:35:41,599 INFO L401 ceAbstractionStarter]: For program point l0_insertErr0EnsuresViolation(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:35:41,599 INFO L401 ceAbstractionStarter]: For program point L813(line 813) no Hoare annotation was computed. [2018-01-21 00:35:41,599 INFO L401 ceAbstractionStarter]: For program point L812(line 812) no Hoare annotation was computed. [2018-01-21 00:35:41,599 INFO L401 ceAbstractionStarter]: For program point l0_insertEXIT(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:35:41,599 INFO L401 ceAbstractionStarter]: For program point L812'(line 812) no Hoare annotation was computed. [2018-01-21 00:35:41,599 INFO L401 ceAbstractionStarter]: For program point L810'(line 810) no Hoare annotation was computed. [2018-01-21 00:35:41,599 INFO L401 ceAbstractionStarter]: For program point L809'''(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:35:41,600 INFO L397 ceAbstractionStarter]: At program point l0_insertENTRY(lines 806 814) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0)) [2018-01-21 00:35:41,600 INFO L401 ceAbstractionStarter]: For program point L809(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:35:41,600 INFO L401 ceAbstractionStarter]: For program point l0_insertFINAL(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:35:41,600 INFO L397 ceAbstractionStarter]: At program point L808(line 808) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0)) [2018-01-21 00:35:41,600 INFO L401 ceAbstractionStarter]: For program point L808'(line 808) no Hoare annotation was computed. [2018-01-21 00:35:41,600 INFO L404 ceAbstractionStarter]: At program point #Ultimate.C_memsetENTRY(line -1) the Hoare annotation is: true [2018-01-21 00:35:41,600 INFO L404 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: true [2018-01-21 00:35:41,600 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2018-01-21 00:35:41,600 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2018-01-21 00:35:41,600 INFO L401 ceAbstractionStarter]: For program point L817'''(lines 817 823) no Hoare annotation was computed. [2018-01-21 00:35:41,600 INFO L401 ceAbstractionStarter]: For program point l4_destroyErr0EnsuresViolation(lines 815 824) no Hoare annotation was computed. [2018-01-21 00:35:41,600 INFO L401 ceAbstractionStarter]: For program point L820(line 820) no Hoare annotation was computed. [2018-01-21 00:35:41,601 INFO L401 ceAbstractionStarter]: For program point l4_destroyEXIT(lines 815 824) no Hoare annotation was computed. [2018-01-21 00:35:41,601 INFO L404 ceAbstractionStarter]: At program point l4_destroyENTRY(lines 815 824) the Hoare annotation is: true [2018-01-21 00:35:41,601 INFO L404 ceAbstractionStarter]: At program point L817''(lines 817 823) the Hoare annotation is: true [2018-01-21 00:35:41,601 INFO L401 ceAbstractionStarter]: For program point L818''(line 818) no Hoare annotation was computed. [2018-01-21 00:35:41,601 INFO L401 ceAbstractionStarter]: For program point L818(line 818) no Hoare annotation was computed. [2018-01-21 00:35:41,601 INFO L401 ceAbstractionStarter]: For program point L817(lines 817 823) no Hoare annotation was computed. [2018-01-21 00:35:41,601 INFO L401 ceAbstractionStarter]: For program point L820'(line 820) no Hoare annotation was computed. [2018-01-21 00:35:41,601 INFO L401 ceAbstractionStarter]: For program point L819(line 819) no Hoare annotation was computed. [2018-01-21 00:35:41,601 INFO L401 ceAbstractionStarter]: For program point L819'(line 819) no Hoare annotation was computed. [2018-01-21 00:35:41,602 INFO L401 ceAbstractionStarter]: For program point L818'(line 818) no Hoare annotation was computed. [2018-01-21 00:35:41,602 INFO L401 ceAbstractionStarter]: For program point L791(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:35:41,602 INFO L397 ceAbstractionStarter]: At program point L790(line 790) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:41,602 INFO L401 ceAbstractionStarter]: For program point L795(line 795) no Hoare annotation was computed. [2018-01-21 00:35:41,602 INFO L401 ceAbstractionStarter]: For program point L794(line 794) no Hoare annotation was computed. [2018-01-21 00:35:41,602 INFO L397 ceAbstractionStarter]: At program point L792(line 792) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:41,602 INFO L401 ceAbstractionStarter]: For program point l2_insertErr0EnsuresViolation(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:35:41,602 INFO L401 ceAbstractionStarter]: For program point L794'(line 794) no Hoare annotation was computed. [2018-01-21 00:35:41,602 INFO L401 ceAbstractionStarter]: For program point L791'''(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:35:41,602 INFO L401 ceAbstractionStarter]: For program point L792'(line 792) no Hoare annotation was computed. [2018-01-21 00:35:41,603 INFO L401 ceAbstractionStarter]: For program point L790'(line 790) no Hoare annotation was computed. [2018-01-21 00:35:41,603 INFO L397 ceAbstractionStarter]: At program point l2_insertENTRY(lines 788 796) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:41,603 INFO L397 ceAbstractionStarter]: At program point L791''(lines 791 793) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:41,603 INFO L401 ceAbstractionStarter]: For program point l2_insertEXIT(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:35:41,603 INFO L401 ceAbstractionStarter]: For program point l2_insertFINAL(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:35:41,603 INFO L401 ceAbstractionStarter]: For program point L868'''(lines 868 870) no Hoare annotation was computed. [2018-01-21 00:35:41,603 INFO L397 ceAbstractionStarter]: At program point L871(line 871) the Hoare annotation is: (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) [2018-01-21 00:35:41,604 INFO L401 ceAbstractionStarter]: For program point L871'(line 871) no Hoare annotation was computed. [2018-01-21 00:35:41,604 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:35:41,604 INFO L397 ceAbstractionStarter]: At program point L869(line 869) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0)) [2018-01-21 00:35:41,604 INFO L401 ceAbstractionStarter]: For program point L868(lines 868 870) no Hoare annotation was computed. [2018-01-21 00:35:41,604 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:35:41,604 INFO L397 ceAbstractionStarter]: At program point L868''(lines 868 870) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0)) [2018-01-21 00:35:41,604 INFO L401 ceAbstractionStarter]: For program point L869'(line 869) no Hoare annotation was computed. [2018-01-21 00:35:41,604 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:35:41,605 INFO L401 ceAbstractionStarter]: For program point L782'''(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:35:41,605 INFO L397 ceAbstractionStarter]: At program point L783(line 783) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:41,605 INFO L401 ceAbstractionStarter]: For program point L782(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:35:41,605 INFO L397 ceAbstractionStarter]: At program point L781(line 781) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:41,605 INFO L401 ceAbstractionStarter]: For program point L783'(line 783) no Hoare annotation was computed. [2018-01-21 00:35:41,605 INFO L401 ceAbstractionStarter]: For program point L786(line 786) no Hoare annotation was computed. [2018-01-21 00:35:41,605 INFO L401 ceAbstractionStarter]: For program point L781'(line 781) no Hoare annotation was computed. [2018-01-21 00:35:41,605 INFO L401 ceAbstractionStarter]: For program point L785(line 785) no Hoare annotation was computed. [2018-01-21 00:35:41,605 INFO L397 ceAbstractionStarter]: At program point l3_insertENTRY(lines 779 787) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:41,605 INFO L397 ceAbstractionStarter]: At program point L782''(lines 782 784) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:41,606 INFO L401 ceAbstractionStarter]: For program point L785'(line 785) no Hoare annotation was computed. [2018-01-21 00:35:41,606 INFO L401 ceAbstractionStarter]: For program point l3_insertEXIT(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:35:41,606 INFO L401 ceAbstractionStarter]: For program point l3_insertFINAL(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:35:41,606 INFO L401 ceAbstractionStarter]: For program point l3_insertErr0EnsuresViolation(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:35:41,606 INFO L401 ceAbstractionStarter]: For program point l1_insertEXIT(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:35:41,606 INFO L397 ceAbstractionStarter]: At program point L799(line 799) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:41,606 INFO L401 ceAbstractionStarter]: For program point L803(line 803) no Hoare annotation was computed. [2018-01-21 00:35:41,606 INFO L397 ceAbstractionStarter]: At program point L801(line 801) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:41,606 INFO L401 ceAbstractionStarter]: For program point L800(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:35:41,607 INFO L401 ceAbstractionStarter]: For program point L803'(line 803) no Hoare annotation was computed. [2018-01-21 00:35:41,607 INFO L401 ceAbstractionStarter]: For program point L801'(line 801) no Hoare annotation was computed. [2018-01-21 00:35:41,607 INFO L401 ceAbstractionStarter]: For program point L804(line 804) no Hoare annotation was computed. [2018-01-21 00:35:41,607 INFO L397 ceAbstractionStarter]: At program point l1_insertENTRY(lines 797 805) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:41,607 INFO L401 ceAbstractionStarter]: For program point L799'(line 799) no Hoare annotation was computed. [2018-01-21 00:35:41,607 INFO L401 ceAbstractionStarter]: For program point l1_insertFINAL(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:35:41,607 INFO L397 ceAbstractionStarter]: At program point L800''(lines 800 802) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:41,607 INFO L401 ceAbstractionStarter]: For program point L800'''(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:35:41,607 INFO L401 ceAbstractionStarter]: For program point l1_insertErr0EnsuresViolation(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:35:41,608 INFO L401 ceAbstractionStarter]: For program point l0_destroyEXIT(lines 855 864) no Hoare annotation was computed. [2018-01-21 00:35:41,608 INFO L401 ceAbstractionStarter]: For program point L860(line 860) no Hoare annotation was computed. [2018-01-21 00:35:41,608 INFO L401 ceAbstractionStarter]: For program point L860'(line 860) no Hoare annotation was computed. [2018-01-21 00:35:41,608 INFO L401 ceAbstractionStarter]: For program point L858(line 858) no Hoare annotation was computed. [2018-01-21 00:35:41,608 INFO L401 ceAbstractionStarter]: For program point l0_destroyErr0EnsuresViolation(lines 855 864) no Hoare annotation was computed. [2018-01-21 00:35:41,608 INFO L401 ceAbstractionStarter]: For program point L857(lines 857 863) no Hoare annotation was computed. [2018-01-21 00:35:41,608 INFO L404 ceAbstractionStarter]: At program point L857''(lines 857 863) the Hoare annotation is: true [2018-01-21 00:35:41,608 INFO L404 ceAbstractionStarter]: At program point L858'(line 858) the Hoare annotation is: true [2018-01-21 00:35:41,608 INFO L401 ceAbstractionStarter]: For program point L858''(line 858) no Hoare annotation was computed. [2018-01-21 00:35:41,608 INFO L401 ceAbstractionStarter]: For program point L859(line 859) no Hoare annotation was computed. [2018-01-21 00:35:41,609 INFO L401 ceAbstractionStarter]: For program point L857'''(lines 857 863) no Hoare annotation was computed. [2018-01-21 00:35:41,609 INFO L404 ceAbstractionStarter]: At program point l0_destroyENTRY(lines 855 864) the Hoare annotation is: true [2018-01-21 00:35:41,609 INFO L401 ceAbstractionStarter]: For program point L859'(line 859) no Hoare annotation was computed. [2018-01-21 00:35:41,609 INFO L401 ceAbstractionStarter]: For program point calloc_modelErr0EnsuresViolation(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:35:41,609 INFO L401 ceAbstractionStarter]: For program point L742'(line 742) no Hoare annotation was computed. [2018-01-21 00:35:41,609 INFO L397 ceAbstractionStarter]: At program point calloc_modelENTRY(lines 740 743) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0)) [2018-01-21 00:35:41,609 INFO L401 ceAbstractionStarter]: For program point L741'(line 741) no Hoare annotation was computed. [2018-01-21 00:35:41,609 INFO L401 ceAbstractionStarter]: For program point calloc_modelFINAL(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:35:41,609 INFO L401 ceAbstractionStarter]: For program point calloc_modelEXIT(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:35:41,610 INFO L397 ceAbstractionStarter]: At program point L742(line 742) the Hoare annotation is: (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) (exists ((|calloc_model_#t~malloc0.base| Int)) (and (<= (select |old(#valid)| |calloc_model_#t~malloc0.base|) 0) (= |#valid| (store |old(#valid)| |calloc_model_#t~malloc0.base| 1))))) [2018-01-21 00:35:41,610 INFO L401 ceAbstractionStarter]: For program point L741(line 741) no Hoare annotation was computed. [2018-01-21 00:35:41,610 INFO L401 ceAbstractionStarter]: For program point l4_insertEXIT(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:35:41,610 INFO L401 ceAbstractionStarter]: For program point l4_insertFINAL(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:35:41,610 INFO L401 ceAbstractionStarter]: For program point L777(line 777) no Hoare annotation was computed. [2018-01-21 00:35:41,610 INFO L401 ceAbstractionStarter]: For program point L776(line 776) no Hoare annotation was computed. [2018-01-21 00:35:41,610 INFO L397 ceAbstractionStarter]: At program point L775(line 775) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:41,610 INFO L397 ceAbstractionStarter]: At program point L774(line 774) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:41,610 INFO L401 ceAbstractionStarter]: For program point l4_insertErr0EnsuresViolation(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:35:41,611 INFO L401 ceAbstractionStarter]: For program point L776'(line 776) no Hoare annotation was computed. [2018-01-21 00:35:41,611 INFO L397 ceAbstractionStarter]: At program point l4_insertENTRY(lines 772 778) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:41,611 INFO L401 ceAbstractionStarter]: For program point L775'(line 775) no Hoare annotation was computed. [2018-01-21 00:35:41,611 INFO L401 ceAbstractionStarter]: For program point L774'(line 774) no Hoare annotation was computed. [2018-01-21 00:35:41,611 INFO L401 ceAbstractionStarter]: For program point L775''(line 775) no Hoare annotation was computed. [2018-01-21 00:35:41,611 INFO L401 ceAbstractionStarter]: For program point L776''(line 776) no Hoare annotation was computed. [2018-01-21 00:35:41,611 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieFINAL(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:35:41,611 INFO L401 ceAbstractionStarter]: For program point L767'(line 767) no Hoare annotation was computed. [2018-01-21 00:35:41,611 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieErr0EnsuresViolation(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:35:41,612 INFO L397 ceAbstractionStarter]: At program point zalloc_or_dieENTRY(lines 765 771) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0)) [2018-01-21 00:35:41,612 INFO L401 ceAbstractionStarter]: For program point L768(lines 768 769) no Hoare annotation was computed. [2018-01-21 00:35:41,612 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieEXIT(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:35:41,612 INFO L397 ceAbstractionStarter]: At program point L767(line 767) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0)) [2018-01-21 00:35:41,612 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initErr0EnsuresViolation(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:41,612 INFO L401 ceAbstractionStarter]: For program point L867'(line 867) no Hoare annotation was computed. [2018-01-21 00:35:41,612 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:41,612 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 872) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:41,612 INFO L401 ceAbstractionStarter]: For program point L867(line 867) no Hoare annotation was computed. [2018-01-21 00:35:41,613 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:41,613 INFO L401 ceAbstractionStarter]: For program point L850(line 850) no Hoare annotation was computed. [2018-01-21 00:35:41,613 INFO L401 ceAbstractionStarter]: For program point L847'''(lines 847 853) no Hoare annotation was computed. [2018-01-21 00:35:41,613 INFO L401 ceAbstractionStarter]: For program point L850'(line 850) no Hoare annotation was computed. [2018-01-21 00:35:41,613 INFO L401 ceAbstractionStarter]: For program point L847(lines 847 853) no Hoare annotation was computed. [2018-01-21 00:35:41,613 INFO L401 ceAbstractionStarter]: For program point L848''(line 848) no Hoare annotation was computed. [2018-01-21 00:35:41,613 INFO L401 ceAbstractionStarter]: For program point L849(line 849) no Hoare annotation was computed. [2018-01-21 00:35:41,613 INFO L404 ceAbstractionStarter]: At program point L847''(lines 847 853) the Hoare annotation is: true [2018-01-21 00:35:41,613 INFO L401 ceAbstractionStarter]: For program point L848(line 848) no Hoare annotation was computed. [2018-01-21 00:35:41,614 INFO L404 ceAbstractionStarter]: At program point l1_destroyENTRY(lines 845 854) the Hoare annotation is: true [2018-01-21 00:35:41,614 INFO L401 ceAbstractionStarter]: For program point l1_destroyErr0EnsuresViolation(lines 845 854) no Hoare annotation was computed. [2018-01-21 00:35:41,614 INFO L404 ceAbstractionStarter]: At program point L848'(line 848) the Hoare annotation is: true [2018-01-21 00:35:41,614 INFO L401 ceAbstractionStarter]: For program point L849'(line 849) no Hoare annotation was computed. [2018-01-21 00:35:41,614 INFO L401 ceAbstractionStarter]: For program point l1_destroyEXIT(lines 845 854) no Hoare annotation was computed. [2018-01-21 00:35:41,614 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 872) the Hoare annotation is: true [2018-01-21 00:35:41,614 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:41,614 INFO L397 ceAbstractionStarter]: At program point L1(lines 1 872) the Hoare annotation is: (exists ((|calloc_model_#t~malloc0.base| Int)) (= (select |#valid| |calloc_model_#t~malloc0.base|) 1)) [2018-01-21 00:35:41,614 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startErr0EnsuresViolation(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:41,614 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:41,615 INFO L401 ceAbstractionStarter]: For program point L837'''(lines 837 843) no Hoare annotation was computed. [2018-01-21 00:35:41,615 INFO L401 ceAbstractionStarter]: For program point l2_destroyErr0EnsuresViolation(lines 835 844) no Hoare annotation was computed. [2018-01-21 00:35:41,615 INFO L401 ceAbstractionStarter]: For program point L840(line 840) no Hoare annotation was computed. [2018-01-21 00:35:41,615 INFO L401 ceAbstractionStarter]: For program point L838''(line 838) no Hoare annotation was computed. [2018-01-21 00:35:41,615 INFO L404 ceAbstractionStarter]: At program point L837''(lines 837 843) the Hoare annotation is: true [2018-01-21 00:35:41,615 INFO L401 ceAbstractionStarter]: For program point L839(line 839) no Hoare annotation was computed. [2018-01-21 00:35:41,615 INFO L401 ceAbstractionStarter]: For program point L838(line 838) no Hoare annotation was computed. [2018-01-21 00:35:41,615 INFO L401 ceAbstractionStarter]: For program point L837(lines 837 843) no Hoare annotation was computed. [2018-01-21 00:35:41,615 INFO L404 ceAbstractionStarter]: At program point l2_destroyENTRY(lines 835 844) the Hoare annotation is: true [2018-01-21 00:35:41,616 INFO L401 ceAbstractionStarter]: For program point L840'(line 840) no Hoare annotation was computed. [2018-01-21 00:35:41,616 INFO L401 ceAbstractionStarter]: For program point l2_destroyEXIT(lines 835 844) no Hoare annotation was computed. [2018-01-21 00:35:41,616 INFO L401 ceAbstractionStarter]: For program point L839'(line 839) no Hoare annotation was computed. [2018-01-21 00:35:41,616 INFO L404 ceAbstractionStarter]: At program point L838'(line 838) the Hoare annotation is: true [2018-01-21 00:35:41,617 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:35:41,617 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:35:41,617 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:35:41,618 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:35:41,618 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:35:41,618 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:35:41,618 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:35:41,618 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l2_insertErr0EnsuresViolation======== [2018-01-21 00:35:41,618 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:35:41,620 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states. [2018-01-21 00:35:41,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-01-21 00:35:41,622 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:35:41,622 INFO L322 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-21 00:35:41,622 INFO L371 AbstractCegarLoop]: === Iteration 1 === [l2_insertErr0EnsuresViolation]=== [2018-01-21 00:35:41,622 INFO L82 PathProgramCache]: Analyzing trace with hash -2099570311, now seen corresponding path program 1 times [2018-01-21 00:35:41,622 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:35:41,623 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:41,623 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:35:41,623 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:41,624 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:35:41,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:35:41,633 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:35:41,657 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:35:41,657 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:35:41,657 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:35:41,658 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 80 with the following transitions: [2018-01-21 00:35:41,658 INFO L201 CegarAbsIntRunner]: [48], [88], [90], [94], [112], [118], [119], [120], [122], [136], [138], [139], [140], [141], [143], [168], [170], [174], [192], [193], [194], [196], [197], [211], [213], [216], [218], [220], [221], [222], [223], [277], [283], [284], [285], [287], [288], [295], [296], [297], [299], [300], [305], [306], [309], [310], [311] [2018-01-21 00:35:41,660 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-21 00:35:41,660 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-21 00:35:41,829 INFO L262 AbstractInterpreter]: Error location(s) were unreachable [2018-01-21 00:35:41,829 INFO L268 AbstractInterpreter]: Visited 42 different actions 74 times. Never merged. Never widened. Never found a fixpoint. Largest state had 28 variables. [2018-01-21 00:35:41,831 INFO L395 sIntCurrentIteration]: Generating AbsInt predicates [2018-01-21 00:35:42,095 INFO L232 lantSequenceWeakener]: Weakened 73 states. On average, predicates are now at 71.05% of their original sizes. [2018-01-21 00:35:42,095 INFO L408 sIntCurrentIteration]: Unifying AI predicates [2018-01-21 00:35:43,055 INFO L419 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-01-21 00:35:43,055 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:35:43,055 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2018-01-21 00:35:43,056 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:35:43,056 INFO L409 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-01-21 00:35:43,056 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-01-21 00:35:43,057 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1601, Unknown=0, NotChecked=0, Total=1722 [2018-01-21 00:35:43,057 INFO L87 Difference]: Start difference. First operand 174 states. Second operand 42 states. [2018-01-21 00:35:45,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:35:45,835 INFO L93 Difference]: Finished difference Result 197 states and 229 transitions. [2018-01-21 00:35:45,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-01-21 00:35:45,836 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 79 [2018-01-21 00:35:45,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:35:45,836 INFO L225 Difference]: With dead ends: 197 [2018-01-21 00:35:45,836 INFO L226 Difference]: Without dead ends: 0 [2018-01-21 00:35:45,838 INFO L525 BasicCegarLoop]: 2 DeclaredPredicates, 96 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=344, Invalid=3196, Unknown=0, NotChecked=0, Total=3540 [2018-01-21 00:35:45,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-21 00:35:45,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-21 00:35:45,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-21 00:35:45,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-21 00:35:45,839 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 79 [2018-01-21 00:35:45,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:35:45,839 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-21 00:35:45,839 INFO L433 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-01-21 00:35:45,839 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-21 00:35:45,839 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-21 00:35:45,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-21 00:35:46,433 INFO L401 ceAbstractionStarter]: For program point l3_destroyEXIT(lines 825 834) no Hoare annotation was computed. [2018-01-21 00:35:46,433 INFO L401 ceAbstractionStarter]: For program point L830(line 830) no Hoare annotation was computed. [2018-01-21 00:35:46,450 INFO L404 ceAbstractionStarter]: At program point L827''(lines 827 833) the Hoare annotation is: true [2018-01-21 00:35:46,451 INFO L401 ceAbstractionStarter]: For program point L828''(line 828) no Hoare annotation was computed. [2018-01-21 00:35:46,451 INFO L401 ceAbstractionStarter]: For program point L829(line 829) no Hoare annotation was computed. [2018-01-21 00:35:46,451 INFO L401 ceAbstractionStarter]: For program point L828(line 828) no Hoare annotation was computed. [2018-01-21 00:35:46,451 INFO L401 ceAbstractionStarter]: For program point L827(lines 827 833) no Hoare annotation was computed. [2018-01-21 00:35:46,451 INFO L404 ceAbstractionStarter]: At program point l3_destroyENTRY(lines 825 834) the Hoare annotation is: true [2018-01-21 00:35:46,451 INFO L401 ceAbstractionStarter]: For program point L827'''(lines 827 833) no Hoare annotation was computed. [2018-01-21 00:35:46,451 INFO L401 ceAbstractionStarter]: For program point L830'(line 830) no Hoare annotation was computed. [2018-01-21 00:35:46,451 INFO L401 ceAbstractionStarter]: For program point l3_destroyErr0EnsuresViolation(lines 825 834) no Hoare annotation was computed. [2018-01-21 00:35:46,451 INFO L404 ceAbstractionStarter]: At program point L828'(line 828) the Hoare annotation is: true [2018-01-21 00:35:46,451 INFO L401 ceAbstractionStarter]: For program point L829'(line 829) no Hoare annotation was computed. [2018-01-21 00:35:46,451 INFO L397 ceAbstractionStarter]: At program point L810(line 810) the Hoare annotation is: (and (let ((.cse0 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse1 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse3 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse2 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1)) (not (= .cse0 .cse1)) (not (= (select |old(#length)| |~#list~23.base|) 4)) (not (= 0 .cse2)) (not (= .cse0 |l0_insert_#in~list.offset|)) (not (= .cse3 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= .cse1 0)) (not (= .cse3 .cse2)) (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|))))) (= |#valid| |old(#valid)|) (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|))))) [2018-01-21 00:35:46,451 INFO L397 ceAbstractionStarter]: At program point L809''(lines 809 811) the Hoare annotation is: (and (let ((.cse0 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse1 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse3 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse2 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1)) (not (= .cse0 .cse1)) (not (= (select |old(#length)| |~#list~23.base|) 4)) (not (= 0 .cse2)) (not (= .cse0 |l0_insert_#in~list.offset|)) (not (= .cse3 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= .cse1 0)) (not (= .cse3 .cse2)) (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|))))) (= |#valid| |old(#valid)|) (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|))))) [2018-01-21 00:35:46,452 INFO L401 ceAbstractionStarter]: For program point l0_insertErr0EnsuresViolation(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:35:46,452 INFO L401 ceAbstractionStarter]: For program point L813(line 813) no Hoare annotation was computed. [2018-01-21 00:35:46,452 INFO L401 ceAbstractionStarter]: For program point L812(line 812) no Hoare annotation was computed. [2018-01-21 00:35:46,452 INFO L401 ceAbstractionStarter]: For program point l0_insertEXIT(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:35:46,452 INFO L401 ceAbstractionStarter]: For program point L812'(line 812) no Hoare annotation was computed. [2018-01-21 00:35:46,452 INFO L401 ceAbstractionStarter]: For program point L810'(line 810) no Hoare annotation was computed. [2018-01-21 00:35:46,452 INFO L401 ceAbstractionStarter]: For program point L809'''(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:35:46,452 INFO L397 ceAbstractionStarter]: At program point l0_insertENTRY(lines 806 814) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0 (let ((.cse1 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse2 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse4 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse3 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1)) (not (= .cse1 .cse2)) (not (= (select |old(#length)| |~#list~23.base|) 4)) (and (= 0 (select (select |#memory_$Pointer$.base| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 4 (select |#length| |l0_insert_#in~list.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|)) (= (select (select |#memory_$Pointer$.offset| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|) |l0_insert_#in~list.offset|) .cse0) (not (= 0 .cse3)) (not (= .cse1 |l0_insert_#in~list.offset|)) (not (= .cse4 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= .cse2 0)) (not (= .cse4 .cse3)) (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|))))))) [2018-01-21 00:35:46,452 INFO L401 ceAbstractionStarter]: For program point L809(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:35:46,452 INFO L401 ceAbstractionStarter]: For program point l0_insertFINAL(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:35:46,452 INFO L397 ceAbstractionStarter]: At program point L808(line 808) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0 (let ((.cse1 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse2 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse4 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse3 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1)) (not (= .cse1 .cse2)) (not (= (select |old(#length)| |~#list~23.base|) 4)) (and (= 0 (select (select |#memory_$Pointer$.base| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 4 (select |#length| |l0_insert_#in~list.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|)) (= (select (select |#memory_$Pointer$.offset| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|) |l0_insert_#in~list.offset|) .cse0) (not (= 0 .cse3)) (not (= .cse1 |l0_insert_#in~list.offset|)) (not (= .cse4 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= .cse2 0)) (not (= .cse4 .cse3)) (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|))))))) [2018-01-21 00:35:46,452 INFO L401 ceAbstractionStarter]: For program point L808'(line 808) no Hoare annotation was computed. [2018-01-21 00:35:46,453 INFO L397 ceAbstractionStarter]: At program point #Ultimate.C_memsetENTRY(line -1) the Hoare annotation is: (let ((.cse1 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse0 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= 1 (select |#valid| |#Ultimate.C_memset_#ptr.base|))) (not (= (select |#length| |#Ultimate.C_memset_#ptr.base|) |#Ultimate.C_memset_#amount|)) (not (= 0 (select |#valid| 0))) (not (= (select |#length| |~#list~23.base|) 4)) (not (= 0 |#Ultimate.C_memset_#ptr.offset|)) (and (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (not (= 0 .cse0)) (not (= .cse1 |~#list~23.offset|)) (not (= (select |#valid| |~#list~23.base|) 1)) (not (= .cse1 .cse0)))) [2018-01-21 00:35:46,453 INFO L404 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: true [2018-01-21 00:35:46,453 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2018-01-21 00:35:46,453 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2018-01-21 00:35:46,453 INFO L401 ceAbstractionStarter]: For program point L817'''(lines 817 823) no Hoare annotation was computed. [2018-01-21 00:35:46,453 INFO L401 ceAbstractionStarter]: For program point l4_destroyErr0EnsuresViolation(lines 815 824) no Hoare annotation was computed. [2018-01-21 00:35:46,453 INFO L401 ceAbstractionStarter]: For program point L820(line 820) no Hoare annotation was computed. [2018-01-21 00:35:46,453 INFO L401 ceAbstractionStarter]: For program point l4_destroyEXIT(lines 815 824) no Hoare annotation was computed. [2018-01-21 00:35:46,453 INFO L404 ceAbstractionStarter]: At program point l4_destroyENTRY(lines 815 824) the Hoare annotation is: true [2018-01-21 00:35:46,453 INFO L404 ceAbstractionStarter]: At program point L817''(lines 817 823) the Hoare annotation is: true [2018-01-21 00:35:46,453 INFO L401 ceAbstractionStarter]: For program point L818''(line 818) no Hoare annotation was computed. [2018-01-21 00:35:46,453 INFO L401 ceAbstractionStarter]: For program point L818(line 818) no Hoare annotation was computed. [2018-01-21 00:35:46,453 INFO L401 ceAbstractionStarter]: For program point L817(lines 817 823) no Hoare annotation was computed. [2018-01-21 00:35:46,453 INFO L401 ceAbstractionStarter]: For program point L820'(line 820) no Hoare annotation was computed. [2018-01-21 00:35:46,453 INFO L401 ceAbstractionStarter]: For program point L819(line 819) no Hoare annotation was computed. [2018-01-21 00:35:46,453 INFO L401 ceAbstractionStarter]: For program point L819'(line 819) no Hoare annotation was computed. [2018-01-21 00:35:46,453 INFO L401 ceAbstractionStarter]: For program point L818'(line 818) no Hoare annotation was computed. [2018-01-21 00:35:46,454 INFO L401 ceAbstractionStarter]: For program point L791(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:35:46,454 INFO L397 ceAbstractionStarter]: At program point L790(line 790) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:46,454 INFO L401 ceAbstractionStarter]: For program point L795(line 795) no Hoare annotation was computed. [2018-01-21 00:35:46,454 INFO L401 ceAbstractionStarter]: For program point L794(line 794) no Hoare annotation was computed. [2018-01-21 00:35:46,454 INFO L397 ceAbstractionStarter]: At program point L792(line 792) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:46,454 INFO L401 ceAbstractionStarter]: For program point l2_insertErr0EnsuresViolation(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:35:46,454 INFO L401 ceAbstractionStarter]: For program point L794'(line 794) no Hoare annotation was computed. [2018-01-21 00:35:46,454 INFO L401 ceAbstractionStarter]: For program point L791'''(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:35:46,454 INFO L401 ceAbstractionStarter]: For program point L792'(line 792) no Hoare annotation was computed. [2018-01-21 00:35:46,454 INFO L401 ceAbstractionStarter]: For program point L790'(line 790) no Hoare annotation was computed. [2018-01-21 00:35:46,454 INFO L397 ceAbstractionStarter]: At program point l2_insertENTRY(lines 788 796) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:46,454 INFO L397 ceAbstractionStarter]: At program point L791''(lines 791 793) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:46,454 INFO L401 ceAbstractionStarter]: For program point l2_insertEXIT(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:35:46,454 INFO L401 ceAbstractionStarter]: For program point l2_insertFINAL(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:35:46,454 INFO L401 ceAbstractionStarter]: For program point L868'''(lines 868 870) no Hoare annotation was computed. [2018-01-21 00:35:46,455 INFO L397 ceAbstractionStarter]: At program point L871(line 871) the Hoare annotation is: (and (let ((.cse0 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse1 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= .cse0 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#length)| |~#list~23.base|) 4)) (not (= .cse0 .cse1)) (not (= 0 .cse1)))) (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|))))) [2018-01-21 00:35:46,455 INFO L401 ceAbstractionStarter]: For program point L871'(line 871) no Hoare annotation was computed. [2018-01-21 00:35:46,455 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:35:46,455 INFO L397 ceAbstractionStarter]: At program point L869(line 869) the Hoare annotation is: (let ((.cse2 (= |#valid| |old(#valid)|))) (and (let ((.cse0 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse1 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= .cse0 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#length)| |~#list~23.base|) 4)) (not (= .cse0 .cse1)) (not (= 0 .cse1)) (and .cse2 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))))) (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse2) .cse2)) [2018-01-21 00:35:46,455 INFO L401 ceAbstractionStarter]: For program point L868(lines 868 870) no Hoare annotation was computed. [2018-01-21 00:35:46,455 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:35:46,455 INFO L397 ceAbstractionStarter]: At program point L868''(lines 868 870) the Hoare annotation is: (let ((.cse2 (= |#valid| |old(#valid)|))) (and (let ((.cse0 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse1 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= .cse0 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#length)| |~#list~23.base|) 4)) (not (= .cse0 .cse1)) (not (= 0 .cse1)) (and .cse2 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))))) (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse2) .cse2)) [2018-01-21 00:35:46,455 INFO L401 ceAbstractionStarter]: For program point L869'(line 869) no Hoare annotation was computed. [2018-01-21 00:35:46,455 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:35:46,455 INFO L401 ceAbstractionStarter]: For program point L782'''(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:35:46,455 INFO L397 ceAbstractionStarter]: At program point L783(line 783) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:46,455 INFO L401 ceAbstractionStarter]: For program point L782(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:35:46,455 INFO L397 ceAbstractionStarter]: At program point L781(line 781) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:46,455 INFO L401 ceAbstractionStarter]: For program point L783'(line 783) no Hoare annotation was computed. [2018-01-21 00:35:46,456 INFO L401 ceAbstractionStarter]: For program point L786(line 786) no Hoare annotation was computed. [2018-01-21 00:35:46,456 INFO L401 ceAbstractionStarter]: For program point L781'(line 781) no Hoare annotation was computed. [2018-01-21 00:35:46,456 INFO L401 ceAbstractionStarter]: For program point L785(line 785) no Hoare annotation was computed. [2018-01-21 00:35:46,456 INFO L397 ceAbstractionStarter]: At program point l3_insertENTRY(lines 779 787) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:46,456 INFO L397 ceAbstractionStarter]: At program point L782''(lines 782 784) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:46,456 INFO L401 ceAbstractionStarter]: For program point L785'(line 785) no Hoare annotation was computed. [2018-01-21 00:35:46,456 INFO L401 ceAbstractionStarter]: For program point l3_insertEXIT(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:35:46,456 INFO L401 ceAbstractionStarter]: For program point l3_insertFINAL(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:35:46,456 INFO L401 ceAbstractionStarter]: For program point l3_insertErr0EnsuresViolation(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:35:46,456 INFO L401 ceAbstractionStarter]: For program point l1_insertEXIT(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:35:46,456 INFO L397 ceAbstractionStarter]: At program point L799(line 799) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:46,456 INFO L401 ceAbstractionStarter]: For program point L803(line 803) no Hoare annotation was computed. [2018-01-21 00:35:46,456 INFO L397 ceAbstractionStarter]: At program point L801(line 801) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:46,456 INFO L401 ceAbstractionStarter]: For program point L800(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:35:46,456 INFO L401 ceAbstractionStarter]: For program point L803'(line 803) no Hoare annotation was computed. [2018-01-21 00:35:46,456 INFO L401 ceAbstractionStarter]: For program point L801'(line 801) no Hoare annotation was computed. [2018-01-21 00:35:46,456 INFO L401 ceAbstractionStarter]: For program point L804(line 804) no Hoare annotation was computed. [2018-01-21 00:35:46,457 INFO L397 ceAbstractionStarter]: At program point l1_insertENTRY(lines 797 805) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:46,457 INFO L401 ceAbstractionStarter]: For program point L799'(line 799) no Hoare annotation was computed. [2018-01-21 00:35:46,457 INFO L401 ceAbstractionStarter]: For program point l1_insertFINAL(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:35:46,457 INFO L397 ceAbstractionStarter]: At program point L800''(lines 800 802) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:46,457 INFO L401 ceAbstractionStarter]: For program point L800'''(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:35:46,457 INFO L401 ceAbstractionStarter]: For program point l1_insertErr0EnsuresViolation(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:35:46,457 INFO L401 ceAbstractionStarter]: For program point l0_destroyEXIT(lines 855 864) no Hoare annotation was computed. [2018-01-21 00:35:46,457 INFO L401 ceAbstractionStarter]: For program point L860(line 860) no Hoare annotation was computed. [2018-01-21 00:35:46,457 INFO L401 ceAbstractionStarter]: For program point L860'(line 860) no Hoare annotation was computed. [2018-01-21 00:35:46,457 INFO L401 ceAbstractionStarter]: For program point L858(line 858) no Hoare annotation was computed. [2018-01-21 00:35:46,457 INFO L401 ceAbstractionStarter]: For program point l0_destroyErr0EnsuresViolation(lines 855 864) no Hoare annotation was computed. [2018-01-21 00:35:46,457 INFO L401 ceAbstractionStarter]: For program point L857(lines 857 863) no Hoare annotation was computed. [2018-01-21 00:35:46,457 INFO L404 ceAbstractionStarter]: At program point L857''(lines 857 863) the Hoare annotation is: true [2018-01-21 00:35:46,457 INFO L404 ceAbstractionStarter]: At program point L858'(line 858) the Hoare annotation is: true [2018-01-21 00:35:46,457 INFO L401 ceAbstractionStarter]: For program point L858''(line 858) no Hoare annotation was computed. [2018-01-21 00:35:46,457 INFO L401 ceAbstractionStarter]: For program point L859(line 859) no Hoare annotation was computed. [2018-01-21 00:35:46,457 INFO L401 ceAbstractionStarter]: For program point L857'''(lines 857 863) no Hoare annotation was computed. [2018-01-21 00:35:46,458 INFO L404 ceAbstractionStarter]: At program point l0_destroyENTRY(lines 855 864) the Hoare annotation is: true [2018-01-21 00:35:46,458 INFO L401 ceAbstractionStarter]: For program point L859'(line 859) no Hoare annotation was computed. [2018-01-21 00:35:46,458 INFO L401 ceAbstractionStarter]: For program point calloc_modelErr0EnsuresViolation(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:35:46,458 INFO L401 ceAbstractionStarter]: For program point L742'(line 742) no Hoare annotation was computed. [2018-01-21 00:35:46,458 INFO L397 ceAbstractionStarter]: At program point calloc_modelENTRY(lines 740 743) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) (let ((.cse1 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse2 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= .cse1 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= 8 |calloc_model_#in~size|)) (not (= 1 |calloc_model_#in~nmemb|)) (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#length)| |~#list~23.base|) 4)) (not (= .cse1 .cse2)) (and .cse0 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (not (= 0 .cse2)))) .cse0)) [2018-01-21 00:35:46,458 INFO L401 ceAbstractionStarter]: For program point L741'(line 741) no Hoare annotation was computed. [2018-01-21 00:35:46,458 INFO L401 ceAbstractionStarter]: For program point calloc_modelFINAL(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:35:46,458 INFO L401 ceAbstractionStarter]: For program point calloc_modelEXIT(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:35:46,458 INFO L397 ceAbstractionStarter]: At program point L742(line 742) the Hoare annotation is: (and (let ((.cse0 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse3 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= .cse0 |~#list~23.offset|)) (let ((.cse1 (let ((.cse2 (mod (* calloc_model_~nmemb calloc_model_~size) 4294967296))) (ite (<= .cse2 2147483647) .cse2 (+ .cse2 (- 4294967296)))))) (and (= calloc_model_~nmemb (select |#valid| |calloc_model_#t~malloc0.base|)) (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= 0 calloc_model_~ptr~5.offset) (= 1 calloc_model_~nmemb) (= (select |#length| |~#list~23.base|) 4) (= 0 |calloc_model_#t~malloc0.offset|) (= 1 (select |#valid| |~#list~23.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|)) (= calloc_model_~ptr~5.offset (select |old(#valid)| calloc_model_~ptr~5.base)) (= 8 calloc_model_~size) (= |calloc_model_#t~malloc0.offset| (select |old(#valid)| |calloc_model_#t~malloc0.base|)) (= .cse1 (select |#length| |calloc_model_#t~malloc0.base|)) (= 0 (select |#valid| 0)) (= (select |#length| calloc_model_~ptr~5.base) .cse1) (= (select |#valid| calloc_model_~ptr~5.base) 1))) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= 8 |calloc_model_#in~size|)) (not (= 1 |calloc_model_#in~nmemb|)) (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#length)| |~#list~23.base|) 4)) (not (= .cse0 .cse3)) (not (= 0 .cse3)))) (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) (exists ((|calloc_model_#t~malloc0.base| Int)) (and (<= (select |old(#valid)| |calloc_model_#t~malloc0.base|) 0) (= |#valid| (store |old(#valid)| |calloc_model_#t~malloc0.base| 1)))))) [2018-01-21 00:35:46,458 INFO L401 ceAbstractionStarter]: For program point L741(line 741) no Hoare annotation was computed. [2018-01-21 00:35:46,458 INFO L401 ceAbstractionStarter]: For program point l4_insertEXIT(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:35:46,458 INFO L401 ceAbstractionStarter]: For program point l4_insertFINAL(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:35:46,458 INFO L401 ceAbstractionStarter]: For program point L777(line 777) no Hoare annotation was computed. [2018-01-21 00:35:46,459 INFO L401 ceAbstractionStarter]: For program point L776(line 776) no Hoare annotation was computed. [2018-01-21 00:35:46,459 INFO L397 ceAbstractionStarter]: At program point L775(line 775) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:46,459 INFO L397 ceAbstractionStarter]: At program point L774(line 774) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:46,459 INFO L401 ceAbstractionStarter]: For program point l4_insertErr0EnsuresViolation(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:35:46,459 INFO L401 ceAbstractionStarter]: For program point L776'(line 776) no Hoare annotation was computed. [2018-01-21 00:35:46,459 INFO L397 ceAbstractionStarter]: At program point l4_insertENTRY(lines 772 778) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:46,459 INFO L401 ceAbstractionStarter]: For program point L775'(line 775) no Hoare annotation was computed. [2018-01-21 00:35:46,459 INFO L401 ceAbstractionStarter]: For program point L774'(line 774) no Hoare annotation was computed. [2018-01-21 00:35:46,459 INFO L401 ceAbstractionStarter]: For program point L775''(line 775) no Hoare annotation was computed. [2018-01-21 00:35:46,459 INFO L401 ceAbstractionStarter]: For program point L776''(line 776) no Hoare annotation was computed. [2018-01-21 00:35:46,459 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieFINAL(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:35:46,459 INFO L401 ceAbstractionStarter]: For program point L767'(line 767) no Hoare annotation was computed. [2018-01-21 00:35:46,459 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieErr0EnsuresViolation(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:35:46,459 INFO L397 ceAbstractionStarter]: At program point zalloc_or_dieENTRY(lines 765 771) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0 (let ((.cse1 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse2 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= 8 |zalloc_or_die_#in~size|)) (not (= .cse1 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (and .cse0 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#length)| |~#list~23.base|) 4)) (not (= .cse1 .cse2)) (not (= 0 .cse2)))))) [2018-01-21 00:35:46,459 INFO L401 ceAbstractionStarter]: For program point L768(lines 768 769) no Hoare annotation was computed. [2018-01-21 00:35:46,460 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieEXIT(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:35:46,460 INFO L397 ceAbstractionStarter]: At program point L767(line 767) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0 (let ((.cse1 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse2 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= 8 |zalloc_or_die_#in~size|)) (not (= .cse1 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#length)| |~#list~23.base|) 4)) (and (= 8 zalloc_or_die_~size) .cse0 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (not (= .cse1 .cse2)) (not (= 0 .cse2)))))) [2018-01-21 00:35:46,460 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initErr0EnsuresViolation(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:46,460 INFO L401 ceAbstractionStarter]: For program point L867'(line 867) no Hoare annotation was computed. [2018-01-21 00:35:46,460 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:46,460 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 872) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:35:46,460 INFO L401 ceAbstractionStarter]: For program point L867(line 867) no Hoare annotation was computed. [2018-01-21 00:35:46,460 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:46,460 INFO L401 ceAbstractionStarter]: For program point L850(line 850) no Hoare annotation was computed. [2018-01-21 00:35:46,460 INFO L401 ceAbstractionStarter]: For program point L847'''(lines 847 853) no Hoare annotation was computed. [2018-01-21 00:35:46,460 INFO L401 ceAbstractionStarter]: For program point L850'(line 850) no Hoare annotation was computed. [2018-01-21 00:35:46,460 INFO L401 ceAbstractionStarter]: For program point L847(lines 847 853) no Hoare annotation was computed. [2018-01-21 00:35:46,460 INFO L401 ceAbstractionStarter]: For program point L848''(line 848) no Hoare annotation was computed. [2018-01-21 00:35:46,460 INFO L401 ceAbstractionStarter]: For program point L849(line 849) no Hoare annotation was computed. [2018-01-21 00:35:46,460 INFO L404 ceAbstractionStarter]: At program point L847''(lines 847 853) the Hoare annotation is: true [2018-01-21 00:35:46,460 INFO L401 ceAbstractionStarter]: For program point L848(line 848) no Hoare annotation was computed. [2018-01-21 00:35:46,461 INFO L404 ceAbstractionStarter]: At program point l1_destroyENTRY(lines 845 854) the Hoare annotation is: true [2018-01-21 00:35:46,461 INFO L401 ceAbstractionStarter]: For program point l1_destroyErr0EnsuresViolation(lines 845 854) no Hoare annotation was computed. [2018-01-21 00:35:46,461 INFO L404 ceAbstractionStarter]: At program point L848'(line 848) the Hoare annotation is: true [2018-01-21 00:35:46,461 INFO L401 ceAbstractionStarter]: For program point L849'(line 849) no Hoare annotation was computed. [2018-01-21 00:35:46,461 INFO L401 ceAbstractionStarter]: For program point l1_destroyEXIT(lines 845 854) no Hoare annotation was computed. [2018-01-21 00:35:46,461 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 872) the Hoare annotation is: true [2018-01-21 00:35:46,461 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:46,461 INFO L397 ceAbstractionStarter]: At program point L1(lines 1 872) the Hoare annotation is: (let ((.cse1 (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|)) (.cse0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (and (exists ((|calloc_model_#t~malloc0.base| Int)) (= (select |#valid| |calloc_model_#t~malloc0.base|) 1)) (= .cse0 .cse1) (= .cse1 |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select |#valid| 0)) (= 1 (select |#valid| |~#list~23.base|)) (= 0 .cse0))) [2018-01-21 00:35:46,461 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startErr0EnsuresViolation(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:46,461 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:35:46,461 INFO L401 ceAbstractionStarter]: For program point L837'''(lines 837 843) no Hoare annotation was computed. [2018-01-21 00:35:46,461 INFO L401 ceAbstractionStarter]: For program point l2_destroyErr0EnsuresViolation(lines 835 844) no Hoare annotation was computed. [2018-01-21 00:35:46,461 INFO L401 ceAbstractionStarter]: For program point L840(line 840) no Hoare annotation was computed. [2018-01-21 00:35:46,461 INFO L401 ceAbstractionStarter]: For program point L838''(line 838) no Hoare annotation was computed. [2018-01-21 00:35:46,461 INFO L404 ceAbstractionStarter]: At program point L837''(lines 837 843) the Hoare annotation is: true [2018-01-21 00:35:46,461 INFO L401 ceAbstractionStarter]: For program point L839(line 839) no Hoare annotation was computed. [2018-01-21 00:35:46,462 INFO L401 ceAbstractionStarter]: For program point L838(line 838) no Hoare annotation was computed. [2018-01-21 00:35:46,462 INFO L401 ceAbstractionStarter]: For program point L837(lines 837 843) no Hoare annotation was computed. [2018-01-21 00:35:46,462 INFO L404 ceAbstractionStarter]: At program point l2_destroyENTRY(lines 835 844) the Hoare annotation is: true [2018-01-21 00:35:46,462 INFO L401 ceAbstractionStarter]: For program point L840'(line 840) no Hoare annotation was computed. [2018-01-21 00:35:46,462 INFO L401 ceAbstractionStarter]: For program point l2_destroyEXIT(lines 835 844) no Hoare annotation was computed. [2018-01-21 00:35:46,462 INFO L401 ceAbstractionStarter]: For program point L839'(line 839) no Hoare annotation was computed. [2018-01-21 00:35:46,462 INFO L404 ceAbstractionStarter]: At program point L838'(line 838) the Hoare annotation is: true [2018-01-21 00:35:46,463 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:35:46,463 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:35:46,463 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:35:46,463 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:35:46,463 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:35:46,463 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:35:46,463 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:35:46,463 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == mainErr0EnsuresViolation======== [2018-01-21 00:35:46,463 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:35:46,464 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states. [2018-01-21 00:35:46,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-01-21 00:35:46,465 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:35:46,465 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-21 00:35:46,465 INFO L371 AbstractCegarLoop]: === Iteration 1 === [mainErr0EnsuresViolation]=== [2018-01-21 00:35:46,465 INFO L82 PathProgramCache]: Analyzing trace with hash 1899023893, now seen corresponding path program 1 times [2018-01-21 00:35:46,465 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:35:46,465 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:46,466 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:35:46,466 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:46,466 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:35:46,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:35:46,469 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:35:46,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-21 00:35:46,476 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:35:46,476 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-01-21 00:35:46,476 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:35:46,476 INFO L409 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-01-21 00:35:46,476 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-01-21 00:35:46,477 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-01-21 00:35:46,477 INFO L87 Difference]: Start difference. First operand 174 states. Second operand 2 states. [2018-01-21 00:35:46,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:35:46,488 INFO L93 Difference]: Finished difference Result 340 states and 408 transitions. [2018-01-21 00:35:46,489 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-01-21 00:35:46,489 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 16 [2018-01-21 00:35:46,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:35:46,490 INFO L225 Difference]: With dead ends: 340 [2018-01-21 00:35:46,490 INFO L226 Difference]: Without dead ends: 157 [2018-01-21 00:35:46,491 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-01-21 00:35:46,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2018-01-21 00:35:46,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 157. [2018-01-21 00:35:46,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2018-01-21 00:35:46,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 172 transitions. [2018-01-21 00:35:46,504 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 172 transitions. Word has length 16 [2018-01-21 00:35:46,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:35:46,504 INFO L432 AbstractCegarLoop]: Abstraction has 157 states and 172 transitions. [2018-01-21 00:35:46,504 INFO L433 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-01-21 00:35:46,504 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 172 transitions. [2018-01-21 00:35:46,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2018-01-21 00:35:46,508 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:35:46,508 INFO L322 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-21 00:35:46,508 INFO L371 AbstractCegarLoop]: === Iteration 2 === [mainErr0EnsuresViolation]=== [2018-01-21 00:35:46,508 INFO L82 PathProgramCache]: Analyzing trace with hash 1817511437, now seen corresponding path program 1 times [2018-01-21 00:35:46,509 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:35:46,509 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:46,509 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:35:46,509 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:35:46,510 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:35:46,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:35:46,524 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:35:46,615 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:35:46,616 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:35:46,616 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:35:46,616 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 242 with the following transitions: [2018-01-21 00:35:46,617 INFO L201 CegarAbsIntRunner]: [0], [4], [5], [7], [8], [9], [10], [11], [15], [21], [23], [27], [28], [29], [30], [31], [32], [33], [34], [38], [44], [48], [51], [54], [60], [62], [64], [65], [69], [70], [72], [73], [74], [75], [76], [80], [86], [88], [90], [94], [97], [100], [106], [107], [108], [109], [110], [112], [118], [119], [120], [122], [126], [129], [132], [138], [139], [140], [141], [142], [144], [146], [150], [153], [156], [162], [163], [164], [165], [166], [168], [170], [174], [177], [180], [186], [187], [188], [189], [190], [192], [193], [194], [196], [197], [199], [201], [203], [204], [205], [206], [207], [208], [209], [211], [213], [216], [218], [220], [221], [222], [223], [225], [229], [230], [232], [233], [234], [235], [236], [240], [246], [252], [256], [257], [259], [260], [261], [262], [263], [267], [273], [275], [276], [277], [278], [279], [280], [281], [282], [283], [284], [285], [286], [287], [288], [289], [290], [291], [292], [293], [294], [295], [296], [297], [298], [299], [300], [301], [302], [303], [304], [305], [306], [307], [308], [309], [310], [311], [313], [314] [2018-01-21 00:35:46,621 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-21 00:35:46,621 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-21 00:35:47,396 INFO L262 AbstractInterpreter]: Error location(s) were unreachable [2018-01-21 00:35:47,396 INFO L268 AbstractInterpreter]: Visited 159 different actions 239 times. Never merged. Never widened. Never found a fixpoint. Largest state had 28 variables. [2018-01-21 00:35:47,405 INFO L395 sIntCurrentIteration]: Generating AbsInt predicates [2018-01-21 00:35:48,893 INFO L232 lantSequenceWeakener]: Weakened 142 states. On average, predicates are now at 45.24% of their original sizes. [2018-01-21 00:35:48,893 INFO L408 sIntCurrentIteration]: Unifying AI predicates [2018-01-21 00:36:09,343 INFO L419 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-01-21 00:36:09,344 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:36:09,344 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [139] imperfect sequences [] total 139 [2018-01-21 00:36:09,344 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:36:09,345 INFO L409 AbstractCegarLoop]: Interpolant automaton has 140 states [2018-01-21 00:36:09,345 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 140 interpolants. [2018-01-21 00:36:09,348 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=518, Invalid=18942, Unknown=0, NotChecked=0, Total=19460 [2018-01-21 00:36:09,348 INFO L87 Difference]: Start difference. First operand 157 states and 172 transitions. Second operand 140 states. [2018-01-21 00:36:18,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:36:18,761 INFO L93 Difference]: Finished difference Result 176 states and 196 transitions. [2018-01-21 00:36:18,761 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-21 00:36:18,761 INFO L78 Accepts]: Start accepts. Automaton has 140 states. Word has length 241 [2018-01-21 00:36:18,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:36:18,761 INFO L225 Difference]: With dead ends: 176 [2018-01-21 00:36:18,761 INFO L226 Difference]: Without dead ends: 0 [2018-01-21 00:36:18,765 INFO L525 BasicCegarLoop]: 2 DeclaredPredicates, 256 GetRequests, 82 SyntacticMatches, 20 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7744 ImplicationChecksByTransitivity, 21.6s TimeCoverageRelationStatistics Valid=706, Invalid=23474, Unknown=0, NotChecked=0, Total=24180 [2018-01-21 00:36:18,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-21 00:36:18,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-21 00:36:18,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-21 00:36:18,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-21 00:36:18,766 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 241 [2018-01-21 00:36:18,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:36:18,766 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-21 00:36:18,766 INFO L433 AbstractCegarLoop]: Interpolant automaton has 140 states. [2018-01-21 00:36:18,766 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-21 00:36:18,766 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-21 00:36:18,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-21 00:36:19,293 WARN L146 SmtUtils]: Spent 159ms on a formula simplification. DAG size of input: 103 DAG size of output 83 [2018-01-21 00:36:19,521 WARN L146 SmtUtils]: Spent 138ms on a formula simplification. DAG size of input: 62 DAG size of output 50 [2018-01-21 00:36:19,725 WARN L146 SmtUtils]: Spent 203ms on a formula simplification. DAG size of input: 58 DAG size of output 47 [2018-01-21 00:36:19,730 INFO L401 ceAbstractionStarter]: For program point l3_destroyEXIT(lines 825 834) no Hoare annotation was computed. [2018-01-21 00:36:19,730 INFO L401 ceAbstractionStarter]: For program point L830(line 830) no Hoare annotation was computed. [2018-01-21 00:36:19,730 INFO L404 ceAbstractionStarter]: At program point L827''(lines 827 833) the Hoare annotation is: true [2018-01-21 00:36:19,730 INFO L401 ceAbstractionStarter]: For program point L828''(line 828) no Hoare annotation was computed. [2018-01-21 00:36:19,730 INFO L401 ceAbstractionStarter]: For program point L829(line 829) no Hoare annotation was computed. [2018-01-21 00:36:19,730 INFO L401 ceAbstractionStarter]: For program point L828(line 828) no Hoare annotation was computed. [2018-01-21 00:36:19,730 INFO L401 ceAbstractionStarter]: For program point L827(lines 827 833) no Hoare annotation was computed. [2018-01-21 00:36:19,730 INFO L404 ceAbstractionStarter]: At program point l3_destroyENTRY(lines 825 834) the Hoare annotation is: true [2018-01-21 00:36:19,730 INFO L401 ceAbstractionStarter]: For program point L827'''(lines 827 833) no Hoare annotation was computed. [2018-01-21 00:36:19,730 INFO L401 ceAbstractionStarter]: For program point L830'(line 830) no Hoare annotation was computed. [2018-01-21 00:36:19,731 INFO L401 ceAbstractionStarter]: For program point l3_destroyErr0EnsuresViolation(lines 825 834) no Hoare annotation was computed. [2018-01-21 00:36:19,731 INFO L404 ceAbstractionStarter]: At program point L828'(line 828) the Hoare annotation is: true [2018-01-21 00:36:19,731 INFO L401 ceAbstractionStarter]: For program point L829'(line 829) no Hoare annotation was computed. [2018-01-21 00:36:19,731 INFO L397 ceAbstractionStarter]: At program point L810(line 810) the Hoare annotation is: (let ((.cse8 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse9 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (let ((.cse2 (not (= 0 (select |old(#valid)| 0)))) (.cse3 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse5 (not (= 0 .cse9))) (.cse0 (not (= .cse8 |~#list~23.offset|))) (.cse1 (not (= (select |old(#valid)| |~#list~23.base|) 1))) (.cse4 (not (= .cse8 .cse9)))) (and (or .cse0 .cse1 (not (= |~#list~23.offset| |l0_insert_#in~list.offset|)) .cse2 .cse3 .cse4 (not (= |l0_insert_#in~list.base| |~#list~23.base|)) .cse5) (let ((.cse6 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse7 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|))) (or .cse2 (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1)) (not (= .cse6 .cse7)) .cse3 .cse5 (not (= .cse6 |l0_insert_#in~list.offset|)) .cse0 .cse1 (not (= .cse7 0)) .cse4 (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|))))) (= |#valid| |old(#valid)|) (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|))))))) [2018-01-21 00:36:19,731 INFO L397 ceAbstractionStarter]: At program point L809''(lines 809 811) the Hoare annotation is: (let ((.cse8 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse9 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (let ((.cse2 (not (= 0 (select |old(#valid)| 0)))) (.cse3 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse5 (not (= 0 .cse9))) (.cse0 (not (= .cse8 |~#list~23.offset|))) (.cse1 (not (= (select |old(#valid)| |~#list~23.base|) 1))) (.cse4 (not (= .cse8 .cse9)))) (and (or .cse0 .cse1 (not (= |~#list~23.offset| |l0_insert_#in~list.offset|)) .cse2 .cse3 .cse4 (not (= |l0_insert_#in~list.base| |~#list~23.base|)) .cse5) (let ((.cse6 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse7 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|))) (or .cse2 (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1)) (not (= .cse6 .cse7)) .cse3 .cse5 (not (= .cse6 |l0_insert_#in~list.offset|)) .cse0 .cse1 (not (= .cse7 0)) .cse4 (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|))))) (= |#valid| |old(#valid)|) (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|))))))) [2018-01-21 00:36:19,731 INFO L401 ceAbstractionStarter]: For program point l0_insertErr0EnsuresViolation(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:36:19,731 INFO L401 ceAbstractionStarter]: For program point L813(line 813) no Hoare annotation was computed. [2018-01-21 00:36:19,731 INFO L401 ceAbstractionStarter]: For program point L812(line 812) no Hoare annotation was computed. [2018-01-21 00:36:19,731 INFO L401 ceAbstractionStarter]: For program point l0_insertEXIT(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:36:19,731 INFO L401 ceAbstractionStarter]: For program point L812'(line 812) no Hoare annotation was computed. [2018-01-21 00:36:19,731 INFO L401 ceAbstractionStarter]: For program point L810'(line 810) no Hoare annotation was computed. [2018-01-21 00:36:19,731 INFO L401 ceAbstractionStarter]: For program point L809'''(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:36:19,732 INFO L397 ceAbstractionStarter]: At program point l0_insertENTRY(lines 806 814) the Hoare annotation is: (let ((.cse12 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse13 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (let ((.cse6 (not (= 0 (select |old(#valid)| 0)))) (.cse7 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse1 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|)) (.cse2 (= (select |#length| |~#list~23.base|) 4)) (.cse3 (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (.cse0 (= |#valid| |old(#valid)|)) (.cse9 (not (= 0 .cse13))) (.cse4 (not (= .cse12 |~#list~23.offset|))) (.cse5 (not (= (select |old(#valid)| |~#list~23.base|) 1))) (.cse8 (not (= .cse12 .cse13)))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) (or (and .cse0 .cse1 .cse2 .cse3) .cse4 .cse5 (not (= |~#list~23.offset| |l0_insert_#in~list.offset|)) .cse6 .cse7 .cse8 (not (= |l0_insert_#in~list.base| |~#list~23.base|)) .cse9) .cse0 (let ((.cse10 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse11 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|))) (or .cse6 (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1)) (not (= .cse10 .cse11)) .cse7 (and (= 0 (select (select |#memory_$Pointer$.base| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) .cse1 .cse2 (= 4 (select |#length| |l0_insert_#in~list.base|)) .cse3 (= (select (select |#memory_$Pointer$.offset| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|) |l0_insert_#in~list.offset|) .cse0) .cse9 (not (= .cse10 |l0_insert_#in~list.offset|)) .cse4 .cse5 (not (= .cse11 0)) .cse8 (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|)))))))) [2018-01-21 00:36:19,732 INFO L401 ceAbstractionStarter]: For program point L809(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:36:19,732 INFO L401 ceAbstractionStarter]: For program point l0_insertFINAL(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:36:19,732 INFO L397 ceAbstractionStarter]: At program point L808(line 808) the Hoare annotation is: (let ((.cse12 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|)) (.cse13 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|))) (let ((.cse9 (not (= .cse13 |~#list~23.offset|))) (.cse10 (not (= (select |old(#valid)| |~#list~23.base|) 1))) (.cse1 (not (= 0 (select |old(#valid)| 0)))) (.cse4 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse5 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|)) (.cse6 (= (select |#length| |~#list~23.base|) 4)) (.cse7 (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (.cse0 (= |#valid| |old(#valid)|)) (.cse11 (not (= .cse13 .cse12))) (.cse8 (not (= 0 .cse12)))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0 (let ((.cse2 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse3 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|))) (or .cse1 (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1)) (not (= .cse2 .cse3)) .cse4 (and (= 0 (select (select |#memory_$Pointer$.base| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) .cse5 .cse6 (= 4 (select |#length| |l0_insert_#in~list.base|)) .cse7 (= (select (select |#memory_$Pointer$.offset| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|) |l0_insert_#in~list.offset|) .cse0) .cse8 (not (= .cse2 |l0_insert_#in~list.offset|)) .cse9 .cse10 (not (= .cse3 0)) .cse11 (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|))))) (or .cse9 .cse10 (not (= |~#list~23.offset| |l0_insert_#in~list.offset|)) .cse1 .cse4 (and .cse5 .cse6 .cse7 .cse0 (= |~#list~23.base| l0_insert_~list.base) (= |~#list~23.offset| l0_insert_~list.offset)) .cse11 (not (= |l0_insert_#in~list.base| |~#list~23.base|)) .cse8)))) [2018-01-21 00:36:19,732 INFO L401 ceAbstractionStarter]: For program point L808'(line 808) no Hoare annotation was computed. [2018-01-21 00:36:19,732 INFO L397 ceAbstractionStarter]: At program point #Ultimate.C_memsetENTRY(line -1) the Hoare annotation is: (let ((.cse10 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse11 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (let ((.cse0 (not (= 1 (select |#valid| |#Ultimate.C_memset_#ptr.base|)))) (.cse1 (not (= (select |#length| |#Ultimate.C_memset_#ptr.base|) |#Ultimate.C_memset_#amount|))) (.cse2 (not (= 0 (select |#valid| 0)))) (.cse3 (not (= (select |#length| |~#list~23.base|) 4))) (.cse7 (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|)) (.cse6 (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (.cse4 (not (= 0 .cse11))) (.cse5 (not (= .cse10 |~#list~23.offset|))) (.cse8 (not (= (select |#valid| |~#list~23.base|) 1))) (.cse9 (not (= .cse10 .cse11)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (and .cse6 (= .cse7 |#Ultimate.C_memset_#ptr.offset|)) .cse8 (not (= |#Ultimate.C_memset_#ptr.offset| |~#list~23.offset|)) (= |#Ultimate.C_memset_#ptr.base| |~#list~23.base|) .cse9) (or .cse0 .cse1 .cse2 .cse3 (not (= 0 |#Ultimate.C_memset_#ptr.offset|)) (and (= .cse7 |~#list~23.offset|) .cse6) .cse4 .cse5 .cse8 .cse9)))) [2018-01-21 00:36:19,732 INFO L397 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: (let ((.cse1 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse0 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= 1 (select |#valid| |#Ultimate.C_memset_#ptr.base|))) (not (= (select |#length| |#Ultimate.C_memset_#ptr.base|) |#Ultimate.C_memset_#amount|)) (not (= 0 (select |#valid| 0))) (not (= (select |#length| |~#list~23.base|) 4)) (not (= 0 .cse0)) (not (= .cse1 |~#list~23.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|)) (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |#Ultimate.C_memset_#ptr.offset|)) (not (= (select |#valid| |~#list~23.base|) 1)) (not (= |#Ultimate.C_memset_#ptr.offset| |~#list~23.offset|)) (= |#Ultimate.C_memset_#ptr.base| |~#list~23.base|) (not (= .cse1 .cse0)))) [2018-01-21 00:36:19,732 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2018-01-21 00:36:19,732 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2018-01-21 00:36:19,733 INFO L401 ceAbstractionStarter]: For program point L817'''(lines 817 823) no Hoare annotation was computed. [2018-01-21 00:36:19,733 INFO L401 ceAbstractionStarter]: For program point l4_destroyErr0EnsuresViolation(lines 815 824) no Hoare annotation was computed. [2018-01-21 00:36:19,733 INFO L401 ceAbstractionStarter]: For program point L820(line 820) no Hoare annotation was computed. [2018-01-21 00:36:19,733 INFO L401 ceAbstractionStarter]: For program point l4_destroyEXIT(lines 815 824) no Hoare annotation was computed. [2018-01-21 00:36:19,733 INFO L404 ceAbstractionStarter]: At program point l4_destroyENTRY(lines 815 824) the Hoare annotation is: true [2018-01-21 00:36:19,733 INFO L404 ceAbstractionStarter]: At program point L817''(lines 817 823) the Hoare annotation is: true [2018-01-21 00:36:19,733 INFO L401 ceAbstractionStarter]: For program point L818''(line 818) no Hoare annotation was computed. [2018-01-21 00:36:19,733 INFO L401 ceAbstractionStarter]: For program point L818(line 818) no Hoare annotation was computed. [2018-01-21 00:36:19,733 INFO L401 ceAbstractionStarter]: For program point L817(lines 817 823) no Hoare annotation was computed. [2018-01-21 00:36:19,733 INFO L401 ceAbstractionStarter]: For program point L820'(line 820) no Hoare annotation was computed. [2018-01-21 00:36:19,733 INFO L401 ceAbstractionStarter]: For program point L819(line 819) no Hoare annotation was computed. [2018-01-21 00:36:19,733 INFO L401 ceAbstractionStarter]: For program point L819'(line 819) no Hoare annotation was computed. [2018-01-21 00:36:19,733 INFO L401 ceAbstractionStarter]: For program point L818'(line 818) no Hoare annotation was computed. [2018-01-21 00:36:19,733 INFO L401 ceAbstractionStarter]: For program point L791(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:36:19,733 INFO L397 ceAbstractionStarter]: At program point L790(line 790) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:19,733 INFO L401 ceAbstractionStarter]: For program point L795(line 795) no Hoare annotation was computed. [2018-01-21 00:36:19,734 INFO L401 ceAbstractionStarter]: For program point L794(line 794) no Hoare annotation was computed. [2018-01-21 00:36:19,734 INFO L397 ceAbstractionStarter]: At program point L792(line 792) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:19,734 INFO L401 ceAbstractionStarter]: For program point l2_insertErr0EnsuresViolation(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:36:19,734 INFO L401 ceAbstractionStarter]: For program point L794'(line 794) no Hoare annotation was computed. [2018-01-21 00:36:19,734 INFO L401 ceAbstractionStarter]: For program point L791'''(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:36:19,734 INFO L401 ceAbstractionStarter]: For program point L792'(line 792) no Hoare annotation was computed. [2018-01-21 00:36:19,734 INFO L401 ceAbstractionStarter]: For program point L790'(line 790) no Hoare annotation was computed. [2018-01-21 00:36:19,734 INFO L397 ceAbstractionStarter]: At program point l2_insertENTRY(lines 788 796) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:19,734 INFO L397 ceAbstractionStarter]: At program point L791''(lines 791 793) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:19,734 INFO L401 ceAbstractionStarter]: For program point l2_insertEXIT(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:36:19,734 INFO L401 ceAbstractionStarter]: For program point l2_insertFINAL(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:36:19,734 INFO L401 ceAbstractionStarter]: For program point L868'''(lines 868 870) no Hoare annotation was computed. [2018-01-21 00:36:19,734 INFO L397 ceAbstractionStarter]: At program point L871(line 871) the Hoare annotation is: (and (let ((.cse0 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse1 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= .cse0 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#length)| |~#list~23.base|) 4)) (not (= .cse0 .cse1)) (not (= 0 .cse1)))) (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|))))) [2018-01-21 00:36:19,734 INFO L401 ceAbstractionStarter]: For program point L871'(line 871) no Hoare annotation was computed. [2018-01-21 00:36:19,735 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:36:19,735 INFO L397 ceAbstractionStarter]: At program point L869(line 869) the Hoare annotation is: (let ((.cse2 (= |#valid| |old(#valid)|))) (and (let ((.cse0 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse1 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= .cse0 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#length)| |~#list~23.base|) 4)) (not (= .cse0 .cse1)) (not (= 0 .cse1)) (and .cse2 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))))) (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse2) .cse2)) [2018-01-21 00:36:19,735 INFO L401 ceAbstractionStarter]: For program point L868(lines 868 870) no Hoare annotation was computed. [2018-01-21 00:36:19,735 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:36:19,735 INFO L397 ceAbstractionStarter]: At program point L868''(lines 868 870) the Hoare annotation is: (let ((.cse2 (= |#valid| |old(#valid)|))) (and (let ((.cse0 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse1 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= .cse0 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#length)| |~#list~23.base|) 4)) (not (= .cse0 .cse1)) (not (= 0 .cse1)) (and .cse2 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))))) (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse2) .cse2)) [2018-01-21 00:36:19,735 INFO L401 ceAbstractionStarter]: For program point L869'(line 869) no Hoare annotation was computed. [2018-01-21 00:36:19,735 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:36:19,735 INFO L401 ceAbstractionStarter]: For program point L782'''(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:36:19,735 INFO L397 ceAbstractionStarter]: At program point L783(line 783) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:19,735 INFO L401 ceAbstractionStarter]: For program point L782(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:36:19,735 INFO L397 ceAbstractionStarter]: At program point L781(line 781) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:19,735 INFO L401 ceAbstractionStarter]: For program point L783'(line 783) no Hoare annotation was computed. [2018-01-21 00:36:19,735 INFO L401 ceAbstractionStarter]: For program point L786(line 786) no Hoare annotation was computed. [2018-01-21 00:36:19,735 INFO L401 ceAbstractionStarter]: For program point L781'(line 781) no Hoare annotation was computed. [2018-01-21 00:36:19,736 INFO L401 ceAbstractionStarter]: For program point L785(line 785) no Hoare annotation was computed. [2018-01-21 00:36:19,736 INFO L397 ceAbstractionStarter]: At program point l3_insertENTRY(lines 779 787) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:19,736 INFO L397 ceAbstractionStarter]: At program point L782''(lines 782 784) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:19,736 INFO L401 ceAbstractionStarter]: For program point L785'(line 785) no Hoare annotation was computed. [2018-01-21 00:36:19,736 INFO L401 ceAbstractionStarter]: For program point l3_insertEXIT(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:36:19,736 INFO L401 ceAbstractionStarter]: For program point l3_insertFINAL(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:36:19,736 INFO L401 ceAbstractionStarter]: For program point l3_insertErr0EnsuresViolation(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:36:19,736 INFO L401 ceAbstractionStarter]: For program point l1_insertEXIT(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:36:19,736 INFO L397 ceAbstractionStarter]: At program point L799(line 799) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:19,736 INFO L401 ceAbstractionStarter]: For program point L803(line 803) no Hoare annotation was computed. [2018-01-21 00:36:19,736 INFO L397 ceAbstractionStarter]: At program point L801(line 801) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:19,736 INFO L401 ceAbstractionStarter]: For program point L800(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:36:19,736 INFO L401 ceAbstractionStarter]: For program point L803'(line 803) no Hoare annotation was computed. [2018-01-21 00:36:19,736 INFO L401 ceAbstractionStarter]: For program point L801'(line 801) no Hoare annotation was computed. [2018-01-21 00:36:19,736 INFO L401 ceAbstractionStarter]: For program point L804(line 804) no Hoare annotation was computed. [2018-01-21 00:36:19,736 INFO L397 ceAbstractionStarter]: At program point l1_insertENTRY(lines 797 805) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:19,737 INFO L401 ceAbstractionStarter]: For program point L799'(line 799) no Hoare annotation was computed. [2018-01-21 00:36:19,737 INFO L401 ceAbstractionStarter]: For program point l1_insertFINAL(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:36:19,737 INFO L397 ceAbstractionStarter]: At program point L800''(lines 800 802) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:19,737 INFO L401 ceAbstractionStarter]: For program point L800'''(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:36:19,737 INFO L401 ceAbstractionStarter]: For program point l1_insertErr0EnsuresViolation(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:36:19,737 INFO L401 ceAbstractionStarter]: For program point l0_destroyEXIT(lines 855 864) no Hoare annotation was computed. [2018-01-21 00:36:19,737 INFO L401 ceAbstractionStarter]: For program point L860(line 860) no Hoare annotation was computed. [2018-01-21 00:36:19,737 INFO L401 ceAbstractionStarter]: For program point L860'(line 860) no Hoare annotation was computed. [2018-01-21 00:36:19,737 INFO L401 ceAbstractionStarter]: For program point L858(line 858) no Hoare annotation was computed. [2018-01-21 00:36:19,737 INFO L401 ceAbstractionStarter]: For program point l0_destroyErr0EnsuresViolation(lines 855 864) no Hoare annotation was computed. [2018-01-21 00:36:19,737 INFO L401 ceAbstractionStarter]: For program point L857(lines 857 863) no Hoare annotation was computed. [2018-01-21 00:36:19,737 INFO L404 ceAbstractionStarter]: At program point L857''(lines 857 863) the Hoare annotation is: true [2018-01-21 00:36:19,737 INFO L404 ceAbstractionStarter]: At program point L858'(line 858) the Hoare annotation is: true [2018-01-21 00:36:19,737 INFO L401 ceAbstractionStarter]: For program point L858''(line 858) no Hoare annotation was computed. [2018-01-21 00:36:19,737 INFO L401 ceAbstractionStarter]: For program point L859(line 859) no Hoare annotation was computed. [2018-01-21 00:36:19,737 INFO L401 ceAbstractionStarter]: For program point L857'''(lines 857 863) no Hoare annotation was computed. [2018-01-21 00:36:19,737 INFO L404 ceAbstractionStarter]: At program point l0_destroyENTRY(lines 855 864) the Hoare annotation is: true [2018-01-21 00:36:19,738 INFO L401 ceAbstractionStarter]: For program point L859'(line 859) no Hoare annotation was computed. [2018-01-21 00:36:19,738 INFO L401 ceAbstractionStarter]: For program point calloc_modelErr0EnsuresViolation(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:36:19,738 INFO L401 ceAbstractionStarter]: For program point L742'(line 742) no Hoare annotation was computed. [2018-01-21 00:36:19,738 INFO L397 ceAbstractionStarter]: At program point calloc_modelENTRY(lines 740 743) the Hoare annotation is: (let ((.cse10 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|)) (.cse0 (= |#valid| |old(#valid)|)) (.cse9 (select |old(#valid)| |~#list~23.base|)) (.cse11 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|))) (let ((.cse1 (not (= .cse11 |~#list~23.offset|))) (.cse2 (not (= .cse9 1))) (.cse3 (not (= 8 |calloc_model_#in~size|))) (.cse4 (not (= 0 (select |old(#valid)| 0)))) (.cse5 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse7 (and .cse0 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|)))) (.cse6 (not (= .cse11 .cse10))) (.cse8 (not (= 0 .cse10)))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) (or .cse1 .cse2 .cse3 (not (= 1 |calloc_model_#in~nmemb|)) .cse4 .cse5 .cse6 .cse7 .cse8) .cse0 (or .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 (not (= |calloc_model_#in~nmemb| .cse9)) .cse6 .cse8)))) [2018-01-21 00:36:19,738 INFO L401 ceAbstractionStarter]: For program point L741'(line 741) no Hoare annotation was computed. [2018-01-21 00:36:19,738 INFO L401 ceAbstractionStarter]: For program point calloc_modelFINAL(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:36:19,738 INFO L401 ceAbstractionStarter]: For program point calloc_modelEXIT(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:36:19,738 INFO L397 ceAbstractionStarter]: At program point L742(line 742) the Hoare annotation is: (let ((.cse23 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|)) (.cse21 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|)) (.cse22 (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|)) (.cse25 (let ((.cse26 (mod (* calloc_model_~nmemb calloc_model_~size) 4294967296))) (ite (<= .cse26 2147483647) .cse26 (+ .cse26 (- 4294967296))))) (.cse20 (select |old(#valid)| |~#list~23.base|)) (.cse24 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|))) (let ((.cse0 (not (= .cse24 |~#list~23.offset|))) (.cse14 (not (= .cse20 1))) (.cse15 (not (= 8 |calloc_model_#in~size|))) (.cse1 (= calloc_model_~nmemb (select |#valid| |calloc_model_#t~malloc0.base|))) (.cse4 (= (select |#length| |~#list~23.base|) 4)) (.cse9 (select |old(#valid)| |calloc_model_#t~malloc0.base|)) (.cse8 (= 8 calloc_model_~size)) (.cse12 (= (select |#length| calloc_model_~ptr~5.base) .cse25)) (.cse7 (select |old(#valid)| calloc_model_~ptr~5.base)) (.cse2 (= .cse22 |~#list~23.offset|)) (.cse3 (= 1 calloc_model_~nmemb)) (.cse5 (= 1 (select |#valid| |~#list~23.base|))) (.cse6 (= 0 .cse21)) (.cse13 (select |#valid| calloc_model_~ptr~5.base)) (.cse10 (= .cse25 (select |#length| |calloc_model_#t~malloc0.base|))) (.cse11 (= 0 (select |#valid| 0))) (.cse16 (not (= 0 (select |old(#valid)| 0)))) (.cse17 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse18 (not (= .cse24 .cse23))) (.cse19 (not (= 0 .cse23)))) (and (or .cse0 (and .cse1 .cse2 (= 0 calloc_model_~ptr~5.offset) .cse3 .cse4 (= 0 |calloc_model_#t~malloc0.offset|) .cse5 .cse6 (= calloc_model_~ptr~5.offset .cse7) .cse8 (= |calloc_model_#t~malloc0.offset| .cse9) .cse10 .cse11 .cse12 (= .cse13 1)) .cse14 .cse15 (not (= 1 |calloc_model_#in~nmemb|)) .cse16 .cse17 .cse18 .cse19) (or .cse0 .cse14 .cse15 (and .cse1 .cse4 (= |~#list~23.offset| .cse9) .cse8 .cse12 (= |~#list~23.offset| .cse7) .cse2 .cse3 .cse5 .cse6 (= .cse20 .cse13) (= |calloc_model_#t~malloc0.offset| .cse21) .cse10 .cse11 (= .cse22 calloc_model_~ptr~5.offset)) .cse16 .cse17 (not (= |calloc_model_#in~nmemb| .cse20)) .cse18 .cse19) (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) (exists ((|calloc_model_#t~malloc0.base| Int)) (and (<= (select |old(#valid)| |calloc_model_#t~malloc0.base|) 0) (= |#valid| (store |old(#valid)| |calloc_model_#t~malloc0.base| 1)))))))) [2018-01-21 00:36:19,738 INFO L401 ceAbstractionStarter]: For program point L741(line 741) no Hoare annotation was computed. [2018-01-21 00:36:19,738 INFO L401 ceAbstractionStarter]: For program point l4_insertEXIT(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:36:19,738 INFO L401 ceAbstractionStarter]: For program point l4_insertFINAL(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:36:19,739 INFO L401 ceAbstractionStarter]: For program point L777(line 777) no Hoare annotation was computed. [2018-01-21 00:36:19,739 INFO L401 ceAbstractionStarter]: For program point L776(line 776) no Hoare annotation was computed. [2018-01-21 00:36:19,739 INFO L397 ceAbstractionStarter]: At program point L775(line 775) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:19,739 INFO L397 ceAbstractionStarter]: At program point L774(line 774) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:19,739 INFO L401 ceAbstractionStarter]: For program point l4_insertErr0EnsuresViolation(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:36:19,739 INFO L401 ceAbstractionStarter]: For program point L776'(line 776) no Hoare annotation was computed. [2018-01-21 00:36:19,739 INFO L397 ceAbstractionStarter]: At program point l4_insertENTRY(lines 772 778) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:19,739 INFO L401 ceAbstractionStarter]: For program point L775'(line 775) no Hoare annotation was computed. [2018-01-21 00:36:19,739 INFO L401 ceAbstractionStarter]: For program point L774'(line 774) no Hoare annotation was computed. [2018-01-21 00:36:19,739 INFO L401 ceAbstractionStarter]: For program point L775''(line 775) no Hoare annotation was computed. [2018-01-21 00:36:19,739 INFO L401 ceAbstractionStarter]: For program point L776''(line 776) no Hoare annotation was computed. [2018-01-21 00:36:19,739 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieFINAL(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:36:19,739 INFO L401 ceAbstractionStarter]: For program point L767'(line 767) no Hoare annotation was computed. [2018-01-21 00:36:19,739 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieErr0EnsuresViolation(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:36:19,739 INFO L397 ceAbstractionStarter]: At program point zalloc_or_dieENTRY(lines 765 771) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0 (let ((.cse1 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse2 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= 8 |zalloc_or_die_#in~size|)) (not (= .cse1 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (and .cse0 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#length)| |~#list~23.base|) 4)) (not (= .cse1 .cse2)) (not (= 0 .cse2)))))) [2018-01-21 00:36:19,740 INFO L401 ceAbstractionStarter]: For program point L768(lines 768 769) no Hoare annotation was computed. [2018-01-21 00:36:19,740 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieEXIT(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:36:19,740 INFO L397 ceAbstractionStarter]: At program point L767(line 767) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0 (let ((.cse1 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse2 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= 8 |zalloc_or_die_#in~size|)) (not (= .cse1 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#length)| |~#list~23.base|) 4)) (and (= 8 zalloc_or_die_~size) .cse0 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (not (= .cse1 .cse2)) (not (= 0 .cse2)))))) [2018-01-21 00:36:19,740 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initErr0EnsuresViolation(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:36:19,740 INFO L401 ceAbstractionStarter]: For program point L867'(line 867) no Hoare annotation was computed. [2018-01-21 00:36:19,740 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:36:19,740 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 872) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:19,740 INFO L401 ceAbstractionStarter]: For program point L867(line 867) no Hoare annotation was computed. [2018-01-21 00:36:19,740 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:36:19,740 INFO L401 ceAbstractionStarter]: For program point L850(line 850) no Hoare annotation was computed. [2018-01-21 00:36:19,740 INFO L401 ceAbstractionStarter]: For program point L847'''(lines 847 853) no Hoare annotation was computed. [2018-01-21 00:36:19,740 INFO L401 ceAbstractionStarter]: For program point L850'(line 850) no Hoare annotation was computed. [2018-01-21 00:36:19,740 INFO L401 ceAbstractionStarter]: For program point L847(lines 847 853) no Hoare annotation was computed. [2018-01-21 00:36:19,740 INFO L401 ceAbstractionStarter]: For program point L848''(line 848) no Hoare annotation was computed. [2018-01-21 00:36:19,740 INFO L401 ceAbstractionStarter]: For program point L849(line 849) no Hoare annotation was computed. [2018-01-21 00:36:19,740 INFO L404 ceAbstractionStarter]: At program point L847''(lines 847 853) the Hoare annotation is: true [2018-01-21 00:36:19,741 INFO L401 ceAbstractionStarter]: For program point L848(line 848) no Hoare annotation was computed. [2018-01-21 00:36:19,741 INFO L404 ceAbstractionStarter]: At program point l1_destroyENTRY(lines 845 854) the Hoare annotation is: true [2018-01-21 00:36:19,741 INFO L401 ceAbstractionStarter]: For program point l1_destroyErr0EnsuresViolation(lines 845 854) no Hoare annotation was computed. [2018-01-21 00:36:19,741 INFO L404 ceAbstractionStarter]: At program point L848'(line 848) the Hoare annotation is: true [2018-01-21 00:36:19,741 INFO L401 ceAbstractionStarter]: For program point L849'(line 849) no Hoare annotation was computed. [2018-01-21 00:36:19,741 INFO L401 ceAbstractionStarter]: For program point l1_destroyEXIT(lines 845 854) no Hoare annotation was computed. [2018-01-21 00:36:19,741 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 872) the Hoare annotation is: true [2018-01-21 00:36:19,741 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:36:19,741 INFO L397 ceAbstractionStarter]: At program point L1(lines 1 872) the Hoare annotation is: (let ((.cse1 (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|)) (.cse0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (and (exists ((|calloc_model_#t~malloc0.base| Int)) (= (select |#valid| |calloc_model_#t~malloc0.base|) 1)) (= .cse0 .cse1) (= .cse1 |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select |#valid| 0)) (= 1 (select |#valid| |~#list~23.base|)) (= 0 .cse0))) [2018-01-21 00:36:19,741 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startErr0EnsuresViolation(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:36:19,741 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:36:19,741 INFO L401 ceAbstractionStarter]: For program point L837'''(lines 837 843) no Hoare annotation was computed. [2018-01-21 00:36:19,741 INFO L401 ceAbstractionStarter]: For program point l2_destroyErr0EnsuresViolation(lines 835 844) no Hoare annotation was computed. [2018-01-21 00:36:19,741 INFO L401 ceAbstractionStarter]: For program point L840(line 840) no Hoare annotation was computed. [2018-01-21 00:36:19,742 INFO L401 ceAbstractionStarter]: For program point L838''(line 838) no Hoare annotation was computed. [2018-01-21 00:36:19,742 INFO L404 ceAbstractionStarter]: At program point L837''(lines 837 843) the Hoare annotation is: true [2018-01-21 00:36:19,742 INFO L401 ceAbstractionStarter]: For program point L839(line 839) no Hoare annotation was computed. [2018-01-21 00:36:19,742 INFO L401 ceAbstractionStarter]: For program point L838(line 838) no Hoare annotation was computed. [2018-01-21 00:36:19,742 INFO L401 ceAbstractionStarter]: For program point L837(lines 837 843) no Hoare annotation was computed. [2018-01-21 00:36:19,742 INFO L404 ceAbstractionStarter]: At program point l2_destroyENTRY(lines 835 844) the Hoare annotation is: true [2018-01-21 00:36:19,742 INFO L401 ceAbstractionStarter]: For program point L840'(line 840) no Hoare annotation was computed. [2018-01-21 00:36:19,742 INFO L401 ceAbstractionStarter]: For program point l2_destroyEXIT(lines 835 844) no Hoare annotation was computed. [2018-01-21 00:36:19,742 INFO L401 ceAbstractionStarter]: For program point L839'(line 839) no Hoare annotation was computed. [2018-01-21 00:36:19,742 INFO L404 ceAbstractionStarter]: At program point L838'(line 838) the Hoare annotation is: true [2018-01-21 00:36:19,744 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:36:19,744 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:36:19,744 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:36:19,744 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:36:19,744 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:36:19,744 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:36:19,744 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:36:19,744 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l3_insertErr0EnsuresViolation======== [2018-01-21 00:36:19,744 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:36:19,746 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states. [2018-01-21 00:36:19,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-01-21 00:36:19,748 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:36:19,748 INFO L322 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-21 00:36:19,748 INFO L371 AbstractCegarLoop]: === Iteration 1 === [l3_insertErr0EnsuresViolation]=== [2018-01-21 00:36:19,748 INFO L82 PathProgramCache]: Analyzing trace with hash 1919589958, now seen corresponding path program 1 times [2018-01-21 00:36:19,749 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:36:19,750 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:36:19,750 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:36:19,750 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:36:19,750 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:36:19,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:36:19,760 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:36:19,784 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:36:19,784 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:36:19,785 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:36:19,785 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 102 with the following transitions: [2018-01-21 00:36:19,785 INFO L201 CegarAbsIntRunner]: [48], [88], [90], [94], [112], [118], [119], [120], [122], [126], [144], [146], [160], [162], [163], [164], [165], [167], [168], [170], [174], [192], [193], [194], [196], [197], [211], [213], [216], [218], [220], [221], [222], [223], [277], [283], [284], [285], [287], [288], [289], [291], [292], [295], [296], [297], [299], [300], [305], [306], [309], [310], [311] [2018-01-21 00:36:19,786 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-21 00:36:19,787 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-21 00:36:19,960 INFO L262 AbstractInterpreter]: Error location(s) were unreachable [2018-01-21 00:36:19,961 INFO L268 AbstractInterpreter]: Visited 48 different actions 96 times. Never merged. Never widened. Never found a fixpoint. Largest state had 28 variables. [2018-01-21 00:36:19,980 INFO L395 sIntCurrentIteration]: Generating AbsInt predicates [2018-01-21 00:36:20,171 INFO L232 lantSequenceWeakener]: Weakened 95 states. On average, predicates are now at 72.14% of their original sizes. [2018-01-21 00:36:20,171 INFO L408 sIntCurrentIteration]: Unifying AI predicates [2018-01-21 00:36:20,801 INFO L419 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-01-21 00:36:20,801 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:36:20,801 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [44] imperfect sequences [] total 44 [2018-01-21 00:36:20,801 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:36:20,801 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-01-21 00:36:20,802 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-01-21 00:36:20,802 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1852, Unknown=0, NotChecked=0, Total=1980 [2018-01-21 00:36:20,802 INFO L87 Difference]: Start difference. First operand 174 states. Second operand 45 states. [2018-01-21 00:36:23,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:36:23,137 INFO L93 Difference]: Finished difference Result 197 states and 229 transitions. [2018-01-21 00:36:23,137 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-01-21 00:36:23,137 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 101 [2018-01-21 00:36:23,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:36:23,138 INFO L225 Difference]: With dead ends: 197 [2018-01-21 00:36:23,138 INFO L226 Difference]: Without dead ends: 0 [2018-01-21 00:36:23,140 INFO L525 BasicCegarLoop]: 2 DeclaredPredicates, 118 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=351, Invalid=3555, Unknown=0, NotChecked=0, Total=3906 [2018-01-21 00:36:23,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-21 00:36:23,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-21 00:36:23,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-21 00:36:23,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-21 00:36:23,140 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 101 [2018-01-21 00:36:23,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:36:23,141 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-21 00:36:23,141 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-01-21 00:36:23,141 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-21 00:36:23,141 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-21 00:36:23,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-21 00:36:23,275 WARN L146 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 85 DAG size of output 69 [2018-01-21 00:36:23,751 INFO L401 ceAbstractionStarter]: For program point l3_destroyEXIT(lines 825 834) no Hoare annotation was computed. [2018-01-21 00:36:23,752 INFO L401 ceAbstractionStarter]: For program point L830(line 830) no Hoare annotation was computed. [2018-01-21 00:36:23,752 INFO L404 ceAbstractionStarter]: At program point L827''(lines 827 833) the Hoare annotation is: true [2018-01-21 00:36:23,752 INFO L401 ceAbstractionStarter]: For program point L828''(line 828) no Hoare annotation was computed. [2018-01-21 00:36:23,752 INFO L401 ceAbstractionStarter]: For program point L829(line 829) no Hoare annotation was computed. [2018-01-21 00:36:23,752 INFO L401 ceAbstractionStarter]: For program point L828(line 828) no Hoare annotation was computed. [2018-01-21 00:36:23,752 INFO L401 ceAbstractionStarter]: For program point L827(lines 827 833) no Hoare annotation was computed. [2018-01-21 00:36:23,752 INFO L404 ceAbstractionStarter]: At program point l3_destroyENTRY(lines 825 834) the Hoare annotation is: true [2018-01-21 00:36:23,752 INFO L401 ceAbstractionStarter]: For program point L827'''(lines 827 833) no Hoare annotation was computed. [2018-01-21 00:36:23,752 INFO L401 ceAbstractionStarter]: For program point L830'(line 830) no Hoare annotation was computed. [2018-01-21 00:36:23,752 INFO L401 ceAbstractionStarter]: For program point l3_destroyErr0EnsuresViolation(lines 825 834) no Hoare annotation was computed. [2018-01-21 00:36:23,752 INFO L404 ceAbstractionStarter]: At program point L828'(line 828) the Hoare annotation is: true [2018-01-21 00:36:23,752 INFO L401 ceAbstractionStarter]: For program point L829'(line 829) no Hoare annotation was computed. [2018-01-21 00:36:23,753 INFO L397 ceAbstractionStarter]: At program point L810(line 810) the Hoare annotation is: (let ((.cse8 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse9 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (let ((.cse2 (not (= 0 (select |old(#valid)| 0)))) (.cse3 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse5 (not (= 0 .cse9))) (.cse0 (not (= .cse8 |~#list~23.offset|))) (.cse1 (not (= (select |old(#valid)| |~#list~23.base|) 1))) (.cse4 (not (= .cse8 .cse9)))) (and (or .cse0 .cse1 (not (= |~#list~23.offset| |l0_insert_#in~list.offset|)) .cse2 .cse3 .cse4 (not (= |l0_insert_#in~list.base| |~#list~23.base|)) .cse5) (let ((.cse6 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse7 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|))) (or .cse2 (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1)) (not (= .cse6 .cse7)) .cse3 .cse5 (not (= .cse6 |l0_insert_#in~list.offset|)) .cse0 .cse1 (not (= .cse7 0)) .cse4 (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|))))) (= |#valid| |old(#valid)|) (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|))))))) [2018-01-21 00:36:23,753 INFO L397 ceAbstractionStarter]: At program point L809''(lines 809 811) the Hoare annotation is: (let ((.cse8 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse9 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (let ((.cse2 (not (= 0 (select |old(#valid)| 0)))) (.cse3 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse5 (not (= 0 .cse9))) (.cse0 (not (= .cse8 |~#list~23.offset|))) (.cse1 (not (= (select |old(#valid)| |~#list~23.base|) 1))) (.cse4 (not (= .cse8 .cse9)))) (and (or .cse0 .cse1 (not (= |~#list~23.offset| |l0_insert_#in~list.offset|)) .cse2 .cse3 .cse4 (not (= |l0_insert_#in~list.base| |~#list~23.base|)) .cse5) (let ((.cse6 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse7 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|))) (or .cse2 (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1)) (not (= .cse6 .cse7)) .cse3 .cse5 (not (= .cse6 |l0_insert_#in~list.offset|)) .cse0 .cse1 (not (= .cse7 0)) .cse4 (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|))))) (= |#valid| |old(#valid)|) (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|))))))) [2018-01-21 00:36:23,753 INFO L401 ceAbstractionStarter]: For program point l0_insertErr0EnsuresViolation(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:36:23,753 INFO L401 ceAbstractionStarter]: For program point L813(line 813) no Hoare annotation was computed. [2018-01-21 00:36:23,753 INFO L401 ceAbstractionStarter]: For program point L812(line 812) no Hoare annotation was computed. [2018-01-21 00:36:23,753 INFO L401 ceAbstractionStarter]: For program point l0_insertEXIT(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:36:23,753 INFO L401 ceAbstractionStarter]: For program point L812'(line 812) no Hoare annotation was computed. [2018-01-21 00:36:23,753 INFO L401 ceAbstractionStarter]: For program point L810'(line 810) no Hoare annotation was computed. [2018-01-21 00:36:23,753 INFO L401 ceAbstractionStarter]: For program point L809'''(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:36:23,753 INFO L397 ceAbstractionStarter]: At program point l0_insertENTRY(lines 806 814) the Hoare annotation is: (let ((.cse12 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse13 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (let ((.cse6 (not (= 0 (select |old(#valid)| 0)))) (.cse7 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse1 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|)) (.cse2 (= (select |#length| |~#list~23.base|) 4)) (.cse3 (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (.cse0 (= |#valid| |old(#valid)|)) (.cse9 (not (= 0 .cse13))) (.cse4 (not (= .cse12 |~#list~23.offset|))) (.cse5 (not (= (select |old(#valid)| |~#list~23.base|) 1))) (.cse8 (not (= .cse12 .cse13)))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) (or (and .cse0 .cse1 .cse2 .cse3) .cse4 .cse5 (not (= |~#list~23.offset| |l0_insert_#in~list.offset|)) .cse6 .cse7 .cse8 (not (= |l0_insert_#in~list.base| |~#list~23.base|)) .cse9) .cse0 (let ((.cse10 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse11 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|))) (or .cse6 (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1)) (not (= .cse10 .cse11)) .cse7 (and (= 0 (select (select |#memory_$Pointer$.base| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) .cse1 .cse2 (= 4 (select |#length| |l0_insert_#in~list.base|)) .cse3 (= (select (select |#memory_$Pointer$.offset| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|) |l0_insert_#in~list.offset|) .cse0) .cse9 (not (= .cse10 |l0_insert_#in~list.offset|)) .cse4 .cse5 (not (= .cse11 0)) .cse8 (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|)))))))) [2018-01-21 00:36:23,753 INFO L401 ceAbstractionStarter]: For program point L809(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:36:23,753 INFO L401 ceAbstractionStarter]: For program point l0_insertFINAL(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:36:23,754 INFO L397 ceAbstractionStarter]: At program point L808(line 808) the Hoare annotation is: (let ((.cse12 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|)) (.cse13 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|))) (let ((.cse9 (not (= .cse13 |~#list~23.offset|))) (.cse10 (not (= (select |old(#valid)| |~#list~23.base|) 1))) (.cse1 (not (= 0 (select |old(#valid)| 0)))) (.cse4 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse5 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|)) (.cse6 (= (select |#length| |~#list~23.base|) 4)) (.cse7 (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (.cse0 (= |#valid| |old(#valid)|)) (.cse11 (not (= .cse13 .cse12))) (.cse8 (not (= 0 .cse12)))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0 (let ((.cse2 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse3 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|))) (or .cse1 (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1)) (not (= .cse2 .cse3)) .cse4 (and (= 0 (select (select |#memory_$Pointer$.base| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) .cse5 .cse6 (= 4 (select |#length| |l0_insert_#in~list.base|)) .cse7 (= (select (select |#memory_$Pointer$.offset| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|) |l0_insert_#in~list.offset|) .cse0) .cse8 (not (= .cse2 |l0_insert_#in~list.offset|)) .cse9 .cse10 (not (= .cse3 0)) .cse11 (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|))))) (or .cse9 .cse10 (not (= |~#list~23.offset| |l0_insert_#in~list.offset|)) .cse1 .cse4 (and .cse5 .cse6 .cse7 .cse0 (= |~#list~23.base| l0_insert_~list.base) (= |~#list~23.offset| l0_insert_~list.offset)) .cse11 (not (= |l0_insert_#in~list.base| |~#list~23.base|)) .cse8)))) [2018-01-21 00:36:23,754 INFO L401 ceAbstractionStarter]: For program point L808'(line 808) no Hoare annotation was computed. [2018-01-21 00:36:23,754 INFO L397 ceAbstractionStarter]: At program point #Ultimate.C_memsetENTRY(line -1) the Hoare annotation is: (let ((.cse10 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse11 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (let ((.cse0 (not (= 1 (select |#valid| |#Ultimate.C_memset_#ptr.base|)))) (.cse1 (not (= (select |#length| |#Ultimate.C_memset_#ptr.base|) |#Ultimate.C_memset_#amount|))) (.cse2 (not (= 0 (select |#valid| 0)))) (.cse3 (not (= (select |#length| |~#list~23.base|) 4))) (.cse7 (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|)) (.cse6 (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (.cse4 (not (= 0 .cse11))) (.cse5 (not (= .cse10 |~#list~23.offset|))) (.cse8 (not (= (select |#valid| |~#list~23.base|) 1))) (.cse9 (not (= .cse10 .cse11)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (and .cse6 (= .cse7 |#Ultimate.C_memset_#ptr.offset|)) .cse8 (not (= |#Ultimate.C_memset_#ptr.offset| |~#list~23.offset|)) (= |#Ultimate.C_memset_#ptr.base| |~#list~23.base|) .cse9) (or .cse0 .cse1 .cse2 .cse3 (not (= 0 |#Ultimate.C_memset_#ptr.offset|)) (and (= .cse7 |~#list~23.offset|) .cse6) .cse4 .cse5 .cse8 .cse9)))) [2018-01-21 00:36:23,754 INFO L397 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: (let ((.cse1 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse0 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= 1 (select |#valid| |#Ultimate.C_memset_#ptr.base|))) (not (= (select |#length| |#Ultimate.C_memset_#ptr.base|) |#Ultimate.C_memset_#amount|)) (not (= 0 (select |#valid| 0))) (not (= (select |#length| |~#list~23.base|) 4)) (not (= 0 .cse0)) (not (= .cse1 |~#list~23.offset|)) (and (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|)) (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |#Ultimate.C_memset_#ptr.offset|)) (not (= (select |#valid| |~#list~23.base|) 1)) (not (= |#Ultimate.C_memset_#ptr.offset| |~#list~23.offset|)) (= |#Ultimate.C_memset_#ptr.base| |~#list~23.base|) (not (= .cse1 .cse0)))) [2018-01-21 00:36:23,754 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2018-01-21 00:36:23,754 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2018-01-21 00:36:23,754 INFO L401 ceAbstractionStarter]: For program point L817'''(lines 817 823) no Hoare annotation was computed. [2018-01-21 00:36:23,754 INFO L401 ceAbstractionStarter]: For program point l4_destroyErr0EnsuresViolation(lines 815 824) no Hoare annotation was computed. [2018-01-21 00:36:23,754 INFO L401 ceAbstractionStarter]: For program point L820(line 820) no Hoare annotation was computed. [2018-01-21 00:36:23,754 INFO L401 ceAbstractionStarter]: For program point l4_destroyEXIT(lines 815 824) no Hoare annotation was computed. [2018-01-21 00:36:23,754 INFO L404 ceAbstractionStarter]: At program point l4_destroyENTRY(lines 815 824) the Hoare annotation is: true [2018-01-21 00:36:23,755 INFO L404 ceAbstractionStarter]: At program point L817''(lines 817 823) the Hoare annotation is: true [2018-01-21 00:36:23,755 INFO L401 ceAbstractionStarter]: For program point L818''(line 818) no Hoare annotation was computed. [2018-01-21 00:36:23,755 INFO L401 ceAbstractionStarter]: For program point L818(line 818) no Hoare annotation was computed. [2018-01-21 00:36:23,755 INFO L401 ceAbstractionStarter]: For program point L817(lines 817 823) no Hoare annotation was computed. [2018-01-21 00:36:23,755 INFO L401 ceAbstractionStarter]: For program point L820'(line 820) no Hoare annotation was computed. [2018-01-21 00:36:23,755 INFO L401 ceAbstractionStarter]: For program point L819(line 819) no Hoare annotation was computed. [2018-01-21 00:36:23,755 INFO L401 ceAbstractionStarter]: For program point L819'(line 819) no Hoare annotation was computed. [2018-01-21 00:36:23,755 INFO L401 ceAbstractionStarter]: For program point L818'(line 818) no Hoare annotation was computed. [2018-01-21 00:36:23,755 INFO L401 ceAbstractionStarter]: For program point L791(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:36:23,755 INFO L397 ceAbstractionStarter]: At program point L790(line 790) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:23,755 INFO L401 ceAbstractionStarter]: For program point L795(line 795) no Hoare annotation was computed. [2018-01-21 00:36:23,755 INFO L401 ceAbstractionStarter]: For program point L794(line 794) no Hoare annotation was computed. [2018-01-21 00:36:23,755 INFO L397 ceAbstractionStarter]: At program point L792(line 792) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:23,755 INFO L401 ceAbstractionStarter]: For program point l2_insertErr0EnsuresViolation(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:36:23,755 INFO L401 ceAbstractionStarter]: For program point L794'(line 794) no Hoare annotation was computed. [2018-01-21 00:36:23,755 INFO L401 ceAbstractionStarter]: For program point L791'''(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:36:23,755 INFO L401 ceAbstractionStarter]: For program point L792'(line 792) no Hoare annotation was computed. [2018-01-21 00:36:23,756 INFO L401 ceAbstractionStarter]: For program point L790'(line 790) no Hoare annotation was computed. [2018-01-21 00:36:23,756 INFO L397 ceAbstractionStarter]: At program point l2_insertENTRY(lines 788 796) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:23,756 INFO L397 ceAbstractionStarter]: At program point L791''(lines 791 793) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:23,756 INFO L401 ceAbstractionStarter]: For program point l2_insertEXIT(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:36:23,756 INFO L401 ceAbstractionStarter]: For program point l2_insertFINAL(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:36:23,756 INFO L401 ceAbstractionStarter]: For program point L868'''(lines 868 870) no Hoare annotation was computed. [2018-01-21 00:36:23,756 INFO L397 ceAbstractionStarter]: At program point L871(line 871) the Hoare annotation is: (and (let ((.cse0 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse1 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= .cse0 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#length)| |~#list~23.base|) 4)) (not (= .cse0 .cse1)) (not (= 0 .cse1)))) (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|))))) [2018-01-21 00:36:23,756 INFO L401 ceAbstractionStarter]: For program point L871'(line 871) no Hoare annotation was computed. [2018-01-21 00:36:23,756 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:36:23,756 INFO L397 ceAbstractionStarter]: At program point L869(line 869) the Hoare annotation is: (let ((.cse2 (= |#valid| |old(#valid)|))) (and (let ((.cse0 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse1 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= .cse0 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#length)| |~#list~23.base|) 4)) (not (= .cse0 .cse1)) (not (= 0 .cse1)) (and .cse2 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))))) (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse2) .cse2)) [2018-01-21 00:36:23,756 INFO L401 ceAbstractionStarter]: For program point L868(lines 868 870) no Hoare annotation was computed. [2018-01-21 00:36:23,756 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:36:23,756 INFO L397 ceAbstractionStarter]: At program point L868''(lines 868 870) the Hoare annotation is: (let ((.cse2 (= |#valid| |old(#valid)|))) (and (let ((.cse0 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse1 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= .cse0 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#length)| |~#list~23.base|) 4)) (not (= .cse0 .cse1)) (not (= 0 .cse1)) (and .cse2 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))))) (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse2) .cse2)) [2018-01-21 00:36:23,757 INFO L401 ceAbstractionStarter]: For program point L869'(line 869) no Hoare annotation was computed. [2018-01-21 00:36:23,757 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 865 872) no Hoare annotation was computed. [2018-01-21 00:36:23,757 INFO L401 ceAbstractionStarter]: For program point L782'''(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:36:23,757 INFO L397 ceAbstractionStarter]: At program point L783(line 783) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:23,757 INFO L401 ceAbstractionStarter]: For program point L782(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:36:23,757 INFO L397 ceAbstractionStarter]: At program point L781(line 781) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:23,757 INFO L401 ceAbstractionStarter]: For program point L783'(line 783) no Hoare annotation was computed. [2018-01-21 00:36:23,757 INFO L401 ceAbstractionStarter]: For program point L786(line 786) no Hoare annotation was computed. [2018-01-21 00:36:23,757 INFO L401 ceAbstractionStarter]: For program point L781'(line 781) no Hoare annotation was computed. [2018-01-21 00:36:23,757 INFO L401 ceAbstractionStarter]: For program point L785(line 785) no Hoare annotation was computed. [2018-01-21 00:36:23,757 INFO L397 ceAbstractionStarter]: At program point l3_insertENTRY(lines 779 787) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:23,757 INFO L397 ceAbstractionStarter]: At program point L782''(lines 782 784) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:23,757 INFO L401 ceAbstractionStarter]: For program point L785'(line 785) no Hoare annotation was computed. [2018-01-21 00:36:23,757 INFO L401 ceAbstractionStarter]: For program point l3_insertEXIT(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:36:23,757 INFO L401 ceAbstractionStarter]: For program point l3_insertFINAL(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:36:23,757 INFO L401 ceAbstractionStarter]: For program point l3_insertErr0EnsuresViolation(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:36:23,758 INFO L401 ceAbstractionStarter]: For program point l1_insertEXIT(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:36:23,758 INFO L397 ceAbstractionStarter]: At program point L799(line 799) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:23,758 INFO L401 ceAbstractionStarter]: For program point L803(line 803) no Hoare annotation was computed. [2018-01-21 00:36:23,758 INFO L397 ceAbstractionStarter]: At program point L801(line 801) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:23,758 INFO L401 ceAbstractionStarter]: For program point L800(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:36:23,758 INFO L401 ceAbstractionStarter]: For program point L803'(line 803) no Hoare annotation was computed. [2018-01-21 00:36:23,758 INFO L401 ceAbstractionStarter]: For program point L801'(line 801) no Hoare annotation was computed. [2018-01-21 00:36:23,758 INFO L401 ceAbstractionStarter]: For program point L804(line 804) no Hoare annotation was computed. [2018-01-21 00:36:23,758 INFO L397 ceAbstractionStarter]: At program point l1_insertENTRY(lines 797 805) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:23,758 INFO L401 ceAbstractionStarter]: For program point L799'(line 799) no Hoare annotation was computed. [2018-01-21 00:36:23,758 INFO L401 ceAbstractionStarter]: For program point l1_insertFINAL(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:36:23,758 INFO L397 ceAbstractionStarter]: At program point L800''(lines 800 802) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:23,758 INFO L401 ceAbstractionStarter]: For program point L800'''(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:36:23,758 INFO L401 ceAbstractionStarter]: For program point l1_insertErr0EnsuresViolation(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:36:23,758 INFO L401 ceAbstractionStarter]: For program point l0_destroyEXIT(lines 855 864) no Hoare annotation was computed. [2018-01-21 00:36:23,758 INFO L401 ceAbstractionStarter]: For program point L860(line 860) no Hoare annotation was computed. [2018-01-21 00:36:23,759 INFO L401 ceAbstractionStarter]: For program point L860'(line 860) no Hoare annotation was computed. [2018-01-21 00:36:23,759 INFO L401 ceAbstractionStarter]: For program point L858(line 858) no Hoare annotation was computed. [2018-01-21 00:36:23,759 INFO L401 ceAbstractionStarter]: For program point l0_destroyErr0EnsuresViolation(lines 855 864) no Hoare annotation was computed. [2018-01-21 00:36:23,759 INFO L401 ceAbstractionStarter]: For program point L857(lines 857 863) no Hoare annotation was computed. [2018-01-21 00:36:23,759 INFO L404 ceAbstractionStarter]: At program point L857''(lines 857 863) the Hoare annotation is: true [2018-01-21 00:36:23,759 INFO L404 ceAbstractionStarter]: At program point L858'(line 858) the Hoare annotation is: true [2018-01-21 00:36:23,759 INFO L401 ceAbstractionStarter]: For program point L858''(line 858) no Hoare annotation was computed. [2018-01-21 00:36:23,759 INFO L401 ceAbstractionStarter]: For program point L859(line 859) no Hoare annotation was computed. [2018-01-21 00:36:23,759 INFO L401 ceAbstractionStarter]: For program point L857'''(lines 857 863) no Hoare annotation was computed. [2018-01-21 00:36:23,759 INFO L404 ceAbstractionStarter]: At program point l0_destroyENTRY(lines 855 864) the Hoare annotation is: true [2018-01-21 00:36:23,759 INFO L401 ceAbstractionStarter]: For program point L859'(line 859) no Hoare annotation was computed. [2018-01-21 00:36:23,759 INFO L401 ceAbstractionStarter]: For program point calloc_modelErr0EnsuresViolation(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:36:23,759 INFO L401 ceAbstractionStarter]: For program point L742'(line 742) no Hoare annotation was computed. [2018-01-21 00:36:23,759 INFO L397 ceAbstractionStarter]: At program point calloc_modelENTRY(lines 740 743) the Hoare annotation is: (let ((.cse10 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|)) (.cse0 (= |#valid| |old(#valid)|)) (.cse9 (select |old(#valid)| |~#list~23.base|)) (.cse11 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|))) (let ((.cse1 (not (= .cse11 |~#list~23.offset|))) (.cse2 (not (= .cse9 1))) (.cse3 (not (= 8 |calloc_model_#in~size|))) (.cse4 (not (= 0 (select |old(#valid)| 0)))) (.cse5 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse7 (and .cse0 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|)))) (.cse6 (not (= .cse11 .cse10))) (.cse8 (not (= 0 .cse10)))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) (or .cse1 .cse2 .cse3 (not (= 1 |calloc_model_#in~nmemb|)) .cse4 .cse5 .cse6 .cse7 .cse8) .cse0 (or .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 (not (= |calloc_model_#in~nmemb| .cse9)) .cse6 .cse8)))) [2018-01-21 00:36:23,759 INFO L401 ceAbstractionStarter]: For program point L741'(line 741) no Hoare annotation was computed. [2018-01-21 00:36:23,760 INFO L401 ceAbstractionStarter]: For program point calloc_modelFINAL(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:36:23,760 INFO L401 ceAbstractionStarter]: For program point calloc_modelEXIT(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:36:23,760 INFO L397 ceAbstractionStarter]: At program point L742(line 742) the Hoare annotation is: (let ((.cse23 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|)) (.cse21 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|)) (.cse22 (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|)) (.cse25 (let ((.cse26 (mod (* calloc_model_~nmemb calloc_model_~size) 4294967296))) (ite (<= .cse26 2147483647) .cse26 (+ .cse26 (- 4294967296))))) (.cse20 (select |old(#valid)| |~#list~23.base|)) (.cse24 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|))) (let ((.cse0 (not (= .cse24 |~#list~23.offset|))) (.cse14 (not (= .cse20 1))) (.cse15 (not (= 8 |calloc_model_#in~size|))) (.cse1 (= calloc_model_~nmemb (select |#valid| |calloc_model_#t~malloc0.base|))) (.cse4 (= (select |#length| |~#list~23.base|) 4)) (.cse9 (select |old(#valid)| |calloc_model_#t~malloc0.base|)) (.cse8 (= 8 calloc_model_~size)) (.cse12 (= (select |#length| calloc_model_~ptr~5.base) .cse25)) (.cse7 (select |old(#valid)| calloc_model_~ptr~5.base)) (.cse2 (= .cse22 |~#list~23.offset|)) (.cse3 (= 1 calloc_model_~nmemb)) (.cse5 (= 1 (select |#valid| |~#list~23.base|))) (.cse6 (= 0 .cse21)) (.cse13 (select |#valid| calloc_model_~ptr~5.base)) (.cse10 (= .cse25 (select |#length| |calloc_model_#t~malloc0.base|))) (.cse11 (= 0 (select |#valid| 0))) (.cse16 (not (= 0 (select |old(#valid)| 0)))) (.cse17 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse18 (not (= .cse24 .cse23))) (.cse19 (not (= 0 .cse23)))) (and (or .cse0 (and .cse1 .cse2 (= 0 calloc_model_~ptr~5.offset) .cse3 .cse4 (= 0 |calloc_model_#t~malloc0.offset|) .cse5 .cse6 (= calloc_model_~ptr~5.offset .cse7) .cse8 (= |calloc_model_#t~malloc0.offset| .cse9) .cse10 .cse11 .cse12 (= .cse13 1)) .cse14 .cse15 (not (= 1 |calloc_model_#in~nmemb|)) .cse16 .cse17 .cse18 .cse19) (or .cse0 .cse14 .cse15 (and .cse1 .cse4 (= |~#list~23.offset| .cse9) .cse8 .cse12 (= |~#list~23.offset| .cse7) .cse2 .cse3 .cse5 .cse6 (= .cse20 .cse13) (= |calloc_model_#t~malloc0.offset| .cse21) .cse10 .cse11 (= .cse22 calloc_model_~ptr~5.offset)) .cse16 .cse17 (not (= |calloc_model_#in~nmemb| .cse20)) .cse18 .cse19) (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) (exists ((|calloc_model_#t~malloc0.base| Int)) (and (<= (select |old(#valid)| |calloc_model_#t~malloc0.base|) 0) (= |#valid| (store |old(#valid)| |calloc_model_#t~malloc0.base| 1)))))))) [2018-01-21 00:36:23,760 INFO L401 ceAbstractionStarter]: For program point L741(line 741) no Hoare annotation was computed. [2018-01-21 00:36:23,760 INFO L401 ceAbstractionStarter]: For program point l4_insertEXIT(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:36:23,760 INFO L401 ceAbstractionStarter]: For program point l4_insertFINAL(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:36:23,760 INFO L401 ceAbstractionStarter]: For program point L777(line 777) no Hoare annotation was computed. [2018-01-21 00:36:23,760 INFO L401 ceAbstractionStarter]: For program point L776(line 776) no Hoare annotation was computed. [2018-01-21 00:36:23,760 INFO L397 ceAbstractionStarter]: At program point L775(line 775) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:23,760 INFO L397 ceAbstractionStarter]: At program point L774(line 774) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:23,760 INFO L401 ceAbstractionStarter]: For program point l4_insertErr0EnsuresViolation(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:36:23,760 INFO L401 ceAbstractionStarter]: For program point L776'(line 776) no Hoare annotation was computed. [2018-01-21 00:36:23,761 INFO L397 ceAbstractionStarter]: At program point l4_insertENTRY(lines 772 778) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:23,761 INFO L401 ceAbstractionStarter]: For program point L775'(line 775) no Hoare annotation was computed. [2018-01-21 00:36:23,761 INFO L401 ceAbstractionStarter]: For program point L774'(line 774) no Hoare annotation was computed. [2018-01-21 00:36:23,761 INFO L401 ceAbstractionStarter]: For program point L775''(line 775) no Hoare annotation was computed. [2018-01-21 00:36:23,761 INFO L401 ceAbstractionStarter]: For program point L776''(line 776) no Hoare annotation was computed. [2018-01-21 00:36:23,761 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieFINAL(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:36:23,761 INFO L401 ceAbstractionStarter]: For program point L767'(line 767) no Hoare annotation was computed. [2018-01-21 00:36:23,761 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieErr0EnsuresViolation(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:36:23,761 INFO L397 ceAbstractionStarter]: At program point zalloc_or_dieENTRY(lines 765 771) the Hoare annotation is: (let ((.cse9 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|)) (.cse0 (= |#valid| |old(#valid)|)) (.cse10 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|))) (let ((.cse1 (not (= 8 |zalloc_or_die_#in~size|))) (.cse2 (not (= .cse10 |~#list~23.offset|))) (.cse3 (not (= (select |old(#valid)| |~#list~23.base|) 1))) (.cse5 (not (= 0 (select |old(#valid)| 0)))) (.cse4 (and .cse0 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|)))) (.cse6 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse7 (not (= .cse10 .cse9))) (.cse8 (not (= 0 .cse9)))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0 (or .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (or .cse1 .cse2 .cse3 .cse5 .cse4 .cse6 .cse7 .cse8)))) [2018-01-21 00:36:23,761 INFO L401 ceAbstractionStarter]: For program point L768(lines 768 769) no Hoare annotation was computed. [2018-01-21 00:36:23,761 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieEXIT(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:36:23,761 INFO L397 ceAbstractionStarter]: At program point L767(line 767) the Hoare annotation is: (let ((.cse0 (= |#valid| |old(#valid)|))) (and (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse0) .cse0 (let ((.cse1 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse2 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|))) (or (not (= 8 |zalloc_or_die_#in~size|)) (not (= .cse1 |~#list~23.offset|)) (not (= (select |old(#valid)| |~#list~23.base|) 1)) (not (= 0 (select |old(#valid)| 0))) (not (= (select |old(#length)| |~#list~23.base|) 4)) (and (= 8 zalloc_or_die_~size) .cse0 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (not (= .cse1 .cse2)) (not (= 0 .cse2)))))) [2018-01-21 00:36:23,761 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initErr0EnsuresViolation(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:36:23,761 INFO L401 ceAbstractionStarter]: For program point L867'(line 867) no Hoare annotation was computed. [2018-01-21 00:36:23,762 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:36:23,762 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 872) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:36:23,762 INFO L401 ceAbstractionStarter]: For program point L867(line 867) no Hoare annotation was computed. [2018-01-21 00:36:23,762 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:36:23,762 INFO L401 ceAbstractionStarter]: For program point L850(line 850) no Hoare annotation was computed. [2018-01-21 00:36:23,762 INFO L401 ceAbstractionStarter]: For program point L847'''(lines 847 853) no Hoare annotation was computed. [2018-01-21 00:36:23,762 INFO L401 ceAbstractionStarter]: For program point L850'(line 850) no Hoare annotation was computed. [2018-01-21 00:36:23,762 INFO L401 ceAbstractionStarter]: For program point L847(lines 847 853) no Hoare annotation was computed. [2018-01-21 00:36:23,762 INFO L401 ceAbstractionStarter]: For program point L848''(line 848) no Hoare annotation was computed. [2018-01-21 00:36:23,762 INFO L401 ceAbstractionStarter]: For program point L849(line 849) no Hoare annotation was computed. [2018-01-21 00:36:23,763 INFO L404 ceAbstractionStarter]: At program point L847''(lines 847 853) the Hoare annotation is: true [2018-01-21 00:36:23,763 INFO L401 ceAbstractionStarter]: For program point L848(line 848) no Hoare annotation was computed. [2018-01-21 00:36:23,763 INFO L404 ceAbstractionStarter]: At program point l1_destroyENTRY(lines 845 854) the Hoare annotation is: true [2018-01-21 00:36:23,763 INFO L401 ceAbstractionStarter]: For program point l1_destroyErr0EnsuresViolation(lines 845 854) no Hoare annotation was computed. [2018-01-21 00:36:23,763 INFO L404 ceAbstractionStarter]: At program point L848'(line 848) the Hoare annotation is: true [2018-01-21 00:36:23,763 INFO L401 ceAbstractionStarter]: For program point L849'(line 849) no Hoare annotation was computed. [2018-01-21 00:36:23,763 INFO L401 ceAbstractionStarter]: For program point l1_destroyEXIT(lines 845 854) no Hoare annotation was computed. [2018-01-21 00:36:23,763 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 872) the Hoare annotation is: true [2018-01-21 00:36:23,763 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:36:23,763 INFO L397 ceAbstractionStarter]: At program point L1(lines 1 872) the Hoare annotation is: (let ((.cse1 (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|)) (.cse0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (and (exists ((|calloc_model_#t~malloc0.base| Int)) (= (select |#valid| |calloc_model_#t~malloc0.base|) 1)) (= .cse0 .cse1) (= .cse1 |~#list~23.offset|) (= (select |#length| |~#list~23.base|) 4) (= 0 (select |#valid| 0)) (= 1 (select |#valid| |~#list~23.base|)) (= 0 .cse0))) [2018-01-21 00:36:23,764 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startErr0EnsuresViolation(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:36:23,764 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 872) no Hoare annotation was computed. [2018-01-21 00:36:23,764 INFO L401 ceAbstractionStarter]: For program point L837'''(lines 837 843) no Hoare annotation was computed. [2018-01-21 00:36:23,764 INFO L401 ceAbstractionStarter]: For program point l2_destroyErr0EnsuresViolation(lines 835 844) no Hoare annotation was computed. [2018-01-21 00:36:23,764 INFO L401 ceAbstractionStarter]: For program point L840(line 840) no Hoare annotation was computed. [2018-01-21 00:36:23,764 INFO L401 ceAbstractionStarter]: For program point L838''(line 838) no Hoare annotation was computed. [2018-01-21 00:36:23,764 INFO L404 ceAbstractionStarter]: At program point L837''(lines 837 843) the Hoare annotation is: true [2018-01-21 00:36:23,764 INFO L401 ceAbstractionStarter]: For program point L839(line 839) no Hoare annotation was computed. [2018-01-21 00:36:23,764 INFO L401 ceAbstractionStarter]: For program point L838(line 838) no Hoare annotation was computed. [2018-01-21 00:36:23,764 INFO L401 ceAbstractionStarter]: For program point L837(lines 837 843) no Hoare annotation was computed. [2018-01-21 00:36:23,765 INFO L404 ceAbstractionStarter]: At program point l2_destroyENTRY(lines 835 844) the Hoare annotation is: true [2018-01-21 00:36:23,765 INFO L401 ceAbstractionStarter]: For program point L840'(line 840) no Hoare annotation was computed. [2018-01-21 00:36:23,765 INFO L401 ceAbstractionStarter]: For program point l2_destroyEXIT(lines 835 844) no Hoare annotation was computed. [2018-01-21 00:36:23,765 INFO L401 ceAbstractionStarter]: For program point L839'(line 839) no Hoare annotation was computed. [2018-01-21 00:36:23,765 INFO L404 ceAbstractionStarter]: At program point L838'(line 838) the Hoare annotation is: true [2018-01-21 00:36:23,766 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:36:23,766 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:36:23,767 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:36:23,767 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:36:23,767 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:36:23,767 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:36:23,767 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:36:23,767 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l1_insertErr0EnsuresViolation======== [2018-01-21 00:36:23,767 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:36:23,769 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states. [2018-01-21 00:36:23,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-01-21 00:36:23,770 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:36:23,770 INFO L322 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-21 00:36:23,770 INFO L371 AbstractCegarLoop]: === Iteration 1 === [l1_insertErr0EnsuresViolation]=== [2018-01-21 00:36:23,770 INFO L82 PathProgramCache]: Analyzing trace with hash 425680532, now seen corresponding path program 1 times [2018-01-21 00:36:23,771 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:36:23,771 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:36:23,772 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:36:23,772 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:36:23,772 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:36:23,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:36:23,778 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:36:23,792 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:36:23,792 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:36:23,792 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:36:23,792 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 58 with the following transitions: [2018-01-21 00:36:23,793 INFO L201 CegarAbsIntRunner]: [48], [88], [90], [94], [112], [118], [119], [168], [170], [184], [186], [187], [188], [189], [191], [192], [193], [194], [196], [197], [211], [213], [216], [218], [220], [221], [222], [223], [277], [283], [284], [285], [295], [296], [299], [300], [305], [306], [309], [310], [311] [2018-01-21 00:36:23,794 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-21 00:36:23,794 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-21 00:36:23,880 INFO L262 AbstractInterpreter]: Error location(s) were unreachable [2018-01-21 00:36:23,881 INFO L268 AbstractInterpreter]: Visited 36 different actions 52 times. Never merged. Never widened. Never found a fixpoint. Largest state had 28 variables. [2018-01-21 00:36:23,882 INFO L395 sIntCurrentIteration]: Generating AbsInt predicates [2018-01-21 00:36:23,955 INFO L232 lantSequenceWeakener]: Weakened 51 states. On average, predicates are now at 69.97% of their original sizes. [2018-01-21 00:36:23,955 INFO L408 sIntCurrentIteration]: Unifying AI predicates Received shutdown request... [2018-01-21 00:36:24,141 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-21 00:36:24,142 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:36:24,143 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:36:24,143 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:36:24,143 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:36:24,143 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:36:24,143 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:36:24,143 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:36:24,143 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l0_destroyErr0EnsuresViolation======== [2018-01-21 00:36:24,143 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:36:24,145 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states. [2018-01-21 00:36:24,145 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-21 00:36:24,146 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:36:24,146 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:36:24,146 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:36:24,146 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:36:24,146 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:36:24,147 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:36:24,147 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:36:24,147 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == calloc_modelErr0EnsuresViolation======== [2018-01-21 00:36:24,147 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:36:24,148 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states. [2018-01-21 00:36:24,149 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-21 00:36:24,149 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:36:24,150 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:36:24,150 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:36:24,150 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:36:24,150 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:36:24,150 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:36:24,150 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:36:24,150 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l4_insertErr0EnsuresViolation======== [2018-01-21 00:36:24,150 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:36:24,152 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states. [2018-01-21 00:36:24,152 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-21 00:36:24,153 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:36:24,153 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:36:24,153 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:36:24,153 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:36:24,153 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:36:24,153 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:36:24,153 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:36:24,153 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == zalloc_or_dieErr0EnsuresViolation======== [2018-01-21 00:36:24,154 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:36:24,155 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states. [2018-01-21 00:36:24,155 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-21 00:36:24,156 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:36:24,156 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:36:24,156 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:36:24,156 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:36:24,156 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:36:24,157 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:36:24,157 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:36:24,157 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.initErr0EnsuresViolation======== [2018-01-21 00:36:24,157 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:36:24,158 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states. [2018-01-21 00:36:24,158 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-21 00:36:24,159 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:36:24,159 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:36:24,160 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:36:24,160 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:36:24,160 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:36:24,160 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:36:24,160 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:36:24,160 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l1_destroyErr0EnsuresViolation======== [2018-01-21 00:36:24,160 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:36:24,161 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states. [2018-01-21 00:36:24,162 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-21 00:36:24,162 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:36:24,163 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:36:24,163 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:36:24,163 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:36:24,163 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:36:24,163 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:36:24,163 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:36:24,163 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.startErr0EnsuresViolation======== [2018-01-21 00:36:24,163 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:36:24,165 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states. [2018-01-21 00:36:24,165 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-21 00:36:24,166 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:36:24,166 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:36:24,166 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:36:24,166 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:36:24,166 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:36:24,166 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:36:24,166 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:36:24,166 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l2_destroyErr0EnsuresViolation======== [2018-01-21 00:36:24,166 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:36:24,168 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states. [2018-01-21 00:36:24,168 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-21 00:36:24,168 WARN L187 ceAbstractionStarter]: Timeout [2018-01-21 00:36:24,169 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.01 12:36:24 BoogieIcfgContainer [2018-01-21 00:36:24,169 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-21 00:36:24,170 INFO L168 Benchmark]: Toolchain (without parser) took 50140.69 ms. Allocated memory was 307.8 MB in the beginning and 1.6 GB in the end (delta: 1.2 GB). Free memory was 265.1 MB in the beginning and 850.0 MB in the end (delta: -584.9 MB). Peak memory consumption was 661.3 MB. Max. memory is 5.3 GB. [2018-01-21 00:36:24,171 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 307.8 MB. Free memory is still 271.1 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-21 00:36:24,171 INFO L168 Benchmark]: CACSL2BoogieTranslator took 250.61 ms. Allocated memory is still 307.8 MB. Free memory was 265.1 MB in the beginning and 253.1 MB in the end (delta: 12.0 MB). Peak memory consumption was 12.0 MB. Max. memory is 5.3 GB. [2018-01-21 00:36:24,171 INFO L168 Benchmark]: Boogie Preprocessor took 50.96 ms. Allocated memory is still 307.8 MB. Free memory was 253.1 MB in the beginning and 249.1 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. [2018-01-21 00:36:24,172 INFO L168 Benchmark]: RCFGBuilder took 580.85 ms. Allocated memory is still 307.8 MB. Free memory was 249.1 MB in the beginning and 208.2 MB in the end (delta: 40.9 MB). Peak memory consumption was 40.9 MB. Max. memory is 5.3 GB. [2018-01-21 00:36:24,172 INFO L168 Benchmark]: TraceAbstraction took 49249.67 ms. Allocated memory was 307.8 MB in the beginning and 1.6 GB in the end (delta: 1.2 GB). Free memory was 208.2 MB in the beginning and 850.0 MB in the end (delta: -641.8 MB). Peak memory consumption was 604.5 MB. Max. memory is 5.3 GB. [2018-01-21 00:36:24,174 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18 ms. Allocated memory is still 307.8 MB. Free memory is still 271.1 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 250.61 ms. Allocated memory is still 307.8 MB. Free memory was 265.1 MB in the beginning and 253.1 MB in the end (delta: 12.0 MB). Peak memory consumption was 12.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 50.96 ms. Allocated memory is still 307.8 MB. Free memory was 253.1 MB in the beginning and 249.1 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 580.85 ms. Allocated memory is still 307.8 MB. Free memory was 249.1 MB in the beginning and 208.2 MB in the end (delta: 40.9 MB). Peak memory consumption was 40.9 MB. Max. memory is 5.3 GB. * TraceAbstraction took 49249.67 ms. Allocated memory was 307.8 MB in the beginning and 1.6 GB in the end (delta: 1.2 GB). Free memory was 208.2 MB in the beginning and 850.0 MB in the end (delta: -641.8 MB). Peak memory consumption was 604.5 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 129 LocStat_MAX_WEQGRAPH_SIZE : 0 LocStat_MAX_SIZEOF_WEQEDGELABEL : 0 LocStat_NO_SUPPORTING_EQUALITIES : 1533 LocStat_NO_SUPPORTING_DISEQUALITIES : 735 LocStat_NO_DISJUNCTIONS : -258 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 164 TransStat_MAX_WEQGRAPH_SIZE : 0 TransStat_MAX_SIZEOF_WEQEDGELABEL : 0 TransStat_NO_SUPPORTING_EQUALITIES : 318 TransStat_NO_SUPPORTING_DISEQUALITIES : 15 TransStat_NO_DISJUNCTIONS : 174 TransStat_MAX_NO_DISJUNCTIONS : 4 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 0.409092 RENAME_VARIABLES(MILLISECONDS) : 0.164479 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.387916 PROJECTAWAY(MILLISECONDS) : 0.042585 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.001588 DISJOIN(MILLISECONDS) : 0.738860 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.182479 ADD_EQUALITY(MILLISECONDS) : 0.011598 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.010822 #CONJOIN_DISJUNCTIVE : 344 #RENAME_VARIABLES : 641 #UNFREEZE : 0 #CONJOIN : 678 #PROJECTAWAY : 559 #ADD_WEAK_EQUALITY : 56 #DISJOIN : 115 #RENAME_VARIABLES_DISJUNCTIVE : 620 #ADD_EQUALITY : 316 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 8 - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 89 LocStat_MAX_WEQGRAPH_SIZE : 0 LocStat_MAX_SIZEOF_WEQEDGELABEL : 0 LocStat_NO_SUPPORTING_EQUALITIES : 1050 LocStat_NO_SUPPORTING_DISEQUALITIES : 484 LocStat_NO_DISJUNCTIONS : -178 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 114 TransStat_MAX_WEQGRAPH_SIZE : 0 TransStat_MAX_SIZEOF_WEQEDGELABEL : 0 TransStat_NO_SUPPORTING_EQUALITIES : 215 TransStat_NO_SUPPORTING_DISEQUALITIES : 9 TransStat_NO_DISJUNCTIONS : 115 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 0.222565 RENAME_VARIABLES(MILLISECONDS) : 0.104516 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.204588 PROJECTAWAY(MILLISECONDS) : 0.030740 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.001543 DISJOIN(MILLISECONDS) : 0.189302 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.122245 ADD_EQUALITY(MILLISECONDS) : 0.026881 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.008102 #CONJOIN_DISJUNCTIVE : 249 #RENAME_VARIABLES : 473 #UNFREEZE : 0 #CONJOIN : 477 #PROJECTAWAY : 402 #ADD_WEAK_EQUALITY : 53 #DISJOIN : 85 #RENAME_VARIABLES_DISJUNCTIVE : 467 #ADD_EQUALITY : 237 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 5 - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 121 LocStat_MAX_WEQGRAPH_SIZE : 0 LocStat_MAX_SIZEOF_WEQEDGELABEL : 0 LocStat_NO_SUPPORTING_EQUALITIES : 1414 LocStat_NO_SUPPORTING_DISEQUALITIES : 650 LocStat_NO_DISJUNCTIONS : -242 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 156 TransStat_MAX_WEQGRAPH_SIZE : 0 TransStat_MAX_SIZEOF_WEQEDGELABEL : 0 TransStat_NO_SUPPORTING_EQUALITIES : 295 TransStat_NO_SUPPORTING_DISEQUALITIES : 13 TransStat_NO_DISJUNCTIONS : 163 TransStat_MAX_NO_DISJUNCTIONS : 4 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 0.176218 RENAME_VARIABLES(MILLISECONDS) : 0.220343 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.153815 PROJECTAWAY(MILLISECONDS) : 0.049825 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.002120 DISJOIN(MILLISECONDS) : 0.282946 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.251509 ADD_EQUALITY(MILLISECONDS) : 0.011230 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.014103 #CONJOIN_DISJUNCTIVE : 317 #RENAME_VARIABLES : 585 #UNFREEZE : 0 #CONJOIN : 614 #PROJECTAWAY : 513 #ADD_WEAK_EQUALITY : 55 #DISJOIN : 100 #RENAME_VARIABLES_DISJUNCTIVE : 570 #ADD_EQUALITY : 301 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 7 - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 39 LocStat_MAX_WEQGRAPH_SIZE : 0 LocStat_MAX_SIZEOF_WEQEDGELABEL : 0 LocStat_NO_SUPPORTING_EQUALITIES : 472 LocStat_NO_SUPPORTING_DISEQUALITIES : 107 LocStat_NO_DISJUNCTIONS : -78 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 58 TransStat_MAX_WEQGRAPH_SIZE : 0 TransStat_MAX_SIZEOF_WEQEDGELABEL : 0 TransStat_NO_SUPPORTING_EQUALITIES : 138 TransStat_NO_SUPPORTING_DISEQUALITIES : 8 TransStat_NO_DISJUNCTIONS : 58 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 0.005450 RENAME_VARIABLES(MILLISECONDS) : 0.140106 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.226692 PROJECTAWAY(MILLISECONDS) : 0.211264 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.001228 DISJOIN(MILLISECONDS) : 0.243271 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.164489 ADD_EQUALITY(MILLISECONDS) : 0.008942 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.006891 #CONJOIN_DISJUNCTIVE : 116 #RENAME_VARIABLES : 208 #UNFREEZE : 0 #CONJOIN : 236 #PROJECTAWAY : 181 #ADD_WEAK_EQUALITY : 9 #DISJOIN : 34 #RENAME_VARIABLES_DISJUNCTIVE : 206 #ADD_EQUALITY : 138 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 4 - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 153 LocStat_MAX_WEQGRAPH_SIZE : 0 LocStat_MAX_SIZEOF_WEQEDGELABEL : 0 LocStat_NO_SUPPORTING_EQUALITIES : 1913 LocStat_NO_SUPPORTING_DISEQUALITIES : 988 LocStat_NO_DISJUNCTIONS : -306 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 189 TransStat_MAX_WEQGRAPH_SIZE : 0 TransStat_MAX_SIZEOF_WEQEDGELABEL : 0 TransStat_NO_SUPPORTING_EQUALITIES : 388 TransStat_NO_SUPPORTING_DISEQUALITIES : 20 TransStat_NO_DISJUNCTIONS : 208 TransStat_MAX_NO_DISJUNCTIONS : 4 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 0.326976 RENAME_VARIABLES(MILLISECONDS) : 0.002495 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.143923 PROJECTAWAY(MILLISECONDS) : 0.023038 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.009593 DISJOIN(MILLISECONDS) : 0.319797 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.008742 ADD_EQUALITY(MILLISECONDS) : 0.014783 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.012024 #CONJOIN_DISJUNCTIVE : 479 #RENAME_VARIABLES : 974 #UNFREEZE : 0 #CONJOIN : 992 #PROJECTAWAY : 796 #ADD_WEAK_EQUALITY : 59 #DISJOIN : 207 #RENAME_VARIABLES_DISJUNCTIVE : 911 #ADD_EQUALITY : 362 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 10 - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 44 LocStat_MAX_WEQGRAPH_SIZE : 0 LocStat_MAX_SIZEOF_WEQEDGELABEL : 0 LocStat_NO_SUPPORTING_EQUALITIES : 530 LocStat_NO_SUPPORTING_DISEQUALITIES : 128 LocStat_NO_DISJUNCTIONS : -88 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 66 TransStat_MAX_WEQGRAPH_SIZE : 0 TransStat_MAX_SIZEOF_WEQEDGELABEL : 0 TransStat_NO_SUPPORTING_EQUALITIES : 155 TransStat_NO_SUPPORTING_DISEQUALITIES : 8 TransStat_NO_DISJUNCTIONS : 66 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 0.004602 RENAME_VARIABLES(MILLISECONDS) : 0.141043 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.195408 PROJECTAWAY(MILLISECONDS) : 0.174977 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.001668 DISJOIN(MILLISECONDS) : 0.213076 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.163017 ADD_EQUALITY(MILLISECONDS) : 0.007453 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.005047 #CONJOIN_DISJUNCTIVE : 144 #RENAME_VARIABLES : 270 #UNFREEZE : 0 #CONJOIN : 289 #PROJECTAWAY : 227 #ADD_WEAK_EQUALITY : 9 #DISJOIN : 51 #RENAME_VARIABLES_DISJUNCTIVE : 267 #ADD_EQUALITY : 155 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 4 - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 34 LocStat_MAX_WEQGRAPH_SIZE : 0 LocStat_MAX_SIZEOF_WEQEDGELABEL : 0 LocStat_NO_SUPPORTING_EQUALITIES : 411 LocStat_NO_SUPPORTING_DISEQUALITIES : 86 LocStat_NO_DISJUNCTIONS : -68 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 50 TransStat_MAX_WEQGRAPH_SIZE : 0 TransStat_MAX_SIZEOF_WEQEDGELABEL : 0 TransStat_NO_SUPPORTING_EQUALITIES : 121 TransStat_NO_SUPPORTING_DISEQUALITIES : 8 TransStat_NO_DISJUNCTIONS : 50 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 0.003362 RENAME_VARIABLES(MILLISECONDS) : 0.082803 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.125711 PROJECTAWAY(MILLISECONDS) : 0.118585 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.001545 DISJOIN(MILLISECONDS) : 0.148636 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.094628 ADD_EQUALITY(MILLISECONDS) : 0.004701 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.004346 #CONJOIN_DISJUNCTIVE : 88 #RENAME_VARIABLES : 146 #UNFREEZE : 0 #CONJOIN : 183 #PROJECTAWAY : 135 #ADD_WEAK_EQUALITY : 9 #DISJOIN : 17 #RENAME_VARIABLES_DISJUNCTIVE : 145 #ADD_EQUALITY : 121 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 4 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 825]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - StatisticsResult: Ultimate Automizer benchmark data for error location: l3_destroyErr0EnsuresViolation CFG has 16 procedures, 174 locations, 15 error locations. SAFE Result, 3.2s OverallTime, 2 OverallIterations, 6 TraceHistogramMax, 0.2s AutomataDifference, 0.0s DeadEndRemovalTime, 0.2s HoareAnnotationTime, HoareTripleCheckerStatistics: 208 SDtfs, 14 SDslu, 2 SDs, 0 SdLazy, 8 SolverSat, 12 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 432 GetRequests, 424 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=174occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 1.0s AbstIntTime, 1 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 45 LocationsWithAnnotation, 114 PreInvPairs, 116 NumberOfFragments, 160 HoareAnnotationTreeSize, 114 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 45 FomulaSimplificationsInter, 79 FormulaSimplificationTreeSizeReductionInter, 0.1s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 453 NumberOfCodeBlocks, 453 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 450 ConstructedInterpolants, 10 QuantifiedInterpolants, 117726 SizeOfPredicates, 3 NumberOfNonLiveVariables, 876 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 3 InterpolantComputations, 2 PerfectInterpolantSequences, 455/510 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, REUSE_STATISTICS: No data available - PositiveResult [Line: 806]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - StatisticsResult: Ultimate Automizer benchmark data for error location: l0_insertErr0EnsuresViolation CFG has 16 procedures, 174 locations, 15 error locations. SAFE Result, 1.7s OverallTime, 2 OverallIterations, 6 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 271 SDtfs, 13 SDslu, 3 SDs, 0 SdLazy, 25 SolverSat, 6 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 416 GetRequests, 415 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=174occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.3s AbstIntTime, 1 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 45 LocationsWithAnnotation, 104 PreInvPairs, 124 NumberOfFragments, 95 HoareAnnotationTreeSize, 104 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 45 FomulaSimplificationsInter, 4 FormulaSimplificationTreeSizeReductionInter, 0.0s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.9s InterpolantComputationTime, 418 NumberOfCodeBlocks, 418 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 414 ConstructedInterpolants, 0 QuantifiedInterpolants, 134830 SizeOfPredicates, 0 NumberOfNonLiveVariables, 909 ConjunctsInSsa, 35 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 PerfectInterpolantSequences, 510/510 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, REUSE_STATISTICS: No data available - PositiveResult [Line: 815]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - StatisticsResult: Ultimate Automizer benchmark data for error location: l4_destroyErr0EnsuresViolation CFG has 16 procedures, 174 locations, 15 error locations. SAFE Result, 1.6s OverallTime, 2 OverallIterations, 6 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 208 SDtfs, 14 SDslu, 2 SDs, 0 SdLazy, 8 SolverSat, 12 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 416 GetRequests, 408 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=174occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.5s AbstIntTime, 1 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 45 LocationsWithAnnotation, 114 PreInvPairs, 116 NumberOfFragments, 160 HoareAnnotationTreeSize, 114 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 45 FomulaSimplificationsInter, 79 FormulaSimplificationTreeSizeReductionInter, 0.0s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.7s InterpolantComputationTime, 441 NumberOfCodeBlocks, 441 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 438 ConstructedInterpolants, 10 QuantifiedInterpolants, 110254 SizeOfPredicates, 3 NumberOfNonLiveVariables, 852 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 3 InterpolantComputations, 2 PerfectInterpolantSequences, 455/510 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, REUSE_STATISTICS: No data available - PositiveResult [Line: 788]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - StatisticsResult: Ultimate Automizer benchmark data for error location: l2_insertErr0EnsuresViolation CFG has 16 procedures, 174 locations, 15 error locations. SAFE Result, 4.8s OverallTime, 1 OverallIterations, 3 TraceHistogramMax, 2.7s AutomataDifference, 0.0s DeadEndRemovalTime, 0.5s HoareAnnotationTime, HoareTripleCheckerStatistics: 9 SDtfs, 90 SDslu, 43 SDs, 0 SdLazy, 569 SolverSat, 40 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.9s Time, PredicateUnifierStatistics: 2 DeclaredPredicates, 96 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 1.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=174occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.1s AbstIntTime, 1 AbstIntIterations, 1 AbstIntStrong, 0.9090647145913278 AbsIntWeakeningRatio, 1.4487179487179487 AbsIntAvgWeakeningVarsNumRemoved, 11.025641025641026 AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 45 LocationsWithAnnotation, 65 PreInvPairs, 68 NumberOfFragments, 1166 HoareAnnotationTreeSize, 65 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 45 FomulaSimplificationsInter, 637 FormulaSimplificationTreeSizeReductionInter, 0.5s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 79 NumberOfCodeBlocks, 79 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, REUSE_STATISTICS: No data available - PositiveResult [Line: 865]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - StatisticsResult: Ultimate Automizer benchmark data for error location: mainErr0EnsuresViolation CFG has 16 procedures, 174 locations, 15 error locations. SAFE Result, 33.2s OverallTime, 2 OverallIterations, 6 TraceHistogramMax, 9.4s AutomataDifference, 0.0s DeadEndRemovalTime, 0.9s HoareAnnotationTime, HoareTripleCheckerStatistics: 198 SDtfs, 56 SDslu, 133 SDs, 0 SdLazy, 1681 SolverSat, 40 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.0s Time, PredicateUnifierStatistics: 2 DeclaredPredicates, 258 GetRequests, 84 SyntacticMatches, 20 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7744 ImplicationChecksByTransitivity, 21.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=174occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.7s AbstIntTime, 1 AbstIntIterations, 1 AbstIntStrong, 0.9143617024852518 AbsIntWeakeningRatio, 1.2666666666666666 AbsIntAvgWeakeningVarsNumRemoved, 5.970833333333333 AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 45 LocationsWithAnnotation, 114 PreInvPairs, 117 NumberOfFragments, 1103 HoareAnnotationTreeSize, 114 FomulaSimplifications, 95 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 45 FomulaSimplificationsInter, 534 FormulaSimplificationTreeSizeReductionInter, 0.9s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 257 NumberOfCodeBlocks, 257 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 15 ConstructedInterpolants, 0 QuantifiedInterpolants, 225 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, REUSE_STATISTICS: No data available - PositiveResult [Line: 779]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - StatisticsResult: Ultimate Automizer benchmark data for error location: l3_insertErr0EnsuresViolation CFG has 16 procedures, 174 locations, 15 error locations. SAFE Result, 4.0s OverallTime, 1 OverallIterations, 4 TraceHistogramMax, 2.3s AutomataDifference, 0.0s DeadEndRemovalTime, 0.6s HoareAnnotationTime, HoareTripleCheckerStatistics: 9 SDtfs, 105 SDslu, 46 SDs, 0 SdLazy, 573 SolverSat, 40 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.7s Time, PredicateUnifierStatistics: 2 DeclaredPredicates, 118 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 1.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=174occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.1s AbstIntTime, 1 AbstIntIterations, 1 AbstIntStrong, 0.906340001587679 AbsIntWeakeningRatio, 1.48 AbsIntAvgWeakeningVarsNumRemoved, 11.44 AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 45 LocationsWithAnnotation, 65 PreInvPairs, 68 NumberOfFragments, 1166 HoareAnnotationTreeSize, 65 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 45 FomulaSimplificationsInter, 637 FormulaSimplificationTreeSizeReductionInter, 0.5s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 101 NumberOfCodeBlocks, 101 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, REUSE_STATISTICS: No data available - TimeoutResultAtElement [Line: 797]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 797). Cancelled while BasicCegarLoop was analyzing trace of length 58 with TraceHistMax 2, while AbsIntCurrentIteration was generating AI predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 21 known predicates. - StatisticsResult: Ultimate Automizer benchmark data for error location: l1_insertErr0EnsuresViolation CFG has 16 procedures, 174 locations, 15 error locations. TIMEOUT Result, 0.3s OverallTime, 1 OverallIterations, 2 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=174occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 1 AbstIntIterations, 1 AbstIntStrong, 0.9139302735264145 AbsIntWeakeningRatio, 1.3928571428571428 AbsIntAvgWeakeningVarsNumRemoved, 10.357142857142858 AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, REUSE_STATISTICS: No data available - TimeoutResultAtElement [Line: 855]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 855). Cancelled while IsEmpty was searching accepting run (input had 174 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: l0_destroyErr0EnsuresViolation CFG has 16 procedures, 174 locations, 15 error locations. TIMEOUT Result, 0.0s OverallTime, 0 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=174occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, REUSE_STATISTICS: No data available - TimeoutResultAtElement [Line: 740]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 740). Cancelled while IsEmpty was searching accepting run (input had 174 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: calloc_modelErr0EnsuresViolation CFG has 16 procedures, 174 locations, 15 error locations. TIMEOUT Result, 0.0s OverallTime, 0 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=174occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, REUSE_STATISTICS: No data available - TimeoutResultAtElement [Line: 772]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 772). Cancelled while IsEmpty was searching accepting run (input had 174 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: l4_insertErr0EnsuresViolation CFG has 16 procedures, 174 locations, 15 error locations. TIMEOUT Result, 0.0s OverallTime, 0 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=174occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, REUSE_STATISTICS: No data available - TimeoutResultAtElement [Line: 765]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 765). Cancelled while IsEmpty was searching accepting run (input had 174 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: zalloc_or_dieErr0EnsuresViolation CFG has 16 procedures, 174 locations, 15 error locations. TIMEOUT Result, 0.0s OverallTime, 0 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=174occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, REUSE_STATISTICS: No data available - TimeoutResultAtElement [Line: 1]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 1). Cancelled while IsEmpty was searching accepting run (input had 174 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.initErr0EnsuresViolation CFG has 16 procedures, 174 locations, 15 error locations. TIMEOUT Result, 0.0s OverallTime, 0 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=174occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, REUSE_STATISTICS: No data available - TimeoutResultAtElement [Line: 845]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 845). Cancelled while IsEmpty was searching accepting run (input had 174 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: l1_destroyErr0EnsuresViolation CFG has 16 procedures, 174 locations, 15 error locations. TIMEOUT Result, 0.0s OverallTime, 0 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=174occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, REUSE_STATISTICS: No data available - TimeoutResultAtElement [Line: 1]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 1). Cancelled while IsEmpty was searching accepting run (input had 174 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.startErr0EnsuresViolation CFG has 16 procedures, 174 locations, 15 error locations. TIMEOUT Result, 0.0s OverallTime, 0 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=174occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, REUSE_STATISTICS: No data available - TimeoutResultAtElement [Line: 835]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 835). Cancelled while IsEmpty was searching accepting run (input had 174 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: l2_destroyErr0EnsuresViolation CFG has 16 procedures, 174 locations, 15 error locations. TIMEOUT Result, 0.0s OverallTime, 0 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=174occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, REUSE_STATISTICS: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-VPDomainBenchmark-0-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-0-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-VPDomainBenchmark-1-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-1-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-VPDomainBenchmark-2-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-2-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-VPDomainBenchmark-3-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-3-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-VPDomainBenchmark-4-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-4-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-VPDomainBenchmark-5-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-5-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-VPDomainBenchmark-6-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-6-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-1-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-2-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-3-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-4-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-5-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-6-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-7-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-8-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-9-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-10-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-11-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-12-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-13-2018-01-21_00-36-24-193.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_true-valid-memsafety.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-14-2018-01-21_00-36-24-193.csv Completed graceful shutdown