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_false-valid-memtrack.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-2f49842 [2018-01-21 00:33:35,872 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-21 00:33:35,874 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-21 00:33:35,889 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-21 00:33:35,889 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-21 00:33:35,890 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-21 00:33:35,891 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-21 00:33:35,893 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-21 00:33:35,894 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-21 00:33:35,895 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-21 00:33:35,895 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-21 00:33:35,896 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-21 00:33:35,897 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-21 00:33:35,898 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-21 00:33:35,899 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-21 00:33:35,902 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-21 00:33:35,904 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-21 00:33:35,906 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-21 00:33:35,907 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-21 00:33:35,908 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-21 00:33:35,911 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-21 00:33:35,911 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-21 00:33:35,911 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-21 00:33:35,912 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-21 00:33:35,912 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-21 00:33:35,914 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-21 00:33:35,914 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-21 00:33:35,915 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-21 00:33:35,915 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-21 00:33:35,915 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-21 00:33:35,916 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-21 00:33:35,916 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:33:35,926 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-21 00:33:35,927 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-21 00:33:35,928 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-21 00:33:35,928 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-21 00:33:35,928 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-21 00:33:35,928 INFO L133 SettingsManager]: * Deactivate Weak Equivalences=true [2018-01-21 00:33:35,929 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-21 00:33:35,929 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-21 00:33:35,929 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-21 00:33:35,930 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-21 00:33:35,930 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-21 00:33:35,930 INFO L133 SettingsManager]: * Check allocation purity=true [2018-01-21 00:33:35,930 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-21 00:33:35,931 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-21 00:33:35,931 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-21 00:33:35,931 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-01-21 00:33:35,931 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-21 00:33:35,931 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-01-21 00:33:35,932 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-21 00:33:35,932 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-01-21 00:33:35,932 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-01-21 00:33:35,932 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-21 00:33:35,932 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-01-21 00:33:35,933 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-21 00:33:35,933 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-21 00:33:35,933 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-21 00:33:35,933 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-21 00:33:35,933 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-21 00:33:35,934 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-21 00:33:35,934 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-21 00:33:35,934 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-21 00:33:35,934 INFO L133 SettingsManager]: * Stop after first violation was found=false [2018-01-21 00:33:35,934 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-01-21 00:33:35,935 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-21 00:33:35,935 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-21 00:33:35,935 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-21 00:33:35,935 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-01-21 00:33:35,936 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-21 00:33:35,936 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-21 00:33:35,972 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-21 00:33:35,986 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-21 00:33:35,990 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-21 00:33:35,992 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-21 00:33:35,993 INFO L276 PluginConnector]: CDTParser initialized [2018-01-21 00:33:35,993 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety/test-0234_false-valid-memtrack.i [2018-01-21 00:33:36,194 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-21 00:33:36,199 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-21 00:33:36,200 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-21 00:33:36,201 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-21 00:33:36,208 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-21 00:33:36,209 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.01 12:33:36" (1/1) ... [2018-01-21 00:33:36,212 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c517b10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:33:36, skipping insertion in model container [2018-01-21 00:33:36,213 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.01 12:33:36" (1/1) ... [2018-01-21 00:33:36,233 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-21 00:33:36,279 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-21 00:33:36,401 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-21 00:33:36,429 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-21 00:33:36,442 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:33:36 WrapperNode [2018-01-21 00:33:36,442 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-21 00:33:36,443 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-21 00:33:36,443 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-21 00:33:36,443 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-21 00:33:36,456 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:33:36" (1/1) ... [2018-01-21 00:33:36,456 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:33:36" (1/1) ... [2018-01-21 00:33:36,468 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:33:36" (1/1) ... [2018-01-21 00:33:36,468 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:33:36" (1/1) ... [2018-01-21 00:33:36,478 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:33:36" (1/1) ... [2018-01-21 00:33:36,483 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:33:36" (1/1) ... [2018-01-21 00:33:36,484 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:33:36" (1/1) ... [2018-01-21 00:33:36,487 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-21 00:33:36,488 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-21 00:33:36,488 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-21 00:33:36,488 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-21 00:33:36,489 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:33:36" (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:33:36,535 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-21 00:33:36,535 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-21 00:33:36,535 INFO L136 BoogieDeclarations]: Found implementation of procedure calloc_model [2018-01-21 00:33:36,535 INFO L136 BoogieDeclarations]: Found implementation of procedure zalloc_or_die [2018-01-21 00:33:36,535 INFO L136 BoogieDeclarations]: Found implementation of procedure l4_insert [2018-01-21 00:33:36,536 INFO L136 BoogieDeclarations]: Found implementation of procedure l3_insert [2018-01-21 00:33:36,536 INFO L136 BoogieDeclarations]: Found implementation of procedure l2_insert [2018-01-21 00:33:36,536 INFO L136 BoogieDeclarations]: Found implementation of procedure l1_insert [2018-01-21 00:33:36,536 INFO L136 BoogieDeclarations]: Found implementation of procedure l0_insert [2018-01-21 00:33:36,536 INFO L136 BoogieDeclarations]: Found implementation of procedure l4_destroy [2018-01-21 00:33:36,536 INFO L136 BoogieDeclarations]: Found implementation of procedure l3_destroy [2018-01-21 00:33:36,536 INFO L136 BoogieDeclarations]: Found implementation of procedure l2_destroy [2018-01-21 00:33:36,537 INFO L136 BoogieDeclarations]: Found implementation of procedure l1_destroy [2018-01-21 00:33:36,537 INFO L136 BoogieDeclarations]: Found implementation of procedure l0_destroy [2018-01-21 00:33:36,537 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-21 00:33:36,537 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-01-21 00:33:36,537 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-01-21 00:33:36,537 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.free [2018-01-21 00:33:36,538 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-01-21 00:33:36,538 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-01-21 00:33:36,538 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-01-21 00:33:36,538 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-01-21 00:33:36,538 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-01-21 00:33:36,538 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-01-21 00:33:36,539 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-01-21 00:33:36,539 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-01-21 00:33:36,539 INFO L128 BoogieDeclarations]: Found specification of procedure calloc_model [2018-01-21 00:33:36,539 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-01-21 00:33:36,539 INFO L128 BoogieDeclarations]: Found specification of procedure zalloc_or_die [2018-01-21 00:33:36,539 INFO L128 BoogieDeclarations]: Found specification of procedure l4_insert [2018-01-21 00:33:36,539 INFO L128 BoogieDeclarations]: Found specification of procedure l3_insert [2018-01-21 00:33:36,540 INFO L128 BoogieDeclarations]: Found specification of procedure l2_insert [2018-01-21 00:33:36,540 INFO L128 BoogieDeclarations]: Found specification of procedure l1_insert [2018-01-21 00:33:36,540 INFO L128 BoogieDeclarations]: Found specification of procedure l0_insert [2018-01-21 00:33:36,540 INFO L128 BoogieDeclarations]: Found specification of procedure l4_destroy [2018-01-21 00:33:36,540 INFO L128 BoogieDeclarations]: Found specification of procedure l3_destroy [2018-01-21 00:33:36,540 INFO L128 BoogieDeclarations]: Found specification of procedure l2_destroy [2018-01-21 00:33:36,540 INFO L128 BoogieDeclarations]: Found specification of procedure l1_destroy [2018-01-21 00:33:36,540 INFO L128 BoogieDeclarations]: Found specification of procedure l0_destroy [2018-01-21 00:33:36,540 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-21 00:33:36,540 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-21 00:33:36,541 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-21 00:33:37,056 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-21 00:33:37,057 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.01 12:33:37 BoogieIcfgContainer [2018-01-21 00:33:37,057 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-21 00:33:37,058 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-21 00:33:37,059 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-21 00:33:37,060 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-21 00:33:37,061 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.01 12:33:36" (1/3) ... [2018-01-21 00:33:37,062 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54e9e3ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.01 12:33:37, skipping insertion in model container [2018-01-21 00:33:37,062 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.01 12:33:36" (2/3) ... [2018-01-21 00:33:37,062 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54e9e3ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.01 12:33:37, skipping insertion in model container [2018-01-21 00:33:37,062 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.01 12:33:37" (3/3) ... [2018-01-21 00:33:37,064 INFO L105 eAbstractionObserver]: Analyzing ICFG test-0234_false-valid-memtrack.i [2018-01-21 00:33:37,071 INFO L130 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-21 00:33:37,077 INFO L142 ceAbstractionStarter]: Appying trace abstraction to program that has 15 error locations. [2018-01-21 00:33:37,127 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:33:37,127 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:33:37,127 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:33:37,127 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:33:37,127 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:33:37,127 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:33:37,127 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:33:37,127 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l3_destroyErr0EnsuresViolation======== [2018-01-21 00:33:37,128 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:33:37,147 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states. [2018-01-21 00:33:37,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-01-21 00:33:37,154 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:33:37,156 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:33:37,156 INFO L371 AbstractCegarLoop]: === Iteration 1 === [l3_destroyErr0EnsuresViolation]=== [2018-01-21 00:33:37,161 INFO L82 PathProgramCache]: Analyzing trace with hash -462352159, now seen corresponding path program 1 times [2018-01-21 00:33:37,163 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:33:37,204 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:37,204 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:33:37,205 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:37,205 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:33:37,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:33:37,264 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:33:37,308 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:33:37,325 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:33:37,326 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-01-21 00:33:37,326 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:33:37,329 INFO L409 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-01-21 00:33:37,345 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-01-21 00:33:37,346 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-01-21 00:33:37,349 INFO L87 Difference]: Start difference. First operand 171 states. Second operand 2 states. [2018-01-21 00:33:37,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:33:37,482 INFO L93 Difference]: Finished difference Result 334 states and 402 transitions. [2018-01-21 00:33:37,483 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-01-21 00:33:37,484 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 25 [2018-01-21 00:33:37,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:33:37,496 INFO L225 Difference]: With dead ends: 334 [2018-01-21 00:33:37,496 INFO L226 Difference]: Without dead ends: 150 [2018-01-21 00:33:37,502 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:33:37,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-01-21 00:33:37,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2018-01-21 00:33:37,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-01-21 00:33:37,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2018-01-21 00:33:37,551 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 25 [2018-01-21 00:33:37,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:33:37,552 INFO L432 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2018-01-21 00:33:37,552 INFO L433 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-01-21 00:33:37,552 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2018-01-21 00:33:37,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2018-01-21 00:33:37,558 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:33:37,558 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] [2018-01-21 00:33:37,558 INFO L371 AbstractCegarLoop]: === Iteration 2 === [l3_destroyErr0EnsuresViolation]=== [2018-01-21 00:33:37,558 INFO L82 PathProgramCache]: Analyzing trace with hash -1712601065, now seen corresponding path program 1 times [2018-01-21 00:33:37,558 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:33:37,559 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:37,559 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:33:37,560 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:37,560 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:33:37,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:33:37,605 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:33:37,778 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:33:37,778 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:33:37,778 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:33:37,780 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 212 with the following transitions: [2018-01-21 00:33:37,783 INFO L201 CegarAbsIntRunner]: [0], [4], [5], [7], [8], [9], [10], [11], [15], [22], [23], [27], [28], [29], [30], [31], [35], [41], [45], [48], [51], [57], [62], [66], [67], [85], [87], [91], [94], [97], [103], [104], [105], [106], [107], [109], [115], [116], [117], [119], [123], [126], [129], [135], [136], [137], [138], [139], [141], [143], [147], [150], [153], [159], [160], [161], [162], [163], [165], [167], [171], [174], [177], [183], [184], [185], [186], [187], [189], [190], [191], [193], [194], [196], [198], [200], [201], [202], [203], [204], [205], [206], [208], [210], [213], [215], [217], [218], [219], [220], [222], [226], [227], [249], [253], [254], [272], [273], [274], [275], [276], [278], [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], [306], [307], [308], [310] [2018-01-21 00:33:37,841 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-21 00:33:37,841 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-21 00:33:38,779 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-21 00:33:38,781 INFO L268 AbstractInterpreter]: Visited 131 different actions 211 times. Never merged. Never widened. Never found a fixpoint. Largest state had 28 variables. [2018-01-21 00:33:38,806 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-21 00:33:38,806 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:33:38,806 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:33:38,813 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:33:38,813 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-21 00:33:39,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:33:39,042 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-21 00:33:39,085 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:33:39,108 INFO L700 Elim1Store]: detected not equals via solver [2018-01-21 00:33:39,115 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:33:39,116 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-21 00:33:39,120 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:33:39,120 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-01-21 00:33:39,138 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:33:39,213 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:33:39,213 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-21 00:33:39,855 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:33:39,882 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:33:39,908 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-01-21 00:33:39,908 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [4] total 8 [2018-01-21 00:33:39,908 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:33:39,910 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-21 00:33:39,910 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-21 00:33:39,911 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=16, Unknown=3, NotChecked=24, Total=56 [2018-01-21 00:33:39,911 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand 6 states. [2018-01-21 00:33:40,005 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:33:40,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:33:40,021 INFO L93 Difference]: Finished difference Result 166 states and 185 transitions. [2018-01-21 00:33:40,022 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-21 00:33:40,022 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 211 [2018-01-21 00:33:40,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:33:40,023 INFO L225 Difference]: With dead ends: 166 [2018-01-21 00:33:40,023 INFO L226 Difference]: Without dead ends: 0 [2018-01-21 00:33:40,025 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 424 GetRequests, 416 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=4, NotChecked=44, Total=90 [2018-01-21 00:33:40,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-21 00:33:40,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-21 00:33:40,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-21 00:33:40,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-21 00:33:40,026 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 211 [2018-01-21 00:33:40,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:33:40,027 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-21 00:33:40,027 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-21 00:33:40,027 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-21 00:33:40,027 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-21 00:33:40,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-21 00:33:40,240 INFO L401 ceAbstractionStarter]: For program point l3_destroyEXIT(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:33:40,240 INFO L401 ceAbstractionStarter]: For program point L827''(line 827) no Hoare annotation was computed. [2018-01-21 00:33:40,240 INFO L404 ceAbstractionStarter]: At program point L826''(lines 826 832) the Hoare annotation is: true [2018-01-21 00:33:40,241 INFO L401 ceAbstractionStarter]: For program point L829(line 829) no Hoare annotation was computed. [2018-01-21 00:33:40,241 INFO L401 ceAbstractionStarter]: For program point L828(line 828) no Hoare annotation was computed. [2018-01-21 00:33:40,241 INFO L401 ceAbstractionStarter]: For program point L827(line 827) no Hoare annotation was computed. [2018-01-21 00:33:40,241 INFO L404 ceAbstractionStarter]: At program point l3_destroyENTRY(lines 824 833) the Hoare annotation is: true [2018-01-21 00:33:40,241 INFO L401 ceAbstractionStarter]: For program point L826(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:33:40,241 INFO L401 ceAbstractionStarter]: For program point L826'''(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:33:40,241 INFO L401 ceAbstractionStarter]: For program point l3_destroyErr0EnsuresViolation(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:33:40,241 INFO L401 ceAbstractionStarter]: For program point L828'(line 828) no Hoare annotation was computed. [2018-01-21 00:33:40,242 INFO L401 ceAbstractionStarter]: For program point L829'(line 829) no Hoare annotation was computed. [2018-01-21 00:33:40,242 INFO L404 ceAbstractionStarter]: At program point L827'(line 827) the Hoare annotation is: true [2018-01-21 00:33:40,242 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:33:40,242 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:33:40,242 INFO L401 ceAbstractionStarter]: For program point l0_insertErr0EnsuresViolation(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:33:40,242 INFO L401 ceAbstractionStarter]: For program point L813(line 813) no Hoare annotation was computed. [2018-01-21 00:33:40,242 INFO L401 ceAbstractionStarter]: For program point L812(line 812) no Hoare annotation was computed. [2018-01-21 00:33:40,243 INFO L401 ceAbstractionStarter]: For program point l0_insertEXIT(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:33:40,243 INFO L401 ceAbstractionStarter]: For program point L812'(line 812) no Hoare annotation was computed. [2018-01-21 00:33:40,243 INFO L401 ceAbstractionStarter]: For program point L810'(line 810) no Hoare annotation was computed. [2018-01-21 00:33:40,243 INFO L401 ceAbstractionStarter]: For program point L809'''(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:33:40,243 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:33:40,243 INFO L401 ceAbstractionStarter]: For program point L809(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:33:40,243 INFO L401 ceAbstractionStarter]: For program point l0_insertFINAL(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:33:40,244 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:33:40,244 INFO L401 ceAbstractionStarter]: For program point L808'(line 808) no Hoare annotation was computed. [2018-01-21 00:33:40,244 INFO L404 ceAbstractionStarter]: At program point #Ultimate.C_memsetENTRY(line -1) the Hoare annotation is: true [2018-01-21 00:33:40,244 INFO L404 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: true [2018-01-21 00:33:40,244 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2018-01-21 00:33:40,244 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2018-01-21 00:33:40,244 INFO L401 ceAbstractionStarter]: For program point L817'''(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:33:40,244 INFO L401 ceAbstractionStarter]: For program point l4_destroyErr0EnsuresViolation(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:33:40,245 INFO L401 ceAbstractionStarter]: For program point l4_destroyEXIT(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:33:40,245 INFO L404 ceAbstractionStarter]: At program point l4_destroyENTRY(lines 815 823) the Hoare annotation is: true [2018-01-21 00:33:40,245 INFO L404 ceAbstractionStarter]: At program point L817''(lines 817 822) the Hoare annotation is: true [2018-01-21 00:33:40,245 INFO L401 ceAbstractionStarter]: For program point L818(line 818) no Hoare annotation was computed. [2018-01-21 00:33:40,245 INFO L401 ceAbstractionStarter]: For program point L817(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:33:40,245 INFO L401 ceAbstractionStarter]: For program point L819(line 819) no Hoare annotation was computed. [2018-01-21 00:33:40,245 INFO L401 ceAbstractionStarter]: For program point L819'(line 819) no Hoare annotation was computed. [2018-01-21 00:33:40,245 INFO L401 ceAbstractionStarter]: For program point L818'(line 818) no Hoare annotation was computed. [2018-01-21 00:33:40,245 INFO L401 ceAbstractionStarter]: For program point L791(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:33:40,246 INFO L404 ceAbstractionStarter]: At program point L790(line 790) the Hoare annotation is: true [2018-01-21 00:33:40,246 INFO L401 ceAbstractionStarter]: For program point L795(line 795) no Hoare annotation was computed. [2018-01-21 00:33:40,246 INFO L401 ceAbstractionStarter]: For program point L794(line 794) no Hoare annotation was computed. [2018-01-21 00:33:40,246 INFO L404 ceAbstractionStarter]: At program point L792(line 792) the Hoare annotation is: true [2018-01-21 00:33:40,246 INFO L401 ceAbstractionStarter]: For program point l2_insertErr0EnsuresViolation(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:33:40,246 INFO L401 ceAbstractionStarter]: For program point L794'(line 794) no Hoare annotation was computed. [2018-01-21 00:33:40,246 INFO L401 ceAbstractionStarter]: For program point L791'''(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:33:40,246 INFO L401 ceAbstractionStarter]: For program point L792'(line 792) no Hoare annotation was computed. [2018-01-21 00:33:40,247 INFO L401 ceAbstractionStarter]: For program point L790'(line 790) no Hoare annotation was computed. [2018-01-21 00:33:40,247 INFO L404 ceAbstractionStarter]: At program point l2_insertENTRY(lines 788 796) the Hoare annotation is: true [2018-01-21 00:33:40,247 INFO L404 ceAbstractionStarter]: At program point L791''(lines 791 793) the Hoare annotation is: true [2018-01-21 00:33:40,247 INFO L401 ceAbstractionStarter]: For program point l2_insertEXIT(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:33:40,247 INFO L401 ceAbstractionStarter]: For program point l2_insertFINAL(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:33:40,247 INFO L401 ceAbstractionStarter]: For program point L867'''(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:33:40,247 INFO L397 ceAbstractionStarter]: At program point L870(line 870) 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:33:40,248 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:33:40,248 INFO L401 ceAbstractionStarter]: For program point L870'(line 870) no Hoare annotation was computed. [2018-01-21 00:33:40,248 INFO L397 ceAbstractionStarter]: At program point L868(line 868) 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:33:40,248 INFO L401 ceAbstractionStarter]: For program point L867(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:33:40,248 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:33:40,248 INFO L401 ceAbstractionStarter]: For program point L868'(line 868) no Hoare annotation was computed. [2018-01-21 00:33:40,248 INFO L397 ceAbstractionStarter]: At program point L867''(lines 867 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:33:40,248 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:33:40,249 INFO L401 ceAbstractionStarter]: For program point L782'''(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:33:40,249 INFO L404 ceAbstractionStarter]: At program point L783(line 783) the Hoare annotation is: true [2018-01-21 00:33:40,249 INFO L401 ceAbstractionStarter]: For program point L782(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:33:40,249 INFO L404 ceAbstractionStarter]: At program point L781(line 781) the Hoare annotation is: true [2018-01-21 00:33:40,249 INFO L401 ceAbstractionStarter]: For program point L783'(line 783) no Hoare annotation was computed. [2018-01-21 00:33:40,249 INFO L401 ceAbstractionStarter]: For program point L786(line 786) no Hoare annotation was computed. [2018-01-21 00:33:40,249 INFO L401 ceAbstractionStarter]: For program point L781'(line 781) no Hoare annotation was computed. [2018-01-21 00:33:40,249 INFO L401 ceAbstractionStarter]: For program point L785(line 785) no Hoare annotation was computed. [2018-01-21 00:33:40,250 INFO L404 ceAbstractionStarter]: At program point l3_insertENTRY(lines 779 787) the Hoare annotation is: true [2018-01-21 00:33:40,250 INFO L404 ceAbstractionStarter]: At program point L782''(lines 782 784) the Hoare annotation is: true [2018-01-21 00:33:40,250 INFO L401 ceAbstractionStarter]: For program point L785'(line 785) no Hoare annotation was computed. [2018-01-21 00:33:40,250 INFO L401 ceAbstractionStarter]: For program point l3_insertEXIT(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:33:40,250 INFO L401 ceAbstractionStarter]: For program point l3_insertFINAL(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:33:40,250 INFO L401 ceAbstractionStarter]: For program point l3_insertErr0EnsuresViolation(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:33:40,250 INFO L401 ceAbstractionStarter]: For program point l1_insertEXIT(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:33:40,250 INFO L404 ceAbstractionStarter]: At program point L799(line 799) the Hoare annotation is: true [2018-01-21 00:33:40,251 INFO L401 ceAbstractionStarter]: For program point L803(line 803) no Hoare annotation was computed. [2018-01-21 00:33:40,251 INFO L404 ceAbstractionStarter]: At program point L801(line 801) the Hoare annotation is: true [2018-01-21 00:33:40,251 INFO L401 ceAbstractionStarter]: For program point L800(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:33:40,251 INFO L401 ceAbstractionStarter]: For program point L803'(line 803) no Hoare annotation was computed. [2018-01-21 00:33:40,251 INFO L401 ceAbstractionStarter]: For program point L801'(line 801) no Hoare annotation was computed. [2018-01-21 00:33:40,251 INFO L401 ceAbstractionStarter]: For program point L804(line 804) no Hoare annotation was computed. [2018-01-21 00:33:40,251 INFO L404 ceAbstractionStarter]: At program point l1_insertENTRY(lines 797 805) the Hoare annotation is: true [2018-01-21 00:33:40,252 INFO L401 ceAbstractionStarter]: For program point L799'(line 799) no Hoare annotation was computed. [2018-01-21 00:33:40,252 INFO L401 ceAbstractionStarter]: For program point l1_insertFINAL(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:33:40,252 INFO L404 ceAbstractionStarter]: At program point L800''(lines 800 802) the Hoare annotation is: true [2018-01-21 00:33:40,252 INFO L401 ceAbstractionStarter]: For program point L800'''(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:33:40,252 INFO L401 ceAbstractionStarter]: For program point l1_insertErr0EnsuresViolation(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:33:40,252 INFO L401 ceAbstractionStarter]: For program point l0_destroyEXIT(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:33:40,252 INFO L401 ceAbstractionStarter]: For program point L858(line 858) no Hoare annotation was computed. [2018-01-21 00:33:40,252 INFO L401 ceAbstractionStarter]: For program point l0_destroyErr0EnsuresViolation(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:33:40,253 INFO L401 ceAbstractionStarter]: For program point L857(line 857) no Hoare annotation was computed. [2018-01-21 00:33:40,253 INFO L401 ceAbstractionStarter]: For program point L856(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:33:40,253 INFO L404 ceAbstractionStarter]: At program point L857'(line 857) the Hoare annotation is: true [2018-01-21 00:33:40,253 INFO L401 ceAbstractionStarter]: For program point L857''(line 857) no Hoare annotation was computed. [2018-01-21 00:33:40,253 INFO L401 ceAbstractionStarter]: For program point L858'(line 858) no Hoare annotation was computed. [2018-01-21 00:33:40,253 INFO L401 ceAbstractionStarter]: For program point L859(line 859) no Hoare annotation was computed. [2018-01-21 00:33:40,253 INFO L404 ceAbstractionStarter]: At program point L856''(lines 856 862) the Hoare annotation is: true [2018-01-21 00:33:40,254 INFO L401 ceAbstractionStarter]: For program point L856'''(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:33:40,254 INFO L404 ceAbstractionStarter]: At program point l0_destroyENTRY(lines 854 863) the Hoare annotation is: true [2018-01-21 00:33:40,254 INFO L401 ceAbstractionStarter]: For program point L859'(line 859) no Hoare annotation was computed. [2018-01-21 00:33:40,254 INFO L401 ceAbstractionStarter]: For program point calloc_modelErr0EnsuresViolation(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:33:40,254 INFO L401 ceAbstractionStarter]: For program point L742'(line 742) no Hoare annotation was computed. [2018-01-21 00:33:40,254 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:33:40,254 INFO L401 ceAbstractionStarter]: For program point L741'(line 741) no Hoare annotation was computed. [2018-01-21 00:33:40,255 INFO L401 ceAbstractionStarter]: For program point calloc_modelFINAL(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:33:40,255 INFO L401 ceAbstractionStarter]: For program point calloc_modelEXIT(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:33:40,255 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:33:40,255 INFO L401 ceAbstractionStarter]: For program point L741(line 741) no Hoare annotation was computed. [2018-01-21 00:33:40,255 INFO L401 ceAbstractionStarter]: For program point l4_insertEXIT(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:33:40,255 INFO L401 ceAbstractionStarter]: For program point l4_insertFINAL(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:33:40,255 INFO L401 ceAbstractionStarter]: For program point L777(line 777) no Hoare annotation was computed. [2018-01-21 00:33:40,256 INFO L401 ceAbstractionStarter]: For program point L776(line 776) no Hoare annotation was computed. [2018-01-21 00:33:40,256 INFO L404 ceAbstractionStarter]: At program point L775(line 775) the Hoare annotation is: true [2018-01-21 00:33:40,256 INFO L404 ceAbstractionStarter]: At program point L774(line 774) the Hoare annotation is: true [2018-01-21 00:33:40,256 INFO L401 ceAbstractionStarter]: For program point l4_insertErr0EnsuresViolation(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:33:40,256 INFO L401 ceAbstractionStarter]: For program point L776'(line 776) no Hoare annotation was computed. [2018-01-21 00:33:40,256 INFO L404 ceAbstractionStarter]: At program point l4_insertENTRY(lines 772 778) the Hoare annotation is: true [2018-01-21 00:33:40,256 INFO L401 ceAbstractionStarter]: For program point L775'(line 775) no Hoare annotation was computed. [2018-01-21 00:33:40,256 INFO L401 ceAbstractionStarter]: For program point L774'(line 774) no Hoare annotation was computed. [2018-01-21 00:33:40,257 INFO L401 ceAbstractionStarter]: For program point L775''(line 775) no Hoare annotation was computed. [2018-01-21 00:33:40,257 INFO L401 ceAbstractionStarter]: For program point L776''(line 776) no Hoare annotation was computed. [2018-01-21 00:33:40,257 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieFINAL(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:33:40,257 INFO L401 ceAbstractionStarter]: For program point L767'(line 767) no Hoare annotation was computed. [2018-01-21 00:33:40,257 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieErr0EnsuresViolation(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:33:40,257 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:33:40,257 INFO L401 ceAbstractionStarter]: For program point L768(lines 768 769) no Hoare annotation was computed. [2018-01-21 00:33:40,257 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieEXIT(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:33:40,258 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:33:40,258 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:40,258 INFO L401 ceAbstractionStarter]: For program point L866'(line 866) no Hoare annotation was computed. [2018-01-21 00:33:40,258 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:40,258 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 871) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:40,258 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:40,258 INFO L401 ceAbstractionStarter]: For program point L866(line 866) no Hoare annotation was computed. [2018-01-21 00:33:40,259 INFO L401 ceAbstractionStarter]: For program point L846'''(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:33:40,259 INFO L401 ceAbstractionStarter]: For program point L847(line 847) no Hoare annotation was computed. [2018-01-21 00:33:40,259 INFO L401 ceAbstractionStarter]: For program point L846(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:33:40,259 INFO L404 ceAbstractionStarter]: At program point L847'(line 847) the Hoare annotation is: true [2018-01-21 00:33:40,259 INFO L401 ceAbstractionStarter]: For program point L847''(line 847) no Hoare annotation was computed. [2018-01-21 00:33:40,259 INFO L401 ceAbstractionStarter]: For program point L849(line 849) no Hoare annotation was computed. [2018-01-21 00:33:40,259 INFO L401 ceAbstractionStarter]: For program point L848(line 848) no Hoare annotation was computed. [2018-01-21 00:33:40,259 INFO L404 ceAbstractionStarter]: At program point L846''(lines 846 852) the Hoare annotation is: true [2018-01-21 00:33:40,260 INFO L404 ceAbstractionStarter]: At program point l1_destroyENTRY(lines 844 853) the Hoare annotation is: true [2018-01-21 00:33:40,260 INFO L401 ceAbstractionStarter]: For program point l1_destroyErr0EnsuresViolation(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:33:40,260 INFO L401 ceAbstractionStarter]: For program point L848'(line 848) no Hoare annotation was computed. [2018-01-21 00:33:40,260 INFO L401 ceAbstractionStarter]: For program point L849'(line 849) no Hoare annotation was computed. [2018-01-21 00:33:40,260 INFO L401 ceAbstractionStarter]: For program point l1_destroyEXIT(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:33:40,260 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 871) the Hoare annotation is: true [2018-01-21 00:33:40,260 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:40,261 INFO L397 ceAbstractionStarter]: At program point L1(lines 1 871) the Hoare annotation is: (exists ((|calloc_model_#t~malloc0.base| Int)) (= (select |#valid| |calloc_model_#t~malloc0.base|) 1)) [2018-01-21 00:33:40,261 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:40,261 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:40,261 INFO L401 ceAbstractionStarter]: For program point L836'''(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:33:40,261 INFO L401 ceAbstractionStarter]: For program point l2_destroyErr0EnsuresViolation(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:33:40,261 INFO L401 ceAbstractionStarter]: For program point L836(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:33:40,261 INFO L401 ceAbstractionStarter]: For program point L837''(line 837) no Hoare annotation was computed. [2018-01-21 00:33:40,261 INFO L401 ceAbstractionStarter]: For program point L839(line 839) no Hoare annotation was computed. [2018-01-21 00:33:40,261 INFO L401 ceAbstractionStarter]: For program point L838(line 838) no Hoare annotation was computed. [2018-01-21 00:33:40,262 INFO L404 ceAbstractionStarter]: At program point L836''(lines 836 842) the Hoare annotation is: true [2018-01-21 00:33:40,262 INFO L401 ceAbstractionStarter]: For program point L837(line 837) no Hoare annotation was computed. [2018-01-21 00:33:40,262 INFO L404 ceAbstractionStarter]: At program point l2_destroyENTRY(lines 834 843) the Hoare annotation is: true [2018-01-21 00:33:40,262 INFO L401 ceAbstractionStarter]: For program point l2_destroyEXIT(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:33:40,262 INFO L401 ceAbstractionStarter]: For program point L839'(line 839) no Hoare annotation was computed. [2018-01-21 00:33:40,262 INFO L404 ceAbstractionStarter]: At program point L837'(line 837) the Hoare annotation is: true [2018-01-21 00:33:40,262 INFO L401 ceAbstractionStarter]: For program point L838'(line 838) no Hoare annotation was computed. [2018-01-21 00:33:40,266 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:33:40,266 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:33:40,266 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:33:40,266 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:33:40,266 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:33:40,267 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:33:40,267 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:33:40,267 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l0_insertErr0EnsuresViolation======== [2018-01-21 00:33:40,267 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:33:40,269 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states. [2018-01-21 00:33:40,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-01-21 00:33:40,271 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:33:40,272 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:33:40,272 INFO L371 AbstractCegarLoop]: === Iteration 1 === [l0_insertErr0EnsuresViolation]=== [2018-01-21 00:33:40,272 INFO L82 PathProgramCache]: Analyzing trace with hash -312164600, now seen corresponding path program 1 times [2018-01-21 00:33:40,272 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:33:40,273 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:40,273 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:33:40,273 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:40,274 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:33:40,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:33:40,285 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:33:40,309 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:33:40,309 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:33:40,309 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:33:40,309 INFO L189 CegarAbsIntRunner]: Skipping current iteration for AI because the path program does not contain any loops [2018-01-21 00:33:40,309 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:33:40,310 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:33:40,310 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:33:40,320 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:33:40,320 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-21 00:33:40,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:33:40,365 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-21 00:33:40,371 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:33:40,372 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-21 00:33:40,409 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:33:40,443 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:33:40,443 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2018-01-21 00:33:40,443 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:33:40,444 INFO L409 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-01-21 00:33:40,444 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-01-21 00:33:40,444 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-01-21 00:33:40,444 INFO L87 Difference]: Start difference. First operand 171 states. Second operand 2 states. [2018-01-21 00:33:40,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:33:40,465 INFO L93 Difference]: Finished difference Result 334 states and 402 transitions. [2018-01-21 00:33:40,465 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-01-21 00:33:40,465 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 35 [2018-01-21 00:33:40,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:33:40,467 INFO L225 Difference]: With dead ends: 334 [2018-01-21 00:33:40,468 INFO L226 Difference]: Without dead ends: 93 [2018-01-21 00:33:40,469 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:33:40,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2018-01-21 00:33:40,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2018-01-21 00:33:40,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2018-01-21 00:33:40,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 103 transitions. [2018-01-21 00:33:40,479 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 103 transitions. Word has length 35 [2018-01-21 00:33:40,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:33:40,481 INFO L432 AbstractCegarLoop]: Abstraction has 93 states and 103 transitions. [2018-01-21 00:33:40,481 INFO L433 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-01-21 00:33:40,481 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 103 transitions. [2018-01-21 00:33:40,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-01-21 00:33:40,484 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:33:40,484 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:33:40,485 INFO L371 AbstractCegarLoop]: === Iteration 2 === [l0_insertErr0EnsuresViolation]=== [2018-01-21 00:33:40,485 INFO L82 PathProgramCache]: Analyzing trace with hash -311781063, now seen corresponding path program 1 times [2018-01-21 00:33:40,485 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:33:40,486 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:40,486 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:33:40,486 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:40,486 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:33:40,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:33:40,506 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:33:40,565 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:33:40,566 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:33:40,566 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:33:40,566 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 175 with the following transitions: [2018-01-21 00:33:40,566 INFO L201 CegarAbsIntRunner]: [45], [85], [87], [91], [94], [97], [103], [104], [105], [106], [108], [109], [115], [116], [117], [119], [123], [126], [129], [135], [136], [137], [138], [139], [141], [143], [147], [150], [153], [159], [160], [161], [162], [163], [165], [167], [171], [174], [177], [183], [184], [185], [186], [187], [189], [190], [191], [193], [194], [196], [198], [200], [201], [202], [203], [204], [205], [206], [208], [210], [213], [215], [217], [218], [219], [220], [274], [280], [281], [282], [283], [284], [285], [286], [287], [288], [289], [290], [291], [292], [293], [294], [295], [296], [297], [298], [299], [300], [301], [302], [303], [306], [307], [308] [2018-01-21 00:33:40,570 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-21 00:33:40,570 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-21 00:33:41,133 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-21 00:33:41,133 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:33:41,154 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-21 00:33:41,154 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:33:41,154 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:33:41,167 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:33:41,168 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-21 00:33:41,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:33:41,310 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-21 00:33:41,357 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:33:41,357 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-21 00:33:42,013 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:33:42,035 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:33:42,036 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2018-01-21 00:33:42,036 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:33:42,036 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-01-21 00:33:42,036 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-01-21 00:33:42,036 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-01-21 00:33:42,036 INFO L87 Difference]: Start difference. First operand 93 states and 103 transitions. Second operand 3 states. [2018-01-21 00:33:42,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:33:42,093 INFO L93 Difference]: Finished difference Result 93 states and 103 transitions. [2018-01-21 00:33:42,093 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-01-21 00:33:42,093 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 174 [2018-01-21 00:33:42,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:33:42,094 INFO L225 Difference]: With dead ends: 93 [2018-01-21 00:33:42,095 INFO L226 Difference]: Without dead ends: 0 [2018-01-21 00:33:42,095 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:33:42,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-21 00:33:42,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-21 00:33:42,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-21 00:33:42,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-21 00:33:42,096 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 174 [2018-01-21 00:33:42,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:33:42,096 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-21 00:33:42,096 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-01-21 00:33:42,096 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-21 00:33:42,096 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-21 00:33:42,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-21 00:33:42,170 INFO L401 ceAbstractionStarter]: For program point l3_destroyEXIT(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:33:42,170 INFO L401 ceAbstractionStarter]: For program point L827''(line 827) no Hoare annotation was computed. [2018-01-21 00:33:42,170 INFO L404 ceAbstractionStarter]: At program point L826''(lines 826 832) the Hoare annotation is: true [2018-01-21 00:33:42,171 INFO L401 ceAbstractionStarter]: For program point L829(line 829) no Hoare annotation was computed. [2018-01-21 00:33:42,171 INFO L401 ceAbstractionStarter]: For program point L828(line 828) no Hoare annotation was computed. [2018-01-21 00:33:42,171 INFO L401 ceAbstractionStarter]: For program point L827(line 827) no Hoare annotation was computed. [2018-01-21 00:33:42,171 INFO L404 ceAbstractionStarter]: At program point l3_destroyENTRY(lines 824 833) the Hoare annotation is: true [2018-01-21 00:33:42,171 INFO L401 ceAbstractionStarter]: For program point L826(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:33:42,171 INFO L401 ceAbstractionStarter]: For program point L826'''(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:33:42,171 INFO L401 ceAbstractionStarter]: For program point l3_destroyErr0EnsuresViolation(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:33:42,171 INFO L401 ceAbstractionStarter]: For program point L828'(line 828) no Hoare annotation was computed. [2018-01-21 00:33:42,172 INFO L401 ceAbstractionStarter]: For program point L829'(line 829) no Hoare annotation was computed. [2018-01-21 00:33:42,172 INFO L404 ceAbstractionStarter]: At program point L827'(line 827) the Hoare annotation is: true [2018-01-21 00:33:42,172 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:33:42,172 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:33:42,172 INFO L401 ceAbstractionStarter]: For program point l0_insertErr0EnsuresViolation(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:33:42,172 INFO L401 ceAbstractionStarter]: For program point L813(line 813) no Hoare annotation was computed. [2018-01-21 00:33:42,172 INFO L401 ceAbstractionStarter]: For program point L812(line 812) no Hoare annotation was computed. [2018-01-21 00:33:42,173 INFO L401 ceAbstractionStarter]: For program point l0_insertEXIT(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:33:42,173 INFO L401 ceAbstractionStarter]: For program point L812'(line 812) no Hoare annotation was computed. [2018-01-21 00:33:42,173 INFO L401 ceAbstractionStarter]: For program point L810'(line 810) no Hoare annotation was computed. [2018-01-21 00:33:42,173 INFO L401 ceAbstractionStarter]: For program point L809'''(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:33:42,173 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:33:42,173 INFO L401 ceAbstractionStarter]: For program point L809(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:33:42,173 INFO L401 ceAbstractionStarter]: For program point l0_insertFINAL(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:33:42,174 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:33:42,174 INFO L401 ceAbstractionStarter]: For program point L808'(line 808) no Hoare annotation was computed. [2018-01-21 00:33:42,174 INFO L404 ceAbstractionStarter]: At program point #Ultimate.C_memsetENTRY(line -1) the Hoare annotation is: true [2018-01-21 00:33:42,174 INFO L404 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: true [2018-01-21 00:33:42,174 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2018-01-21 00:33:42,174 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2018-01-21 00:33:42,174 INFO L401 ceAbstractionStarter]: For program point L817'''(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:33:42,174 INFO L401 ceAbstractionStarter]: For program point l4_destroyErr0EnsuresViolation(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:33:42,174 INFO L401 ceAbstractionStarter]: For program point l4_destroyEXIT(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:33:42,175 INFO L404 ceAbstractionStarter]: At program point l4_destroyENTRY(lines 815 823) the Hoare annotation is: true [2018-01-21 00:33:42,175 INFO L404 ceAbstractionStarter]: At program point L817''(lines 817 822) the Hoare annotation is: true [2018-01-21 00:33:42,175 INFO L401 ceAbstractionStarter]: For program point L818(line 818) no Hoare annotation was computed. [2018-01-21 00:33:42,175 INFO L401 ceAbstractionStarter]: For program point L817(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:33:42,176 INFO L401 ceAbstractionStarter]: For program point L819(line 819) no Hoare annotation was computed. [2018-01-21 00:33:42,176 INFO L401 ceAbstractionStarter]: For program point L819'(line 819) no Hoare annotation was computed. [2018-01-21 00:33:42,176 INFO L401 ceAbstractionStarter]: For program point L818'(line 818) no Hoare annotation was computed. [2018-01-21 00:33:42,176 INFO L401 ceAbstractionStarter]: For program point L791(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:33:42,176 INFO L397 ceAbstractionStarter]: At program point L790(line 790) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:42,176 INFO L401 ceAbstractionStarter]: For program point L795(line 795) no Hoare annotation was computed. [2018-01-21 00:33:42,176 INFO L401 ceAbstractionStarter]: For program point L794(line 794) no Hoare annotation was computed. [2018-01-21 00:33:42,176 INFO L397 ceAbstractionStarter]: At program point L792(line 792) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:42,177 INFO L401 ceAbstractionStarter]: For program point l2_insertErr0EnsuresViolation(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:33:42,177 INFO L401 ceAbstractionStarter]: For program point L794'(line 794) no Hoare annotation was computed. [2018-01-21 00:33:42,177 INFO L401 ceAbstractionStarter]: For program point L791'''(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:33:42,177 INFO L401 ceAbstractionStarter]: For program point L792'(line 792) no Hoare annotation was computed. [2018-01-21 00:33:42,177 INFO L401 ceAbstractionStarter]: For program point L790'(line 790) no Hoare annotation was computed. [2018-01-21 00:33:42,177 INFO L397 ceAbstractionStarter]: At program point l2_insertENTRY(lines 788 796) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:42,177 INFO L397 ceAbstractionStarter]: At program point L791''(lines 791 793) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:42,177 INFO L401 ceAbstractionStarter]: For program point l2_insertEXIT(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:33:42,178 INFO L401 ceAbstractionStarter]: For program point l2_insertFINAL(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:33:42,178 INFO L401 ceAbstractionStarter]: For program point L867'''(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:33:42,178 INFO L397 ceAbstractionStarter]: At program point L870(line 870) 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:33:42,178 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:33:42,178 INFO L401 ceAbstractionStarter]: For program point L870'(line 870) no Hoare annotation was computed. [2018-01-21 00:33:42,178 INFO L397 ceAbstractionStarter]: At program point L868(line 868) 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:33:42,178 INFO L401 ceAbstractionStarter]: For program point L867(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:33:42,178 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:33:42,179 INFO L401 ceAbstractionStarter]: For program point L868'(line 868) no Hoare annotation was computed. [2018-01-21 00:33:42,179 INFO L397 ceAbstractionStarter]: At program point L867''(lines 867 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:33:42,179 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:33:42,179 INFO L401 ceAbstractionStarter]: For program point L782'''(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:33:42,179 INFO L397 ceAbstractionStarter]: At program point L783(line 783) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:42,179 INFO L401 ceAbstractionStarter]: For program point L782(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:33:42,179 INFO L397 ceAbstractionStarter]: At program point L781(line 781) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:42,179 INFO L401 ceAbstractionStarter]: For program point L783'(line 783) no Hoare annotation was computed. [2018-01-21 00:33:42,180 INFO L401 ceAbstractionStarter]: For program point L786(line 786) no Hoare annotation was computed. [2018-01-21 00:33:42,180 INFO L401 ceAbstractionStarter]: For program point L781'(line 781) no Hoare annotation was computed. [2018-01-21 00:33:42,180 INFO L401 ceAbstractionStarter]: For program point L785(line 785) no Hoare annotation was computed. [2018-01-21 00:33:42,180 INFO L397 ceAbstractionStarter]: At program point l3_insertENTRY(lines 779 787) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:42,180 INFO L397 ceAbstractionStarter]: At program point L782''(lines 782 784) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:42,180 INFO L401 ceAbstractionStarter]: For program point L785'(line 785) no Hoare annotation was computed. [2018-01-21 00:33:42,180 INFO L401 ceAbstractionStarter]: For program point l3_insertEXIT(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:33:42,180 INFO L401 ceAbstractionStarter]: For program point l3_insertFINAL(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:33:42,180 INFO L401 ceAbstractionStarter]: For program point l3_insertErr0EnsuresViolation(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:33:42,181 INFO L401 ceAbstractionStarter]: For program point l1_insertEXIT(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:33:42,181 INFO L397 ceAbstractionStarter]: At program point L799(line 799) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:42,181 INFO L401 ceAbstractionStarter]: For program point L803(line 803) no Hoare annotation was computed. [2018-01-21 00:33:42,181 INFO L397 ceAbstractionStarter]: At program point L801(line 801) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:42,181 INFO L401 ceAbstractionStarter]: For program point L800(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:33:42,181 INFO L401 ceAbstractionStarter]: For program point L803'(line 803) no Hoare annotation was computed. [2018-01-21 00:33:42,181 INFO L401 ceAbstractionStarter]: For program point L801'(line 801) no Hoare annotation was computed. [2018-01-21 00:33:42,181 INFO L401 ceAbstractionStarter]: For program point L804(line 804) no Hoare annotation was computed. [2018-01-21 00:33:42,182 INFO L397 ceAbstractionStarter]: At program point l1_insertENTRY(lines 797 805) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:42,182 INFO L401 ceAbstractionStarter]: For program point L799'(line 799) no Hoare annotation was computed. [2018-01-21 00:33:42,182 INFO L401 ceAbstractionStarter]: For program point l1_insertFINAL(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:33:42,182 INFO L397 ceAbstractionStarter]: At program point L800''(lines 800 802) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:42,182 INFO L401 ceAbstractionStarter]: For program point L800'''(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:33:42,182 INFO L401 ceAbstractionStarter]: For program point l1_insertErr0EnsuresViolation(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:33:42,182 INFO L401 ceAbstractionStarter]: For program point l0_destroyEXIT(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:33:42,182 INFO L401 ceAbstractionStarter]: For program point L858(line 858) no Hoare annotation was computed. [2018-01-21 00:33:42,182 INFO L401 ceAbstractionStarter]: For program point l0_destroyErr0EnsuresViolation(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:33:42,183 INFO L401 ceAbstractionStarter]: For program point L857(line 857) no Hoare annotation was computed. [2018-01-21 00:33:42,183 INFO L401 ceAbstractionStarter]: For program point L856(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:33:42,183 INFO L404 ceAbstractionStarter]: At program point L857'(line 857) the Hoare annotation is: true [2018-01-21 00:33:42,183 INFO L401 ceAbstractionStarter]: For program point L857''(line 857) no Hoare annotation was computed. [2018-01-21 00:33:42,183 INFO L401 ceAbstractionStarter]: For program point L858'(line 858) no Hoare annotation was computed. [2018-01-21 00:33:42,183 INFO L401 ceAbstractionStarter]: For program point L859(line 859) no Hoare annotation was computed. [2018-01-21 00:33:42,183 INFO L404 ceAbstractionStarter]: At program point L856''(lines 856 862) the Hoare annotation is: true [2018-01-21 00:33:42,183 INFO L401 ceAbstractionStarter]: For program point L856'''(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:33:42,183 INFO L404 ceAbstractionStarter]: At program point l0_destroyENTRY(lines 854 863) the Hoare annotation is: true [2018-01-21 00:33:42,184 INFO L401 ceAbstractionStarter]: For program point L859'(line 859) no Hoare annotation was computed. [2018-01-21 00:33:42,184 INFO L401 ceAbstractionStarter]: For program point calloc_modelErr0EnsuresViolation(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:33:42,184 INFO L401 ceAbstractionStarter]: For program point L742'(line 742) no Hoare annotation was computed. [2018-01-21 00:33:42,184 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:33:42,184 INFO L401 ceAbstractionStarter]: For program point L741'(line 741) no Hoare annotation was computed. [2018-01-21 00:33:42,184 INFO L401 ceAbstractionStarter]: For program point calloc_modelFINAL(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:33:42,184 INFO L401 ceAbstractionStarter]: For program point calloc_modelEXIT(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:33:42,185 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:33:42,185 INFO L401 ceAbstractionStarter]: For program point L741(line 741) no Hoare annotation was computed. [2018-01-21 00:33:42,185 INFO L401 ceAbstractionStarter]: For program point l4_insertEXIT(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:33:42,185 INFO L401 ceAbstractionStarter]: For program point l4_insertFINAL(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:33:42,185 INFO L401 ceAbstractionStarter]: For program point L777(line 777) no Hoare annotation was computed. [2018-01-21 00:33:42,185 INFO L401 ceAbstractionStarter]: For program point L776(line 776) no Hoare annotation was computed. [2018-01-21 00:33:42,185 INFO L397 ceAbstractionStarter]: At program point L775(line 775) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:42,185 INFO L397 ceAbstractionStarter]: At program point L774(line 774) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:42,185 INFO L401 ceAbstractionStarter]: For program point l4_insertErr0EnsuresViolation(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:33:42,185 INFO L401 ceAbstractionStarter]: For program point L776'(line 776) no Hoare annotation was computed. [2018-01-21 00:33:42,186 INFO L397 ceAbstractionStarter]: At program point l4_insertENTRY(lines 772 778) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:42,186 INFO L401 ceAbstractionStarter]: For program point L775'(line 775) no Hoare annotation was computed. [2018-01-21 00:33:42,186 INFO L401 ceAbstractionStarter]: For program point L774'(line 774) no Hoare annotation was computed. [2018-01-21 00:33:42,186 INFO L401 ceAbstractionStarter]: For program point L775''(line 775) no Hoare annotation was computed. [2018-01-21 00:33:42,186 INFO L401 ceAbstractionStarter]: For program point L776''(line 776) no Hoare annotation was computed. [2018-01-21 00:33:42,186 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieFINAL(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:33:42,186 INFO L401 ceAbstractionStarter]: For program point L767'(line 767) no Hoare annotation was computed. [2018-01-21 00:33:42,186 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieErr0EnsuresViolation(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:33:42,186 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:33:42,186 INFO L401 ceAbstractionStarter]: For program point L768(lines 768 769) no Hoare annotation was computed. [2018-01-21 00:33:42,186 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieEXIT(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:33:42,186 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:33:42,186 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:42,187 INFO L401 ceAbstractionStarter]: For program point L866'(line 866) no Hoare annotation was computed. [2018-01-21 00:33:42,187 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:42,187 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 871) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:42,187 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:42,187 INFO L401 ceAbstractionStarter]: For program point L866(line 866) no Hoare annotation was computed. [2018-01-21 00:33:42,187 INFO L401 ceAbstractionStarter]: For program point L846'''(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:33:42,187 INFO L401 ceAbstractionStarter]: For program point L847(line 847) no Hoare annotation was computed. [2018-01-21 00:33:42,187 INFO L401 ceAbstractionStarter]: For program point L846(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:33:42,187 INFO L404 ceAbstractionStarter]: At program point L847'(line 847) the Hoare annotation is: true [2018-01-21 00:33:42,187 INFO L401 ceAbstractionStarter]: For program point L847''(line 847) no Hoare annotation was computed. [2018-01-21 00:33:42,187 INFO L401 ceAbstractionStarter]: For program point L849(line 849) no Hoare annotation was computed. [2018-01-21 00:33:42,187 INFO L401 ceAbstractionStarter]: For program point L848(line 848) no Hoare annotation was computed. [2018-01-21 00:33:42,187 INFO L404 ceAbstractionStarter]: At program point L846''(lines 846 852) the Hoare annotation is: true [2018-01-21 00:33:42,188 INFO L404 ceAbstractionStarter]: At program point l1_destroyENTRY(lines 844 853) the Hoare annotation is: true [2018-01-21 00:33:42,188 INFO L401 ceAbstractionStarter]: For program point l1_destroyErr0EnsuresViolation(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:33:42,188 INFO L401 ceAbstractionStarter]: For program point L848'(line 848) no Hoare annotation was computed. [2018-01-21 00:33:42,188 INFO L401 ceAbstractionStarter]: For program point L849'(line 849) no Hoare annotation was computed. [2018-01-21 00:33:42,188 INFO L401 ceAbstractionStarter]: For program point l1_destroyEXIT(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:33:42,188 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 871) the Hoare annotation is: true [2018-01-21 00:33:42,188 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:42,188 INFO L397 ceAbstractionStarter]: At program point L1(lines 1 871) the Hoare annotation is: (exists ((|calloc_model_#t~malloc0.base| Int)) (= (select |#valid| |calloc_model_#t~malloc0.base|) 1)) [2018-01-21 00:33:42,188 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:42,188 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:42,188 INFO L401 ceAbstractionStarter]: For program point L836'''(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:33:42,188 INFO L401 ceAbstractionStarter]: For program point l2_destroyErr0EnsuresViolation(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:33:42,188 INFO L401 ceAbstractionStarter]: For program point L836(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:33:42,188 INFO L401 ceAbstractionStarter]: For program point L837''(line 837) no Hoare annotation was computed. [2018-01-21 00:33:42,189 INFO L401 ceAbstractionStarter]: For program point L839(line 839) no Hoare annotation was computed. [2018-01-21 00:33:42,189 INFO L401 ceAbstractionStarter]: For program point L838(line 838) no Hoare annotation was computed. [2018-01-21 00:33:42,189 INFO L404 ceAbstractionStarter]: At program point L836''(lines 836 842) the Hoare annotation is: true [2018-01-21 00:33:42,189 INFO L401 ceAbstractionStarter]: For program point L837(line 837) no Hoare annotation was computed. [2018-01-21 00:33:42,189 INFO L404 ceAbstractionStarter]: At program point l2_destroyENTRY(lines 834 843) the Hoare annotation is: true [2018-01-21 00:33:42,189 INFO L401 ceAbstractionStarter]: For program point l2_destroyEXIT(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:33:42,189 INFO L401 ceAbstractionStarter]: For program point L839'(line 839) no Hoare annotation was computed. [2018-01-21 00:33:42,189 INFO L404 ceAbstractionStarter]: At program point L837'(line 837) the Hoare annotation is: true [2018-01-21 00:33:42,189 INFO L401 ceAbstractionStarter]: For program point L838'(line 838) no Hoare annotation was computed. [2018-01-21 00:33:42,191 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:33:42,191 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:33:42,191 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:33:42,191 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:33:42,192 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:33:42,192 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:33:42,192 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:33:42,192 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l4_destroyErr0EnsuresViolation======== [2018-01-21 00:33:42,192 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:33:42,194 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states. [2018-01-21 00:33:42,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-01-21 00:33:42,195 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:33:42,195 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:33:42,196 INFO L371 AbstractCegarLoop]: === Iteration 1 === [l4_destroyErr0EnsuresViolation]=== [2018-01-21 00:33:42,196 INFO L82 PathProgramCache]: Analyzing trace with hash 398423977, now seen corresponding path program 1 times [2018-01-21 00:33:42,196 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:33:42,196 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:42,197 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:33:42,197 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:42,197 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:33:42,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:33:42,202 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:33:42,211 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:33:42,212 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:33:42,212 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-01-21 00:33:42,212 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:33:42,212 INFO L409 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-01-21 00:33:42,213 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-01-21 00:33:42,213 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-01-21 00:33:42,213 INFO L87 Difference]: Start difference. First operand 171 states. Second operand 2 states. [2018-01-21 00:33:42,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:33:42,228 INFO L93 Difference]: Finished difference Result 334 states and 402 transitions. [2018-01-21 00:33:42,228 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-01-21 00:33:42,228 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 29 [2018-01-21 00:33:42,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:33:42,229 INFO L225 Difference]: With dead ends: 334 [2018-01-21 00:33:42,229 INFO L226 Difference]: Without dead ends: 150 [2018-01-21 00:33:42,230 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:33:42,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-01-21 00:33:42,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2018-01-21 00:33:42,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-01-21 00:33:42,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2018-01-21 00:33:42,241 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 29 [2018-01-21 00:33:42,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:33:42,241 INFO L432 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2018-01-21 00:33:42,241 INFO L433 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-01-21 00:33:42,241 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2018-01-21 00:33:42,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2018-01-21 00:33:42,245 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:33:42,245 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] [2018-01-21 00:33:42,245 INFO L371 AbstractCegarLoop]: === Iteration 2 === [l4_destroyErr0EnsuresViolation]=== [2018-01-21 00:33:42,245 INFO L82 PathProgramCache]: Analyzing trace with hash -335374311, now seen corresponding path program 1 times [2018-01-21 00:33:42,246 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:33:42,246 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:42,247 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:33:42,247 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:42,247 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:33:42,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:33:42,264 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:33:42,334 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:33:42,335 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:33:42,368 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:33:42,369 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 204 with the following transitions: [2018-01-21 00:33:42,369 INFO L201 CegarAbsIntRunner]: [0], [4], [5], [23], [27], [28], [29], [30], [31], [35], [42], [45], [48], [51], [57], [62], [66], [67], [85], [87], [91], [94], [97], [103], [104], [105], [106], [107], [109], [115], [116], [117], [119], [123], [126], [129], [135], [136], [137], [138], [139], [141], [143], [147], [150], [153], [159], [160], [161], [162], [163], [165], [167], [171], [174], [177], [183], [184], [185], [186], [187], [189], [190], [191], [193], [194], [196], [198], [200], [201], [202], [203], [204], [205], [206], [208], [210], [213], [215], [217], [218], [219], [220], [222], [226], [227], [249], [253], [254], [272], [274], [275], [276], [278], [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], [306], [307], [308], [310] [2018-01-21 00:33:42,373 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-21 00:33:42,373 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-21 00:33:42,807 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-21 00:33:42,807 INFO L268 AbstractInterpreter]: Visited 123 different actions 203 times. Never merged. Never widened. Never found a fixpoint. Largest state had 28 variables. [2018-01-21 00:33:42,814 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-21 00:33:42,814 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:33:42,814 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:33:42,833 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:33:42,834 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-21 00:33:42,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:33:42,944 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-21 00:33:43,005 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:33:43,021 INFO L700 Elim1Store]: detected not equals via solver [2018-01-21 00:33:43,022 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:33:43,022 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-21 00:33:43,037 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:33:43,037 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-01-21 00:33:43,063 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:33:43,090 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:33:43,090 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-21 00:33:43,587 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:33:43,622 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:33:43,658 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-01-21 00:33:43,658 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [4] total 8 [2018-01-21 00:33:43,659 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:33:43,659 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-21 00:33:43,660 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-21 00:33:43,660 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=16, Unknown=3, NotChecked=24, Total=56 [2018-01-21 00:33:43,660 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand 6 states. [2018-01-21 00:33:43,726 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:33:43,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:33:43,737 INFO L93 Difference]: Finished difference Result 166 states and 185 transitions. [2018-01-21 00:33:43,738 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-21 00:33:43,738 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 203 [2018-01-21 00:33:43,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:33:43,738 INFO L225 Difference]: With dead ends: 166 [2018-01-21 00:33:43,739 INFO L226 Difference]: Without dead ends: 0 [2018-01-21 00:33:43,739 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 400 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:33:43,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-21 00:33:43,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-21 00:33:43,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-21 00:33:43,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-21 00:33:43,741 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 203 [2018-01-21 00:33:43,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:33:43,741 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-21 00:33:43,741 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-21 00:33:43,741 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-21 00:33:43,741 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-21 00:33:43,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-21 00:33:43,885 INFO L401 ceAbstractionStarter]: For program point l3_destroyEXIT(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:33:43,886 INFO L401 ceAbstractionStarter]: For program point L827''(line 827) no Hoare annotation was computed. [2018-01-21 00:33:43,886 INFO L404 ceAbstractionStarter]: At program point L826''(lines 826 832) the Hoare annotation is: true [2018-01-21 00:33:43,886 INFO L401 ceAbstractionStarter]: For program point L829(line 829) no Hoare annotation was computed. [2018-01-21 00:33:43,886 INFO L401 ceAbstractionStarter]: For program point L828(line 828) no Hoare annotation was computed. [2018-01-21 00:33:43,886 INFO L401 ceAbstractionStarter]: For program point L827(line 827) no Hoare annotation was computed. [2018-01-21 00:33:43,886 INFO L404 ceAbstractionStarter]: At program point l3_destroyENTRY(lines 824 833) the Hoare annotation is: true [2018-01-21 00:33:43,886 INFO L401 ceAbstractionStarter]: For program point L826(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:33:43,886 INFO L401 ceAbstractionStarter]: For program point L826'''(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:33:43,886 INFO L401 ceAbstractionStarter]: For program point l3_destroyErr0EnsuresViolation(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:33:43,886 INFO L401 ceAbstractionStarter]: For program point L828'(line 828) no Hoare annotation was computed. [2018-01-21 00:33:43,886 INFO L401 ceAbstractionStarter]: For program point L829'(line 829) no Hoare annotation was computed. [2018-01-21 00:33:43,886 INFO L404 ceAbstractionStarter]: At program point L827'(line 827) the Hoare annotation is: true [2018-01-21 00:33:43,886 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:33:43,886 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:33:43,887 INFO L401 ceAbstractionStarter]: For program point l0_insertErr0EnsuresViolation(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:33:43,887 INFO L401 ceAbstractionStarter]: For program point L813(line 813) no Hoare annotation was computed. [2018-01-21 00:33:43,887 INFO L401 ceAbstractionStarter]: For program point L812(line 812) no Hoare annotation was computed. [2018-01-21 00:33:43,887 INFO L401 ceAbstractionStarter]: For program point l0_insertEXIT(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:33:43,887 INFO L401 ceAbstractionStarter]: For program point L812'(line 812) no Hoare annotation was computed. [2018-01-21 00:33:43,887 INFO L401 ceAbstractionStarter]: For program point L810'(line 810) no Hoare annotation was computed. [2018-01-21 00:33:43,887 INFO L401 ceAbstractionStarter]: For program point L809'''(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:33:43,887 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:33:43,887 INFO L401 ceAbstractionStarter]: For program point L809(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:33:43,887 INFO L401 ceAbstractionStarter]: For program point l0_insertFINAL(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:33:43,887 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:33:43,887 INFO L401 ceAbstractionStarter]: For program point L808'(line 808) no Hoare annotation was computed. [2018-01-21 00:33:43,887 INFO L404 ceAbstractionStarter]: At program point #Ultimate.C_memsetENTRY(line -1) the Hoare annotation is: true [2018-01-21 00:33:43,888 INFO L404 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: true [2018-01-21 00:33:43,888 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2018-01-21 00:33:43,888 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2018-01-21 00:33:43,888 INFO L401 ceAbstractionStarter]: For program point L817'''(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:33:43,888 INFO L401 ceAbstractionStarter]: For program point l4_destroyErr0EnsuresViolation(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:33:43,888 INFO L401 ceAbstractionStarter]: For program point l4_destroyEXIT(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:33:43,888 INFO L404 ceAbstractionStarter]: At program point l4_destroyENTRY(lines 815 823) the Hoare annotation is: true [2018-01-21 00:33:43,888 INFO L404 ceAbstractionStarter]: At program point L817''(lines 817 822) the Hoare annotation is: true [2018-01-21 00:33:43,888 INFO L401 ceAbstractionStarter]: For program point L818(line 818) no Hoare annotation was computed. [2018-01-21 00:33:43,888 INFO L401 ceAbstractionStarter]: For program point L817(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:33:43,888 INFO L401 ceAbstractionStarter]: For program point L819(line 819) no Hoare annotation was computed. [2018-01-21 00:33:43,888 INFO L401 ceAbstractionStarter]: For program point L819'(line 819) no Hoare annotation was computed. [2018-01-21 00:33:43,888 INFO L401 ceAbstractionStarter]: For program point L818'(line 818) no Hoare annotation was computed. [2018-01-21 00:33:43,888 INFO L401 ceAbstractionStarter]: For program point L791(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:33:43,889 INFO L397 ceAbstractionStarter]: At program point L790(line 790) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:43,889 INFO L401 ceAbstractionStarter]: For program point L795(line 795) no Hoare annotation was computed. [2018-01-21 00:33:43,889 INFO L401 ceAbstractionStarter]: For program point L794(line 794) no Hoare annotation was computed. [2018-01-21 00:33:43,889 INFO L397 ceAbstractionStarter]: At program point L792(line 792) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:43,889 INFO L401 ceAbstractionStarter]: For program point l2_insertErr0EnsuresViolation(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:33:43,889 INFO L401 ceAbstractionStarter]: For program point L794'(line 794) no Hoare annotation was computed. [2018-01-21 00:33:43,889 INFO L401 ceAbstractionStarter]: For program point L791'''(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:33:43,889 INFO L401 ceAbstractionStarter]: For program point L792'(line 792) no Hoare annotation was computed. [2018-01-21 00:33:43,889 INFO L401 ceAbstractionStarter]: For program point L790'(line 790) no Hoare annotation was computed. [2018-01-21 00:33:43,889 INFO L397 ceAbstractionStarter]: At program point l2_insertENTRY(lines 788 796) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:43,889 INFO L397 ceAbstractionStarter]: At program point L791''(lines 791 793) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:43,889 INFO L401 ceAbstractionStarter]: For program point l2_insertEXIT(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:33:43,889 INFO L401 ceAbstractionStarter]: For program point l2_insertFINAL(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:33:43,889 INFO L401 ceAbstractionStarter]: For program point L867'''(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:33:43,890 INFO L397 ceAbstractionStarter]: At program point L870(line 870) 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:33:43,890 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:33:43,890 INFO L401 ceAbstractionStarter]: For program point L870'(line 870) no Hoare annotation was computed. [2018-01-21 00:33:43,890 INFO L397 ceAbstractionStarter]: At program point L868(line 868) 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:33:43,890 INFO L401 ceAbstractionStarter]: For program point L867(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:33:43,890 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:33:43,890 INFO L401 ceAbstractionStarter]: For program point L868'(line 868) no Hoare annotation was computed. [2018-01-21 00:33:43,890 INFO L397 ceAbstractionStarter]: At program point L867''(lines 867 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:33:43,890 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:33:43,890 INFO L401 ceAbstractionStarter]: For program point L782'''(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:33:43,890 INFO L397 ceAbstractionStarter]: At program point L783(line 783) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:43,891 INFO L401 ceAbstractionStarter]: For program point L782(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:33:43,891 INFO L397 ceAbstractionStarter]: At program point L781(line 781) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:43,891 INFO L401 ceAbstractionStarter]: For program point L783'(line 783) no Hoare annotation was computed. [2018-01-21 00:33:43,891 INFO L401 ceAbstractionStarter]: For program point L786(line 786) no Hoare annotation was computed. [2018-01-21 00:33:43,891 INFO L401 ceAbstractionStarter]: For program point L781'(line 781) no Hoare annotation was computed. [2018-01-21 00:33:43,891 INFO L401 ceAbstractionStarter]: For program point L785(line 785) no Hoare annotation was computed. [2018-01-21 00:33:43,891 INFO L397 ceAbstractionStarter]: At program point l3_insertENTRY(lines 779 787) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:43,891 INFO L397 ceAbstractionStarter]: At program point L782''(lines 782 784) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:43,891 INFO L401 ceAbstractionStarter]: For program point L785'(line 785) no Hoare annotation was computed. [2018-01-21 00:33:43,892 INFO L401 ceAbstractionStarter]: For program point l3_insertEXIT(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:33:43,892 INFO L401 ceAbstractionStarter]: For program point l3_insertFINAL(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:33:43,892 INFO L401 ceAbstractionStarter]: For program point l3_insertErr0EnsuresViolation(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:33:43,892 INFO L401 ceAbstractionStarter]: For program point l1_insertEXIT(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:33:43,892 INFO L397 ceAbstractionStarter]: At program point L799(line 799) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:43,892 INFO L401 ceAbstractionStarter]: For program point L803(line 803) no Hoare annotation was computed. [2018-01-21 00:33:43,892 INFO L397 ceAbstractionStarter]: At program point L801(line 801) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:43,892 INFO L401 ceAbstractionStarter]: For program point L800(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:33:43,892 INFO L401 ceAbstractionStarter]: For program point L803'(line 803) no Hoare annotation was computed. [2018-01-21 00:33:43,893 INFO L401 ceAbstractionStarter]: For program point L801'(line 801) no Hoare annotation was computed. [2018-01-21 00:33:43,893 INFO L401 ceAbstractionStarter]: For program point L804(line 804) no Hoare annotation was computed. [2018-01-21 00:33:43,893 INFO L397 ceAbstractionStarter]: At program point l1_insertENTRY(lines 797 805) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:43,893 INFO L401 ceAbstractionStarter]: For program point L799'(line 799) no Hoare annotation was computed. [2018-01-21 00:33:43,893 INFO L401 ceAbstractionStarter]: For program point l1_insertFINAL(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:33:43,893 INFO L397 ceAbstractionStarter]: At program point L800''(lines 800 802) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:43,893 INFO L401 ceAbstractionStarter]: For program point L800'''(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:33:43,893 INFO L401 ceAbstractionStarter]: For program point l1_insertErr0EnsuresViolation(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:33:43,893 INFO L401 ceAbstractionStarter]: For program point l0_destroyEXIT(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:33:43,893 INFO L401 ceAbstractionStarter]: For program point L858(line 858) no Hoare annotation was computed. [2018-01-21 00:33:43,894 INFO L401 ceAbstractionStarter]: For program point l0_destroyErr0EnsuresViolation(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:33:43,894 INFO L401 ceAbstractionStarter]: For program point L857(line 857) no Hoare annotation was computed. [2018-01-21 00:33:43,894 INFO L401 ceAbstractionStarter]: For program point L856(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:33:43,894 INFO L404 ceAbstractionStarter]: At program point L857'(line 857) the Hoare annotation is: true [2018-01-21 00:33:43,894 INFO L401 ceAbstractionStarter]: For program point L857''(line 857) no Hoare annotation was computed. [2018-01-21 00:33:43,894 INFO L401 ceAbstractionStarter]: For program point L858'(line 858) no Hoare annotation was computed. [2018-01-21 00:33:43,894 INFO L401 ceAbstractionStarter]: For program point L859(line 859) no Hoare annotation was computed. [2018-01-21 00:33:43,894 INFO L404 ceAbstractionStarter]: At program point L856''(lines 856 862) the Hoare annotation is: true [2018-01-21 00:33:43,894 INFO L401 ceAbstractionStarter]: For program point L856'''(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:33:43,894 INFO L404 ceAbstractionStarter]: At program point l0_destroyENTRY(lines 854 863) the Hoare annotation is: true [2018-01-21 00:33:43,895 INFO L401 ceAbstractionStarter]: For program point L859'(line 859) no Hoare annotation was computed. [2018-01-21 00:33:43,895 INFO L401 ceAbstractionStarter]: For program point calloc_modelErr0EnsuresViolation(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:33:43,895 INFO L401 ceAbstractionStarter]: For program point L742'(line 742) no Hoare annotation was computed. [2018-01-21 00:33:43,895 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:33:43,895 INFO L401 ceAbstractionStarter]: For program point L741'(line 741) no Hoare annotation was computed. [2018-01-21 00:33:43,895 INFO L401 ceAbstractionStarter]: For program point calloc_modelFINAL(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:33:43,895 INFO L401 ceAbstractionStarter]: For program point calloc_modelEXIT(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:33:43,895 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:33:43,895 INFO L401 ceAbstractionStarter]: For program point L741(line 741) no Hoare annotation was computed. [2018-01-21 00:33:43,895 INFO L401 ceAbstractionStarter]: For program point l4_insertEXIT(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:33:43,895 INFO L401 ceAbstractionStarter]: For program point l4_insertFINAL(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:33:43,895 INFO L401 ceAbstractionStarter]: For program point L777(line 777) no Hoare annotation was computed. [2018-01-21 00:33:43,895 INFO L401 ceAbstractionStarter]: For program point L776(line 776) no Hoare annotation was computed. [2018-01-21 00:33:43,896 INFO L397 ceAbstractionStarter]: At program point L775(line 775) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:43,896 INFO L397 ceAbstractionStarter]: At program point L774(line 774) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:43,896 INFO L401 ceAbstractionStarter]: For program point l4_insertErr0EnsuresViolation(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:33:43,896 INFO L401 ceAbstractionStarter]: For program point L776'(line 776) no Hoare annotation was computed. [2018-01-21 00:33:43,896 INFO L397 ceAbstractionStarter]: At program point l4_insertENTRY(lines 772 778) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:43,896 INFO L401 ceAbstractionStarter]: For program point L775'(line 775) no Hoare annotation was computed. [2018-01-21 00:33:43,896 INFO L401 ceAbstractionStarter]: For program point L774'(line 774) no Hoare annotation was computed. [2018-01-21 00:33:43,896 INFO L401 ceAbstractionStarter]: For program point L775''(line 775) no Hoare annotation was computed. [2018-01-21 00:33:43,896 INFO L401 ceAbstractionStarter]: For program point L776''(line 776) no Hoare annotation was computed. [2018-01-21 00:33:43,896 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieFINAL(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:33:43,896 INFO L401 ceAbstractionStarter]: For program point L767'(line 767) no Hoare annotation was computed. [2018-01-21 00:33:43,896 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieErr0EnsuresViolation(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:33:43,896 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:33:43,896 INFO L401 ceAbstractionStarter]: For program point L768(lines 768 769) no Hoare annotation was computed. [2018-01-21 00:33:43,896 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieEXIT(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:33:43,897 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:33:43,897 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:43,897 INFO L401 ceAbstractionStarter]: For program point L866'(line 866) no Hoare annotation was computed. [2018-01-21 00:33:43,897 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:43,897 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 871) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:43,897 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:43,897 INFO L401 ceAbstractionStarter]: For program point L866(line 866) no Hoare annotation was computed. [2018-01-21 00:33:43,897 INFO L401 ceAbstractionStarter]: For program point L846'''(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:33:43,897 INFO L401 ceAbstractionStarter]: For program point L847(line 847) no Hoare annotation was computed. [2018-01-21 00:33:43,897 INFO L401 ceAbstractionStarter]: For program point L846(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:33:43,897 INFO L404 ceAbstractionStarter]: At program point L847'(line 847) the Hoare annotation is: true [2018-01-21 00:33:43,897 INFO L401 ceAbstractionStarter]: For program point L847''(line 847) no Hoare annotation was computed. [2018-01-21 00:33:43,897 INFO L401 ceAbstractionStarter]: For program point L849(line 849) no Hoare annotation was computed. [2018-01-21 00:33:43,898 INFO L401 ceAbstractionStarter]: For program point L848(line 848) no Hoare annotation was computed. [2018-01-21 00:33:43,898 INFO L404 ceAbstractionStarter]: At program point L846''(lines 846 852) the Hoare annotation is: true [2018-01-21 00:33:43,898 INFO L404 ceAbstractionStarter]: At program point l1_destroyENTRY(lines 844 853) the Hoare annotation is: true [2018-01-21 00:33:43,898 INFO L401 ceAbstractionStarter]: For program point l1_destroyErr0EnsuresViolation(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:33:43,898 INFO L401 ceAbstractionStarter]: For program point L848'(line 848) no Hoare annotation was computed. [2018-01-21 00:33:43,898 INFO L401 ceAbstractionStarter]: For program point L849'(line 849) no Hoare annotation was computed. [2018-01-21 00:33:43,898 INFO L401 ceAbstractionStarter]: For program point l1_destroyEXIT(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:33:43,898 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 871) the Hoare annotation is: true [2018-01-21 00:33:43,898 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:43,898 INFO L397 ceAbstractionStarter]: At program point L1(lines 1 871) the Hoare annotation is: (exists ((|calloc_model_#t~malloc0.base| Int)) (= (select |#valid| |calloc_model_#t~malloc0.base|) 1)) [2018-01-21 00:33:43,898 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:43,898 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:43,898 INFO L401 ceAbstractionStarter]: For program point L836'''(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:33:43,898 INFO L401 ceAbstractionStarter]: For program point l2_destroyErr0EnsuresViolation(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:33:43,899 INFO L401 ceAbstractionStarter]: For program point L836(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:33:43,899 INFO L401 ceAbstractionStarter]: For program point L837''(line 837) no Hoare annotation was computed. [2018-01-21 00:33:43,899 INFO L401 ceAbstractionStarter]: For program point L839(line 839) no Hoare annotation was computed. [2018-01-21 00:33:43,899 INFO L401 ceAbstractionStarter]: For program point L838(line 838) no Hoare annotation was computed. [2018-01-21 00:33:43,899 INFO L404 ceAbstractionStarter]: At program point L836''(lines 836 842) the Hoare annotation is: true [2018-01-21 00:33:43,899 INFO L401 ceAbstractionStarter]: For program point L837(line 837) no Hoare annotation was computed. [2018-01-21 00:33:43,899 INFO L404 ceAbstractionStarter]: At program point l2_destroyENTRY(lines 834 843) the Hoare annotation is: true [2018-01-21 00:33:43,899 INFO L401 ceAbstractionStarter]: For program point l2_destroyEXIT(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:33:43,899 INFO L401 ceAbstractionStarter]: For program point L839'(line 839) no Hoare annotation was computed. [2018-01-21 00:33:43,899 INFO L404 ceAbstractionStarter]: At program point L837'(line 837) the Hoare annotation is: true [2018-01-21 00:33:43,899 INFO L401 ceAbstractionStarter]: For program point L838'(line 838) no Hoare annotation was computed. [2018-01-21 00:33:43,900 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:33:43,900 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:33:43,900 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:33:43,900 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:33:43,901 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:33:43,901 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:33:43,901 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:33:43,901 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l2_insertErr0EnsuresViolation======== [2018-01-21 00:33:43,901 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:33:43,902 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states. [2018-01-21 00:33:43,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-01-21 00:33:43,904 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:33:43,905 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:33:43,905 INFO L371 AbstractCegarLoop]: === Iteration 1 === [l2_insertErr0EnsuresViolation]=== [2018-01-21 00:33:43,905 INFO L82 PathProgramCache]: Analyzing trace with hash -1612948458, now seen corresponding path program 1 times [2018-01-21 00:33:43,905 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:33:43,906 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:43,906 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:33:43,906 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:43,906 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:33:43,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:33:43,916 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:33:43,939 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:33:43,939 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:33:43,939 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:33:43,940 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 80 with the following transitions: [2018-01-21 00:33:43,940 INFO L201 CegarAbsIntRunner]: [45], [85], [87], [91], [109], [115], [116], [117], [119], [133], [135], [136], [137], [138], [140], [165], [167], [171], [189], [190], [191], [193], [194], [208], [210], [213], [215], [217], [218], [219], [220], [274], [280], [281], [282], [284], [285], [292], [293], [294], [296], [297], [302], [303], [306], [307], [308] [2018-01-21 00:33:43,941 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-21 00:33:43,941 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-21 00:33:44,105 INFO L262 AbstractInterpreter]: Error location(s) were unreachable [2018-01-21 00:33:44,106 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:33:44,125 INFO L395 sIntCurrentIteration]: Generating AbsInt predicates [2018-01-21 00:33:44,357 INFO L232 lantSequenceWeakener]: Weakened 73 states. On average, predicates are now at 71.05% of their original sizes. [2018-01-21 00:33:44,358 INFO L408 sIntCurrentIteration]: Unifying AI predicates [2018-01-21 00:33:45,062 INFO L419 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-01-21 00:33:45,062 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:33:45,062 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2018-01-21 00:33:45,062 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:33:45,063 INFO L409 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-01-21 00:33:45,063 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-01-21 00:33:45,064 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1601, Unknown=0, NotChecked=0, Total=1722 [2018-01-21 00:33:45,064 INFO L87 Difference]: Start difference. First operand 171 states. Second operand 42 states. [2018-01-21 00:33:47,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:33:47,932 INFO L93 Difference]: Finished difference Result 194 states and 226 transitions. [2018-01-21 00:33:47,932 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-01-21 00:33:47,932 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 79 [2018-01-21 00:33:47,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:33:47,933 INFO L225 Difference]: With dead ends: 194 [2018-01-21 00:33:47,933 INFO L226 Difference]: Without dead ends: 0 [2018-01-21 00:33:47,934 INFO L525 BasicCegarLoop]: 2 DeclaredPredicates, 96 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=344, Invalid=3196, Unknown=0, NotChecked=0, Total=3540 [2018-01-21 00:33:47,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-21 00:33:47,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-21 00:33:47,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-21 00:33:47,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-21 00:33:47,935 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 79 [2018-01-21 00:33:47,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:33:47,935 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-21 00:33:47,935 INFO L433 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-01-21 00:33:47,935 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-21 00:33:47,935 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-21 00:33:47,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-21 00:33:48,520 INFO L401 ceAbstractionStarter]: For program point l3_destroyEXIT(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:33:48,521 INFO L401 ceAbstractionStarter]: For program point L827''(line 827) no Hoare annotation was computed. [2018-01-21 00:33:48,521 INFO L404 ceAbstractionStarter]: At program point L826''(lines 826 832) the Hoare annotation is: true [2018-01-21 00:33:48,521 INFO L401 ceAbstractionStarter]: For program point L829(line 829) no Hoare annotation was computed. [2018-01-21 00:33:48,521 INFO L401 ceAbstractionStarter]: For program point L828(line 828) no Hoare annotation was computed. [2018-01-21 00:33:48,521 INFO L401 ceAbstractionStarter]: For program point L827(line 827) no Hoare annotation was computed. [2018-01-21 00:33:48,521 INFO L404 ceAbstractionStarter]: At program point l3_destroyENTRY(lines 824 833) the Hoare annotation is: true [2018-01-21 00:33:48,521 INFO L401 ceAbstractionStarter]: For program point L826(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:33:48,521 INFO L401 ceAbstractionStarter]: For program point L826'''(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:33:48,521 INFO L401 ceAbstractionStarter]: For program point l3_destroyErr0EnsuresViolation(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:33:48,521 INFO L401 ceAbstractionStarter]: For program point L828'(line 828) no Hoare annotation was computed. [2018-01-21 00:33:48,521 INFO L401 ceAbstractionStarter]: For program point L829'(line 829) no Hoare annotation was computed. [2018-01-21 00:33:48,521 INFO L404 ceAbstractionStarter]: At program point L827'(line 827) the Hoare annotation is: true [2018-01-21 00:33:48,522 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:33:48,522 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:33:48,522 INFO L401 ceAbstractionStarter]: For program point l0_insertErr0EnsuresViolation(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:33:48,522 INFO L401 ceAbstractionStarter]: For program point L813(line 813) no Hoare annotation was computed. [2018-01-21 00:33:48,522 INFO L401 ceAbstractionStarter]: For program point L812(line 812) no Hoare annotation was computed. [2018-01-21 00:33:48,522 INFO L401 ceAbstractionStarter]: For program point l0_insertEXIT(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:33:48,522 INFO L401 ceAbstractionStarter]: For program point L812'(line 812) no Hoare annotation was computed. [2018-01-21 00:33:48,522 INFO L401 ceAbstractionStarter]: For program point L810'(line 810) no Hoare annotation was computed. [2018-01-21 00:33:48,522 INFO L401 ceAbstractionStarter]: For program point L809'''(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:33:48,522 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:33:48,522 INFO L401 ceAbstractionStarter]: For program point L809(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:33:48,522 INFO L401 ceAbstractionStarter]: For program point l0_insertFINAL(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:33:48,523 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:33:48,523 INFO L401 ceAbstractionStarter]: For program point L808'(line 808) no Hoare annotation was computed. [2018-01-21 00:33:48,523 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:33:48,523 INFO L404 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: true [2018-01-21 00:33:48,523 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2018-01-21 00:33:48,523 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2018-01-21 00:33:48,523 INFO L401 ceAbstractionStarter]: For program point L817'''(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:33:48,523 INFO L401 ceAbstractionStarter]: For program point l4_destroyErr0EnsuresViolation(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:33:48,523 INFO L401 ceAbstractionStarter]: For program point l4_destroyEXIT(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:33:48,523 INFO L404 ceAbstractionStarter]: At program point l4_destroyENTRY(lines 815 823) the Hoare annotation is: true [2018-01-21 00:33:48,523 INFO L404 ceAbstractionStarter]: At program point L817''(lines 817 822) the Hoare annotation is: true [2018-01-21 00:33:48,523 INFO L401 ceAbstractionStarter]: For program point L818(line 818) no Hoare annotation was computed. [2018-01-21 00:33:48,523 INFO L401 ceAbstractionStarter]: For program point L817(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:33:48,523 INFO L401 ceAbstractionStarter]: For program point L819(line 819) no Hoare annotation was computed. [2018-01-21 00:33:48,524 INFO L401 ceAbstractionStarter]: For program point L819'(line 819) no Hoare annotation was computed. [2018-01-21 00:33:48,524 INFO L401 ceAbstractionStarter]: For program point L818'(line 818) no Hoare annotation was computed. [2018-01-21 00:33:48,524 INFO L401 ceAbstractionStarter]: For program point L791(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:33:48,524 INFO L397 ceAbstractionStarter]: At program point L790(line 790) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:48,524 INFO L401 ceAbstractionStarter]: For program point L795(line 795) no Hoare annotation was computed. [2018-01-21 00:33:48,524 INFO L401 ceAbstractionStarter]: For program point L794(line 794) no Hoare annotation was computed. [2018-01-21 00:33:48,524 INFO L397 ceAbstractionStarter]: At program point L792(line 792) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:48,524 INFO L401 ceAbstractionStarter]: For program point l2_insertErr0EnsuresViolation(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:33:48,524 INFO L401 ceAbstractionStarter]: For program point L794'(line 794) no Hoare annotation was computed. [2018-01-21 00:33:48,524 INFO L401 ceAbstractionStarter]: For program point L791'''(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:33:48,524 INFO L401 ceAbstractionStarter]: For program point L792'(line 792) no Hoare annotation was computed. [2018-01-21 00:33:48,524 INFO L401 ceAbstractionStarter]: For program point L790'(line 790) no Hoare annotation was computed. [2018-01-21 00:33:48,524 INFO L397 ceAbstractionStarter]: At program point l2_insertENTRY(lines 788 796) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:48,524 INFO L397 ceAbstractionStarter]: At program point L791''(lines 791 793) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:48,524 INFO L401 ceAbstractionStarter]: For program point l2_insertEXIT(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:33:48,524 INFO L401 ceAbstractionStarter]: For program point l2_insertFINAL(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:33:48,524 INFO L401 ceAbstractionStarter]: For program point L867'''(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:33:48,525 INFO L397 ceAbstractionStarter]: At program point L870(line 870) 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:33:48,525 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:33:48,525 INFO L401 ceAbstractionStarter]: For program point L870'(line 870) no Hoare annotation was computed. [2018-01-21 00:33:48,525 INFO L397 ceAbstractionStarter]: At program point L868(line 868) 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:33:48,525 INFO L401 ceAbstractionStarter]: For program point L867(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:33:48,525 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:33:48,525 INFO L401 ceAbstractionStarter]: For program point L868'(line 868) no Hoare annotation was computed. [2018-01-21 00:33:48,525 INFO L397 ceAbstractionStarter]: At program point L867''(lines 867 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:33:48,525 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:33:48,525 INFO L401 ceAbstractionStarter]: For program point L782'''(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:33:48,525 INFO L397 ceAbstractionStarter]: At program point L783(line 783) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:48,525 INFO L401 ceAbstractionStarter]: For program point L782(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:33:48,526 INFO L397 ceAbstractionStarter]: At program point L781(line 781) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:48,526 INFO L401 ceAbstractionStarter]: For program point L783'(line 783) no Hoare annotation was computed. [2018-01-21 00:33:48,526 INFO L401 ceAbstractionStarter]: For program point L786(line 786) no Hoare annotation was computed. [2018-01-21 00:33:48,526 INFO L401 ceAbstractionStarter]: For program point L781'(line 781) no Hoare annotation was computed. [2018-01-21 00:33:48,526 INFO L401 ceAbstractionStarter]: For program point L785(line 785) no Hoare annotation was computed. [2018-01-21 00:33:48,526 INFO L397 ceAbstractionStarter]: At program point l3_insertENTRY(lines 779 787) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:48,526 INFO L397 ceAbstractionStarter]: At program point L782''(lines 782 784) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:48,526 INFO L401 ceAbstractionStarter]: For program point L785'(line 785) no Hoare annotation was computed. [2018-01-21 00:33:48,526 INFO L401 ceAbstractionStarter]: For program point l3_insertEXIT(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:33:48,526 INFO L401 ceAbstractionStarter]: For program point l3_insertFINAL(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:33:48,526 INFO L401 ceAbstractionStarter]: For program point l3_insertErr0EnsuresViolation(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:33:48,526 INFO L401 ceAbstractionStarter]: For program point l1_insertEXIT(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:33:48,526 INFO L397 ceAbstractionStarter]: At program point L799(line 799) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:48,526 INFO L401 ceAbstractionStarter]: For program point L803(line 803) no Hoare annotation was computed. [2018-01-21 00:33:48,526 INFO L397 ceAbstractionStarter]: At program point L801(line 801) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:48,526 INFO L401 ceAbstractionStarter]: For program point L800(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:33:48,526 INFO L401 ceAbstractionStarter]: For program point L803'(line 803) no Hoare annotation was computed. [2018-01-21 00:33:48,527 INFO L401 ceAbstractionStarter]: For program point L801'(line 801) no Hoare annotation was computed. [2018-01-21 00:33:48,527 INFO L401 ceAbstractionStarter]: For program point L804(line 804) no Hoare annotation was computed. [2018-01-21 00:33:48,527 INFO L397 ceAbstractionStarter]: At program point l1_insertENTRY(lines 797 805) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:48,527 INFO L401 ceAbstractionStarter]: For program point L799'(line 799) no Hoare annotation was computed. [2018-01-21 00:33:48,527 INFO L401 ceAbstractionStarter]: For program point l1_insertFINAL(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:33:48,527 INFO L397 ceAbstractionStarter]: At program point L800''(lines 800 802) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:48,527 INFO L401 ceAbstractionStarter]: For program point L800'''(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:33:48,527 INFO L401 ceAbstractionStarter]: For program point l1_insertErr0EnsuresViolation(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:33:48,527 INFO L401 ceAbstractionStarter]: For program point l0_destroyEXIT(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:33:48,527 INFO L401 ceAbstractionStarter]: For program point L858(line 858) no Hoare annotation was computed. [2018-01-21 00:33:48,527 INFO L401 ceAbstractionStarter]: For program point l0_destroyErr0EnsuresViolation(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:33:48,527 INFO L401 ceAbstractionStarter]: For program point L857(line 857) no Hoare annotation was computed. [2018-01-21 00:33:48,527 INFO L401 ceAbstractionStarter]: For program point L856(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:33:48,527 INFO L404 ceAbstractionStarter]: At program point L857'(line 857) the Hoare annotation is: true [2018-01-21 00:33:48,527 INFO L401 ceAbstractionStarter]: For program point L857''(line 857) no Hoare annotation was computed. [2018-01-21 00:33:48,527 INFO L401 ceAbstractionStarter]: For program point L858'(line 858) no Hoare annotation was computed. [2018-01-21 00:33:48,528 INFO L401 ceAbstractionStarter]: For program point L859(line 859) no Hoare annotation was computed. [2018-01-21 00:33:48,528 INFO L404 ceAbstractionStarter]: At program point L856''(lines 856 862) the Hoare annotation is: true [2018-01-21 00:33:48,528 INFO L401 ceAbstractionStarter]: For program point L856'''(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:33:48,528 INFO L404 ceAbstractionStarter]: At program point l0_destroyENTRY(lines 854 863) the Hoare annotation is: true [2018-01-21 00:33:48,528 INFO L401 ceAbstractionStarter]: For program point L859'(line 859) no Hoare annotation was computed. [2018-01-21 00:33:48,528 INFO L401 ceAbstractionStarter]: For program point calloc_modelErr0EnsuresViolation(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:33:48,528 INFO L401 ceAbstractionStarter]: For program point L742'(line 742) no Hoare annotation was computed. [2018-01-21 00:33:48,528 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:33:48,528 INFO L401 ceAbstractionStarter]: For program point L741'(line 741) no Hoare annotation was computed. [2018-01-21 00:33:48,528 INFO L401 ceAbstractionStarter]: For program point calloc_modelFINAL(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:33:48,528 INFO L401 ceAbstractionStarter]: For program point calloc_modelEXIT(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:33:48,528 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:33:48,528 INFO L401 ceAbstractionStarter]: For program point L741(line 741) no Hoare annotation was computed. [2018-01-21 00:33:48,529 INFO L401 ceAbstractionStarter]: For program point l4_insertEXIT(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:33:48,529 INFO L401 ceAbstractionStarter]: For program point l4_insertFINAL(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:33:48,529 INFO L401 ceAbstractionStarter]: For program point L777(line 777) no Hoare annotation was computed. [2018-01-21 00:33:48,529 INFO L401 ceAbstractionStarter]: For program point L776(line 776) no Hoare annotation was computed. [2018-01-21 00:33:48,529 INFO L397 ceAbstractionStarter]: At program point L775(line 775) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:48,529 INFO L397 ceAbstractionStarter]: At program point L774(line 774) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:48,529 INFO L401 ceAbstractionStarter]: For program point l4_insertErr0EnsuresViolation(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:33:48,529 INFO L401 ceAbstractionStarter]: For program point L776'(line 776) no Hoare annotation was computed. [2018-01-21 00:33:48,529 INFO L397 ceAbstractionStarter]: At program point l4_insertENTRY(lines 772 778) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:48,529 INFO L401 ceAbstractionStarter]: For program point L775'(line 775) no Hoare annotation was computed. [2018-01-21 00:33:48,529 INFO L401 ceAbstractionStarter]: For program point L774'(line 774) no Hoare annotation was computed. [2018-01-21 00:33:48,529 INFO L401 ceAbstractionStarter]: For program point L775''(line 775) no Hoare annotation was computed. [2018-01-21 00:33:48,529 INFO L401 ceAbstractionStarter]: For program point L776''(line 776) no Hoare annotation was computed. [2018-01-21 00:33:48,529 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieFINAL(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:33:48,529 INFO L401 ceAbstractionStarter]: For program point L767'(line 767) no Hoare annotation was computed. [2018-01-21 00:33:48,529 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieErr0EnsuresViolation(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:33:48,530 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:33:48,530 INFO L401 ceAbstractionStarter]: For program point L768(lines 768 769) no Hoare annotation was computed. [2018-01-21 00:33:48,530 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieEXIT(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:33:48,530 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:33:48,530 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:48,530 INFO L401 ceAbstractionStarter]: For program point L866'(line 866) no Hoare annotation was computed. [2018-01-21 00:33:48,530 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:48,530 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 871) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:33:48,530 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:48,530 INFO L401 ceAbstractionStarter]: For program point L866(line 866) no Hoare annotation was computed. [2018-01-21 00:33:48,530 INFO L401 ceAbstractionStarter]: For program point L846'''(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:33:48,530 INFO L401 ceAbstractionStarter]: For program point L847(line 847) no Hoare annotation was computed. [2018-01-21 00:33:48,530 INFO L401 ceAbstractionStarter]: For program point L846(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:33:48,531 INFO L404 ceAbstractionStarter]: At program point L847'(line 847) the Hoare annotation is: true [2018-01-21 00:33:48,531 INFO L401 ceAbstractionStarter]: For program point L847''(line 847) no Hoare annotation was computed. [2018-01-21 00:33:48,531 INFO L401 ceAbstractionStarter]: For program point L849(line 849) no Hoare annotation was computed. [2018-01-21 00:33:48,531 INFO L401 ceAbstractionStarter]: For program point L848(line 848) no Hoare annotation was computed. [2018-01-21 00:33:48,531 INFO L404 ceAbstractionStarter]: At program point L846''(lines 846 852) the Hoare annotation is: true [2018-01-21 00:33:48,531 INFO L404 ceAbstractionStarter]: At program point l1_destroyENTRY(lines 844 853) the Hoare annotation is: true [2018-01-21 00:33:48,531 INFO L401 ceAbstractionStarter]: For program point l1_destroyErr0EnsuresViolation(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:33:48,531 INFO L401 ceAbstractionStarter]: For program point L848'(line 848) no Hoare annotation was computed. [2018-01-21 00:33:48,531 INFO L401 ceAbstractionStarter]: For program point L849'(line 849) no Hoare annotation was computed. [2018-01-21 00:33:48,531 INFO L401 ceAbstractionStarter]: For program point l1_destroyEXIT(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:33:48,531 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 871) the Hoare annotation is: true [2018-01-21 00:33:48,531 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:48,531 INFO L397 ceAbstractionStarter]: At program point L1(lines 1 871) 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:33:48,531 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:48,531 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:33:48,532 INFO L401 ceAbstractionStarter]: For program point L836'''(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:33:48,532 INFO L401 ceAbstractionStarter]: For program point l2_destroyErr0EnsuresViolation(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:33:48,532 INFO L401 ceAbstractionStarter]: For program point L836(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:33:48,532 INFO L401 ceAbstractionStarter]: For program point L837''(line 837) no Hoare annotation was computed. [2018-01-21 00:33:48,532 INFO L401 ceAbstractionStarter]: For program point L839(line 839) no Hoare annotation was computed. [2018-01-21 00:33:48,532 INFO L401 ceAbstractionStarter]: For program point L838(line 838) no Hoare annotation was computed. [2018-01-21 00:33:48,532 INFO L404 ceAbstractionStarter]: At program point L836''(lines 836 842) the Hoare annotation is: true [2018-01-21 00:33:48,532 INFO L401 ceAbstractionStarter]: For program point L837(line 837) no Hoare annotation was computed. [2018-01-21 00:33:48,532 INFO L404 ceAbstractionStarter]: At program point l2_destroyENTRY(lines 834 843) the Hoare annotation is: true [2018-01-21 00:33:48,532 INFO L401 ceAbstractionStarter]: For program point l2_destroyEXIT(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:33:48,532 INFO L401 ceAbstractionStarter]: For program point L839'(line 839) no Hoare annotation was computed. [2018-01-21 00:33:48,532 INFO L404 ceAbstractionStarter]: At program point L837'(line 837) the Hoare annotation is: true [2018-01-21 00:33:48,532 INFO L401 ceAbstractionStarter]: For program point L838'(line 838) no Hoare annotation was computed. [2018-01-21 00:33:48,533 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:33:48,533 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:33:48,533 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:33:48,533 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:33:48,533 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:33:48,533 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:33:48,534 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:33:48,534 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == mainErr0EnsuresViolation======== [2018-01-21 00:33:48,534 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:33:48,535 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states. [2018-01-21 00:33:48,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-01-21 00:33:48,535 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:33:48,535 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:33:48,535 INFO L371 AbstractCegarLoop]: === Iteration 1 === [mainErr0EnsuresViolation]=== [2018-01-21 00:33:48,535 INFO L82 PathProgramCache]: Analyzing trace with hash 45706005, now seen corresponding path program 1 times [2018-01-21 00:33:48,535 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:33:48,536 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:48,536 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:33:48,536 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:48,536 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:33:48,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:33:48,540 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:33:48,547 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:33:48,547 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:33:48,547 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-01-21 00:33:48,547 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:33:48,547 INFO L409 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-01-21 00:33:48,548 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-01-21 00:33:48,548 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-01-21 00:33:48,548 INFO L87 Difference]: Start difference. First operand 171 states. Second operand 2 states. [2018-01-21 00:33:48,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:33:48,559 INFO L93 Difference]: Finished difference Result 334 states and 402 transitions. [2018-01-21 00:33:48,559 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-01-21 00:33:48,559 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 16 [2018-01-21 00:33:48,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:33:48,560 INFO L225 Difference]: With dead ends: 334 [2018-01-21 00:33:48,560 INFO L226 Difference]: Without dead ends: 154 [2018-01-21 00:33:48,561 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:33:48,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2018-01-21 00:33:48,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 154. [2018-01-21 00:33:48,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2018-01-21 00:33:48,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 169 transitions. [2018-01-21 00:33:48,570 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 169 transitions. Word has length 16 [2018-01-21 00:33:48,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:33:48,570 INFO L432 AbstractCegarLoop]: Abstraction has 154 states and 169 transitions. [2018-01-21 00:33:48,570 INFO L433 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-01-21 00:33:48,570 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 169 transitions. [2018-01-21 00:33:48,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2018-01-21 00:33:48,573 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:33:48,574 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] [2018-01-21 00:33:48,574 INFO L371 AbstractCegarLoop]: === Iteration 2 === [mainErr0EnsuresViolation]=== [2018-01-21 00:33:48,574 INFO L82 PathProgramCache]: Analyzing trace with hash -2021517282, now seen corresponding path program 1 times [2018-01-21 00:33:48,574 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:33:48,575 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:48,575 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:33:48,575 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:33:48,575 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:33:48,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:33:48,587 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:33:48,647 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:33:48,647 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:33:48,647 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:33:48,648 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 239 with the following transitions: [2018-01-21 00:33:48,648 INFO L201 CegarAbsIntRunner]: [0], [4], [5], [7], [8], [9], [10], [11], [15], [21], [23], [27], [28], [29], [30], [31], [35], [41], [45], [48], [51], [57], [59], [61], [62], [66], [67], [69], [70], [71], [72], [73], [77], [83], [85], [87], [91], [94], [97], [103], [104], [105], [106], [107], [109], [115], [116], [117], [119], [123], [126], [129], [135], [136], [137], [138], [139], [141], [143], [147], [150], [153], [159], [160], [161], [162], [163], [165], [167], [171], [174], [177], [183], [184], [185], [186], [187], [189], [190], [191], [193], [194], [196], [198], [200], [201], [202], [203], [204], [205], [206], [208], [210], [213], [215], [217], [218], [219], [220], [222], [226], [227], [229], [230], [231], [232], [233], [237], [243], [249], [253], [254], [256], [257], [258], [259], [260], [264], [270], [272], [273], [274], [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], [310], [311] [2018-01-21 00:33:48,651 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-21 00:33:48,651 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-21 00:33:49,125 INFO L262 AbstractInterpreter]: Error location(s) were unreachable [2018-01-21 00:33:49,126 INFO L268 AbstractInterpreter]: Visited 156 different actions 236 times. Never merged. Never widened. Never found a fixpoint. Largest state had 28 variables. [2018-01-21 00:33:49,127 INFO L395 sIntCurrentIteration]: Generating AbsInt predicates [2018-01-21 00:33:50,087 INFO L232 lantSequenceWeakener]: Weakened 142 states. On average, predicates are now at 45.24% of their original sizes. [2018-01-21 00:33:50,088 INFO L408 sIntCurrentIteration]: Unifying AI predicates [2018-01-21 00:34:04,921 INFO L419 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-01-21 00:34:04,921 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:34:04,921 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [136] imperfect sequences [] total 136 [2018-01-21 00:34:04,922 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:34:04,922 INFO L409 AbstractCegarLoop]: Interpolant automaton has 137 states [2018-01-21 00:34:04,923 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 137 interpolants. [2018-01-21 00:34:04,926 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=518, Invalid=18114, Unknown=0, NotChecked=0, Total=18632 [2018-01-21 00:34:04,926 INFO L87 Difference]: Start difference. First operand 154 states and 169 transitions. Second operand 137 states. [2018-01-21 00:34:11,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:34:11,581 INFO L93 Difference]: Finished difference Result 173 states and 193 transitions. [2018-01-21 00:34:11,581 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-21 00:34:11,581 INFO L78 Accepts]: Start accepts. Automaton has 137 states. Word has length 238 [2018-01-21 00:34:11,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:34:11,581 INFO L225 Difference]: With dead ends: 173 [2018-01-21 00:34:11,581 INFO L226 Difference]: Without dead ends: 0 [2018-01-21 00:34:11,585 INFO L525 BasicCegarLoop]: 2 DeclaredPredicates, 253 GetRequests, 93 SyntacticMatches, 9 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7084 ImplicationChecksByTransitivity, 15.9s TimeCoverageRelationStatistics Valid=706, Invalid=22550, Unknown=0, NotChecked=0, Total=23256 [2018-01-21 00:34:11,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-21 00:34:11,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-21 00:34:11,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-21 00:34:11,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-21 00:34:11,586 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 238 [2018-01-21 00:34:11,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:34:11,586 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-21 00:34:11,586 INFO L433 AbstractCegarLoop]: Interpolant automaton has 137 states. [2018-01-21 00:34:11,586 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-21 00:34:11,586 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-21 00:34:11,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-21 00:34:12,173 WARN L146 SmtUtils]: Spent 150ms on a formula simplification. DAG size of input: 103 DAG size of output 83 [2018-01-21 00:34:12,497 WARN L146 SmtUtils]: Spent 220ms on a formula simplification. DAG size of input: 62 DAG size of output 50 [2018-01-21 00:34:12,600 INFO L401 ceAbstractionStarter]: For program point l3_destroyEXIT(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:34:12,600 INFO L401 ceAbstractionStarter]: For program point L827''(line 827) no Hoare annotation was computed. [2018-01-21 00:34:12,600 INFO L404 ceAbstractionStarter]: At program point L826''(lines 826 832) the Hoare annotation is: true [2018-01-21 00:34:12,600 INFO L401 ceAbstractionStarter]: For program point L829(line 829) no Hoare annotation was computed. [2018-01-21 00:34:12,600 INFO L401 ceAbstractionStarter]: For program point L828(line 828) no Hoare annotation was computed. [2018-01-21 00:34:12,600 INFO L401 ceAbstractionStarter]: For program point L827(line 827) no Hoare annotation was computed. [2018-01-21 00:34:12,600 INFO L404 ceAbstractionStarter]: At program point l3_destroyENTRY(lines 824 833) the Hoare annotation is: true [2018-01-21 00:34:12,600 INFO L401 ceAbstractionStarter]: For program point L826(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:34:12,600 INFO L401 ceAbstractionStarter]: For program point L826'''(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:34:12,600 INFO L401 ceAbstractionStarter]: For program point l3_destroyErr0EnsuresViolation(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:34:12,600 INFO L401 ceAbstractionStarter]: For program point L828'(line 828) no Hoare annotation was computed. [2018-01-21 00:34:12,600 INFO L401 ceAbstractionStarter]: For program point L829'(line 829) no Hoare annotation was computed. [2018-01-21 00:34:12,600 INFO L404 ceAbstractionStarter]: At program point L827'(line 827) the Hoare annotation is: true [2018-01-21 00:34:12,601 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:34:12,601 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:34:12,601 INFO L401 ceAbstractionStarter]: For program point l0_insertErr0EnsuresViolation(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:34:12,601 INFO L401 ceAbstractionStarter]: For program point L813(line 813) no Hoare annotation was computed. [2018-01-21 00:34:12,601 INFO L401 ceAbstractionStarter]: For program point L812(line 812) no Hoare annotation was computed. [2018-01-21 00:34:12,601 INFO L401 ceAbstractionStarter]: For program point l0_insertEXIT(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:34:12,601 INFO L401 ceAbstractionStarter]: For program point L812'(line 812) no Hoare annotation was computed. [2018-01-21 00:34:12,601 INFO L401 ceAbstractionStarter]: For program point L810'(line 810) no Hoare annotation was computed. [2018-01-21 00:34:12,601 INFO L401 ceAbstractionStarter]: For program point L809'''(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:34:12,601 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:34:12,602 INFO L401 ceAbstractionStarter]: For program point L809(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:34:12,602 INFO L401 ceAbstractionStarter]: For program point l0_insertFINAL(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:34:12,602 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:34:12,602 INFO L401 ceAbstractionStarter]: For program point L808'(line 808) no Hoare annotation was computed. [2018-01-21 00:34:12,602 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:34:12,602 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:34:12,602 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2018-01-21 00:34:12,602 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2018-01-21 00:34:12,602 INFO L401 ceAbstractionStarter]: For program point L817'''(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:34:12,602 INFO L401 ceAbstractionStarter]: For program point l4_destroyErr0EnsuresViolation(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:34:12,602 INFO L401 ceAbstractionStarter]: For program point l4_destroyEXIT(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:34:12,603 INFO L404 ceAbstractionStarter]: At program point l4_destroyENTRY(lines 815 823) the Hoare annotation is: true [2018-01-21 00:34:12,603 INFO L404 ceAbstractionStarter]: At program point L817''(lines 817 822) the Hoare annotation is: true [2018-01-21 00:34:12,603 INFO L401 ceAbstractionStarter]: For program point L818(line 818) no Hoare annotation was computed. [2018-01-21 00:34:12,603 INFO L401 ceAbstractionStarter]: For program point L817(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:34:12,603 INFO L401 ceAbstractionStarter]: For program point L819(line 819) no Hoare annotation was computed. [2018-01-21 00:34:12,603 INFO L401 ceAbstractionStarter]: For program point L819'(line 819) no Hoare annotation was computed. [2018-01-21 00:34:12,603 INFO L401 ceAbstractionStarter]: For program point L818'(line 818) no Hoare annotation was computed. [2018-01-21 00:34:12,603 INFO L401 ceAbstractionStarter]: For program point L791(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:34:12,603 INFO L397 ceAbstractionStarter]: At program point L790(line 790) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:12,603 INFO L401 ceAbstractionStarter]: For program point L795(line 795) no Hoare annotation was computed. [2018-01-21 00:34:12,603 INFO L401 ceAbstractionStarter]: For program point L794(line 794) no Hoare annotation was computed. [2018-01-21 00:34:12,603 INFO L397 ceAbstractionStarter]: At program point L792(line 792) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:12,603 INFO L401 ceAbstractionStarter]: For program point l2_insertErr0EnsuresViolation(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:34:12,603 INFO L401 ceAbstractionStarter]: For program point L794'(line 794) no Hoare annotation was computed. [2018-01-21 00:34:12,603 INFO L401 ceAbstractionStarter]: For program point L791'''(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:34:12,603 INFO L401 ceAbstractionStarter]: For program point L792'(line 792) no Hoare annotation was computed. [2018-01-21 00:34:12,603 INFO L401 ceAbstractionStarter]: For program point L790'(line 790) no Hoare annotation was computed. [2018-01-21 00:34:12,604 INFO L397 ceAbstractionStarter]: At program point l2_insertENTRY(lines 788 796) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:12,604 INFO L397 ceAbstractionStarter]: At program point L791''(lines 791 793) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:12,604 INFO L401 ceAbstractionStarter]: For program point l2_insertEXIT(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:34:12,604 INFO L401 ceAbstractionStarter]: For program point l2_insertFINAL(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:34:12,604 INFO L401 ceAbstractionStarter]: For program point L867'''(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:34:12,604 INFO L397 ceAbstractionStarter]: At program point L870(line 870) 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:34:12,604 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:34:12,604 INFO L401 ceAbstractionStarter]: For program point L870'(line 870) no Hoare annotation was computed. [2018-01-21 00:34:12,604 INFO L397 ceAbstractionStarter]: At program point L868(line 868) 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:34:12,604 INFO L401 ceAbstractionStarter]: For program point L867(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:34:12,604 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:34:12,604 INFO L401 ceAbstractionStarter]: For program point L868'(line 868) no Hoare annotation was computed. [2018-01-21 00:34:12,605 INFO L397 ceAbstractionStarter]: At program point L867''(lines 867 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:34:12,605 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:34:12,605 INFO L401 ceAbstractionStarter]: For program point L782'''(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:34:12,605 INFO L397 ceAbstractionStarter]: At program point L783(line 783) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:12,605 INFO L401 ceAbstractionStarter]: For program point L782(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:34:12,605 INFO L397 ceAbstractionStarter]: At program point L781(line 781) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:12,605 INFO L401 ceAbstractionStarter]: For program point L783'(line 783) no Hoare annotation was computed. [2018-01-21 00:34:12,605 INFO L401 ceAbstractionStarter]: For program point L786(line 786) no Hoare annotation was computed. [2018-01-21 00:34:12,605 INFO L401 ceAbstractionStarter]: For program point L781'(line 781) no Hoare annotation was computed. [2018-01-21 00:34:12,605 INFO L401 ceAbstractionStarter]: For program point L785(line 785) no Hoare annotation was computed. [2018-01-21 00:34:12,605 INFO L397 ceAbstractionStarter]: At program point l3_insertENTRY(lines 779 787) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:12,605 INFO L397 ceAbstractionStarter]: At program point L782''(lines 782 784) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:12,605 INFO L401 ceAbstractionStarter]: For program point L785'(line 785) no Hoare annotation was computed. [2018-01-21 00:34:12,605 INFO L401 ceAbstractionStarter]: For program point l3_insertEXIT(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:34:12,605 INFO L401 ceAbstractionStarter]: For program point l3_insertFINAL(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:34:12,606 INFO L401 ceAbstractionStarter]: For program point l3_insertErr0EnsuresViolation(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:34:12,606 INFO L401 ceAbstractionStarter]: For program point l1_insertEXIT(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:34:12,606 INFO L397 ceAbstractionStarter]: At program point L799(line 799) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:12,606 INFO L401 ceAbstractionStarter]: For program point L803(line 803) no Hoare annotation was computed. [2018-01-21 00:34:12,606 INFO L397 ceAbstractionStarter]: At program point L801(line 801) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:12,606 INFO L401 ceAbstractionStarter]: For program point L800(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:34:12,606 INFO L401 ceAbstractionStarter]: For program point L803'(line 803) no Hoare annotation was computed. [2018-01-21 00:34:12,606 INFO L401 ceAbstractionStarter]: For program point L801'(line 801) no Hoare annotation was computed. [2018-01-21 00:34:12,606 INFO L401 ceAbstractionStarter]: For program point L804(line 804) no Hoare annotation was computed. [2018-01-21 00:34:12,606 INFO L397 ceAbstractionStarter]: At program point l1_insertENTRY(lines 797 805) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:12,606 INFO L401 ceAbstractionStarter]: For program point L799'(line 799) no Hoare annotation was computed. [2018-01-21 00:34:12,606 INFO L401 ceAbstractionStarter]: For program point l1_insertFINAL(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:34:12,606 INFO L397 ceAbstractionStarter]: At program point L800''(lines 800 802) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:12,606 INFO L401 ceAbstractionStarter]: For program point L800'''(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:34:12,606 INFO L401 ceAbstractionStarter]: For program point l1_insertErr0EnsuresViolation(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:34:12,606 INFO L401 ceAbstractionStarter]: For program point l0_destroyEXIT(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:34:12,606 INFO L401 ceAbstractionStarter]: For program point L858(line 858) no Hoare annotation was computed. [2018-01-21 00:34:12,607 INFO L401 ceAbstractionStarter]: For program point l0_destroyErr0EnsuresViolation(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:34:12,607 INFO L401 ceAbstractionStarter]: For program point L857(line 857) no Hoare annotation was computed. [2018-01-21 00:34:12,607 INFO L401 ceAbstractionStarter]: For program point L856(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:34:12,607 INFO L404 ceAbstractionStarter]: At program point L857'(line 857) the Hoare annotation is: true [2018-01-21 00:34:12,607 INFO L401 ceAbstractionStarter]: For program point L857''(line 857) no Hoare annotation was computed. [2018-01-21 00:34:12,607 INFO L401 ceAbstractionStarter]: For program point L858'(line 858) no Hoare annotation was computed. [2018-01-21 00:34:12,607 INFO L401 ceAbstractionStarter]: For program point L859(line 859) no Hoare annotation was computed. [2018-01-21 00:34:12,607 INFO L404 ceAbstractionStarter]: At program point L856''(lines 856 862) the Hoare annotation is: true [2018-01-21 00:34:12,607 INFO L401 ceAbstractionStarter]: For program point L856'''(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:34:12,607 INFO L404 ceAbstractionStarter]: At program point l0_destroyENTRY(lines 854 863) the Hoare annotation is: true [2018-01-21 00:34:12,607 INFO L401 ceAbstractionStarter]: For program point L859'(line 859) no Hoare annotation was computed. [2018-01-21 00:34:12,607 INFO L401 ceAbstractionStarter]: For program point calloc_modelErr0EnsuresViolation(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:34:12,607 INFO L401 ceAbstractionStarter]: For program point L742'(line 742) no Hoare annotation was computed. [2018-01-21 00:34:12,607 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:34:12,608 INFO L401 ceAbstractionStarter]: For program point L741'(line 741) no Hoare annotation was computed. [2018-01-21 00:34:12,608 INFO L401 ceAbstractionStarter]: For program point calloc_modelFINAL(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:34:12,608 INFO L401 ceAbstractionStarter]: For program point calloc_modelEXIT(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:34:12,608 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:34:12,608 INFO L401 ceAbstractionStarter]: For program point L741(line 741) no Hoare annotation was computed. [2018-01-21 00:34:12,608 INFO L401 ceAbstractionStarter]: For program point l4_insertEXIT(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:34:12,608 INFO L401 ceAbstractionStarter]: For program point l4_insertFINAL(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:34:12,608 INFO L401 ceAbstractionStarter]: For program point L777(line 777) no Hoare annotation was computed. [2018-01-21 00:34:12,608 INFO L401 ceAbstractionStarter]: For program point L776(line 776) no Hoare annotation was computed. [2018-01-21 00:34:12,608 INFO L397 ceAbstractionStarter]: At program point L775(line 775) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:12,608 INFO L397 ceAbstractionStarter]: At program point L774(line 774) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:12,608 INFO L401 ceAbstractionStarter]: For program point l4_insertErr0EnsuresViolation(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:34:12,608 INFO L401 ceAbstractionStarter]: For program point L776'(line 776) no Hoare annotation was computed. [2018-01-21 00:34:12,609 INFO L397 ceAbstractionStarter]: At program point l4_insertENTRY(lines 772 778) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:12,609 INFO L401 ceAbstractionStarter]: For program point L775'(line 775) no Hoare annotation was computed. [2018-01-21 00:34:12,609 INFO L401 ceAbstractionStarter]: For program point L774'(line 774) no Hoare annotation was computed. [2018-01-21 00:34:12,609 INFO L401 ceAbstractionStarter]: For program point L775''(line 775) no Hoare annotation was computed. [2018-01-21 00:34:12,609 INFO L401 ceAbstractionStarter]: For program point L776''(line 776) no Hoare annotation was computed. [2018-01-21 00:34:12,609 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieFINAL(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:34:12,609 INFO L401 ceAbstractionStarter]: For program point L767'(line 767) no Hoare annotation was computed. [2018-01-21 00:34:12,609 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieErr0EnsuresViolation(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:34:12,609 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:34:12,609 INFO L401 ceAbstractionStarter]: For program point L768(lines 768 769) no Hoare annotation was computed. [2018-01-21 00:34:12,609 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieEXIT(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:34:12,609 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:34:12,609 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:12,610 INFO L401 ceAbstractionStarter]: For program point L866'(line 866) no Hoare annotation was computed. [2018-01-21 00:34:12,610 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:12,610 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 871) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:12,610 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:12,610 INFO L401 ceAbstractionStarter]: For program point L866(line 866) no Hoare annotation was computed. [2018-01-21 00:34:12,610 INFO L401 ceAbstractionStarter]: For program point L846'''(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:34:12,610 INFO L401 ceAbstractionStarter]: For program point L847(line 847) no Hoare annotation was computed. [2018-01-21 00:34:12,610 INFO L401 ceAbstractionStarter]: For program point L846(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:34:12,610 INFO L404 ceAbstractionStarter]: At program point L847'(line 847) the Hoare annotation is: true [2018-01-21 00:34:12,610 INFO L401 ceAbstractionStarter]: For program point L847''(line 847) no Hoare annotation was computed. [2018-01-21 00:34:12,610 INFO L401 ceAbstractionStarter]: For program point L849(line 849) no Hoare annotation was computed. [2018-01-21 00:34:12,610 INFO L401 ceAbstractionStarter]: For program point L848(line 848) no Hoare annotation was computed. [2018-01-21 00:34:12,610 INFO L404 ceAbstractionStarter]: At program point L846''(lines 846 852) the Hoare annotation is: true [2018-01-21 00:34:12,610 INFO L404 ceAbstractionStarter]: At program point l1_destroyENTRY(lines 844 853) the Hoare annotation is: true [2018-01-21 00:34:12,610 INFO L401 ceAbstractionStarter]: For program point l1_destroyErr0EnsuresViolation(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:34:12,610 INFO L401 ceAbstractionStarter]: For program point L848'(line 848) no Hoare annotation was computed. [2018-01-21 00:34:12,611 INFO L401 ceAbstractionStarter]: For program point L849'(line 849) no Hoare annotation was computed. [2018-01-21 00:34:12,611 INFO L401 ceAbstractionStarter]: For program point l1_destroyEXIT(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:34:12,611 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 871) the Hoare annotation is: true [2018-01-21 00:34:12,611 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:12,611 INFO L397 ceAbstractionStarter]: At program point L1(lines 1 871) 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:34:12,611 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:12,611 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:12,611 INFO L401 ceAbstractionStarter]: For program point L836'''(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:34:12,611 INFO L401 ceAbstractionStarter]: For program point l2_destroyErr0EnsuresViolation(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:34:12,611 INFO L401 ceAbstractionStarter]: For program point L836(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:34:12,611 INFO L401 ceAbstractionStarter]: For program point L837''(line 837) no Hoare annotation was computed. [2018-01-21 00:34:12,611 INFO L401 ceAbstractionStarter]: For program point L839(line 839) no Hoare annotation was computed. [2018-01-21 00:34:12,611 INFO L401 ceAbstractionStarter]: For program point L838(line 838) no Hoare annotation was computed. [2018-01-21 00:34:12,611 INFO L404 ceAbstractionStarter]: At program point L836''(lines 836 842) the Hoare annotation is: true [2018-01-21 00:34:12,611 INFO L401 ceAbstractionStarter]: For program point L837(line 837) no Hoare annotation was computed. [2018-01-21 00:34:12,612 INFO L404 ceAbstractionStarter]: At program point l2_destroyENTRY(lines 834 843) the Hoare annotation is: true [2018-01-21 00:34:12,612 INFO L401 ceAbstractionStarter]: For program point l2_destroyEXIT(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:34:12,612 INFO L401 ceAbstractionStarter]: For program point L839'(line 839) no Hoare annotation was computed. [2018-01-21 00:34:12,612 INFO L404 ceAbstractionStarter]: At program point L837'(line 837) the Hoare annotation is: true [2018-01-21 00:34:12,612 INFO L401 ceAbstractionStarter]: For program point L838'(line 838) no Hoare annotation was computed. [2018-01-21 00:34:12,613 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:34:12,613 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:34:12,613 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:34:12,613 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:34:12,613 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:34:12,613 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:34:12,613 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:34:12,613 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l3_insertErr0EnsuresViolation======== [2018-01-21 00:34:12,613 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:34:12,615 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states. [2018-01-21 00:34:12,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-01-21 00:34:12,616 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:34:12,616 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:34:12,616 INFO L371 AbstractCegarLoop]: === Iteration 1 === [l3_insertErr0EnsuresViolation]=== [2018-01-21 00:34:12,616 INFO L82 PathProgramCache]: Analyzing trace with hash 724435203, now seen corresponding path program 1 times [2018-01-21 00:34:12,616 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:34:12,617 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:34:12,617 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:34:12,617 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:34:12,617 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:34:12,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:34:12,625 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:34:12,643 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:34:12,643 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:34:12,643 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:34:12,643 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 102 with the following transitions: [2018-01-21 00:34:12,643 INFO L201 CegarAbsIntRunner]: [45], [85], [87], [91], [109], [115], [116], [117], [119], [123], [141], [143], [157], [159], [160], [161], [162], [164], [165], [167], [171], [189], [190], [191], [193], [194], [208], [210], [213], [215], [217], [218], [219], [220], [274], [280], [281], [282], [284], [285], [286], [288], [289], [292], [293], [294], [296], [297], [302], [303], [306], [307], [308] [2018-01-21 00:34:12,645 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-21 00:34:12,645 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-21 00:34:12,764 INFO L262 AbstractInterpreter]: Error location(s) were unreachable [2018-01-21 00:34:12,764 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:34:12,767 INFO L395 sIntCurrentIteration]: Generating AbsInt predicates [2018-01-21 00:34:12,912 INFO L232 lantSequenceWeakener]: Weakened 95 states. On average, predicates are now at 72.14% of their original sizes. [2018-01-21 00:34:12,912 INFO L408 sIntCurrentIteration]: Unifying AI predicates [2018-01-21 00:34:13,529 INFO L419 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-01-21 00:34:13,529 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:34:13,529 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [44] imperfect sequences [] total 44 [2018-01-21 00:34:13,529 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:34:13,529 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-01-21 00:34:13,529 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-01-21 00:34:13,530 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1852, Unknown=0, NotChecked=0, Total=1980 [2018-01-21 00:34:13,530 INFO L87 Difference]: Start difference. First operand 171 states. Second operand 45 states. [2018-01-21 00:34:15,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:34:15,836 INFO L93 Difference]: Finished difference Result 194 states and 226 transitions. [2018-01-21 00:34:15,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-01-21 00:34:15,836 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 101 [2018-01-21 00:34:15,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:34:15,837 INFO L225 Difference]: With dead ends: 194 [2018-01-21 00:34:15,837 INFO L226 Difference]: Without dead ends: 0 [2018-01-21 00:34:15,838 INFO L525 BasicCegarLoop]: 2 DeclaredPredicates, 118 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=351, Invalid=3555, Unknown=0, NotChecked=0, Total=3906 [2018-01-21 00:34:15,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-21 00:34:15,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-21 00:34:15,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-21 00:34:15,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-21 00:34:15,839 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 101 [2018-01-21 00:34:15,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:34:15,839 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-21 00:34:15,839 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-01-21 00:34:15,839 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-21 00:34:15,839 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-21 00:34:15,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-21 00:34:16,467 INFO L401 ceAbstractionStarter]: For program point l3_destroyEXIT(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:34:16,467 INFO L401 ceAbstractionStarter]: For program point L827''(line 827) no Hoare annotation was computed. [2018-01-21 00:34:16,467 INFO L404 ceAbstractionStarter]: At program point L826''(lines 826 832) the Hoare annotation is: true [2018-01-21 00:34:16,467 INFO L401 ceAbstractionStarter]: For program point L829(line 829) no Hoare annotation was computed. [2018-01-21 00:34:16,468 INFO L401 ceAbstractionStarter]: For program point L828(line 828) no Hoare annotation was computed. [2018-01-21 00:34:16,468 INFO L401 ceAbstractionStarter]: For program point L827(line 827) no Hoare annotation was computed. [2018-01-21 00:34:16,468 INFO L404 ceAbstractionStarter]: At program point l3_destroyENTRY(lines 824 833) the Hoare annotation is: true [2018-01-21 00:34:16,468 INFO L401 ceAbstractionStarter]: For program point L826(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:34:16,468 INFO L401 ceAbstractionStarter]: For program point L826'''(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:34:16,468 INFO L401 ceAbstractionStarter]: For program point l3_destroyErr0EnsuresViolation(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:34:16,468 INFO L401 ceAbstractionStarter]: For program point L828'(line 828) no Hoare annotation was computed. [2018-01-21 00:34:16,468 INFO L401 ceAbstractionStarter]: For program point L829'(line 829) no Hoare annotation was computed. [2018-01-21 00:34:16,468 INFO L404 ceAbstractionStarter]: At program point L827'(line 827) the Hoare annotation is: true [2018-01-21 00:34:16,469 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:34:16,469 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:34:16,469 INFO L401 ceAbstractionStarter]: For program point l0_insertErr0EnsuresViolation(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:34:16,469 INFO L401 ceAbstractionStarter]: For program point L813(line 813) no Hoare annotation was computed. [2018-01-21 00:34:16,469 INFO L401 ceAbstractionStarter]: For program point L812(line 812) no Hoare annotation was computed. [2018-01-21 00:34:16,469 INFO L401 ceAbstractionStarter]: For program point l0_insertEXIT(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:34:16,469 INFO L401 ceAbstractionStarter]: For program point L812'(line 812) no Hoare annotation was computed. [2018-01-21 00:34:16,469 INFO L401 ceAbstractionStarter]: For program point L810'(line 810) no Hoare annotation was computed. [2018-01-21 00:34:16,469 INFO L401 ceAbstractionStarter]: For program point L809'''(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:34:16,470 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:34:16,470 INFO L401 ceAbstractionStarter]: For program point L809(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:34:16,470 INFO L401 ceAbstractionStarter]: For program point l0_insertFINAL(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:34:16,470 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:34:16,470 INFO L401 ceAbstractionStarter]: For program point L808'(line 808) no Hoare annotation was computed. [2018-01-21 00:34:16,470 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:34:16,470 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:34:16,470 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2018-01-21 00:34:16,470 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2018-01-21 00:34:16,471 INFO L401 ceAbstractionStarter]: For program point L817'''(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:34:16,471 INFO L401 ceAbstractionStarter]: For program point l4_destroyErr0EnsuresViolation(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:34:16,471 INFO L401 ceAbstractionStarter]: For program point l4_destroyEXIT(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:34:16,471 INFO L404 ceAbstractionStarter]: At program point l4_destroyENTRY(lines 815 823) the Hoare annotation is: true [2018-01-21 00:34:16,471 INFO L404 ceAbstractionStarter]: At program point L817''(lines 817 822) the Hoare annotation is: true [2018-01-21 00:34:16,471 INFO L401 ceAbstractionStarter]: For program point L818(line 818) no Hoare annotation was computed. [2018-01-21 00:34:16,471 INFO L401 ceAbstractionStarter]: For program point L817(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:34:16,471 INFO L401 ceAbstractionStarter]: For program point L819(line 819) no Hoare annotation was computed. [2018-01-21 00:34:16,471 INFO L401 ceAbstractionStarter]: For program point L819'(line 819) no Hoare annotation was computed. [2018-01-21 00:34:16,471 INFO L401 ceAbstractionStarter]: For program point L818'(line 818) no Hoare annotation was computed. [2018-01-21 00:34:16,471 INFO L401 ceAbstractionStarter]: For program point L791(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:34:16,471 INFO L397 ceAbstractionStarter]: At program point L790(line 790) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:16,471 INFO L401 ceAbstractionStarter]: For program point L795(line 795) no Hoare annotation was computed. [2018-01-21 00:34:16,471 INFO L401 ceAbstractionStarter]: For program point L794(line 794) no Hoare annotation was computed. [2018-01-21 00:34:16,471 INFO L397 ceAbstractionStarter]: At program point L792(line 792) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:16,471 INFO L401 ceAbstractionStarter]: For program point l2_insertErr0EnsuresViolation(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:34:16,471 INFO L401 ceAbstractionStarter]: For program point L794'(line 794) no Hoare annotation was computed. [2018-01-21 00:34:16,472 INFO L401 ceAbstractionStarter]: For program point L791'''(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:34:16,472 INFO L401 ceAbstractionStarter]: For program point L792'(line 792) no Hoare annotation was computed. [2018-01-21 00:34:16,472 INFO L401 ceAbstractionStarter]: For program point L790'(line 790) no Hoare annotation was computed. [2018-01-21 00:34:16,472 INFO L397 ceAbstractionStarter]: At program point l2_insertENTRY(lines 788 796) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:16,472 INFO L397 ceAbstractionStarter]: At program point L791''(lines 791 793) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:16,472 INFO L401 ceAbstractionStarter]: For program point l2_insertEXIT(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:34:16,472 INFO L401 ceAbstractionStarter]: For program point l2_insertFINAL(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:34:16,472 INFO L401 ceAbstractionStarter]: For program point L867'''(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:34:16,472 INFO L397 ceAbstractionStarter]: At program point L870(line 870) 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:34:16,472 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:34:16,472 INFO L401 ceAbstractionStarter]: For program point L870'(line 870) no Hoare annotation was computed. [2018-01-21 00:34:16,472 INFO L397 ceAbstractionStarter]: At program point L868(line 868) 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:34:16,472 INFO L401 ceAbstractionStarter]: For program point L867(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:34:16,472 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:34:16,473 INFO L401 ceAbstractionStarter]: For program point L868'(line 868) no Hoare annotation was computed. [2018-01-21 00:34:16,473 INFO L397 ceAbstractionStarter]: At program point L867''(lines 867 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:34:16,473 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:34:16,473 INFO L401 ceAbstractionStarter]: For program point L782'''(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:34:16,473 INFO L397 ceAbstractionStarter]: At program point L783(line 783) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:16,473 INFO L401 ceAbstractionStarter]: For program point L782(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:34:16,473 INFO L397 ceAbstractionStarter]: At program point L781(line 781) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:16,473 INFO L401 ceAbstractionStarter]: For program point L783'(line 783) no Hoare annotation was computed. [2018-01-21 00:34:16,473 INFO L401 ceAbstractionStarter]: For program point L786(line 786) no Hoare annotation was computed. [2018-01-21 00:34:16,473 INFO L401 ceAbstractionStarter]: For program point L781'(line 781) no Hoare annotation was computed. [2018-01-21 00:34:16,473 INFO L401 ceAbstractionStarter]: For program point L785(line 785) no Hoare annotation was computed. [2018-01-21 00:34:16,473 INFO L397 ceAbstractionStarter]: At program point l3_insertENTRY(lines 779 787) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:16,473 INFO L397 ceAbstractionStarter]: At program point L782''(lines 782 784) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:16,473 INFO L401 ceAbstractionStarter]: For program point L785'(line 785) no Hoare annotation was computed. [2018-01-21 00:34:16,473 INFO L401 ceAbstractionStarter]: For program point l3_insertEXIT(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:34:16,474 INFO L401 ceAbstractionStarter]: For program point l3_insertFINAL(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:34:16,474 INFO L401 ceAbstractionStarter]: For program point l3_insertErr0EnsuresViolation(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:34:16,474 INFO L401 ceAbstractionStarter]: For program point l1_insertEXIT(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:34:16,474 INFO L397 ceAbstractionStarter]: At program point L799(line 799) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:16,474 INFO L401 ceAbstractionStarter]: For program point L803(line 803) no Hoare annotation was computed. [2018-01-21 00:34:16,474 INFO L397 ceAbstractionStarter]: At program point L801(line 801) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:16,474 INFO L401 ceAbstractionStarter]: For program point L800(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:34:16,474 INFO L401 ceAbstractionStarter]: For program point L803'(line 803) no Hoare annotation was computed. [2018-01-21 00:34:16,474 INFO L401 ceAbstractionStarter]: For program point L801'(line 801) no Hoare annotation was computed. [2018-01-21 00:34:16,474 INFO L401 ceAbstractionStarter]: For program point L804(line 804) no Hoare annotation was computed. [2018-01-21 00:34:16,474 INFO L397 ceAbstractionStarter]: At program point l1_insertENTRY(lines 797 805) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:16,474 INFO L401 ceAbstractionStarter]: For program point L799'(line 799) no Hoare annotation was computed. [2018-01-21 00:34:16,474 INFO L401 ceAbstractionStarter]: For program point l1_insertFINAL(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:34:16,474 INFO L397 ceAbstractionStarter]: At program point L800''(lines 800 802) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:16,474 INFO L401 ceAbstractionStarter]: For program point L800'''(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:34:16,474 INFO L401 ceAbstractionStarter]: For program point l1_insertErr0EnsuresViolation(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:34:16,475 INFO L401 ceAbstractionStarter]: For program point l0_destroyEXIT(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:34:16,475 INFO L401 ceAbstractionStarter]: For program point L858(line 858) no Hoare annotation was computed. [2018-01-21 00:34:16,475 INFO L401 ceAbstractionStarter]: For program point l0_destroyErr0EnsuresViolation(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:34:16,475 INFO L401 ceAbstractionStarter]: For program point L857(line 857) no Hoare annotation was computed. [2018-01-21 00:34:16,475 INFO L401 ceAbstractionStarter]: For program point L856(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:34:16,475 INFO L404 ceAbstractionStarter]: At program point L857'(line 857) the Hoare annotation is: true [2018-01-21 00:34:16,475 INFO L401 ceAbstractionStarter]: For program point L857''(line 857) no Hoare annotation was computed. [2018-01-21 00:34:16,475 INFO L401 ceAbstractionStarter]: For program point L858'(line 858) no Hoare annotation was computed. [2018-01-21 00:34:16,475 INFO L401 ceAbstractionStarter]: For program point L859(line 859) no Hoare annotation was computed. [2018-01-21 00:34:16,475 INFO L404 ceAbstractionStarter]: At program point L856''(lines 856 862) the Hoare annotation is: true [2018-01-21 00:34:16,476 INFO L401 ceAbstractionStarter]: For program point L856'''(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:34:16,476 INFO L404 ceAbstractionStarter]: At program point l0_destroyENTRY(lines 854 863) the Hoare annotation is: true [2018-01-21 00:34:16,476 INFO L401 ceAbstractionStarter]: For program point L859'(line 859) no Hoare annotation was computed. [2018-01-21 00:34:16,476 INFO L401 ceAbstractionStarter]: For program point calloc_modelErr0EnsuresViolation(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:34:16,476 INFO L401 ceAbstractionStarter]: For program point L742'(line 742) no Hoare annotation was computed. [2018-01-21 00:34:16,476 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:34:16,476 INFO L401 ceAbstractionStarter]: For program point L741'(line 741) no Hoare annotation was computed. [2018-01-21 00:34:16,476 INFO L401 ceAbstractionStarter]: For program point calloc_modelFINAL(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:34:16,477 INFO L401 ceAbstractionStarter]: For program point calloc_modelEXIT(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:34:16,477 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:34:16,477 INFO L401 ceAbstractionStarter]: For program point L741(line 741) no Hoare annotation was computed. [2018-01-21 00:34:16,477 INFO L401 ceAbstractionStarter]: For program point l4_insertEXIT(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:34:16,477 INFO L401 ceAbstractionStarter]: For program point l4_insertFINAL(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:34:16,477 INFO L401 ceAbstractionStarter]: For program point L777(line 777) no Hoare annotation was computed. [2018-01-21 00:34:16,477 INFO L401 ceAbstractionStarter]: For program point L776(line 776) no Hoare annotation was computed. [2018-01-21 00:34:16,478 INFO L397 ceAbstractionStarter]: At program point L775(line 775) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:16,478 INFO L397 ceAbstractionStarter]: At program point L774(line 774) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:16,478 INFO L401 ceAbstractionStarter]: For program point l4_insertErr0EnsuresViolation(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:34:16,478 INFO L401 ceAbstractionStarter]: For program point L776'(line 776) no Hoare annotation was computed. [2018-01-21 00:34:16,478 INFO L397 ceAbstractionStarter]: At program point l4_insertENTRY(lines 772 778) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:16,478 INFO L401 ceAbstractionStarter]: For program point L775'(line 775) no Hoare annotation was computed. [2018-01-21 00:34:16,478 INFO L401 ceAbstractionStarter]: For program point L774'(line 774) no Hoare annotation was computed. [2018-01-21 00:34:16,478 INFO L401 ceAbstractionStarter]: For program point L775''(line 775) no Hoare annotation was computed. [2018-01-21 00:34:16,478 INFO L401 ceAbstractionStarter]: For program point L776''(line 776) no Hoare annotation was computed. [2018-01-21 00:34:16,479 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieFINAL(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:34:16,479 INFO L401 ceAbstractionStarter]: For program point L767'(line 767) no Hoare annotation was computed. [2018-01-21 00:34:16,479 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieErr0EnsuresViolation(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:34:16,479 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:34:16,479 INFO L401 ceAbstractionStarter]: For program point L768(lines 768 769) no Hoare annotation was computed. [2018-01-21 00:34:16,479 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieEXIT(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:34:16,479 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:34:16,480 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:16,480 INFO L401 ceAbstractionStarter]: For program point L866'(line 866) no Hoare annotation was computed. [2018-01-21 00:34:16,480 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:16,480 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 871) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:16,480 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:16,480 INFO L401 ceAbstractionStarter]: For program point L866(line 866) no Hoare annotation was computed. [2018-01-21 00:34:16,480 INFO L401 ceAbstractionStarter]: For program point L846'''(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:34:16,480 INFO L401 ceAbstractionStarter]: For program point L847(line 847) no Hoare annotation was computed. [2018-01-21 00:34:16,480 INFO L401 ceAbstractionStarter]: For program point L846(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:34:16,480 INFO L404 ceAbstractionStarter]: At program point L847'(line 847) the Hoare annotation is: true [2018-01-21 00:34:16,480 INFO L401 ceAbstractionStarter]: For program point L847''(line 847) no Hoare annotation was computed. [2018-01-21 00:34:16,481 INFO L401 ceAbstractionStarter]: For program point L849(line 849) no Hoare annotation was computed. [2018-01-21 00:34:16,481 INFO L401 ceAbstractionStarter]: For program point L848(line 848) no Hoare annotation was computed. [2018-01-21 00:34:16,481 INFO L404 ceAbstractionStarter]: At program point L846''(lines 846 852) the Hoare annotation is: true [2018-01-21 00:34:16,481 INFO L404 ceAbstractionStarter]: At program point l1_destroyENTRY(lines 844 853) the Hoare annotation is: true [2018-01-21 00:34:16,481 INFO L401 ceAbstractionStarter]: For program point l1_destroyErr0EnsuresViolation(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:34:16,481 INFO L401 ceAbstractionStarter]: For program point L848'(line 848) no Hoare annotation was computed. [2018-01-21 00:34:16,481 INFO L401 ceAbstractionStarter]: For program point L849'(line 849) no Hoare annotation was computed. [2018-01-21 00:34:16,481 INFO L401 ceAbstractionStarter]: For program point l1_destroyEXIT(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:34:16,481 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 871) the Hoare annotation is: true [2018-01-21 00:34:16,481 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:16,482 INFO L397 ceAbstractionStarter]: At program point L1(lines 1 871) 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:34:16,482 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:16,482 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:16,482 INFO L401 ceAbstractionStarter]: For program point L836'''(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:34:16,482 INFO L401 ceAbstractionStarter]: For program point l2_destroyErr0EnsuresViolation(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:34:16,482 INFO L401 ceAbstractionStarter]: For program point L836(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:34:16,482 INFO L401 ceAbstractionStarter]: For program point L837''(line 837) no Hoare annotation was computed. [2018-01-21 00:34:16,482 INFO L401 ceAbstractionStarter]: For program point L839(line 839) no Hoare annotation was computed. [2018-01-21 00:34:16,482 INFO L401 ceAbstractionStarter]: For program point L838(line 838) no Hoare annotation was computed. [2018-01-21 00:34:16,483 INFO L404 ceAbstractionStarter]: At program point L836''(lines 836 842) the Hoare annotation is: true [2018-01-21 00:34:16,483 INFO L401 ceAbstractionStarter]: For program point L837(line 837) no Hoare annotation was computed. [2018-01-21 00:34:16,483 INFO L404 ceAbstractionStarter]: At program point l2_destroyENTRY(lines 834 843) the Hoare annotation is: true [2018-01-21 00:34:16,483 INFO L401 ceAbstractionStarter]: For program point l2_destroyEXIT(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:34:16,483 INFO L401 ceAbstractionStarter]: For program point L839'(line 839) no Hoare annotation was computed. [2018-01-21 00:34:16,483 INFO L404 ceAbstractionStarter]: At program point L837'(line 837) the Hoare annotation is: true [2018-01-21 00:34:16,483 INFO L401 ceAbstractionStarter]: For program point L838'(line 838) no Hoare annotation was computed. [2018-01-21 00:34:16,484 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:34:16,484 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:34:16,485 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:34:16,485 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:34:16,485 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:34:16,485 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:34:16,485 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:34:16,485 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l1_insertErr0EnsuresViolation======== [2018-01-21 00:34:16,485 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:34:16,486 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states. [2018-01-21 00:34:16,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-01-21 00:34:16,488 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:34:16,488 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:34:16,488 INFO L371 AbstractCegarLoop]: === Iteration 1 === [l1_insertErr0EnsuresViolation]=== [2018-01-21 00:34:16,488 INFO L82 PathProgramCache]: Analyzing trace with hash 189245713, now seen corresponding path program 1 times [2018-01-21 00:34:16,488 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:34:16,489 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:34:16,489 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:34:16,489 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:34:16,489 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:34:16,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:34:16,496 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:34:16,513 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:34:16,513 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:34:16,513 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:34:16,513 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 58 with the following transitions: [2018-01-21 00:34:16,513 INFO L201 CegarAbsIntRunner]: [45], [85], [87], [91], [109], [115], [116], [165], [167], [181], [183], [184], [185], [186], [188], [189], [190], [191], [193], [194], [208], [210], [213], [215], [217], [218], [219], [220], [274], [280], [281], [282], [292], [293], [296], [297], [302], [303], [306], [307], [308] [2018-01-21 00:34:16,514 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-21 00:34:16,514 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-21 00:34:16,611 INFO L262 AbstractInterpreter]: Error location(s) were unreachable [2018-01-21 00:34:16,611 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:34:16,624 INFO L395 sIntCurrentIteration]: Generating AbsInt predicates [2018-01-21 00:34:16,732 INFO L232 lantSequenceWeakener]: Weakened 51 states. On average, predicates are now at 69.97% of their original sizes. [2018-01-21 00:34:16,732 INFO L408 sIntCurrentIteration]: Unifying AI predicates [2018-01-21 00:34:17,323 INFO L419 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-01-21 00:34:17,323 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:34:17,323 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2018-01-21 00:34:17,323 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:34:17,324 INFO L409 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-01-21 00:34:17,324 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-01-21 00:34:17,324 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1368, Unknown=0, NotChecked=0, Total=1482 [2018-01-21 00:34:17,324 INFO L87 Difference]: Start difference. First operand 171 states. Second operand 39 states. [2018-01-21 00:34:19,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:34:19,210 INFO L93 Difference]: Finished difference Result 194 states and 226 transitions. [2018-01-21 00:34:19,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-01-21 00:34:19,210 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 57 [2018-01-21 00:34:19,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:34:19,210 INFO L225 Difference]: With dead ends: 194 [2018-01-21 00:34:19,210 INFO L226 Difference]: Without dead ends: 0 [2018-01-21 00:34:19,211 INFO L525 BasicCegarLoop]: 2 DeclaredPredicates, 74 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 672 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=337, Invalid=2855, Unknown=0, NotChecked=0, Total=3192 [2018-01-21 00:34:19,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-21 00:34:19,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-21 00:34:19,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-21 00:34:19,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-21 00:34:19,212 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 57 [2018-01-21 00:34:19,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:34:19,212 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-21 00:34:19,212 INFO L433 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-01-21 00:34:19,212 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-21 00:34:19,212 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-21 00:34:19,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-21 00:34:19,796 INFO L401 ceAbstractionStarter]: For program point l3_destroyEXIT(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:34:19,796 INFO L401 ceAbstractionStarter]: For program point L827''(line 827) no Hoare annotation was computed. [2018-01-21 00:34:19,796 INFO L404 ceAbstractionStarter]: At program point L826''(lines 826 832) the Hoare annotation is: true [2018-01-21 00:34:19,796 INFO L401 ceAbstractionStarter]: For program point L829(line 829) no Hoare annotation was computed. [2018-01-21 00:34:19,796 INFO L401 ceAbstractionStarter]: For program point L828(line 828) no Hoare annotation was computed. [2018-01-21 00:34:19,796 INFO L401 ceAbstractionStarter]: For program point L827(line 827) no Hoare annotation was computed. [2018-01-21 00:34:19,796 INFO L404 ceAbstractionStarter]: At program point l3_destroyENTRY(lines 824 833) the Hoare annotation is: true [2018-01-21 00:34:19,796 INFO L401 ceAbstractionStarter]: For program point L826(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:34:19,796 INFO L401 ceAbstractionStarter]: For program point L826'''(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:34:19,796 INFO L401 ceAbstractionStarter]: For program point l3_destroyErr0EnsuresViolation(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:34:19,796 INFO L401 ceAbstractionStarter]: For program point L828'(line 828) no Hoare annotation was computed. [2018-01-21 00:34:19,796 INFO L401 ceAbstractionStarter]: For program point L829'(line 829) no Hoare annotation was computed. [2018-01-21 00:34:19,796 INFO L404 ceAbstractionStarter]: At program point L827'(line 827) the Hoare annotation is: true [2018-01-21 00:34:19,797 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:34:19,797 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:34:19,797 INFO L401 ceAbstractionStarter]: For program point l0_insertErr0EnsuresViolation(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:34:19,797 INFO L401 ceAbstractionStarter]: For program point L813(line 813) no Hoare annotation was computed. [2018-01-21 00:34:19,797 INFO L401 ceAbstractionStarter]: For program point L812(line 812) no Hoare annotation was computed. [2018-01-21 00:34:19,797 INFO L401 ceAbstractionStarter]: For program point l0_insertEXIT(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:34:19,797 INFO L401 ceAbstractionStarter]: For program point L812'(line 812) no Hoare annotation was computed. [2018-01-21 00:34:19,797 INFO L401 ceAbstractionStarter]: For program point L810'(line 810) no Hoare annotation was computed. [2018-01-21 00:34:19,797 INFO L401 ceAbstractionStarter]: For program point L809'''(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:34:19,797 INFO L397 ceAbstractionStarter]: At program point l0_insertENTRY(lines 806 814) the Hoare annotation is: (let ((.cse16 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse17 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|)) (.cse13 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|)) (.cse14 (= (select |#length| |~#list~23.base|) 4)) (.cse15 (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (.cse12 (= |#valid| |old(#valid)|)) (.cse19 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse18 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|))) (let ((.cse0 (not (= 0 (select |old(#valid)| 0)))) (.cse1 (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1))) (.cse2 (not (= .cse19 .cse18))) (.cse3 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse10 (and (= 0 (select (select |#memory_$Pointer$.base| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) .cse13 .cse14 (= 4 (select |#length| |l0_insert_#in~list.base|)) .cse15 (= (select (select |#memory_$Pointer$.offset| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|) |l0_insert_#in~list.offset|) .cse12)) (.cse4 (not (= 0 .cse17))) (.cse5 (not (= .cse19 |l0_insert_#in~list.offset|))) (.cse6 (not (= .cse16 |~#list~23.offset|))) (.cse7 (not (= (select |old(#valid)| |~#list~23.base|) 1))) (.cse8 (not (= .cse18 0))) (.cse9 (not (= .cse16 .cse17))) (.cse11 (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|))))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse12) (or (and .cse12 .cse13 .cse14 .cse15) .cse6 .cse7 (not (= |~#list~23.offset| |l0_insert_#in~list.offset|)) .cse0 .cse3 .cse9 (not (= |l0_insert_#in~list.base| |~#list~23.base|)) .cse4) .cse12 (or .cse0 .cse1 .cse2 .cse3 .cse10 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11)))) [2018-01-21 00:34:19,798 INFO L401 ceAbstractionStarter]: For program point L809(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:34:19,798 INFO L401 ceAbstractionStarter]: For program point l0_insertFINAL(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:34:19,798 INFO L397 ceAbstractionStarter]: At program point L808(line 808) the Hoare annotation is: (let ((.cse16 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|)) (.cse17 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse13 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|)) (.cse14 (= (select |#length| |~#list~23.base|) 4)) (.cse15 (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (.cse12 (= |#valid| |old(#valid)|)) (.cse19 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse18 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|))) (let ((.cse1 (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1))) (.cse2 (not (= .cse19 .cse18))) (.cse10 (and (= 0 (select (select |#memory_$Pointer$.base| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) .cse13 .cse14 (= 4 (select |#length| |l0_insert_#in~list.base|)) .cse15 (= (select (select |#memory_$Pointer$.offset| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|) |l0_insert_#in~list.offset|) .cse12)) (.cse5 (not (= .cse19 |l0_insert_#in~list.offset|))) (.cse8 (not (= .cse18 0))) (.cse11 (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|)))) (.cse6 (not (= .cse17 |~#list~23.offset|))) (.cse7 (not (= (select |old(#valid)| |~#list~23.base|) 1))) (.cse0 (not (= 0 (select |old(#valid)| 0)))) (.cse3 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse9 (not (= .cse17 .cse16))) (.cse4 (not (= 0 .cse16)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse12) .cse12 (or .cse0 .cse1 .cse2 .cse3 .cse10 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11) (or .cse6 .cse7 (not (= |~#list~23.offset| |l0_insert_#in~list.offset|)) .cse0 .cse3 (and .cse13 .cse14 .cse15 .cse12 (= |~#list~23.base| l0_insert_~list.base) (= |~#list~23.offset| l0_insert_~list.offset)) .cse9 (not (= |l0_insert_#in~list.base| |~#list~23.base|)) .cse4)))) [2018-01-21 00:34:19,798 INFO L401 ceAbstractionStarter]: For program point L808'(line 808) no Hoare annotation was computed. [2018-01-21 00:34:19,798 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:34:19,798 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:34:19,798 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2018-01-21 00:34:19,798 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2018-01-21 00:34:19,798 INFO L401 ceAbstractionStarter]: For program point L817'''(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:34:19,798 INFO L401 ceAbstractionStarter]: For program point l4_destroyErr0EnsuresViolation(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:34:19,798 INFO L401 ceAbstractionStarter]: For program point l4_destroyEXIT(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:34:19,799 INFO L404 ceAbstractionStarter]: At program point l4_destroyENTRY(lines 815 823) the Hoare annotation is: true [2018-01-21 00:34:19,799 INFO L404 ceAbstractionStarter]: At program point L817''(lines 817 822) the Hoare annotation is: true [2018-01-21 00:34:19,799 INFO L401 ceAbstractionStarter]: For program point L818(line 818) no Hoare annotation was computed. [2018-01-21 00:34:19,799 INFO L401 ceAbstractionStarter]: For program point L817(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:34:19,799 INFO L401 ceAbstractionStarter]: For program point L819(line 819) no Hoare annotation was computed. [2018-01-21 00:34:19,799 INFO L401 ceAbstractionStarter]: For program point L819'(line 819) no Hoare annotation was computed. [2018-01-21 00:34:19,799 INFO L401 ceAbstractionStarter]: For program point L818'(line 818) no Hoare annotation was computed. [2018-01-21 00:34:19,799 INFO L401 ceAbstractionStarter]: For program point L791(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:34:19,799 INFO L397 ceAbstractionStarter]: At program point L790(line 790) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:19,799 INFO L401 ceAbstractionStarter]: For program point L795(line 795) no Hoare annotation was computed. [2018-01-21 00:34:19,799 INFO L401 ceAbstractionStarter]: For program point L794(line 794) no Hoare annotation was computed. [2018-01-21 00:34:19,799 INFO L397 ceAbstractionStarter]: At program point L792(line 792) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:19,799 INFO L401 ceAbstractionStarter]: For program point l2_insertErr0EnsuresViolation(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:34:19,799 INFO L401 ceAbstractionStarter]: For program point L794'(line 794) no Hoare annotation was computed. [2018-01-21 00:34:19,799 INFO L401 ceAbstractionStarter]: For program point L791'''(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:34:19,799 INFO L401 ceAbstractionStarter]: For program point L792'(line 792) no Hoare annotation was computed. [2018-01-21 00:34:19,799 INFO L401 ceAbstractionStarter]: For program point L790'(line 790) no Hoare annotation was computed. [2018-01-21 00:34:19,800 INFO L397 ceAbstractionStarter]: At program point l2_insertENTRY(lines 788 796) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:19,800 INFO L397 ceAbstractionStarter]: At program point L791''(lines 791 793) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:19,800 INFO L401 ceAbstractionStarter]: For program point l2_insertEXIT(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:34:19,800 INFO L401 ceAbstractionStarter]: For program point l2_insertFINAL(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:34:19,800 INFO L401 ceAbstractionStarter]: For program point L867'''(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:34:19,800 INFO L397 ceAbstractionStarter]: At program point L870(line 870) 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:34:19,800 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:34:19,800 INFO L401 ceAbstractionStarter]: For program point L870'(line 870) no Hoare annotation was computed. [2018-01-21 00:34:19,800 INFO L397 ceAbstractionStarter]: At program point L868(line 868) 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:34:19,800 INFO L401 ceAbstractionStarter]: For program point L867(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:34:19,800 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:34:19,800 INFO L401 ceAbstractionStarter]: For program point L868'(line 868) no Hoare annotation was computed. [2018-01-21 00:34:19,800 INFO L397 ceAbstractionStarter]: At program point L867''(lines 867 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:34:19,801 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:34:19,801 INFO L401 ceAbstractionStarter]: For program point L782'''(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:34:19,801 INFO L397 ceAbstractionStarter]: At program point L783(line 783) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:19,801 INFO L401 ceAbstractionStarter]: For program point L782(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:34:19,801 INFO L397 ceAbstractionStarter]: At program point L781(line 781) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:19,801 INFO L401 ceAbstractionStarter]: For program point L783'(line 783) no Hoare annotation was computed. [2018-01-21 00:34:19,801 INFO L401 ceAbstractionStarter]: For program point L786(line 786) no Hoare annotation was computed. [2018-01-21 00:34:19,801 INFO L401 ceAbstractionStarter]: For program point L781'(line 781) no Hoare annotation was computed. [2018-01-21 00:34:19,801 INFO L401 ceAbstractionStarter]: For program point L785(line 785) no Hoare annotation was computed. [2018-01-21 00:34:19,801 INFO L397 ceAbstractionStarter]: At program point l3_insertENTRY(lines 779 787) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:19,801 INFO L397 ceAbstractionStarter]: At program point L782''(lines 782 784) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:19,801 INFO L401 ceAbstractionStarter]: For program point L785'(line 785) no Hoare annotation was computed. [2018-01-21 00:34:19,801 INFO L401 ceAbstractionStarter]: For program point l3_insertEXIT(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:34:19,801 INFO L401 ceAbstractionStarter]: For program point l3_insertFINAL(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:34:19,801 INFO L401 ceAbstractionStarter]: For program point l3_insertErr0EnsuresViolation(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:34:19,801 INFO L401 ceAbstractionStarter]: For program point l1_insertEXIT(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:34:19,801 INFO L397 ceAbstractionStarter]: At program point L799(line 799) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:19,802 INFO L401 ceAbstractionStarter]: For program point L803(line 803) no Hoare annotation was computed. [2018-01-21 00:34:19,802 INFO L397 ceAbstractionStarter]: At program point L801(line 801) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:19,802 INFO L401 ceAbstractionStarter]: For program point L800(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:34:19,802 INFO L401 ceAbstractionStarter]: For program point L803'(line 803) no Hoare annotation was computed. [2018-01-21 00:34:19,802 INFO L401 ceAbstractionStarter]: For program point L801'(line 801) no Hoare annotation was computed. [2018-01-21 00:34:19,802 INFO L401 ceAbstractionStarter]: For program point L804(line 804) no Hoare annotation was computed. [2018-01-21 00:34:19,802 INFO L397 ceAbstractionStarter]: At program point l1_insertENTRY(lines 797 805) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:19,802 INFO L401 ceAbstractionStarter]: For program point L799'(line 799) no Hoare annotation was computed. [2018-01-21 00:34:19,802 INFO L401 ceAbstractionStarter]: For program point l1_insertFINAL(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:34:19,802 INFO L397 ceAbstractionStarter]: At program point L800''(lines 800 802) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:19,802 INFO L401 ceAbstractionStarter]: For program point L800'''(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:34:19,802 INFO L401 ceAbstractionStarter]: For program point l1_insertErr0EnsuresViolation(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:34:19,802 INFO L401 ceAbstractionStarter]: For program point l0_destroyEXIT(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:34:19,802 INFO L401 ceAbstractionStarter]: For program point L858(line 858) no Hoare annotation was computed. [2018-01-21 00:34:19,802 INFO L401 ceAbstractionStarter]: For program point l0_destroyErr0EnsuresViolation(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:34:19,802 INFO L401 ceAbstractionStarter]: For program point L857(line 857) no Hoare annotation was computed. [2018-01-21 00:34:19,802 INFO L401 ceAbstractionStarter]: For program point L856(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:34:19,803 INFO L404 ceAbstractionStarter]: At program point L857'(line 857) the Hoare annotation is: true [2018-01-21 00:34:19,803 INFO L401 ceAbstractionStarter]: For program point L857''(line 857) no Hoare annotation was computed. [2018-01-21 00:34:19,803 INFO L401 ceAbstractionStarter]: For program point L858'(line 858) no Hoare annotation was computed. [2018-01-21 00:34:19,803 INFO L401 ceAbstractionStarter]: For program point L859(line 859) no Hoare annotation was computed. [2018-01-21 00:34:19,803 INFO L404 ceAbstractionStarter]: At program point L856''(lines 856 862) the Hoare annotation is: true [2018-01-21 00:34:19,803 INFO L401 ceAbstractionStarter]: For program point L856'''(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:34:19,803 INFO L404 ceAbstractionStarter]: At program point l0_destroyENTRY(lines 854 863) the Hoare annotation is: true [2018-01-21 00:34:19,803 INFO L401 ceAbstractionStarter]: For program point L859'(line 859) no Hoare annotation was computed. [2018-01-21 00:34:19,803 INFO L401 ceAbstractionStarter]: For program point calloc_modelErr0EnsuresViolation(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:34:19,803 INFO L401 ceAbstractionStarter]: For program point L742'(line 742) no Hoare annotation was computed. [2018-01-21 00:34:19,803 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:34:19,803 INFO L401 ceAbstractionStarter]: For program point L741'(line 741) no Hoare annotation was computed. [2018-01-21 00:34:19,803 INFO L401 ceAbstractionStarter]: For program point calloc_modelFINAL(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:34:19,803 INFO L401 ceAbstractionStarter]: For program point calloc_modelEXIT(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:34:19,804 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:34:19,804 INFO L401 ceAbstractionStarter]: For program point L741(line 741) no Hoare annotation was computed. [2018-01-21 00:34:19,804 INFO L401 ceAbstractionStarter]: For program point l4_insertEXIT(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:34:19,804 INFO L401 ceAbstractionStarter]: For program point l4_insertFINAL(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:34:19,804 INFO L401 ceAbstractionStarter]: For program point L777(line 777) no Hoare annotation was computed. [2018-01-21 00:34:19,804 INFO L401 ceAbstractionStarter]: For program point L776(line 776) no Hoare annotation was computed. [2018-01-21 00:34:19,804 INFO L397 ceAbstractionStarter]: At program point L775(line 775) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:19,804 INFO L397 ceAbstractionStarter]: At program point L774(line 774) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:19,804 INFO L401 ceAbstractionStarter]: For program point l4_insertErr0EnsuresViolation(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:34:19,804 INFO L401 ceAbstractionStarter]: For program point L776'(line 776) no Hoare annotation was computed. [2018-01-21 00:34:19,804 INFO L397 ceAbstractionStarter]: At program point l4_insertENTRY(lines 772 778) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:19,804 INFO L401 ceAbstractionStarter]: For program point L775'(line 775) no Hoare annotation was computed. [2018-01-21 00:34:19,804 INFO L401 ceAbstractionStarter]: For program point L774'(line 774) no Hoare annotation was computed. [2018-01-21 00:34:19,804 INFO L401 ceAbstractionStarter]: For program point L775''(line 775) no Hoare annotation was computed. [2018-01-21 00:34:19,805 INFO L401 ceAbstractionStarter]: For program point L776''(line 776) no Hoare annotation was computed. [2018-01-21 00:34:19,805 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieFINAL(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:34:19,805 INFO L401 ceAbstractionStarter]: For program point L767'(line 767) no Hoare annotation was computed. [2018-01-21 00:34:19,805 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieErr0EnsuresViolation(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:34:19,805 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:34:19,805 INFO L401 ceAbstractionStarter]: For program point L768(lines 768 769) no Hoare annotation was computed. [2018-01-21 00:34:19,805 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieEXIT(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:34:19,805 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:34:19,805 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:19,805 INFO L401 ceAbstractionStarter]: For program point L866'(line 866) no Hoare annotation was computed. [2018-01-21 00:34:19,805 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:19,805 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 871) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:19,805 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:19,805 INFO L401 ceAbstractionStarter]: For program point L866(line 866) no Hoare annotation was computed. [2018-01-21 00:34:19,806 INFO L401 ceAbstractionStarter]: For program point L846'''(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:34:19,806 INFO L401 ceAbstractionStarter]: For program point L847(line 847) no Hoare annotation was computed. [2018-01-21 00:34:19,806 INFO L401 ceAbstractionStarter]: For program point L846(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:34:19,806 INFO L404 ceAbstractionStarter]: At program point L847'(line 847) the Hoare annotation is: true [2018-01-21 00:34:19,806 INFO L401 ceAbstractionStarter]: For program point L847''(line 847) no Hoare annotation was computed. [2018-01-21 00:34:19,806 INFO L401 ceAbstractionStarter]: For program point L849(line 849) no Hoare annotation was computed. [2018-01-21 00:34:19,806 INFO L401 ceAbstractionStarter]: For program point L848(line 848) no Hoare annotation was computed. [2018-01-21 00:34:19,806 INFO L404 ceAbstractionStarter]: At program point L846''(lines 846 852) the Hoare annotation is: true [2018-01-21 00:34:19,806 INFO L404 ceAbstractionStarter]: At program point l1_destroyENTRY(lines 844 853) the Hoare annotation is: true [2018-01-21 00:34:19,806 INFO L401 ceAbstractionStarter]: For program point l1_destroyErr0EnsuresViolation(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:34:19,806 INFO L401 ceAbstractionStarter]: For program point L848'(line 848) no Hoare annotation was computed. [2018-01-21 00:34:19,806 INFO L401 ceAbstractionStarter]: For program point L849'(line 849) no Hoare annotation was computed. [2018-01-21 00:34:19,806 INFO L401 ceAbstractionStarter]: For program point l1_destroyEXIT(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:34:19,806 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 871) the Hoare annotation is: true [2018-01-21 00:34:19,806 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:19,806 INFO L397 ceAbstractionStarter]: At program point L1(lines 1 871) 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:34:19,807 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:19,807 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:19,807 INFO L401 ceAbstractionStarter]: For program point L836'''(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:34:19,807 INFO L401 ceAbstractionStarter]: For program point l2_destroyErr0EnsuresViolation(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:34:19,807 INFO L401 ceAbstractionStarter]: For program point L836(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:34:19,807 INFO L401 ceAbstractionStarter]: For program point L837''(line 837) no Hoare annotation was computed. [2018-01-21 00:34:19,807 INFO L401 ceAbstractionStarter]: For program point L839(line 839) no Hoare annotation was computed. [2018-01-21 00:34:19,807 INFO L401 ceAbstractionStarter]: For program point L838(line 838) no Hoare annotation was computed. [2018-01-21 00:34:19,807 INFO L404 ceAbstractionStarter]: At program point L836''(lines 836 842) the Hoare annotation is: true [2018-01-21 00:34:19,807 INFO L401 ceAbstractionStarter]: For program point L837(line 837) no Hoare annotation was computed. [2018-01-21 00:34:19,807 INFO L404 ceAbstractionStarter]: At program point l2_destroyENTRY(lines 834 843) the Hoare annotation is: true [2018-01-21 00:34:19,807 INFO L401 ceAbstractionStarter]: For program point l2_destroyEXIT(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:34:19,807 INFO L401 ceAbstractionStarter]: For program point L839'(line 839) no Hoare annotation was computed. [2018-01-21 00:34:19,807 INFO L404 ceAbstractionStarter]: At program point L837'(line 837) the Hoare annotation is: true [2018-01-21 00:34:19,807 INFO L401 ceAbstractionStarter]: For program point L838'(line 838) no Hoare annotation was computed. [2018-01-21 00:34:19,808 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:34:19,808 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:34:19,808 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:34:19,808 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:34:19,808 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:34:19,808 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:34:19,808 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:34:19,809 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l0_destroyErr0EnsuresViolation======== [2018-01-21 00:34:19,809 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:34:19,810 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states. [2018-01-21 00:34:19,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-01-21 00:34:19,810 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:34:19,810 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-21 00:34:19,810 INFO L371 AbstractCegarLoop]: === Iteration 1 === [l0_destroyErr0EnsuresViolation]=== [2018-01-21 00:34:19,811 INFO L82 PathProgramCache]: Analyzing trace with hash 1241016547, now seen corresponding path program 1 times [2018-01-21 00:34:19,811 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:34:19,812 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:34:19,812 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:34:19,812 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:34:19,812 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:34:19,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:34:19,815 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:34:19,819 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:34:19,819 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:34:19,819 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-01-21 00:34:19,819 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:34:19,820 INFO L409 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-01-21 00:34:19,820 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-01-21 00:34:19,820 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-01-21 00:34:19,820 INFO L87 Difference]: Start difference. First operand 171 states. Second operand 2 states. [2018-01-21 00:34:19,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:34:19,827 INFO L93 Difference]: Finished difference Result 334 states and 402 transitions. [2018-01-21 00:34:19,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-01-21 00:34:19,827 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 13 [2018-01-21 00:34:19,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:34:19,828 INFO L225 Difference]: With dead ends: 334 [2018-01-21 00:34:19,828 INFO L226 Difference]: Without dead ends: 151 [2018-01-21 00:34:19,829 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:34:19,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-01-21 00:34:19,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2018-01-21 00:34:19,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2018-01-21 00:34:19,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 166 transitions. [2018-01-21 00:34:19,839 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 166 transitions. Word has length 13 [2018-01-21 00:34:19,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:34:19,839 INFO L432 AbstractCegarLoop]: Abstraction has 151 states and 166 transitions. [2018-01-21 00:34:19,839 INFO L433 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-01-21 00:34:19,840 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 166 transitions. [2018-01-21 00:34:19,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2018-01-21 00:34:19,841 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:34:19,842 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] [2018-01-21 00:34:19,842 INFO L371 AbstractCegarLoop]: === Iteration 2 === [l0_destroyErr0EnsuresViolation]=== [2018-01-21 00:34:19,842 INFO L82 PathProgramCache]: Analyzing trace with hash 370737274, now seen corresponding path program 1 times [2018-01-21 00:34:19,842 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:34:19,843 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:34:19,843 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:34:19,843 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:34:19,843 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:34:19,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:34:19,858 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:34:19,915 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:34:19,915 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:34:19,915 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:34:19,915 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 236 with the following transitions: [2018-01-21 00:34:19,916 INFO L201 CegarAbsIntRunner]: [0], [4], [5], [7], [8], [9], [10], [11], [15], [21], [23], [27], [28], [29], [30], [31], [35], [41], [45], [48], [51], [57], [62], [66], [67], [69], [70], [71], [72], [73], [77], [84], [85], [87], [91], [94], [97], [103], [104], [105], [106], [107], [109], [115], [116], [117], [119], [123], [126], [129], [135], [136], [137], [138], [139], [141], [143], [147], [150], [153], [159], [160], [161], [162], [163], [165], [167], [171], [174], [177], [183], [184], [185], [186], [187], [189], [190], [191], [193], [194], [196], [198], [200], [201], [202], [203], [204], [205], [206], [208], [210], [213], [215], [217], [218], [219], [220], [222], [226], [227], [229], [230], [231], [232], [233], [237], [243], [249], [253], [254], [256], [257], [258], [259], [260], [264], [270], [272], [273], [274], [275], [276], [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], [310], [311] [2018-01-21 00:34:19,918 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-21 00:34:19,918 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-21 00:34:20,428 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-21 00:34:20,428 INFO L268 AbstractInterpreter]: Visited 155 different actions 235 times. Never merged. Never widened. Never found a fixpoint. Largest state had 28 variables. [2018-01-21 00:34:20,438 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-21 00:34:20,438 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:34:20,438 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-21 00:34:20,452 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:34:20,452 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-21 00:34:20,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:34:20,549 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-21 00:34:20,569 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:34:20,574 INFO L700 Elim1Store]: detected not equals via solver [2018-01-21 00:34:20,575 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:34:20,575 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-21 00:34:20,577 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:34:20,578 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-01-21 00:34:20,607 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_3 Int)) (and (= |c_#valid| (store |c_old(#valid)| v_prenex_3 1)) (<= (select |c_old(#valid)| v_prenex_3) 0)))) is different from true [2018-01-21 00:34:20,646 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:34:20,646 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-21 00:34:20,850 WARN L1007 $PredicateComparison]: unable to prove that (forall ((|v_calloc_model_#t~malloc0.base_377| Int)) (or (not (= (store |c_#valid| |v_calloc_model_#t~malloc0.base_377| 1) |c_old(#valid)|)) (< 0 (select |c_#valid| |v_calloc_model_#t~malloc0.base_377|)))) is different from false [2018-01-21 00:34:20,877 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:34:20,899 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-01-21 00:34:20,899 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [4] total 8 [2018-01-21 00:34:20,899 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:34:20,900 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-21 00:34:20,900 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-21 00:34:20,900 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=16, Unknown=3, NotChecked=24, Total=56 [2018-01-21 00:34:20,900 INFO L87 Difference]: Start difference. First operand 151 states and 166 transitions. Second operand 6 states. [2018-01-21 00:34:20,931 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:34:20,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:34:20,937 INFO L93 Difference]: Finished difference Result 167 states and 186 transitions. [2018-01-21 00:34:20,937 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-21 00:34:20,937 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 235 [2018-01-21 00:34:20,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:34:20,938 INFO L225 Difference]: With dead ends: 167 [2018-01-21 00:34:20,938 INFO L226 Difference]: Without dead ends: 0 [2018-01-21 00:34:20,938 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 464 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=4, NotChecked=44, Total=90 [2018-01-21 00:34:20,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-21 00:34:20,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-21 00:34:20,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-21 00:34:20,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-21 00:34:20,939 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 235 [2018-01-21 00:34:20,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:34:20,940 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-21 00:34:20,940 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-21 00:34:20,940 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-21 00:34:20,940 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-21 00:34:20,940 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-21 00:34:21,081 INFO L401 ceAbstractionStarter]: For program point l3_destroyEXIT(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:34:21,081 INFO L401 ceAbstractionStarter]: For program point L827''(line 827) no Hoare annotation was computed. [2018-01-21 00:34:21,081 INFO L404 ceAbstractionStarter]: At program point L826''(lines 826 832) the Hoare annotation is: true [2018-01-21 00:34:21,081 INFO L401 ceAbstractionStarter]: For program point L829(line 829) no Hoare annotation was computed. [2018-01-21 00:34:21,081 INFO L401 ceAbstractionStarter]: For program point L828(line 828) no Hoare annotation was computed. [2018-01-21 00:34:21,081 INFO L401 ceAbstractionStarter]: For program point L827(line 827) no Hoare annotation was computed. [2018-01-21 00:34:21,081 INFO L404 ceAbstractionStarter]: At program point l3_destroyENTRY(lines 824 833) the Hoare annotation is: true [2018-01-21 00:34:21,081 INFO L401 ceAbstractionStarter]: For program point L826(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:34:21,082 INFO L401 ceAbstractionStarter]: For program point L826'''(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:34:21,082 INFO L401 ceAbstractionStarter]: For program point l3_destroyErr0EnsuresViolation(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:34:21,082 INFO L401 ceAbstractionStarter]: For program point L828'(line 828) no Hoare annotation was computed. [2018-01-21 00:34:21,082 INFO L401 ceAbstractionStarter]: For program point L829'(line 829) no Hoare annotation was computed. [2018-01-21 00:34:21,082 INFO L404 ceAbstractionStarter]: At program point L827'(line 827) the Hoare annotation is: true [2018-01-21 00:34:21,082 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:34:21,082 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:34:21,082 INFO L401 ceAbstractionStarter]: For program point l0_insertErr0EnsuresViolation(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:34:21,082 INFO L401 ceAbstractionStarter]: For program point L813(line 813) no Hoare annotation was computed. [2018-01-21 00:34:21,082 INFO L401 ceAbstractionStarter]: For program point L812(line 812) no Hoare annotation was computed. [2018-01-21 00:34:21,082 INFO L401 ceAbstractionStarter]: For program point l0_insertEXIT(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:34:21,082 INFO L401 ceAbstractionStarter]: For program point L812'(line 812) no Hoare annotation was computed. [2018-01-21 00:34:21,082 INFO L401 ceAbstractionStarter]: For program point L810'(line 810) no Hoare annotation was computed. [2018-01-21 00:34:21,083 INFO L401 ceAbstractionStarter]: For program point L809'''(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:34:21,083 INFO L397 ceAbstractionStarter]: At program point l0_insertENTRY(lines 806 814) the Hoare annotation is: (let ((.cse16 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse17 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|)) (.cse13 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|)) (.cse14 (= (select |#length| |~#list~23.base|) 4)) (.cse15 (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (.cse12 (= |#valid| |old(#valid)|)) (.cse19 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse18 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|))) (let ((.cse0 (not (= 0 (select |old(#valid)| 0)))) (.cse1 (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1))) (.cse2 (not (= .cse19 .cse18))) (.cse3 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse10 (and (= 0 (select (select |#memory_$Pointer$.base| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) .cse13 .cse14 (= 4 (select |#length| |l0_insert_#in~list.base|)) .cse15 (= (select (select |#memory_$Pointer$.offset| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|) |l0_insert_#in~list.offset|) .cse12)) (.cse4 (not (= 0 .cse17))) (.cse5 (not (= .cse19 |l0_insert_#in~list.offset|))) (.cse6 (not (= .cse16 |~#list~23.offset|))) (.cse7 (not (= (select |old(#valid)| |~#list~23.base|) 1))) (.cse8 (not (= .cse18 0))) (.cse9 (not (= .cse16 .cse17))) (.cse11 (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|))))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse12) (or (and .cse12 .cse13 .cse14 .cse15) .cse6 .cse7 (not (= |~#list~23.offset| |l0_insert_#in~list.offset|)) .cse0 .cse3 .cse9 (not (= |l0_insert_#in~list.base| |~#list~23.base|)) .cse4) .cse12 (or .cse0 .cse1 .cse2 .cse3 .cse10 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11)))) [2018-01-21 00:34:21,083 INFO L401 ceAbstractionStarter]: For program point L809(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:34:21,083 INFO L401 ceAbstractionStarter]: For program point l0_insertFINAL(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:34:21,083 INFO L397 ceAbstractionStarter]: At program point L808(line 808) the Hoare annotation is: (let ((.cse16 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|)) (.cse17 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse13 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|)) (.cse14 (= (select |#length| |~#list~23.base|) 4)) (.cse15 (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (.cse12 (= |#valid| |old(#valid)|)) (.cse19 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse18 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|))) (let ((.cse1 (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1))) (.cse2 (not (= .cse19 .cse18))) (.cse10 (and (= 0 (select (select |#memory_$Pointer$.base| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) .cse13 .cse14 (= 4 (select |#length| |l0_insert_#in~list.base|)) .cse15 (= (select (select |#memory_$Pointer$.offset| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|) |l0_insert_#in~list.offset|) .cse12)) (.cse5 (not (= .cse19 |l0_insert_#in~list.offset|))) (.cse8 (not (= .cse18 0))) (.cse11 (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|)))) (.cse6 (not (= .cse17 |~#list~23.offset|))) (.cse7 (not (= (select |old(#valid)| |~#list~23.base|) 1))) (.cse0 (not (= 0 (select |old(#valid)| 0)))) (.cse3 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse9 (not (= .cse17 .cse16))) (.cse4 (not (= 0 .cse16)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse12) .cse12 (or .cse0 .cse1 .cse2 .cse3 .cse10 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11) (or .cse6 .cse7 (not (= |~#list~23.offset| |l0_insert_#in~list.offset|)) .cse0 .cse3 (and .cse13 .cse14 .cse15 .cse12 (= |~#list~23.base| l0_insert_~list.base) (= |~#list~23.offset| l0_insert_~list.offset)) .cse9 (not (= |l0_insert_#in~list.base| |~#list~23.base|)) .cse4)))) [2018-01-21 00:34:21,083 INFO L401 ceAbstractionStarter]: For program point L808'(line 808) no Hoare annotation was computed. [2018-01-21 00:34:21,083 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:34:21,083 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:34:21,084 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2018-01-21 00:34:21,084 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2018-01-21 00:34:21,084 INFO L401 ceAbstractionStarter]: For program point L817'''(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:34:21,084 INFO L401 ceAbstractionStarter]: For program point l4_destroyErr0EnsuresViolation(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:34:21,084 INFO L401 ceAbstractionStarter]: For program point l4_destroyEXIT(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:34:21,084 INFO L404 ceAbstractionStarter]: At program point l4_destroyENTRY(lines 815 823) the Hoare annotation is: true [2018-01-21 00:34:21,084 INFO L404 ceAbstractionStarter]: At program point L817''(lines 817 822) the Hoare annotation is: true [2018-01-21 00:34:21,084 INFO L401 ceAbstractionStarter]: For program point L818(line 818) no Hoare annotation was computed. [2018-01-21 00:34:21,084 INFO L401 ceAbstractionStarter]: For program point L817(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:34:21,084 INFO L401 ceAbstractionStarter]: For program point L819(line 819) no Hoare annotation was computed. [2018-01-21 00:34:21,084 INFO L401 ceAbstractionStarter]: For program point L819'(line 819) no Hoare annotation was computed. [2018-01-21 00:34:21,084 INFO L401 ceAbstractionStarter]: For program point L818'(line 818) no Hoare annotation was computed. [2018-01-21 00:34:21,084 INFO L401 ceAbstractionStarter]: For program point L791(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:34:21,084 INFO L397 ceAbstractionStarter]: At program point L790(line 790) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,084 INFO L401 ceAbstractionStarter]: For program point L795(line 795) no Hoare annotation was computed. [2018-01-21 00:34:21,084 INFO L401 ceAbstractionStarter]: For program point L794(line 794) no Hoare annotation was computed. [2018-01-21 00:34:21,084 INFO L397 ceAbstractionStarter]: At program point L792(line 792) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,085 INFO L401 ceAbstractionStarter]: For program point l2_insertErr0EnsuresViolation(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:34:21,085 INFO L401 ceAbstractionStarter]: For program point L794'(line 794) no Hoare annotation was computed. [2018-01-21 00:34:21,085 INFO L401 ceAbstractionStarter]: For program point L791'''(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:34:21,085 INFO L401 ceAbstractionStarter]: For program point L792'(line 792) no Hoare annotation was computed. [2018-01-21 00:34:21,085 INFO L401 ceAbstractionStarter]: For program point L790'(line 790) no Hoare annotation was computed. [2018-01-21 00:34:21,085 INFO L397 ceAbstractionStarter]: At program point l2_insertENTRY(lines 788 796) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,085 INFO L397 ceAbstractionStarter]: At program point L791''(lines 791 793) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,085 INFO L401 ceAbstractionStarter]: For program point l2_insertEXIT(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:34:21,085 INFO L401 ceAbstractionStarter]: For program point l2_insertFINAL(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:34:21,085 INFO L401 ceAbstractionStarter]: For program point L867'''(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:34:21,085 INFO L397 ceAbstractionStarter]: At program point L870(line 870) 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:34:21,085 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:34:21,085 INFO L401 ceAbstractionStarter]: For program point L870'(line 870) no Hoare annotation was computed. [2018-01-21 00:34:21,086 INFO L397 ceAbstractionStarter]: At program point L868(line 868) 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:34:21,086 INFO L401 ceAbstractionStarter]: For program point L867(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:34:21,086 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:34:21,086 INFO L401 ceAbstractionStarter]: For program point L868'(line 868) no Hoare annotation was computed. [2018-01-21 00:34:21,086 INFO L397 ceAbstractionStarter]: At program point L867''(lines 867 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:34:21,086 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:34:21,086 INFO L401 ceAbstractionStarter]: For program point L782'''(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:34:21,086 INFO L397 ceAbstractionStarter]: At program point L783(line 783) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,086 INFO L401 ceAbstractionStarter]: For program point L782(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:34:21,086 INFO L397 ceAbstractionStarter]: At program point L781(line 781) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,086 INFO L401 ceAbstractionStarter]: For program point L783'(line 783) no Hoare annotation was computed. [2018-01-21 00:34:21,086 INFO L401 ceAbstractionStarter]: For program point L786(line 786) no Hoare annotation was computed. [2018-01-21 00:34:21,086 INFO L401 ceAbstractionStarter]: For program point L781'(line 781) no Hoare annotation was computed. [2018-01-21 00:34:21,086 INFO L401 ceAbstractionStarter]: For program point L785(line 785) no Hoare annotation was computed. [2018-01-21 00:34:21,086 INFO L397 ceAbstractionStarter]: At program point l3_insertENTRY(lines 779 787) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,086 INFO L397 ceAbstractionStarter]: At program point L782''(lines 782 784) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,087 INFO L401 ceAbstractionStarter]: For program point L785'(line 785) no Hoare annotation was computed. [2018-01-21 00:34:21,087 INFO L401 ceAbstractionStarter]: For program point l3_insertEXIT(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:34:21,087 INFO L401 ceAbstractionStarter]: For program point l3_insertFINAL(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:34:21,087 INFO L401 ceAbstractionStarter]: For program point l3_insertErr0EnsuresViolation(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:34:21,087 INFO L401 ceAbstractionStarter]: For program point l1_insertEXIT(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:34:21,087 INFO L397 ceAbstractionStarter]: At program point L799(line 799) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,087 INFO L401 ceAbstractionStarter]: For program point L803(line 803) no Hoare annotation was computed. [2018-01-21 00:34:21,087 INFO L397 ceAbstractionStarter]: At program point L801(line 801) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,087 INFO L401 ceAbstractionStarter]: For program point L800(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:34:21,087 INFO L401 ceAbstractionStarter]: For program point L803'(line 803) no Hoare annotation was computed. [2018-01-21 00:34:21,087 INFO L401 ceAbstractionStarter]: For program point L801'(line 801) no Hoare annotation was computed. [2018-01-21 00:34:21,087 INFO L401 ceAbstractionStarter]: For program point L804(line 804) no Hoare annotation was computed. [2018-01-21 00:34:21,087 INFO L397 ceAbstractionStarter]: At program point l1_insertENTRY(lines 797 805) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,087 INFO L401 ceAbstractionStarter]: For program point L799'(line 799) no Hoare annotation was computed. [2018-01-21 00:34:21,087 INFO L401 ceAbstractionStarter]: For program point l1_insertFINAL(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:34:21,087 INFO L397 ceAbstractionStarter]: At program point L800''(lines 800 802) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,087 INFO L401 ceAbstractionStarter]: For program point L800'''(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:34:21,088 INFO L401 ceAbstractionStarter]: For program point l1_insertErr0EnsuresViolation(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:34:21,088 INFO L401 ceAbstractionStarter]: For program point l0_destroyEXIT(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:34:21,088 INFO L401 ceAbstractionStarter]: For program point L858(line 858) no Hoare annotation was computed. [2018-01-21 00:34:21,088 INFO L401 ceAbstractionStarter]: For program point l0_destroyErr0EnsuresViolation(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:34:21,088 INFO L401 ceAbstractionStarter]: For program point L857(line 857) no Hoare annotation was computed. [2018-01-21 00:34:21,088 INFO L401 ceAbstractionStarter]: For program point L856(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:34:21,088 INFO L404 ceAbstractionStarter]: At program point L857'(line 857) the Hoare annotation is: true [2018-01-21 00:34:21,088 INFO L401 ceAbstractionStarter]: For program point L857''(line 857) no Hoare annotation was computed. [2018-01-21 00:34:21,088 INFO L401 ceAbstractionStarter]: For program point L858'(line 858) no Hoare annotation was computed. [2018-01-21 00:34:21,088 INFO L401 ceAbstractionStarter]: For program point L859(line 859) no Hoare annotation was computed. [2018-01-21 00:34:21,088 INFO L404 ceAbstractionStarter]: At program point L856''(lines 856 862) the Hoare annotation is: true [2018-01-21 00:34:21,088 INFO L401 ceAbstractionStarter]: For program point L856'''(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:34:21,088 INFO L404 ceAbstractionStarter]: At program point l0_destroyENTRY(lines 854 863) the Hoare annotation is: true [2018-01-21 00:34:21,088 INFO L401 ceAbstractionStarter]: For program point L859'(line 859) no Hoare annotation was computed. [2018-01-21 00:34:21,088 INFO L401 ceAbstractionStarter]: For program point calloc_modelErr0EnsuresViolation(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:34:21,088 INFO L401 ceAbstractionStarter]: For program point L742'(line 742) no Hoare annotation was computed. [2018-01-21 00:34:21,089 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:34:21,089 INFO L401 ceAbstractionStarter]: For program point L741'(line 741) no Hoare annotation was computed. [2018-01-21 00:34:21,089 INFO L401 ceAbstractionStarter]: For program point calloc_modelFINAL(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:34:21,089 INFO L401 ceAbstractionStarter]: For program point calloc_modelEXIT(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:34:21,089 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:34:21,089 INFO L401 ceAbstractionStarter]: For program point L741(line 741) no Hoare annotation was computed. [2018-01-21 00:34:21,089 INFO L401 ceAbstractionStarter]: For program point l4_insertEXIT(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:34:21,089 INFO L401 ceAbstractionStarter]: For program point l4_insertFINAL(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:34:21,089 INFO L401 ceAbstractionStarter]: For program point L777(line 777) no Hoare annotation was computed. [2018-01-21 00:34:21,089 INFO L401 ceAbstractionStarter]: For program point L776(line 776) no Hoare annotation was computed. [2018-01-21 00:34:21,089 INFO L397 ceAbstractionStarter]: At program point L775(line 775) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,090 INFO L397 ceAbstractionStarter]: At program point L774(line 774) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,090 INFO L401 ceAbstractionStarter]: For program point l4_insertErr0EnsuresViolation(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:34:21,090 INFO L401 ceAbstractionStarter]: For program point L776'(line 776) no Hoare annotation was computed. [2018-01-21 00:34:21,090 INFO L397 ceAbstractionStarter]: At program point l4_insertENTRY(lines 772 778) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,090 INFO L401 ceAbstractionStarter]: For program point L775'(line 775) no Hoare annotation was computed. [2018-01-21 00:34:21,090 INFO L401 ceAbstractionStarter]: For program point L774'(line 774) no Hoare annotation was computed. [2018-01-21 00:34:21,090 INFO L401 ceAbstractionStarter]: For program point L775''(line 775) no Hoare annotation was computed. [2018-01-21 00:34:21,090 INFO L401 ceAbstractionStarter]: For program point L776''(line 776) no Hoare annotation was computed. [2018-01-21 00:34:21,090 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieFINAL(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:34:21,090 INFO L401 ceAbstractionStarter]: For program point L767'(line 767) no Hoare annotation was computed. [2018-01-21 00:34:21,090 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieErr0EnsuresViolation(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:34:21,090 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:34:21,090 INFO L401 ceAbstractionStarter]: For program point L768(lines 768 769) no Hoare annotation was computed. [2018-01-21 00:34:21,090 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieEXIT(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:34:21,091 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:34:21,091 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:21,091 INFO L401 ceAbstractionStarter]: For program point L866'(line 866) no Hoare annotation was computed. [2018-01-21 00:34:21,091 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:21,091 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 871) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,091 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:21,091 INFO L401 ceAbstractionStarter]: For program point L866(line 866) no Hoare annotation was computed. [2018-01-21 00:34:21,091 INFO L401 ceAbstractionStarter]: For program point L846'''(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:34:21,091 INFO L401 ceAbstractionStarter]: For program point L847(line 847) no Hoare annotation was computed. [2018-01-21 00:34:21,091 INFO L401 ceAbstractionStarter]: For program point L846(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:34:21,091 INFO L404 ceAbstractionStarter]: At program point L847'(line 847) the Hoare annotation is: true [2018-01-21 00:34:21,091 INFO L401 ceAbstractionStarter]: For program point L847''(line 847) no Hoare annotation was computed. [2018-01-21 00:34:21,091 INFO L401 ceAbstractionStarter]: For program point L849(line 849) no Hoare annotation was computed. [2018-01-21 00:34:21,091 INFO L401 ceAbstractionStarter]: For program point L848(line 848) no Hoare annotation was computed. [2018-01-21 00:34:21,091 INFO L404 ceAbstractionStarter]: At program point L846''(lines 846 852) the Hoare annotation is: true [2018-01-21 00:34:21,091 INFO L404 ceAbstractionStarter]: At program point l1_destroyENTRY(lines 844 853) the Hoare annotation is: true [2018-01-21 00:34:21,092 INFO L401 ceAbstractionStarter]: For program point l1_destroyErr0EnsuresViolation(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:34:21,092 INFO L401 ceAbstractionStarter]: For program point L848'(line 848) no Hoare annotation was computed. [2018-01-21 00:34:21,092 INFO L401 ceAbstractionStarter]: For program point L849'(line 849) no Hoare annotation was computed. [2018-01-21 00:34:21,092 INFO L401 ceAbstractionStarter]: For program point l1_destroyEXIT(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:34:21,092 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 871) the Hoare annotation is: true [2018-01-21 00:34:21,092 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:21,092 INFO L397 ceAbstractionStarter]: At program point L1(lines 1 871) 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:34:21,092 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:21,092 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:21,092 INFO L401 ceAbstractionStarter]: For program point L836'''(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:34:21,092 INFO L401 ceAbstractionStarter]: For program point l2_destroyErr0EnsuresViolation(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:34:21,092 INFO L401 ceAbstractionStarter]: For program point L836(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:34:21,092 INFO L401 ceAbstractionStarter]: For program point L837''(line 837) no Hoare annotation was computed. [2018-01-21 00:34:21,092 INFO L401 ceAbstractionStarter]: For program point L839(line 839) no Hoare annotation was computed. [2018-01-21 00:34:21,092 INFO L401 ceAbstractionStarter]: For program point L838(line 838) no Hoare annotation was computed. [2018-01-21 00:34:21,092 INFO L404 ceAbstractionStarter]: At program point L836''(lines 836 842) the Hoare annotation is: true [2018-01-21 00:34:21,093 INFO L401 ceAbstractionStarter]: For program point L837(line 837) no Hoare annotation was computed. [2018-01-21 00:34:21,093 INFO L404 ceAbstractionStarter]: At program point l2_destroyENTRY(lines 834 843) the Hoare annotation is: true [2018-01-21 00:34:21,093 INFO L401 ceAbstractionStarter]: For program point l2_destroyEXIT(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:34:21,093 INFO L401 ceAbstractionStarter]: For program point L839'(line 839) no Hoare annotation was computed. [2018-01-21 00:34:21,093 INFO L404 ceAbstractionStarter]: At program point L837'(line 837) the Hoare annotation is: true [2018-01-21 00:34:21,093 INFO L401 ceAbstractionStarter]: For program point L838'(line 838) no Hoare annotation was computed. [2018-01-21 00:34:21,094 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:34:21,094 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:34:21,094 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:34:21,094 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:34:21,095 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:34:21,095 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:34:21,095 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:34:21,095 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == calloc_modelErr0EnsuresViolation======== [2018-01-21 00:34:21,095 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:34:21,097 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states. [2018-01-21 00:34:21,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-21 00:34:21,097 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:34:21,098 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] [2018-01-21 00:34:21,098 INFO L371 AbstractCegarLoop]: === Iteration 1 === [calloc_modelErr0EnsuresViolation]=== [2018-01-21 00:34:21,098 INFO L82 PathProgramCache]: Analyzing trace with hash -2106815711, now seen corresponding path program 1 times [2018-01-21 00:34:21,098 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:34:21,099 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:34:21,099 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:34:21,099 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:34:21,099 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:34:21,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:34:21,104 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:34:21,141 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:34:21,142 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-21 00:34:21,142 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-21 00:34:21,142 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-21 00:34:21,142 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-21 00:34:21,142 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-21 00:34:21,142 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-01-21 00:34:21,143 INFO L87 Difference]: Start difference. First operand 171 states. Second operand 5 states. [2018-01-21 00:34:21,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-21 00:34:21,159 INFO L93 Difference]: Finished difference Result 171 states and 197 transitions. [2018-01-21 00:34:21,160 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-21 00:34:21,160 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-01-21 00:34:21,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-21 00:34:21,161 INFO L225 Difference]: With dead ends: 171 [2018-01-21 00:34:21,161 INFO L226 Difference]: Without dead ends: 0 [2018-01-21 00:34:21,161 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-01-21 00:34:21,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-01-21 00:34:21,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-01-21 00:34:21,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-01-21 00:34:21,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-01-21 00:34:21,162 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 23 [2018-01-21 00:34:21,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-21 00:34:21,162 INFO L432 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-01-21 00:34:21,162 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-21 00:34:21,162 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-01-21 00:34:21,163 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-01-21 00:34:21,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-01-21 00:34:21,194 INFO L401 ceAbstractionStarter]: For program point l3_destroyEXIT(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:34:21,194 INFO L401 ceAbstractionStarter]: For program point L827''(line 827) no Hoare annotation was computed. [2018-01-21 00:34:21,194 INFO L404 ceAbstractionStarter]: At program point L826''(lines 826 832) the Hoare annotation is: true [2018-01-21 00:34:21,194 INFO L401 ceAbstractionStarter]: For program point L829(line 829) no Hoare annotation was computed. [2018-01-21 00:34:21,194 INFO L401 ceAbstractionStarter]: For program point L828(line 828) no Hoare annotation was computed. [2018-01-21 00:34:21,195 INFO L401 ceAbstractionStarter]: For program point L827(line 827) no Hoare annotation was computed. [2018-01-21 00:34:21,195 INFO L404 ceAbstractionStarter]: At program point l3_destroyENTRY(lines 824 833) the Hoare annotation is: true [2018-01-21 00:34:21,195 INFO L401 ceAbstractionStarter]: For program point L826(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:34:21,195 INFO L401 ceAbstractionStarter]: For program point L826'''(lines 826 832) no Hoare annotation was computed. [2018-01-21 00:34:21,195 INFO L401 ceAbstractionStarter]: For program point l3_destroyErr0EnsuresViolation(lines 824 833) no Hoare annotation was computed. [2018-01-21 00:34:21,195 INFO L401 ceAbstractionStarter]: For program point L828'(line 828) no Hoare annotation was computed. [2018-01-21 00:34:21,195 INFO L401 ceAbstractionStarter]: For program point L829'(line 829) no Hoare annotation was computed. [2018-01-21 00:34:21,195 INFO L404 ceAbstractionStarter]: At program point L827'(line 827) the Hoare annotation is: true [2018-01-21 00:34:21,196 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:34:21,196 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:34:21,196 INFO L401 ceAbstractionStarter]: For program point l0_insertErr0EnsuresViolation(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:34:21,196 INFO L401 ceAbstractionStarter]: For program point L813(line 813) no Hoare annotation was computed. [2018-01-21 00:34:21,196 INFO L401 ceAbstractionStarter]: For program point L812(line 812) no Hoare annotation was computed. [2018-01-21 00:34:21,196 INFO L401 ceAbstractionStarter]: For program point l0_insertEXIT(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:34:21,196 INFO L401 ceAbstractionStarter]: For program point L812'(line 812) no Hoare annotation was computed. [2018-01-21 00:34:21,196 INFO L401 ceAbstractionStarter]: For program point L810'(line 810) no Hoare annotation was computed. [2018-01-21 00:34:21,197 INFO L401 ceAbstractionStarter]: For program point L809'''(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:34:21,197 INFO L397 ceAbstractionStarter]: At program point l0_insertENTRY(lines 806 814) the Hoare annotation is: (let ((.cse16 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse17 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|)) (.cse13 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|)) (.cse14 (= (select |#length| |~#list~23.base|) 4)) (.cse15 (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (.cse12 (= |#valid| |old(#valid)|)) (.cse19 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse18 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|))) (let ((.cse0 (not (= 0 (select |old(#valid)| 0)))) (.cse1 (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1))) (.cse2 (not (= .cse19 .cse18))) (.cse3 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse10 (and (= 0 (select (select |#memory_$Pointer$.base| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) .cse13 .cse14 (= 4 (select |#length| |l0_insert_#in~list.base|)) .cse15 (= (select (select |#memory_$Pointer$.offset| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|) |l0_insert_#in~list.offset|) .cse12)) (.cse4 (not (= 0 .cse17))) (.cse5 (not (= .cse19 |l0_insert_#in~list.offset|))) (.cse6 (not (= .cse16 |~#list~23.offset|))) (.cse7 (not (= (select |old(#valid)| |~#list~23.base|) 1))) (.cse8 (not (= .cse18 0))) (.cse9 (not (= .cse16 .cse17))) (.cse11 (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|))))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse12) (or (and .cse12 .cse13 .cse14 .cse15) .cse6 .cse7 (not (= |~#list~23.offset| |l0_insert_#in~list.offset|)) .cse0 .cse3 .cse9 (not (= |l0_insert_#in~list.base| |~#list~23.base|)) .cse4) .cse12 (or .cse0 .cse1 .cse2 .cse3 .cse10 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11)))) [2018-01-21 00:34:21,197 INFO L401 ceAbstractionStarter]: For program point L809(lines 809 811) no Hoare annotation was computed. [2018-01-21 00:34:21,197 INFO L401 ceAbstractionStarter]: For program point l0_insertFINAL(lines 806 814) no Hoare annotation was computed. [2018-01-21 00:34:21,197 INFO L397 ceAbstractionStarter]: At program point L808(line 808) the Hoare annotation is: (let ((.cse16 (select (select |old(#memory_$Pointer$.offset)| |~#list~23.base|) |~#list~23.offset|)) (.cse17 (select (select |old(#memory_$Pointer$.base)| |~#list~23.base|) |~#list~23.offset|)) (.cse13 (= (select (select |#memory_$Pointer$.base| |~#list~23.base|) |~#list~23.offset|) |~#list~23.offset|)) (.cse14 (= (select |#length| |~#list~23.base|) 4)) (.cse15 (= 0 (select (select |#memory_$Pointer$.offset| |~#list~23.base|) |~#list~23.offset|))) (.cse12 (= |#valid| |old(#valid)|)) (.cse19 (select (select |old(#memory_$Pointer$.offset)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) (.cse18 (select (select |old(#memory_$Pointer$.base)| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|))) (let ((.cse1 (not (= (select |old(#valid)| |l0_insert_#in~list.base|) 1))) (.cse2 (not (= .cse19 .cse18))) (.cse10 (and (= 0 (select (select |#memory_$Pointer$.base| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|)) .cse13 .cse14 (= 4 (select |#length| |l0_insert_#in~list.base|)) .cse15 (= (select (select |#memory_$Pointer$.offset| |l0_insert_#in~list.base|) |l0_insert_#in~list.offset|) |l0_insert_#in~list.offset|) .cse12)) (.cse5 (not (= .cse19 |l0_insert_#in~list.offset|))) (.cse8 (not (= .cse18 0))) (.cse11 (not (= 4 (select |old(#length)| |l0_insert_#in~list.base|)))) (.cse6 (not (= .cse17 |~#list~23.offset|))) (.cse7 (not (= (select |old(#valid)| |~#list~23.base|) 1))) (.cse0 (not (= 0 (select |old(#valid)| 0)))) (.cse3 (not (= (select |old(#length)| |~#list~23.base|) 4))) (.cse9 (not (= .cse17 .cse16))) (.cse4 (not (= 0 .cse16)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (or (not (exists ((|calloc_model_#t~malloc0.base| Int)) (= 1 (select |old(#valid)| |calloc_model_#t~malloc0.base|)))) .cse12) .cse12 (or .cse0 .cse1 .cse2 .cse3 .cse10 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11) (or .cse6 .cse7 (not (= |~#list~23.offset| |l0_insert_#in~list.offset|)) .cse0 .cse3 (and .cse13 .cse14 .cse15 .cse12 (= |~#list~23.base| l0_insert_~list.base) (= |~#list~23.offset| l0_insert_~list.offset)) .cse9 (not (= |l0_insert_#in~list.base| |~#list~23.base|)) .cse4)))) [2018-01-21 00:34:21,198 INFO L401 ceAbstractionStarter]: For program point L808'(line 808) no Hoare annotation was computed. [2018-01-21 00:34:21,198 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:34:21,198 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:34:21,198 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetFINAL(line -1) no Hoare annotation was computed. [2018-01-21 00:34:21,198 INFO L401 ceAbstractionStarter]: For program point #Ultimate.C_memsetEXIT(line -1) no Hoare annotation was computed. [2018-01-21 00:34:21,198 INFO L401 ceAbstractionStarter]: For program point L817'''(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:34:21,198 INFO L401 ceAbstractionStarter]: For program point l4_destroyErr0EnsuresViolation(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:34:21,198 INFO L401 ceAbstractionStarter]: For program point l4_destroyEXIT(lines 815 823) no Hoare annotation was computed. [2018-01-21 00:34:21,199 INFO L404 ceAbstractionStarter]: At program point l4_destroyENTRY(lines 815 823) the Hoare annotation is: true [2018-01-21 00:34:21,199 INFO L404 ceAbstractionStarter]: At program point L817''(lines 817 822) the Hoare annotation is: true [2018-01-21 00:34:21,199 INFO L401 ceAbstractionStarter]: For program point L818(line 818) no Hoare annotation was computed. [2018-01-21 00:34:21,199 INFO L401 ceAbstractionStarter]: For program point L817(lines 817 822) no Hoare annotation was computed. [2018-01-21 00:34:21,199 INFO L401 ceAbstractionStarter]: For program point L819(line 819) no Hoare annotation was computed. [2018-01-21 00:34:21,199 INFO L401 ceAbstractionStarter]: For program point L819'(line 819) no Hoare annotation was computed. [2018-01-21 00:34:21,199 INFO L401 ceAbstractionStarter]: For program point L818'(line 818) no Hoare annotation was computed. [2018-01-21 00:34:21,199 INFO L401 ceAbstractionStarter]: For program point L791(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:34:21,199 INFO L397 ceAbstractionStarter]: At program point L790(line 790) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,199 INFO L401 ceAbstractionStarter]: For program point L795(line 795) no Hoare annotation was computed. [2018-01-21 00:34:21,200 INFO L401 ceAbstractionStarter]: For program point L794(line 794) no Hoare annotation was computed. [2018-01-21 00:34:21,200 INFO L397 ceAbstractionStarter]: At program point L792(line 792) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,200 INFO L401 ceAbstractionStarter]: For program point l2_insertErr0EnsuresViolation(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:34:21,200 INFO L401 ceAbstractionStarter]: For program point L794'(line 794) no Hoare annotation was computed. [2018-01-21 00:34:21,200 INFO L401 ceAbstractionStarter]: For program point L791'''(lines 791 793) no Hoare annotation was computed. [2018-01-21 00:34:21,200 INFO L401 ceAbstractionStarter]: For program point L792'(line 792) no Hoare annotation was computed. [2018-01-21 00:34:21,200 INFO L401 ceAbstractionStarter]: For program point L790'(line 790) no Hoare annotation was computed. [2018-01-21 00:34:21,200 INFO L397 ceAbstractionStarter]: At program point l2_insertENTRY(lines 788 796) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,200 INFO L397 ceAbstractionStarter]: At program point L791''(lines 791 793) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,201 INFO L401 ceAbstractionStarter]: For program point l2_insertEXIT(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:34:21,201 INFO L401 ceAbstractionStarter]: For program point l2_insertFINAL(lines 788 796) no Hoare annotation was computed. [2018-01-21 00:34:21,201 INFO L401 ceAbstractionStarter]: For program point L867'''(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:34:21,201 INFO L397 ceAbstractionStarter]: At program point L870(line 870) 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:34:21,201 INFO L401 ceAbstractionStarter]: For program point mainFINAL(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:34:21,201 INFO L401 ceAbstractionStarter]: For program point L870'(line 870) no Hoare annotation was computed. [2018-01-21 00:34:21,201 INFO L397 ceAbstractionStarter]: At program point L868(line 868) 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:34:21,201 INFO L401 ceAbstractionStarter]: For program point L867(lines 867 869) no Hoare annotation was computed. [2018-01-21 00:34:21,202 INFO L401 ceAbstractionStarter]: For program point mainEXIT(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:34:21,202 INFO L401 ceAbstractionStarter]: For program point L868'(line 868) no Hoare annotation was computed. [2018-01-21 00:34:21,202 INFO L397 ceAbstractionStarter]: At program point L867''(lines 867 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:34:21,202 INFO L401 ceAbstractionStarter]: For program point mainErr0EnsuresViolation(lines 864 871) no Hoare annotation was computed. [2018-01-21 00:34:21,202 INFO L401 ceAbstractionStarter]: For program point L782'''(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:34:21,202 INFO L397 ceAbstractionStarter]: At program point L783(line 783) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,202 INFO L401 ceAbstractionStarter]: For program point L782(lines 782 784) no Hoare annotation was computed. [2018-01-21 00:34:21,202 INFO L397 ceAbstractionStarter]: At program point L781(line 781) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,202 INFO L401 ceAbstractionStarter]: For program point L783'(line 783) no Hoare annotation was computed. [2018-01-21 00:34:21,203 INFO L401 ceAbstractionStarter]: For program point L786(line 786) no Hoare annotation was computed. [2018-01-21 00:34:21,203 INFO L401 ceAbstractionStarter]: For program point L781'(line 781) no Hoare annotation was computed. [2018-01-21 00:34:21,203 INFO L401 ceAbstractionStarter]: For program point L785(line 785) no Hoare annotation was computed. [2018-01-21 00:34:21,203 INFO L397 ceAbstractionStarter]: At program point l3_insertENTRY(lines 779 787) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,203 INFO L397 ceAbstractionStarter]: At program point L782''(lines 782 784) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,203 INFO L401 ceAbstractionStarter]: For program point L785'(line 785) no Hoare annotation was computed. [2018-01-21 00:34:21,203 INFO L401 ceAbstractionStarter]: For program point l3_insertEXIT(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:34:21,203 INFO L401 ceAbstractionStarter]: For program point l3_insertFINAL(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:34:21,203 INFO L401 ceAbstractionStarter]: For program point l3_insertErr0EnsuresViolation(lines 779 787) no Hoare annotation was computed. [2018-01-21 00:34:21,203 INFO L401 ceAbstractionStarter]: For program point l1_insertEXIT(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:34:21,204 INFO L397 ceAbstractionStarter]: At program point L799(line 799) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,204 INFO L401 ceAbstractionStarter]: For program point L803(line 803) no Hoare annotation was computed. [2018-01-21 00:34:21,204 INFO L397 ceAbstractionStarter]: At program point L801(line 801) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,204 INFO L401 ceAbstractionStarter]: For program point L800(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:34:21,204 INFO L401 ceAbstractionStarter]: For program point L803'(line 803) no Hoare annotation was computed. [2018-01-21 00:34:21,204 INFO L401 ceAbstractionStarter]: For program point L801'(line 801) no Hoare annotation was computed. [2018-01-21 00:34:21,204 INFO L401 ceAbstractionStarter]: For program point L804(line 804) no Hoare annotation was computed. [2018-01-21 00:34:21,204 INFO L397 ceAbstractionStarter]: At program point l1_insertENTRY(lines 797 805) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,204 INFO L401 ceAbstractionStarter]: For program point L799'(line 799) no Hoare annotation was computed. [2018-01-21 00:34:21,204 INFO L401 ceAbstractionStarter]: For program point l1_insertFINAL(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:34:21,205 INFO L397 ceAbstractionStarter]: At program point L800''(lines 800 802) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,205 INFO L401 ceAbstractionStarter]: For program point L800'''(lines 800 802) no Hoare annotation was computed. [2018-01-21 00:34:21,205 INFO L401 ceAbstractionStarter]: For program point l1_insertErr0EnsuresViolation(lines 797 805) no Hoare annotation was computed. [2018-01-21 00:34:21,205 INFO L401 ceAbstractionStarter]: For program point l0_destroyEXIT(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:34:21,205 INFO L401 ceAbstractionStarter]: For program point L858(line 858) no Hoare annotation was computed. [2018-01-21 00:34:21,205 INFO L401 ceAbstractionStarter]: For program point l0_destroyErr0EnsuresViolation(lines 854 863) no Hoare annotation was computed. [2018-01-21 00:34:21,205 INFO L401 ceAbstractionStarter]: For program point L857(line 857) no Hoare annotation was computed. [2018-01-21 00:34:21,205 INFO L401 ceAbstractionStarter]: For program point L856(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:34:21,205 INFO L404 ceAbstractionStarter]: At program point L857'(line 857) the Hoare annotation is: true [2018-01-21 00:34:21,205 INFO L401 ceAbstractionStarter]: For program point L857''(line 857) no Hoare annotation was computed. [2018-01-21 00:34:21,206 INFO L401 ceAbstractionStarter]: For program point L858'(line 858) no Hoare annotation was computed. [2018-01-21 00:34:21,206 INFO L401 ceAbstractionStarter]: For program point L859(line 859) no Hoare annotation was computed. [2018-01-21 00:34:21,206 INFO L404 ceAbstractionStarter]: At program point L856''(lines 856 862) the Hoare annotation is: true [2018-01-21 00:34:21,206 INFO L401 ceAbstractionStarter]: For program point L856'''(lines 856 862) no Hoare annotation was computed. [2018-01-21 00:34:21,206 INFO L404 ceAbstractionStarter]: At program point l0_destroyENTRY(lines 854 863) the Hoare annotation is: true [2018-01-21 00:34:21,206 INFO L401 ceAbstractionStarter]: For program point L859'(line 859) no Hoare annotation was computed. [2018-01-21 00:34:21,206 INFO L401 ceAbstractionStarter]: For program point calloc_modelErr0EnsuresViolation(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:34:21,206 INFO L401 ceAbstractionStarter]: For program point L742'(line 742) no Hoare annotation was computed. [2018-01-21 00:34:21,206 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:34:21,207 INFO L401 ceAbstractionStarter]: For program point L741'(line 741) no Hoare annotation was computed. [2018-01-21 00:34:21,207 INFO L401 ceAbstractionStarter]: For program point calloc_modelFINAL(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:34:21,207 INFO L401 ceAbstractionStarter]: For program point calloc_modelEXIT(lines 740 743) no Hoare annotation was computed. [2018-01-21 00:34:21,207 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:34:21,207 INFO L401 ceAbstractionStarter]: For program point L741(line 741) no Hoare annotation was computed. [2018-01-21 00:34:21,207 INFO L401 ceAbstractionStarter]: For program point l4_insertEXIT(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:34:21,208 INFO L401 ceAbstractionStarter]: For program point l4_insertFINAL(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:34:21,208 INFO L401 ceAbstractionStarter]: For program point L777(line 777) no Hoare annotation was computed. [2018-01-21 00:34:21,208 INFO L401 ceAbstractionStarter]: For program point L776(line 776) no Hoare annotation was computed. [2018-01-21 00:34:21,208 INFO L397 ceAbstractionStarter]: At program point L775(line 775) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,208 INFO L397 ceAbstractionStarter]: At program point L774(line 774) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,208 INFO L401 ceAbstractionStarter]: For program point l4_insertErr0EnsuresViolation(lines 772 778) no Hoare annotation was computed. [2018-01-21 00:34:21,208 INFO L401 ceAbstractionStarter]: For program point L776'(line 776) no Hoare annotation was computed. [2018-01-21 00:34:21,208 INFO L397 ceAbstractionStarter]: At program point l4_insertENTRY(lines 772 778) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,208 INFO L401 ceAbstractionStarter]: For program point L775'(line 775) no Hoare annotation was computed. [2018-01-21 00:34:21,208 INFO L401 ceAbstractionStarter]: For program point L774'(line 774) no Hoare annotation was computed. [2018-01-21 00:34:21,208 INFO L401 ceAbstractionStarter]: For program point L775''(line 775) no Hoare annotation was computed. [2018-01-21 00:34:21,209 INFO L401 ceAbstractionStarter]: For program point L776''(line 776) no Hoare annotation was computed. [2018-01-21 00:34:21,209 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieFINAL(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:34:21,209 INFO L401 ceAbstractionStarter]: For program point L767'(line 767) no Hoare annotation was computed. [2018-01-21 00:34:21,209 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieErr0EnsuresViolation(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:34:21,209 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:34:21,209 INFO L401 ceAbstractionStarter]: For program point L768(lines 768 769) no Hoare annotation was computed. [2018-01-21 00:34:21,209 INFO L401 ceAbstractionStarter]: For program point zalloc_or_dieEXIT(lines 765 771) no Hoare annotation was computed. [2018-01-21 00:34:21,210 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:34:21,210 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:21,210 INFO L401 ceAbstractionStarter]: For program point L866'(line 866) no Hoare annotation was computed. [2018-01-21 00:34:21,210 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:21,210 INFO L397 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(lines 1 871) the Hoare annotation is: (= |#valid| |old(#valid)|) [2018-01-21 00:34:21,210 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:21,210 INFO L401 ceAbstractionStarter]: For program point L866(line 866) no Hoare annotation was computed. [2018-01-21 00:34:21,210 INFO L401 ceAbstractionStarter]: For program point L846'''(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:34:21,210 INFO L401 ceAbstractionStarter]: For program point L847(line 847) no Hoare annotation was computed. [2018-01-21 00:34:21,210 INFO L401 ceAbstractionStarter]: For program point L846(lines 846 852) no Hoare annotation was computed. [2018-01-21 00:34:21,211 INFO L404 ceAbstractionStarter]: At program point L847'(line 847) the Hoare annotation is: true [2018-01-21 00:34:21,211 INFO L401 ceAbstractionStarter]: For program point L847''(line 847) no Hoare annotation was computed. [2018-01-21 00:34:21,211 INFO L401 ceAbstractionStarter]: For program point L849(line 849) no Hoare annotation was computed. [2018-01-21 00:34:21,211 INFO L401 ceAbstractionStarter]: For program point L848(line 848) no Hoare annotation was computed. [2018-01-21 00:34:21,211 INFO L404 ceAbstractionStarter]: At program point L846''(lines 846 852) the Hoare annotation is: true [2018-01-21 00:34:21,211 INFO L404 ceAbstractionStarter]: At program point l1_destroyENTRY(lines 844 853) the Hoare annotation is: true [2018-01-21 00:34:21,211 INFO L401 ceAbstractionStarter]: For program point l1_destroyErr0EnsuresViolation(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:34:21,211 INFO L401 ceAbstractionStarter]: For program point L848'(line 848) no Hoare annotation was computed. [2018-01-21 00:34:21,211 INFO L401 ceAbstractionStarter]: For program point L849'(line 849) no Hoare annotation was computed. [2018-01-21 00:34:21,211 INFO L401 ceAbstractionStarter]: For program point l1_destroyEXIT(lines 844 853) no Hoare annotation was computed. [2018-01-21 00:34:21,212 INFO L404 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(lines 1 871) the Hoare annotation is: true [2018-01-21 00:34:21,212 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:21,212 INFO L397 ceAbstractionStarter]: At program point L1(lines 1 871) the Hoare annotation is: false [2018-01-21 00:34:21,212 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startErr0EnsuresViolation(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:21,212 INFO L401 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(lines 1 871) no Hoare annotation was computed. [2018-01-21 00:34:21,212 INFO L401 ceAbstractionStarter]: For program point L836'''(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:34:21,212 INFO L401 ceAbstractionStarter]: For program point l2_destroyErr0EnsuresViolation(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:34:21,212 INFO L401 ceAbstractionStarter]: For program point L836(lines 836 842) no Hoare annotation was computed. [2018-01-21 00:34:21,212 INFO L401 ceAbstractionStarter]: For program point L837''(line 837) no Hoare annotation was computed. [2018-01-21 00:34:21,212 INFO L401 ceAbstractionStarter]: For program point L839(line 839) no Hoare annotation was computed. [2018-01-21 00:34:21,212 INFO L401 ceAbstractionStarter]: For program point L838(line 838) no Hoare annotation was computed. [2018-01-21 00:34:21,213 INFO L404 ceAbstractionStarter]: At program point L836''(lines 836 842) the Hoare annotation is: true [2018-01-21 00:34:21,213 INFO L401 ceAbstractionStarter]: For program point L837(line 837) no Hoare annotation was computed. [2018-01-21 00:34:21,213 INFO L404 ceAbstractionStarter]: At program point l2_destroyENTRY(lines 834 843) the Hoare annotation is: true [2018-01-21 00:34:21,213 INFO L401 ceAbstractionStarter]: For program point l2_destroyEXIT(lines 834 843) no Hoare annotation was computed. [2018-01-21 00:34:21,213 INFO L401 ceAbstractionStarter]: For program point L839'(line 839) no Hoare annotation was computed. [2018-01-21 00:34:21,213 INFO L404 ceAbstractionStarter]: At program point L837'(line 837) the Hoare annotation is: true [2018-01-21 00:34:21,213 INFO L401 ceAbstractionStarter]: For program point L838'(line 838) no Hoare annotation was computed. [2018-01-21 00:34:21,214 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:34:21,214 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:34:21,215 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:34:21,215 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:34:21,215 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:34:21,215 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:34:21,216 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:34:21,216 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l4_insertErr0EnsuresViolation======== [2018-01-21 00:34:21,216 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:34:21,218 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states. [2018-01-21 00:34:21,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-01-21 00:34:21,219 INFO L314 BasicCegarLoop]: Found error trace [2018-01-21 00:34:21,220 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] [2018-01-21 00:34:21,220 INFO L371 AbstractCegarLoop]: === Iteration 1 === [l4_insertErr0EnsuresViolation]=== [2018-01-21 00:34:21,220 INFO L82 PathProgramCache]: Analyzing trace with hash 69112445, now seen corresponding path program 1 times [2018-01-21 00:34:21,220 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-21 00:34:21,221 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:34:21,221 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:34:21,221 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-21 00:34:21,221 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-21 00:34:21,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:34:21,233 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-21 00:34:21,264 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2018-01-21 00:34:21,264 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:34:21,264 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-21 00:34:21,264 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 143 with the following transitions: [2018-01-21 00:34:21,264 INFO L201 CegarAbsIntRunner]: [45], [85], [87], [91], [109], [115], [116], [117], [119], [123], [141], [143], [147], [165], [167], [171], [189], [190], [191], [193], [194], [196], [198], [200], [201], [202], [203], [204], [205], [207], [208], [210], [213], [215], [217], [218], [219], [220], [274], [280], [281], [282], [284], [285], [286], [288], [289], [290], [292], [293], [294], [296], [297], [298], [299], [300], [301], [302], [303], [306], [307], [308] [2018-01-21 00:34:21,265 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-21 00:34:21,266 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-21 00:34:21,523 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-21 00:34:21,524 INFO L268 AbstractInterpreter]: Visited 62 different actions 142 times. Never merged. Never widened. Never found a fixpoint. Largest state had 28 variables. [2018-01-21 00:34:21,537 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-21 00:34:21,538 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-21 00:34:21,538 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-21 00:34:21,549 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-21 00:34:21,549 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-21 00:34:21,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-21 00:34:21,629 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-21 00:34:21,642 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 199 trivial. 0 not checked. [2018-01-21 00:34:21,642 INFO L314 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2018-01-21 00:34:21,752 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-01-21 00:34:21,752 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-21 00:34:21,754 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:34:21,754 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:34:21,754 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:34:21,754 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:34:21,755 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:34:21,755 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:34:21,755 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:34:21,755 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == zalloc_or_dieErr0EnsuresViolation======== [2018-01-21 00:34:21,755 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:34:21,756 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states. [2018-01-21 00:34:21,757 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-21 00:34:21,758 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:34:21,758 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:34:21,758 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:34:21,758 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:34:21,758 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:34:21,758 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:34:21,758 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:34:21,759 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.initErr0EnsuresViolation======== [2018-01-21 00:34:21,759 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:34:21,760 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states. [2018-01-21 00:34:21,760 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-21 00:34:21,761 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:34:21,762 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:34:21,762 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:34:21,762 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:34:21,762 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:34:21,762 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:34:21,762 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:34:21,762 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l1_destroyErr0EnsuresViolation======== [2018-01-21 00:34:21,762 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:34:21,764 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states. [2018-01-21 00:34:21,764 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-21 00:34:21,765 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:34:21,765 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:34:21,765 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:34:21,765 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:34:21,765 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:34:21,765 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:34:21,765 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:34:21,765 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.startErr0EnsuresViolation======== [2018-01-21 00:34:21,765 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:34:21,767 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states. [2018-01-21 00:34:21,767 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-21 00:34:21,768 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-21 00:34:21,768 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-21 00:34:21,768 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-21 00:34:21,768 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-21 00:34:21,768 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-21 00:34:21,768 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-21 00:34:21,768 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-21 00:34:21,769 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == l2_destroyErr0EnsuresViolation======== [2018-01-21 00:34:21,769 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-21 00:34:21,770 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states. [2018-01-21 00:34:21,770 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-21 00:34:21,771 WARN L187 ceAbstractionStarter]: Timeout [2018-01-21 00:34:21,771 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.01 12:34:21 BoogieIcfgContainer [2018-01-21 00:34:21,771 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-21 00:34:21,772 INFO L168 Benchmark]: Toolchain (without parser) took 45577.31 ms. Allocated memory was 296.2 MB in the beginning and 1.4 GB in the end (delta: 1.1 GB). Free memory was 253.5 MB in the beginning and 579.0 MB in the end (delta: -325.5 MB). Peak memory consumption was 755.1 MB. Max. memory is 5.3 GB. [2018-01-21 00:34:21,773 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 296.2 MB. Free memory is still 260.5 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-21 00:34:21,773 INFO L168 Benchmark]: CACSL2BoogieTranslator took 242.06 ms. Allocated memory is still 296.2 MB. Free memory was 253.5 MB in the beginning and 241.6 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:34:21,773 INFO L168 Benchmark]: Boogie Preprocessor took 44.47 ms. Allocated memory is still 296.2 MB. Free memory was 241.6 MB in the beginning and 238.6 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.0 MB. Max. memory is 5.3 GB. [2018-01-21 00:34:21,774 INFO L168 Benchmark]: RCFGBuilder took 569.93 ms. Allocated memory is still 296.2 MB. Free memory was 238.6 MB in the beginning and 198.4 MB in the end (delta: 40.1 MB). Peak memory consumption was 40.1 MB. Max. memory is 5.3 GB. [2018-01-21 00:34:21,774 INFO L168 Benchmark]: TraceAbstraction took 44712.81 ms. Allocated memory was 296.2 MB in the beginning and 1.4 GB in the end (delta: 1.1 GB). Free memory was 198.4 MB in the beginning and 579.0 MB in the end (delta: -380.5 MB). Peak memory consumption was 700.0 MB. Max. memory is 5.3 GB. [2018-01-21 00:34:21,776 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.21 ms. Allocated memory is still 296.2 MB. Free memory is still 260.5 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 242.06 ms. Allocated memory is still 296.2 MB. Free memory was 253.5 MB in the beginning and 241.6 MB in the end (delta: 12.0 MB). Peak memory consumption was 12.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 44.47 ms. Allocated memory is still 296.2 MB. Free memory was 241.6 MB in the beginning and 238.6 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 569.93 ms. Allocated memory is still 296.2 MB. Free memory was 238.6 MB in the beginning and 198.4 MB in the end (delta: 40.1 MB). Peak memory consumption was 40.1 MB. Max. memory is 5.3 GB. * TraceAbstraction took 44712.81 ms. Allocated memory was 296.2 MB in the beginning and 1.4 GB in the end (delta: 1.1 GB). Free memory was 198.4 MB in the beginning and 579.0 MB in the end (delta: -380.5 MB). Peak memory consumption was 700.0 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 126 LocStat_MAX_WEQGRAPH_SIZE : 0 LocStat_MAX_SIZEOF_WEQEDGELABEL : 0 LocStat_NO_SUPPORTING_EQUALITIES : 1498 LocStat_NO_SUPPORTING_DISEQUALITIES : 702 LocStat_NO_DISJUNCTIONS : -252 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 161 TransStat_MAX_WEQGRAPH_SIZE : 0 TransStat_MAX_SIZEOF_WEQEDGELABEL : 0 TransStat_NO_SUPPORTING_EQUALITIES : 302 TransStat_NO_SUPPORTING_DISEQUALITIES : 13 TransStat_NO_DISJUNCTIONS : 168 TransStat_MAX_NO_DISJUNCTIONS : 4 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 0.808619 RENAME_VARIABLES(MILLISECONDS) : 0.402610 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.771531 PROJECTAWAY(MILLISECONDS) : 0.094528 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.001946 DISJOIN(MILLISECONDS) : 1.032775 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.437347 ADD_EQUALITY(MILLISECONDS) : 0.021230 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.015516 #CONJOIN_DISJUNCTIVE : 318 #RENAME_VARIABLES : 581 #UNFREEZE : 0 #CONJOIN : 616 #PROJECTAWAY : 517 #ADD_WEAK_EQUALITY : 55 #DISJOIN : 92 #RENAME_VARIABLES_DISJUNCTIVE : 569 #ADD_EQUALITY : 308 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 7 - 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.398593 RENAME_VARIABLES(MILLISECONDS) : 0.168556 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.369713 PROJECTAWAY(MILLISECONDS) : 0.062510 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.001230 DISJOIN(MILLISECONDS) : 0.281297 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.195510 ADD_EQUALITY(MILLISECONDS) : 0.023581 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.012276 #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 : 118 LocStat_MAX_WEQGRAPH_SIZE : 0 LocStat_MAX_SIZEOF_WEQEDGELABEL : 0 LocStat_NO_SUPPORTING_EQUALITIES : 1378 LocStat_NO_SUPPORTING_DISEQUALITIES : 636 LocStat_NO_DISJUNCTIONS : -236 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 153 TransStat_MAX_WEQGRAPH_SIZE : 0 TransStat_MAX_SIZEOF_WEQEDGELABEL : 0 TransStat_NO_SUPPORTING_EQUALITIES : 279 TransStat_NO_SUPPORTING_DISEQUALITIES : 11 TransStat_NO_DISJUNCTIONS : 157 TransStat_MAX_NO_DISJUNCTIONS : 4 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 0.118731 RENAME_VARIABLES(MILLISECONDS) : 0.140871 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.103450 PROJECTAWAY(MILLISECONDS) : 0.035934 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.001736 DISJOIN(MILLISECONDS) : 0.169976 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.158166 ADD_EQUALITY(MILLISECONDS) : 0.008182 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.008812 #CONJOIN_DISJUNCTIVE : 302 #RENAME_VARIABLES : 553 #UNFREEZE : 0 #CONJOIN : 570 #PROJECTAWAY : 488 #ADD_WEAK_EQUALITY : 54 #DISJOIN : 88 #RENAME_VARIABLES_DISJUNCTIVE : 544 #ADD_EQUALITY : 293 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 6 - 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.004810 RENAME_VARIABLES(MILLISECONDS) : 0.159536 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.232230 PROJECTAWAY(MILLISECONDS) : 0.205201 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.000914 DISJOIN(MILLISECONDS) : 0.235730 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.182678 ADD_EQUALITY(MILLISECONDS) : 0.009621 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.014432 #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 : 150 LocStat_MAX_WEQGRAPH_SIZE : 0 LocStat_MAX_SIZEOF_WEQEDGELABEL : 0 LocStat_NO_SUPPORTING_EQUALITIES : 1909 LocStat_NO_SUPPORTING_DISEQUALITIES : 983 LocStat_NO_DISJUNCTIONS : -300 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 186 TransStat_MAX_WEQGRAPH_SIZE : 0 TransStat_MAX_SIZEOF_WEQEDGELABEL : 0 TransStat_NO_SUPPORTING_EQUALITIES : 372 TransStat_NO_SUPPORTING_DISEQUALITIES : 18 TransStat_NO_DISJUNCTIONS : 202 TransStat_MAX_NO_DISJUNCTIONS : 4 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 0.440797 RENAME_VARIABLES(MILLISECONDS) : 0.002782 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.185786 PROJECTAWAY(MILLISECONDS) : 0.003113 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.003069 DISJOIN(MILLISECONDS) : 0.396558 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.009491 ADD_EQUALITY(MILLISECONDS) : 0.013470 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.025738 #CONJOIN_DISJUNCTIVE : 391 #RENAME_VARIABLES : 742 #UNFREEZE : 0 #CONJOIN : 811 #PROJECTAWAY : 649 #ADD_WEAK_EQUALITY : 58 #DISJOIN : 124 #RENAME_VARIABLES_DISJUNCTIVE : 709 #ADD_EQUALITY : 354 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 9 - 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.002922 RENAME_VARIABLES(MILLISECONDS) : 0.079882 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.118578 PROJECTAWAY(MILLISECONDS) : 0.102182 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.000916 DISJOIN(MILLISECONDS) : 0.155774 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.092834 ADD_EQUALITY(MILLISECONDS) : 0.004998 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.008987 #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.004445 RENAME_VARIABLES(MILLISECONDS) : 0.135986 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.212025 PROJECTAWAY(MILLISECONDS) : 0.184688 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.000982 DISJOIN(MILLISECONDS) : 0.256964 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.159560 ADD_EQUALITY(MILLISECONDS) : 0.008688 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.004989 #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 - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 150 LocStat_MAX_WEQGRAPH_SIZE : 0 LocStat_MAX_SIZEOF_WEQEDGELABEL : 0 LocStat_NO_SUPPORTING_EQUALITIES : 1908 LocStat_NO_SUPPORTING_DISEQUALITIES : 984 LocStat_NO_DISJUNCTIONS : -300 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 185 TransStat_MAX_WEQGRAPH_SIZE : 0 TransStat_MAX_SIZEOF_WEQEDGELABEL : 0 TransStat_NO_SUPPORTING_EQUALITIES : 371 TransStat_NO_SUPPORTING_DISEQUALITIES : 19 TransStat_NO_DISJUNCTIONS : 201 TransStat_MAX_NO_DISJUNCTIONS : 4 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 0.267343 RENAME_VARIABLES(MILLISECONDS) : 0.149761 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.253407 PROJECTAWAY(MILLISECONDS) : 0.022627 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.000460 DISJOIN(MILLISECONDS) : 0.405459 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.163878 ADD_EQUALITY(MILLISECONDS) : 0.006063 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.007430 #CONJOIN_DISJUNCTIVE : 390 #RENAME_VARIABLES : 737 #UNFREEZE : 0 #CONJOIN : 806 #PROJECTAWAY : 644 #ADD_WEAK_EQUALITY : 58 #DISJOIN : 124 #RENAME_VARIABLES_DISJUNCTIVE : 704 #ADD_EQUALITY : 353 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 10 - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 57 LocStat_MAX_WEQGRAPH_SIZE : 0 LocStat_MAX_SIZEOF_WEQEDGELABEL : 0 LocStat_NO_SUPPORTING_EQUALITIES : 678 LocStat_NO_SUPPORTING_DISEQUALITIES : 260 LocStat_NO_DISJUNCTIONS : -114 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 82 TransStat_MAX_WEQGRAPH_SIZE : 0 TransStat_MAX_SIZEOF_WEQEDGELABEL : 0 TransStat_NO_SUPPORTING_EQUALITIES : 183 TransStat_NO_SUPPORTING_DISEQUALITIES : 9 TransStat_NO_DISJUNCTIONS : 83 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 0.215764 RENAME_VARIABLES(MILLISECONDS) : 0.132007 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.196151 PROJECTAWAY(MILLISECONDS) : 0.030606 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.000195 DISJOIN(MILLISECONDS) : 0.240002 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.153768 ADD_EQUALITY(MILLISECONDS) : 0.013198 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.007917 #CONJOIN_DISJUNCTIVE : 201 #RENAME_VARIABLES : 397 #UNFREEZE : 0 #CONJOIN : 397 #PROJECTAWAY : 322 #ADD_WEAK_EQUALITY : 21 #DISJOIN : 85 #RENAME_VARIABLES_DISJUNCTIVE : 391 #ADD_EQUALITY : 189 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 5 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 824]: 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, 171 locations, 15 error locations. SAFE Result, 3.1s OverallTime, 2 OverallIterations, 6 TraceHistogramMax, 0.2s AutomataDifference, 0.0s DeadEndRemovalTime, 0.2s HoareAnnotationTime, HoareTripleCheckerStatistics: 205 SDtfs, 14 SDslu, 2 SDs, 0 SdLazy, 8 SolverSat, 12 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 426 GetRequests, 418 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=171occurred 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.0s InterpolantComputationTime, 447 NumberOfCodeBlocks, 447 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 444 ConstructedInterpolants, 10 QuantifiedInterpolants, 114816 SizeOfPredicates, 3 NumberOfNonLiveVariables, 866 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, 171 locations, 15 error locations. SAFE Result, 1.9s OverallTime, 2 OverallIterations, 6 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 268 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=171occurred 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, 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.8s 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, 171 locations, 15 error locations. SAFE Result, 1.7s OverallTime, 2 OverallIterations, 6 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.1s HoareAnnotationTime, HoareTripleCheckerStatistics: 205 SDtfs, 14 SDslu, 2 SDs, 0 SdLazy, 8 SolverSat, 12 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 410 GetRequests, 402 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=171occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.4s 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.0s SatisfiabilityAnalysisTime, 0.7s InterpolantComputationTime, 435 NumberOfCodeBlocks, 435 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 432 ConstructedInterpolants, 10 QuantifiedInterpolants, 107440 SizeOfPredicates, 3 NumberOfNonLiveVariables, 842 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, 171 locations, 15 error locations. SAFE Result, 4.6s OverallTime, 1 OverallIterations, 3 TraceHistogramMax, 2.8s AutomataDifference, 0.0s DeadEndRemovalTime, 0.5s HoareAnnotationTime, HoareTripleCheckerStatistics: 9 SDtfs, 94 SDslu, 40 SDs, 0 SdLazy, 499 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.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=171occurred 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: 864]: 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, 171 locations, 15 error locations. SAFE Result, 24.0s OverallTime, 2 OverallIterations, 6 TraceHistogramMax, 6.6s AutomataDifference, 0.0s DeadEndRemovalTime, 1.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 195 SDtfs, 70 SDslu, 116 SDs, 0 SdLazy, 1351 SolverSat, 41 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.3s Time, PredicateUnifierStatistics: 2 DeclaredPredicates, 255 GetRequests, 95 SyntacticMatches, 9 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7084 ImplicationChecksByTransitivity, 15.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=171occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.4s AbstIntTime, 1 AbstIntIterations, 1 AbstIntStrong, 0.9144894011967929 AbsIntWeakeningRatio, 1.2658227848101267 AbsIntAvgWeakeningVarsNumRemoved, 6.632911392405063 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, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 45 FomulaSimplificationsInter, 617 FormulaSimplificationTreeSizeReductionInter, 0.9s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 254 NumberOfCodeBlocks, 254 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, 171 locations, 15 error locations. SAFE Result, 3.8s OverallTime, 1 OverallIterations, 4 TraceHistogramMax, 2.3s AutomataDifference, 0.0s DeadEndRemovalTime, 0.6s HoareAnnotationTime, HoareTripleCheckerStatistics: 9 SDtfs, 89 SDslu, 48 SDs, 0 SdLazy, 647 SolverSat, 40 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.8s Time, PredicateUnifierStatistics: 2 DeclaredPredicates, 118 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=171occurred 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, 633 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 - PositiveResult [Line: 797]: 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: l1_insertErr0EnsuresViolation CFG has 16 procedures, 171 locations, 15 error locations. SAFE Result, 3.3s OverallTime, 1 OverallIterations, 2 TraceHistogramMax, 1.8s AutomataDifference, 0.0s DeadEndRemovalTime, 0.5s HoareAnnotationTime, HoareTripleCheckerStatistics: 9 SDtfs, 106 SDslu, 34 SDs, 0 SdLazy, 427 SolverSat, 41 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.6s Time, PredicateUnifierStatistics: 2 DeclaredPredicates, 74 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 672 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=171occurred 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.9139302735264145 AbsIntWeakeningRatio, 1.3928571428571428 AbsIntAvgWeakeningVarsNumRemoved, 10.357142857142858 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, 649 FormulaSimplificationTreeSizeReductionInter, 0.5s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 57 NumberOfCodeBlocks, 57 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: 854]: 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_destroyErr0EnsuresViolation CFG has 16 procedures, 171 locations, 15 error locations. SAFE Result, 1.2s OverallTime, 2 OverallIterations, 6 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.1s HoareAnnotationTime, HoareTripleCheckerStatistics: 205 SDtfs, 14 SDslu, 2 SDs, 0 SdLazy, 8 SolverSat, 12 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 474 GetRequests, 466 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=171occurred 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.1s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.3s InterpolantComputationTime, 483 NumberOfCodeBlocks, 483 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 480 ConstructedInterpolants, 10 QuantifiedInterpolants, 138672 SizeOfPredicates, 3 NumberOfNonLiveVariables, 938 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: 740]: 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: calloc_modelErr0EnsuresViolation CFG has 16 procedures, 171 locations, 15 error locations. SAFE Result, 0.1s OverallTime, 1 OverallIterations, 1 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 1 SDtfs, 1 SDslu, 0 SDs, 0 SdLazy, 13 SolverSat, 1 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=171occurred 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: 0.0s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 45 LocationsWithAnnotation, 55 PreInvPairs, 55 NumberOfFragments, 47 HoareAnnotationTreeSize, 55 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 45 FomulaSimplificationsInter, 0 FormulaSimplificationTreeSizeReductionInter, 0.0s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 23 NumberOfCodeBlocks, 23 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 22 ConstructedInterpolants, 0 QuantifiedInterpolants, 1298 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 - TimeoutResultAtElement [Line: 772]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 772). Cancelled while BasicCegarLoop was analyzing trace of length 143 with TraceHistMax 6, while TraceCheckSpWp was constructing backward predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 6. - StatisticsResult: Ultimate Automizer benchmark data for error location: l4_insertErr0EnsuresViolation CFG has 16 procedures, 171 locations, 15 error locations. TIMEOUT Result, 0.5s OverallTime, 1 OverallIterations, 6 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=171occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.2s AbstIntTime, 1 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 171 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: zalloc_or_dieErr0EnsuresViolation CFG has 16 procedures, 171 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=171occurred 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 171 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.initErr0EnsuresViolation CFG has 16 procedures, 171 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=171occurred 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: 844]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 844). Cancelled while IsEmpty was searching accepting run (input had 171 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: l1_destroyErr0EnsuresViolation CFG has 16 procedures, 171 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=171occurred 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 171 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.startErr0EnsuresViolation CFG has 16 procedures, 171 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=171occurred 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: 834]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 834). Cancelled while IsEmpty was searching accepting run (input had 171 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: l2_destroyErr0EnsuresViolation CFG has 16 procedures, 171 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=171occurred 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_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-VPDomainBenchmark-0-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-0-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-VPDomainBenchmark-1-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-1-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-VPDomainBenchmark-2-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-2-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-VPDomainBenchmark-3-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-3-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-VPDomainBenchmark-4-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-4-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-VPDomainBenchmark-5-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-5-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-VPDomainBenchmark-6-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-6-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-VPDomainBenchmark-7-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-7-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-VPDomainBenchmark-8-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-8-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-1-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-2-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-3-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-4-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-5-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-6-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-7-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-8-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-9-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-10-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-11-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-12-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-13-2018-01-21_00-34-21-800.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0234_false-valid-memtrack.i_mempurity-32bit-Automizer_Taipan+AI_EQ_imprecise.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-14-2018-01-21_00-34-21-800.csv Completed graceful shutdown