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/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/ArraysOfVariableLength_true-valid-memsafety.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1cf7e2d-m [2018-03-29 21:27:36,250 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-29 21:27:36,251 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-29 21:27:36,266 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-29 21:27:36,266 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-29 21:27:36,267 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-29 21:27:36,268 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-29 21:27:36,270 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-29 21:27:36,272 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-29 21:27:36,273 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-29 21:27:36,274 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-29 21:27:36,274 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-29 21:27:36,275 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-29 21:27:36,277 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-29 21:27:36,278 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-29 21:27:36,280 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-29 21:27:36,282 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-29 21:27:36,284 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-29 21:27:36,286 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-29 21:27:36,287 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-29 21:27:36,290 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-29 21:27:36,290 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-29 21:27:36,290 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-29 21:27:36,291 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-29 21:27:36,292 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-29 21:27:36,294 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-29 21:27:36,294 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-29 21:27:36,295 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-29 21:27:36,296 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-29 21:27:36,296 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-29 21:27:36,297 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-29 21:27:36,297 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf [2018-03-29 21:27:36,322 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-29 21:27:36,322 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-29 21:27:36,323 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-03-29 21:27:36,323 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-03-29 21:27:36,324 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-29 21:27:36,324 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-29 21:27:36,324 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-29 21:27:36,324 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-29 21:27:36,324 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-29 21:27:36,325 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-03-29 21:27:36,325 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-03-29 21:27:36,325 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-29 21:27:36,326 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-29 21:27:36,326 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-29 21:27:36,326 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-29 21:27:36,326 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-29 21:27:36,326 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-29 21:27:36,326 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-29 21:27:36,326 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-29 21:27:36,327 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-29 21:27:36,327 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-29 21:27:36,327 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-29 21:27:36,327 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-29 21:27:36,327 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-29 21:27:36,327 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-29 21:27:36,328 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-29 21:27:36,328 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-29 21:27:36,328 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-29 21:27:36,328 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-29 21:27:36,328 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-29 21:27:36,328 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-29 21:27:36,329 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:36,329 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-29 21:27:36,330 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-29 21:27:36,330 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-29 21:27:36,330 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-03-29 21:27:36,330 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-03-29 21:27:36,365 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-29 21:27:36,376 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-29 21:27:36,380 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-29 21:27:36,381 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-29 21:27:36,381 INFO L276 PluginConnector]: CDTParser initialized [2018-03-29 21:27:36,382 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysOfVariableLength_true-valid-memsafety.c [2018-03-29 21:27:36,724 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG36edce20c [2018-03-29 21:27:36,850 INFO L287 CDTParser]: IsIndexed: true [2018-03-29 21:27:36,851 INFO L288 CDTParser]: Found 1 translation units. [2018-03-29 21:27:36,851 INFO L168 CDTParser]: Scanning ArraysOfVariableLength_true-valid-memsafety.c [2018-03-29 21:27:36,852 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-29 21:27:36,853 INFO L215 ultiparseSymbolTable]: [2018-03-29 21:27:36,853 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-29 21:27:36,853 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysOfVariableLength_true-valid-memsafety.c [2018-03-29 21:27:36,853 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo ('foo') in ArraysOfVariableLength_true-valid-memsafety.c [2018-03-29 21:27:36,853 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-29 21:27:36,853 INFO L233 ultiparseSymbolTable]: [2018-03-29 21:27:36,871 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG36edce20c [2018-03-29 21:27:36,876 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-29 21:27:36,881 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-03-29 21:27:36,882 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-29 21:27:36,882 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-29 21:27:36,889 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-29 21:27:36,890 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 09:27:36" (1/1) ... [2018-03-29 21:27:36,892 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38936407 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:36, skipping insertion in model container [2018-03-29 21:27:36,893 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 09:27:36" (1/1) ... [2018-03-29 21:27:36,909 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 21:27:36,921 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 21:27:37,062 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 21:27:37,087 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 21:27:37,092 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-03-29 21:27:37,102 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:37 WrapperNode [2018-03-29 21:27:37,103 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-29 21:27:37,104 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-29 21:27:37,104 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-29 21:27:37,104 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-29 21:27:37,116 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:37" (1/1) ... [2018-03-29 21:27:37,117 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:37" (1/1) ... [2018-03-29 21:27:37,124 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:37" (1/1) ... [2018-03-29 21:27:37,125 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:37" (1/1) ... [2018-03-29 21:27:37,129 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:37" (1/1) ... [2018-03-29 21:27:37,133 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:37" (1/1) ... [2018-03-29 21:27:37,135 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:37" (1/1) ... [2018-03-29 21:27:37,137 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-29 21:27:37,138 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-29 21:27:37,138 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-29 21:27:37,138 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-29 21:27:37,139 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:37" (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-03-29 21:27:37,204 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-29 21:27:37,204 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-29 21:27:37,204 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo [2018-03-29 21:27:37,204 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-29 21:27:37,204 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo [2018-03-29 21:27:37,205 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-03-29 21:27:37,205 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-29 21:27:37,205 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-03-29 21:27:37,205 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-03-29 21:27:37,205 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-03-29 21:27:37,205 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-29 21:27:37,205 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-29 21:27:37,206 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-03-29 21:27:37,517 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-29 21:27:37,518 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 09:27:37 BoogieIcfgContainer [2018-03-29 21:27:37,518 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-29 21:27:37,519 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-29 21:27:37,519 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-29 21:27:37,523 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-29 21:27:37,523 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.03 09:27:36" (1/3) ... [2018-03-29 21:27:37,524 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c894013 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 09:27:37, skipping insertion in model container [2018-03-29 21:27:37,524 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:27:37" (2/3) ... [2018-03-29 21:27:37,524 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c894013 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 09:27:37, skipping insertion in model container [2018-03-29 21:27:37,524 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 09:27:37" (3/3) ... [2018-03-29 21:27:37,526 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysOfVariableLength_true-valid-memsafety.c [2018-03-29 21:27:37,533 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-29 21:27:37,540 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 8 error locations. [2018-03-29 21:27:37,580 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-29 21:27:37,580 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-29 21:27:37,580 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-29 21:27:37,581 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-29 21:27:37,581 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-29 21:27:37,581 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-29 21:27:37,581 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-29 21:27:37,581 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-29 21:27:37,581 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-29 21:27:37,582 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-29 21:27:37,601 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states. [2018-03-29 21:27:37,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-03-29 21:27:37,606 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:37,607 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:37,607 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:37,611 INFO L82 PathProgramCache]: Analyzing trace with hash -338374626, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:37,624 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:37,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:37,665 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:37,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:37,681 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:37,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:37,724 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:27:37,725 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2018-03-29 21:27:37,727 INFO L442 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-03-29 21:27:37,742 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-03-29 21:27:37,742 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-03-29 21:27:37,744 INFO L87 Difference]: Start difference. First operand 64 states. Second operand 2 states. [2018-03-29 21:27:37,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:37,766 INFO L93 Difference]: Finished difference Result 119 states and 132 transitions. [2018-03-29 21:27:37,766 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-03-29 21:27:37,767 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 14 [2018-03-29 21:27:37,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:37,775 INFO L225 Difference]: With dead ends: 119 [2018-03-29 21:27:37,775 INFO L226 Difference]: Without dead ends: 61 [2018-03-29 21:27:37,778 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 27 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-03-29 21:27:37,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2018-03-29 21:27:37,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2018-03-29 21:27:37,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-03-29 21:27:37,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 64 transitions. [2018-03-29 21:27:37,811 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 64 transitions. Word has length 14 [2018-03-29 21:27:37,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:37,812 INFO L459 AbstractCegarLoop]: Abstraction has 61 states and 64 transitions. [2018-03-29 21:27:37,812 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-03-29 21:27:37,812 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 64 transitions. [2018-03-29 21:27:37,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-03-29 21:27:37,812 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:37,813 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:37,813 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:37,813 INFO L82 PathProgramCache]: Analyzing trace with hash 1893692590, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:37,827 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:37,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:37,850 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:37,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:37,872 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:37,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:37,920 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:27:37,921 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2018-03-29 21:27:37,922 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 21:27:37,922 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 21:27:37,923 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 21:27:37,923 INFO L87 Difference]: Start difference. First operand 61 states and 64 transitions. Second operand 4 states. [2018-03-29 21:27:38,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:38,033 INFO L93 Difference]: Finished difference Result 108 states and 114 transitions. [2018-03-29 21:27:38,034 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-29 21:27:38,034 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-03-29 21:27:38,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:38,038 INFO L225 Difference]: With dead ends: 108 [2018-03-29 21:27:38,038 INFO L226 Difference]: Without dead ends: 88 [2018-03-29 21:27:38,039 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 21:27:38,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-03-29 21:27:38,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 65. [2018-03-29 21:27:38,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-03-29 21:27:38,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 68 transitions. [2018-03-29 21:27:38,049 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 68 transitions. Word has length 15 [2018-03-29 21:27:38,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:38,049 INFO L459 AbstractCegarLoop]: Abstraction has 65 states and 68 transitions. [2018-03-29 21:27:38,049 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 21:27:38,050 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 68 transitions. [2018-03-29 21:27:38,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-03-29 21:27:38,050 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:38,050 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:38,050 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:38,051 INFO L82 PathProgramCache]: Analyzing trace with hash 217610606, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:38,058 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:38,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:38,081 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:38,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:38,148 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:38,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:38,216 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:27:38,216 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 7 [2018-03-29 21:27:38,217 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-29 21:27:38,217 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-29 21:27:38,217 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-03-29 21:27:38,217 INFO L87 Difference]: Start difference. First operand 65 states and 68 transitions. Second operand 7 states. [2018-03-29 21:27:38,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:38,369 INFO L93 Difference]: Finished difference Result 151 states and 159 transitions. [2018-03-29 21:27:38,369 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-29 21:27:38,370 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 21 [2018-03-29 21:27:38,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:38,371 INFO L225 Difference]: With dead ends: 151 [2018-03-29 21:27:38,371 INFO L226 Difference]: Without dead ends: 97 [2018-03-29 21:27:38,372 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2018-03-29 21:27:38,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-03-29 21:27:38,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 77. [2018-03-29 21:27:38,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2018-03-29 21:27:38,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 80 transitions. [2018-03-29 21:27:38,379 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 80 transitions. Word has length 21 [2018-03-29 21:27:38,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:38,379 INFO L459 AbstractCegarLoop]: Abstraction has 77 states and 80 transitions. [2018-03-29 21:27:38,379 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-29 21:27:38,379 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 80 transitions. [2018-03-29 21:27:38,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-03-29 21:27:38,380 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:38,380 INFO L355 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-03-29 21:27:38,380 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:38,380 INFO L82 PathProgramCache]: Analyzing trace with hash 2108346150, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:38,387 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:38,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:38,402 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:38,422 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 21:27:38,424 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:27:38,426 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:27:38,426 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-29 21:27:38,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:38,457 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:38,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:38,501 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:27:38,501 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 2] imperfect sequences [] total 3 [2018-03-29 21:27:38,502 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 21:27:38,502 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 21:27:38,502 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 21:27:38,502 INFO L87 Difference]: Start difference. First operand 77 states and 80 transitions. Second operand 4 states. [2018-03-29 21:27:38,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:38,545 INFO L93 Difference]: Finished difference Result 77 states and 80 transitions. [2018-03-29 21:27:38,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-29 21:27:38,545 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 25 [2018-03-29 21:27:38,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:38,548 INFO L225 Difference]: With dead ends: 77 [2018-03-29 21:27:38,549 INFO L226 Difference]: Without dead ends: 75 [2018-03-29 21:27:38,549 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 21:27:38,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2018-03-29 21:27:38,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2018-03-29 21:27:38,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2018-03-29 21:27:38,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 78 transitions. [2018-03-29 21:27:38,559 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 78 transitions. Word has length 25 [2018-03-29 21:27:38,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:38,560 INFO L459 AbstractCegarLoop]: Abstraction has 75 states and 78 transitions. [2018-03-29 21:27:38,560 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 21:27:38,560 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 78 transitions. [2018-03-29 21:27:38,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-03-29 21:27:38,561 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:38,561 INFO L355 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-03-29 21:27:38,561 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:38,561 INFO L82 PathProgramCache]: Analyzing trace with hash 2108346151, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:38,568 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:38,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:38,588 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:38,593 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 21:27:38,594 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:27:38,603 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:27:38,604 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:27:38,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:38,692 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:38,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:38,831 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:27:38,832 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 8 [2018-03-29 21:27:38,832 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-29 21:27:38,833 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-29 21:27:38,833 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2018-03-29 21:27:38,833 INFO L87 Difference]: Start difference. First operand 75 states and 78 transitions. Second operand 9 states. [2018-03-29 21:27:38,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:38,945 INFO L93 Difference]: Finished difference Result 80 states and 83 transitions. [2018-03-29 21:27:38,946 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-03-29 21:27:38,946 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 25 [2018-03-29 21:27:38,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:38,947 INFO L225 Difference]: With dead ends: 80 [2018-03-29 21:27:38,947 INFO L226 Difference]: Without dead ends: 78 [2018-03-29 21:27:38,947 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2018-03-29 21:27:38,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2018-03-29 21:27:38,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2018-03-29 21:27:38,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-03-29 21:27:38,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 81 transitions. [2018-03-29 21:27:38,957 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 81 transitions. Word has length 25 [2018-03-29 21:27:38,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:38,958 INFO L459 AbstractCegarLoop]: Abstraction has 78 states and 81 transitions. [2018-03-29 21:27:38,958 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-29 21:27:38,958 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 81 transitions. [2018-03-29 21:27:38,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-03-29 21:27:38,960 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:38,960 INFO L355 BasicCegarLoop]: trace histogram [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] [2018-03-29 21:27:38,960 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:38,960 INFO L82 PathProgramCache]: Analyzing trace with hash -1601375567, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:38,972 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:38,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:38,997 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:39,060 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:39,060 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:39,114 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:39,139 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:27:39,139 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 8 [2018-03-29 21:27:39,140 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-29 21:27:39,140 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-29 21:27:39,140 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2018-03-29 21:27:39,141 INFO L87 Difference]: Start difference. First operand 78 states and 81 transitions. Second operand 9 states. [2018-03-29 21:27:39,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:39,369 INFO L93 Difference]: Finished difference Result 107 states and 110 transitions. [2018-03-29 21:27:39,369 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-29 21:27:39,369 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 41 [2018-03-29 21:27:39,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:39,370 INFO L225 Difference]: With dead ends: 107 [2018-03-29 21:27:39,371 INFO L226 Difference]: Without dead ends: 106 [2018-03-29 21:27:39,371 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 71 SyntacticMatches, 5 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2018-03-29 21:27:39,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2018-03-29 21:27:39,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 81. [2018-03-29 21:27:39,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2018-03-29 21:27:39,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 85 transitions. [2018-03-29 21:27:39,382 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 85 transitions. Word has length 41 [2018-03-29 21:27:39,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:39,382 INFO L459 AbstractCegarLoop]: Abstraction has 81 states and 85 transitions. [2018-03-29 21:27:39,383 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-29 21:27:39,383 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 85 transitions. [2018-03-29 21:27:39,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-03-29 21:27:39,384 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:39,384 INFO L355 BasicCegarLoop]: trace histogram [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] [2018-03-29 21:27:39,385 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:39,385 INFO L82 PathProgramCache]: Analyzing trace with hash 1896965090, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:39,392 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:39,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:39,409 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:39,412 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 21:27:39,412 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:27:39,414 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:27:39,414 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-29 21:27:39,443 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-03-29 21:27:39,444 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:39,455 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-03-29 21:27:39,477 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:27:39,477 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 5 [2018-03-29 21:27:39,477 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-03-29 21:27:39,478 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-03-29 21:27:39,478 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-03-29 21:27:39,478 INFO L87 Difference]: Start difference. First operand 81 states and 85 transitions. Second operand 6 states. [2018-03-29 21:27:39,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:39,553 INFO L93 Difference]: Finished difference Result 81 states and 85 transitions. [2018-03-29 21:27:39,554 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-29 21:27:39,554 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 42 [2018-03-29 21:27:39,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:39,555 INFO L225 Difference]: With dead ends: 81 [2018-03-29 21:27:39,555 INFO L226 Difference]: Without dead ends: 80 [2018-03-29 21:27:39,556 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-03-29 21:27:39,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-03-29 21:27:39,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2018-03-29 21:27:39,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-03-29 21:27:39,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 84 transitions. [2018-03-29 21:27:39,564 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 84 transitions. Word has length 42 [2018-03-29 21:27:39,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:39,565 INFO L459 AbstractCegarLoop]: Abstraction has 80 states and 84 transitions. [2018-03-29 21:27:39,565 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-03-29 21:27:39,565 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 84 transitions. [2018-03-29 21:27:39,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-03-29 21:27:39,566 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:39,566 INFO L355 BasicCegarLoop]: trace histogram [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] [2018-03-29 21:27:39,567 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:39,567 INFO L82 PathProgramCache]: Analyzing trace with hash 1896965091, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:39,579 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:39,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:39,603 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:39,611 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 21:27:39,611 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:27:39,616 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:27:39,616 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:27:39,678 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-03-29 21:27:39,678 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:39,722 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-03-29 21:27:39,744 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:27:39,744 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 5] imperfect sequences [] total 10 [2018-03-29 21:27:39,744 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-03-29 21:27:39,745 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-03-29 21:27:39,745 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2018-03-29 21:27:39,745 INFO L87 Difference]: Start difference. First operand 80 states and 84 transitions. Second operand 11 states. [2018-03-29 21:27:39,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:39,853 INFO L93 Difference]: Finished difference Result 89 states and 93 transitions. [2018-03-29 21:27:39,853 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-03-29 21:27:39,853 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 42 [2018-03-29 21:27:39,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:39,854 INFO L225 Difference]: With dead ends: 89 [2018-03-29 21:27:39,855 INFO L226 Difference]: Without dead ends: 88 [2018-03-29 21:27:39,855 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2018-03-29 21:27:39,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-03-29 21:27:39,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 81. [2018-03-29 21:27:39,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2018-03-29 21:27:39,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 85 transitions. [2018-03-29 21:27:39,862 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 85 transitions. Word has length 42 [2018-03-29 21:27:39,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:39,862 INFO L459 AbstractCegarLoop]: Abstraction has 81 states and 85 transitions. [2018-03-29 21:27:39,863 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-03-29 21:27:39,863 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 85 transitions. [2018-03-29 21:27:39,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-03-29 21:27:39,863 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:39,864 INFO L355 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:39,864 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:39,864 INFO L82 PathProgramCache]: Analyzing trace with hash 80690624, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:39,870 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:39,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:39,888 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:39,911 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:39,912 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:39,941 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:39,964 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:39,965 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-03-29 21:27:39,965 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 21:27:39,965 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 21:27:39,966 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-03-29 21:27:39,966 INFO L87 Difference]: Start difference. First operand 81 states and 85 transitions. Second operand 8 states. [2018-03-29 21:27:40,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:40,089 INFO L93 Difference]: Finished difference Result 131 states and 138 transitions. [2018-03-29 21:27:40,089 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-29 21:27:40,089 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 41 [2018-03-29 21:27:40,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:40,090 INFO L225 Difference]: With dead ends: 131 [2018-03-29 21:27:40,090 INFO L226 Difference]: Without dead ends: 109 [2018-03-29 21:27:40,091 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2018-03-29 21:27:40,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2018-03-29 21:27:40,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 96. [2018-03-29 21:27:40,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2018-03-29 21:27:40,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 102 transitions. [2018-03-29 21:27:40,100 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 102 transitions. Word has length 41 [2018-03-29 21:27:40,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:40,100 INFO L459 AbstractCegarLoop]: Abstraction has 96 states and 102 transitions. [2018-03-29 21:27:40,100 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 21:27:40,100 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 102 transitions. [2018-03-29 21:27:40,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-03-29 21:27:40,102 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:40,102 INFO L355 BasicCegarLoop]: trace histogram [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] [2018-03-29 21:27:40,102 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:40,102 INFO L82 PathProgramCache]: Analyzing trace with hash -737480982, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:40,116 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:40,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:40,135 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:40,182 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-03-29 21:27:40,183 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:40,236 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-03-29 21:27:40,259 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:27:40,259 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 10 [2018-03-29 21:27:40,259 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-03-29 21:27:40,260 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-03-29 21:27:40,260 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2018-03-29 21:27:40,260 INFO L87 Difference]: Start difference. First operand 96 states and 102 transitions. Second operand 10 states. [2018-03-29 21:27:40,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:40,362 INFO L93 Difference]: Finished difference Result 179 states and 190 transitions. [2018-03-29 21:27:40,362 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-03-29 21:27:40,362 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 45 [2018-03-29 21:27:40,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:40,363 INFO L225 Difference]: With dead ends: 179 [2018-03-29 21:27:40,363 INFO L226 Difference]: Without dead ends: 112 [2018-03-29 21:27:40,364 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 76 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2018-03-29 21:27:40,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2018-03-29 21:27:40,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 96. [2018-03-29 21:27:40,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2018-03-29 21:27:40,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 101 transitions. [2018-03-29 21:27:40,372 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 101 transitions. Word has length 45 [2018-03-29 21:27:40,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:40,372 INFO L459 AbstractCegarLoop]: Abstraction has 96 states and 101 transitions. [2018-03-29 21:27:40,372 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-03-29 21:27:40,372 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 101 transitions. [2018-03-29 21:27:40,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-03-29 21:27:40,373 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:40,373 INFO L355 BasicCegarLoop]: trace histogram [3, 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, 1, 1] [2018-03-29 21:27:40,373 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:40,373 INFO L82 PathProgramCache]: Analyzing trace with hash 335887572, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:40,379 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:40,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:40,404 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:40,454 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:40,454 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:40,495 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 21:27:40,517 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:40,517 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2018-03-29 21:27:40,517 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-03-29 21:27:40,517 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-03-29 21:27:40,517 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2018-03-29 21:27:40,518 INFO L87 Difference]: Start difference. First operand 96 states and 101 transitions. Second operand 13 states. [2018-03-29 21:27:40,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:40,770 INFO L93 Difference]: Finished difference Result 191 states and 200 transitions. [2018-03-29 21:27:40,770 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-03-29 21:27:40,770 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 50 [2018-03-29 21:27:40,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:40,771 INFO L225 Difference]: With dead ends: 191 [2018-03-29 21:27:40,772 INFO L226 Difference]: Without dead ends: 127 [2018-03-29 21:27:40,773 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 85 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2018-03-29 21:27:40,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2018-03-29 21:27:40,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 116. [2018-03-29 21:27:40,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2018-03-29 21:27:40,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 120 transitions. [2018-03-29 21:27:40,781 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 120 transitions. Word has length 50 [2018-03-29 21:27:40,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:40,781 INFO L459 AbstractCegarLoop]: Abstraction has 116 states and 120 transitions. [2018-03-29 21:27:40,781 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-03-29 21:27:40,781 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 120 transitions. [2018-03-29 21:27:40,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-03-29 21:27:40,782 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:40,782 INFO L355 BasicCegarLoop]: trace histogram [3, 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] [2018-03-29 21:27:40,782 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:40,783 INFO L82 PathProgramCache]: Analyzing trace with hash -532975731, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:40,790 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:40,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:40,811 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:40,816 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 21:27:40,816 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:27:40,830 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:27:40,830 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:27:40,918 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-03-29 21:27:40,918 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:40,984 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-03-29 21:27:41,012 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:41,012 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2018-03-29 21:27:41,012 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-03-29 21:27:41,012 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-03-29 21:27:41,013 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2018-03-29 21:27:41,013 INFO L87 Difference]: Start difference. First operand 116 states and 120 transitions. Second operand 11 states. [2018-03-29 21:27:41,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:41,182 INFO L93 Difference]: Finished difference Result 128 states and 134 transitions. [2018-03-29 21:27:41,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-29 21:27:41,182 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 54 [2018-03-29 21:27:41,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:41,184 INFO L225 Difference]: With dead ends: 128 [2018-03-29 21:27:41,184 INFO L226 Difference]: Without dead ends: 127 [2018-03-29 21:27:41,185 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 95 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2018-03-29 21:27:41,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2018-03-29 21:27:41,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 119. [2018-03-29 21:27:41,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119 states. [2018-03-29 21:27:41,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 123 transitions. [2018-03-29 21:27:41,192 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 123 transitions. Word has length 54 [2018-03-29 21:27:41,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:41,192 INFO L459 AbstractCegarLoop]: Abstraction has 119 states and 123 transitions. [2018-03-29 21:27:41,192 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-03-29 21:27:41,192 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 123 transitions. [2018-03-29 21:27:41,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-03-29 21:27:41,193 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:41,194 INFO L355 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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] [2018-03-29 21:27:41,194 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:41,194 INFO L82 PathProgramCache]: Analyzing trace with hash 1140833070, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:41,202 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:41,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:41,235 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:41,324 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 47 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-03-29 21:27:41,324 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:41,402 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 47 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-03-29 21:27:41,424 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:41,424 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2018-03-29 21:27:41,424 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-29 21:27:41,424 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-29 21:27:41,425 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2018-03-29 21:27:41,425 INFO L87 Difference]: Start difference. First operand 119 states and 123 transitions. Second operand 15 states. [2018-03-29 21:27:41,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:41,664 INFO L93 Difference]: Finished difference Result 149 states and 154 transitions. [2018-03-29 21:27:41,664 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-03-29 21:27:41,664 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 79 [2018-03-29 21:27:41,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:41,665 INFO L225 Difference]: With dead ends: 149 [2018-03-29 21:27:41,666 INFO L226 Difference]: Without dead ends: 148 [2018-03-29 21:27:41,666 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 139 SyntacticMatches, 7 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2018-03-29 21:27:41,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-03-29 21:27:41,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 127. [2018-03-29 21:27:41,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2018-03-29 21:27:41,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 132 transitions. [2018-03-29 21:27:41,676 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 132 transitions. Word has length 79 [2018-03-29 21:27:41,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:41,676 INFO L459 AbstractCegarLoop]: Abstraction has 127 states and 132 transitions. [2018-03-29 21:27:41,676 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-29 21:27:41,676 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 132 transitions. [2018-03-29 21:27:41,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2018-03-29 21:27:41,677 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:41,678 INFO L355 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-03-29 21:27:41,678 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:41,678 INFO L82 PathProgramCache]: Analyzing trace with hash 1006086918, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:41,691 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:41,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:41,716 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:41,720 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 21:27:41,720 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:27:41,723 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:27:41,723 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:27:41,815 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 33 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-03-29 21:27:41,815 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:41,908 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 33 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-03-29 21:27:41,931 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:41,932 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 14 [2018-03-29 21:27:41,932 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-29 21:27:41,932 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-29 21:27:41,932 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2018-03-29 21:27:41,933 INFO L87 Difference]: Start difference. First operand 127 states and 132 transitions. Second operand 15 states. [2018-03-29 21:27:42,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:42,215 INFO L93 Difference]: Finished difference Result 145 states and 154 transitions. [2018-03-29 21:27:42,257 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-03-29 21:27:42,258 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 80 [2018-03-29 21:27:42,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:42,260 INFO L225 Difference]: With dead ends: 145 [2018-03-29 21:27:42,260 INFO L226 Difference]: Without dead ends: 144 [2018-03-29 21:27:42,261 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 145 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=146, Invalid=360, Unknown=0, NotChecked=0, Total=506 [2018-03-29 21:27:42,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2018-03-29 21:27:42,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 137. [2018-03-29 21:27:42,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-03-29 21:27:42,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 144 transitions. [2018-03-29 21:27:42,269 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 144 transitions. Word has length 80 [2018-03-29 21:27:42,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:42,269 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 144 transitions. [2018-03-29 21:27:42,269 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-29 21:27:42,269 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 144 transitions. [2018-03-29 21:27:42,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-03-29 21:27:42,270 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:42,270 INFO L355 BasicCegarLoop]: trace histogram [6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:42,270 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:42,270 INFO L82 PathProgramCache]: Analyzing trace with hash -653283081, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:42,277 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:42,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:42,311 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:42,424 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 60 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-03-29 21:27:42,424 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:42,495 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 60 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-03-29 21:27:42,517 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:42,517 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2018-03-29 21:27:42,518 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-03-29 21:27:42,518 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-03-29 21:27:42,518 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2018-03-29 21:27:42,518 INFO L87 Difference]: Start difference. First operand 137 states and 144 transitions. Second operand 19 states. [2018-03-29 21:27:42,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:42,789 INFO L93 Difference]: Finished difference Result 258 states and 273 transitions. [2018-03-29 21:27:42,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-29 21:27:42,790 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 88 [2018-03-29 21:27:42,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:42,791 INFO L225 Difference]: With dead ends: 258 [2018-03-29 21:27:42,791 INFO L226 Difference]: Without dead ends: 182 [2018-03-29 21:27:42,792 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 151 SyntacticMatches, 7 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=212, Invalid=844, Unknown=0, NotChecked=0, Total=1056 [2018-03-29 21:27:42,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-03-29 21:27:42,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 166. [2018-03-29 21:27:42,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2018-03-29 21:27:42,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 173 transitions. [2018-03-29 21:27:42,803 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 173 transitions. Word has length 88 [2018-03-29 21:27:42,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:42,803 INFO L459 AbstractCegarLoop]: Abstraction has 166 states and 173 transitions. [2018-03-29 21:27:42,803 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-03-29 21:27:42,803 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 173 transitions. [2018-03-29 21:27:42,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-03-29 21:27:42,804 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:42,804 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-03-29 21:27:42,804 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:42,804 INFO L82 PathProgramCache]: Analyzing trace with hash -1151066240, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:42,811 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:42,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:42,835 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:42,902 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 64 proven. 2 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-03-29 21:27:42,902 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:42,999 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 64 proven. 2 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-03-29 21:27:43,021 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:43,021 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2018-03-29 21:27:43,022 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 21:27:43,022 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 21:27:43,022 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2018-03-29 21:27:43,022 INFO L87 Difference]: Start difference. First operand 166 states and 173 transitions. Second operand 16 states. [2018-03-29 21:27:43,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:43,287 INFO L93 Difference]: Finished difference Result 260 states and 272 transitions. [2018-03-29 21:27:43,288 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-03-29 21:27:43,288 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 99 [2018-03-29 21:27:43,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:43,289 INFO L225 Difference]: With dead ends: 260 [2018-03-29 21:27:43,289 INFO L226 Difference]: Without dead ends: 178 [2018-03-29 21:27:43,290 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 177 SyntacticMatches, 7 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2018-03-29 21:27:43,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-03-29 21:27:43,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 166. [2018-03-29 21:27:43,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2018-03-29 21:27:43,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 171 transitions. [2018-03-29 21:27:43,299 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 171 transitions. Word has length 99 [2018-03-29 21:27:43,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:43,299 INFO L459 AbstractCegarLoop]: Abstraction has 166 states and 171 transitions. [2018-03-29 21:27:43,299 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 21:27:43,299 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 171 transitions. [2018-03-29 21:27:43,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-03-29 21:27:43,300 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:43,300 INFO L355 BasicCegarLoop]: trace histogram [6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-03-29 21:27:43,300 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:43,300 INFO L82 PathProgramCache]: Analyzing trace with hash 2046842569, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:43,307 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:43,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:43,337 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:43,408 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2018-03-29 21:27:43,408 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:43,463 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2018-03-29 21:27:43,485 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:43,486 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-03-29 21:27:43,486 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 21:27:43,486 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 21:27:43,486 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-03-29 21:27:43,487 INFO L87 Difference]: Start difference. First operand 166 states and 171 transitions. Second operand 16 states. [2018-03-29 21:27:43,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:43,653 INFO L93 Difference]: Finished difference Result 236 states and 248 transitions. [2018-03-29 21:27:43,654 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-29 21:27:43,654 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 108 [2018-03-29 21:27:43,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:43,655 INFO L225 Difference]: With dead ends: 236 [2018-03-29 21:27:43,655 INFO L226 Difference]: Without dead ends: 214 [2018-03-29 21:27:43,656 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=259, Invalid=497, Unknown=0, NotChecked=0, Total=756 [2018-03-29 21:27:43,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-03-29 21:27:43,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 199. [2018-03-29 21:27:43,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2018-03-29 21:27:43,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 210 transitions. [2018-03-29 21:27:43,671 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 210 transitions. Word has length 108 [2018-03-29 21:27:43,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:43,671 INFO L459 AbstractCegarLoop]: Abstraction has 199 states and 210 transitions. [2018-03-29 21:27:43,671 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 21:27:43,672 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 210 transitions. [2018-03-29 21:27:43,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2018-03-29 21:27:43,673 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:43,673 INFO L355 BasicCegarLoop]: trace histogram [9, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:43,673 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:43,674 INFO L82 PathProgramCache]: Analyzing trace with hash 1908732634, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:43,686 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:43,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:43,728 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:43,833 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 135 proven. 15 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2018-03-29 21:27:43,833 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:43,942 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 135 proven. 15 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2018-03-29 21:27:43,964 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:43,965 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 20 [2018-03-29 21:27:43,965 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-03-29 21:27:43,966 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-03-29 21:27:43,966 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2018-03-29 21:27:43,966 INFO L87 Difference]: Start difference. First operand 199 states and 210 transitions. Second operand 21 states. [2018-03-29 21:27:44,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:44,346 INFO L93 Difference]: Finished difference Result 219 states and 231 transitions. [2018-03-29 21:27:44,346 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-29 21:27:44,346 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 126 [2018-03-29 21:27:44,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:44,349 INFO L225 Difference]: With dead ends: 219 [2018-03-29 21:27:44,349 INFO L226 Difference]: Without dead ends: 218 [2018-03-29 21:27:44,350 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 224 SyntacticMatches, 9 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=190, Invalid=1000, Unknown=0, NotChecked=0, Total=1190 [2018-03-29 21:27:44,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-03-29 21:27:44,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 199. [2018-03-29 21:27:44,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2018-03-29 21:27:44,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 209 transitions. [2018-03-29 21:27:44,368 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 209 transitions. Word has length 126 [2018-03-29 21:27:44,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:44,368 INFO L459 AbstractCegarLoop]: Abstraction has 199 states and 209 transitions. [2018-03-29 21:27:44,368 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-03-29 21:27:44,368 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 209 transitions. [2018-03-29 21:27:44,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-03-29 21:27:44,369 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:44,369 INFO L355 BasicCegarLoop]: trace histogram [9, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:44,369 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:44,369 INFO L82 PathProgramCache]: Analyzing trace with hash 1266987667, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:44,378 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:44,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:44,408 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:44,494 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2018-03-29 21:27:44,494 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:44,627 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2018-03-29 21:27:44,650 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:44,650 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 22 [2018-03-29 21:27:44,650 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-03-29 21:27:44,650 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-03-29 21:27:44,651 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2018-03-29 21:27:44,651 INFO L87 Difference]: Start difference. First operand 199 states and 209 transitions. Second operand 22 states. [2018-03-29 21:27:44,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:44,947 INFO L93 Difference]: Finished difference Result 318 states and 339 transitions. [2018-03-29 21:27:44,947 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-03-29 21:27:44,947 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 130 [2018-03-29 21:27:44,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:44,948 INFO L225 Difference]: With dead ends: 318 [2018-03-29 21:27:44,948 INFO L226 Difference]: Without dead ends: 215 [2018-03-29 21:27:44,949 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 231 SyntacticMatches, 9 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=242, Invalid=1018, Unknown=0, NotChecked=0, Total=1260 [2018-03-29 21:27:44,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2018-03-29 21:27:44,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 199. [2018-03-29 21:27:44,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2018-03-29 21:27:44,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 208 transitions. [2018-03-29 21:27:44,958 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 208 transitions. Word has length 130 [2018-03-29 21:27:44,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:44,958 INFO L459 AbstractCegarLoop]: Abstraction has 199 states and 208 transitions. [2018-03-29 21:27:44,958 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-03-29 21:27:44,958 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 208 transitions. [2018-03-29 21:27:44,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-03-29 21:27:44,959 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:44,959 INFO L355 BasicCegarLoop]: trace histogram [10, 7, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:44,959 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:44,959 INFO L82 PathProgramCache]: Analyzing trace with hash 1099979467, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:44,967 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:44,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:45,002 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:45,131 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 168 proven. 36 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2018-03-29 21:27:45,131 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:45,263 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 168 proven. 36 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2018-03-29 21:27:45,300 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:45,300 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 25 [2018-03-29 21:27:45,301 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-03-29 21:27:45,301 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-03-29 21:27:45,302 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2018-03-29 21:27:45,302 INFO L87 Difference]: Start difference. First operand 199 states and 208 transitions. Second operand 25 states. [2018-03-29 21:27:45,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:45,817 INFO L93 Difference]: Finished difference Result 348 states and 365 transitions. [2018-03-29 21:27:45,817 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-03-29 21:27:45,817 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 135 [2018-03-29 21:27:45,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:45,819 INFO L225 Difference]: With dead ends: 348 [2018-03-29 21:27:45,819 INFO L226 Difference]: Without dead ends: 248 [2018-03-29 21:27:45,820 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 237 SyntacticMatches, 9 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=363, Invalid=1617, Unknown=0, NotChecked=0, Total=1980 [2018-03-29 21:27:45,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2018-03-29 21:27:45,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 237. [2018-03-29 21:27:45,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2018-03-29 21:27:45,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 245 transitions. [2018-03-29 21:27:45,830 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 245 transitions. Word has length 135 [2018-03-29 21:27:45,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:45,830 INFO L459 AbstractCegarLoop]: Abstraction has 237 states and 245 transitions. [2018-03-29 21:27:45,830 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-03-29 21:27:45,830 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 245 transitions. [2018-03-29 21:27:45,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2018-03-29 21:27:45,831 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:45,831 INFO L355 BasicCegarLoop]: trace histogram [10, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:45,831 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:45,831 INFO L82 PathProgramCache]: Analyzing trace with hash -158811644, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:45,851 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:45,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:45,888 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:45,903 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 21:27:45,904 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:27:45,965 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:27:45,966 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:27:46,710 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2018-03-29 21:27:46,710 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:46,924 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2018-03-29 21:27:46,947 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:46,947 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2018-03-29 21:27:46,948 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-03-29 21:27:46,948 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-03-29 21:27:46,948 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2018-03-29 21:27:46,949 INFO L87 Difference]: Start difference. First operand 237 states and 245 transitions. Second operand 19 states. [2018-03-29 21:27:47,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:47,449 INFO L93 Difference]: Finished difference Result 249 states and 259 transitions. [2018-03-29 21:27:47,469 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-03-29 21:27:47,469 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 139 [2018-03-29 21:27:47,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:47,470 INFO L225 Difference]: With dead ends: 249 [2018-03-29 21:27:47,470 INFO L226 Difference]: Without dead ends: 248 [2018-03-29 21:27:47,471 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 253 SyntacticMatches, 7 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=339, Invalid=783, Unknown=0, NotChecked=0, Total=1122 [2018-03-29 21:27:47,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2018-03-29 21:27:47,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 240. [2018-03-29 21:27:47,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 240 states. [2018-03-29 21:27:47,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 246 transitions. [2018-03-29 21:27:47,486 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 246 transitions. Word has length 139 [2018-03-29 21:27:47,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:47,487 INFO L459 AbstractCegarLoop]: Abstraction has 240 states and 246 transitions. [2018-03-29 21:27:47,487 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-03-29 21:27:47,487 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 246 transitions. [2018-03-29 21:27:47,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2018-03-29 21:27:47,488 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:47,488 INFO L355 BasicCegarLoop]: trace histogram [14, 10, 9, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:47,488 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:47,489 INFO L82 PathProgramCache]: Analyzing trace with hash 1773837943, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:47,495 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:47,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:47,536 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:47,675 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 302 proven. 36 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2018-03-29 21:27:47,675 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:47,845 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 302 proven. 36 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2018-03-29 21:27:47,867 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:47,868 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 26 [2018-03-29 21:27:47,868 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-03-29 21:27:47,868 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-03-29 21:27:47,869 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2018-03-29 21:27:47,869 INFO L87 Difference]: Start difference. First operand 240 states and 246 transitions. Second operand 27 states. [2018-03-29 21:27:48,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:48,515 INFO L93 Difference]: Finished difference Result 270 states and 279 transitions. [2018-03-29 21:27:48,515 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-03-29 21:27:48,515 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 182 [2018-03-29 21:27:48,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:48,517 INFO L225 Difference]: With dead ends: 270 [2018-03-29 21:27:48,517 INFO L226 Difference]: Without dead ends: 269 [2018-03-29 21:27:48,518 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 329 SyntacticMatches, 11 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=291, Invalid=1779, Unknown=0, NotChecked=0, Total=2070 [2018-03-29 21:27:48,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2018-03-29 21:27:48,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 248. [2018-03-29 21:27:48,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-03-29 21:27:48,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 255 transitions. [2018-03-29 21:27:48,536 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 255 transitions. Word has length 182 [2018-03-29 21:27:48,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:48,537 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 255 transitions. [2018-03-29 21:27:48,537 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-03-29 21:27:48,537 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 255 transitions. [2018-03-29 21:27:48,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2018-03-29 21:27:48,538 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:48,538 INFO L355 BasicCegarLoop]: trace histogram [14, 10, 10, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:48,538 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:48,539 INFO L82 PathProgramCache]: Analyzing trace with hash -845598499, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:48,548 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:48,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:48,594 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:48,597 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 21:27:48,597 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:27:48,601 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:27:48,602 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:27:48,905 INFO L134 CoverageAnalysis]: Checked inductivity of 596 backedges. 242 proven. 39 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2018-03-29 21:27:48,906 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:49,067 INFO L134 CoverageAnalysis]: Checked inductivity of 596 backedges. 242 proven. 39 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2018-03-29 21:27:49,090 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:49,090 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-03-29 21:27:49,090 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-29 21:27:49,090 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-29 21:27:49,091 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-03-29 21:27:49,091 INFO L87 Difference]: Start difference. First operand 248 states and 255 transitions. Second operand 23 states. [2018-03-29 21:27:49,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:49,835 INFO L93 Difference]: Finished difference Result 292 states and 317 transitions. [2018-03-29 21:27:49,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-03-29 21:27:49,835 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 183 [2018-03-29 21:27:49,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:49,838 INFO L225 Difference]: With dead ends: 292 [2018-03-29 21:27:49,838 INFO L226 Difference]: Without dead ends: 291 [2018-03-29 21:27:49,839 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 341 SyntacticMatches, 7 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=462, Invalid=1344, Unknown=0, NotChecked=0, Total=1806 [2018-03-29 21:27:49,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2018-03-29 21:27:49,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 276. [2018-03-29 21:27:49,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 276 states. [2018-03-29 21:27:49,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 289 transitions. [2018-03-29 21:27:49,856 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 289 transitions. Word has length 183 [2018-03-29 21:27:49,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:49,857 INFO L459 AbstractCegarLoop]: Abstraction has 276 states and 289 transitions. [2018-03-29 21:27:49,857 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-29 21:27:49,857 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 289 transitions. [2018-03-29 21:27:49,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-03-29 21:27:49,858 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:49,858 INFO L355 BasicCegarLoop]: trace histogram [15, 11, 10, 10, 10, 10, 10, 10, 10, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:49,858 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:49,858 INFO L82 PathProgramCache]: Analyzing trace with hash 1289056206, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:49,864 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:49,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:49,905 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:50,051 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 364 proven. 66 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2018-03-29 21:27:50,051 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:50,209 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 364 proven. 66 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2018-03-29 21:27:50,231 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:50,231 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 31 [2018-03-29 21:27:50,231 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-03-29 21:27:50,232 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-03-29 21:27:50,232 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2018-03-29 21:27:50,232 INFO L87 Difference]: Start difference. First operand 276 states and 289 transitions. Second operand 31 states. [2018-03-29 21:27:50,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:50,805 INFO L93 Difference]: Finished difference Result 466 states and 493 transitions. [2018-03-29 21:27:50,805 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-03-29 21:27:50,806 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 191 [2018-03-29 21:27:50,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:50,807 INFO L225 Difference]: With dead ends: 466 [2018-03-29 21:27:50,807 INFO L226 Difference]: Without dead ends: 336 [2018-03-29 21:27:50,808 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 407 GetRequests, 341 SyntacticMatches, 11 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 719 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=552, Invalid=2640, Unknown=0, NotChecked=0, Total=3192 [2018-03-29 21:27:50,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2018-03-29 21:27:50,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 323. [2018-03-29 21:27:50,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 323 states. [2018-03-29 21:27:50,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 336 transitions. [2018-03-29 21:27:50,822 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 336 transitions. Word has length 191 [2018-03-29 21:27:50,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:50,822 INFO L459 AbstractCegarLoop]: Abstraction has 323 states and 336 transitions. [2018-03-29 21:27:50,822 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-03-29 21:27:50,822 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 336 transitions. [2018-03-29 21:27:50,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2018-03-29 21:27:50,823 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:50,823 INFO L355 BasicCegarLoop]: trace histogram [19, 14, 13, 13, 13, 13, 13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:50,823 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:50,824 INFO L82 PathProgramCache]: Analyzing trace with hash -321863814, now seen corresponding path program 8 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:50,841 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:50,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:50,899 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:51,054 INFO L134 CoverageAnalysis]: Checked inductivity of 1126 backedges. 766 proven. 33 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2018-03-29 21:27:51,054 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:51,271 INFO L134 CoverageAnalysis]: Checked inductivity of 1126 backedges. 766 proven. 33 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2018-03-29 21:27:51,293 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:51,293 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 28 [2018-03-29 21:27:51,294 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-03-29 21:27:51,294 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-03-29 21:27:51,294 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=630, Unknown=0, NotChecked=0, Total=756 [2018-03-29 21:27:51,294 INFO L87 Difference]: Start difference. First operand 323 states and 336 transitions. Second operand 28 states. [2018-03-29 21:27:51,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:51,634 INFO L93 Difference]: Finished difference Result 471 states and 497 transitions. [2018-03-29 21:27:51,634 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-03-29 21:27:51,634 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 238 [2018-03-29 21:27:51,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:51,636 INFO L225 Difference]: With dead ends: 471 [2018-03-29 21:27:51,637 INFO L226 Difference]: Without dead ends: 335 [2018-03-29 21:27:51,638 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 495 GetRequests, 439 SyntacticMatches, 11 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 679 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=390, Invalid=1772, Unknown=0, NotChecked=0, Total=2162 [2018-03-29 21:27:51,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2018-03-29 21:27:51,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 323. [2018-03-29 21:27:51,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 323 states. [2018-03-29 21:27:51,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 334 transitions. [2018-03-29 21:27:51,655 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 334 transitions. Word has length 238 [2018-03-29 21:27:51,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:51,656 INFO L459 AbstractCegarLoop]: Abstraction has 323 states and 334 transitions. [2018-03-29 21:27:51,656 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-03-29 21:27:51,656 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 334 transitions. [2018-03-29 21:27:51,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2018-03-29 21:27:51,657 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:51,658 INFO L355 BasicCegarLoop]: trace histogram [20, 15, 14, 14, 14, 14, 14, 14, 14, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:51,658 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:51,658 INFO L82 PathProgramCache]: Analyzing trace with hash 1519624145, now seen corresponding path program 9 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:51,670 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:51,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:51,728 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:51,909 INFO L134 CoverageAnalysis]: Checked inductivity of 1256 backedges. 575 proven. 66 refuted. 0 times theorem prover too weak. 615 trivial. 0 not checked. [2018-03-29 21:27:51,909 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:52,178 INFO L134 CoverageAnalysis]: Checked inductivity of 1256 backedges. 575 proven. 66 refuted. 0 times theorem prover too weak. 615 trivial. 0 not checked. [2018-03-29 21:27:52,199 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:52,199 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 32 [2018-03-29 21:27:52,200 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-03-29 21:27:52,200 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-03-29 21:27:52,200 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2018-03-29 21:27:52,201 INFO L87 Difference]: Start difference. First operand 323 states and 334 transitions. Second operand 33 states. [2018-03-29 21:27:52,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:52,932 INFO L93 Difference]: Finished difference Result 339 states and 350 transitions. [2018-03-29 21:27:52,933 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-03-29 21:27:52,933 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 247 [2018-03-29 21:27:52,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:52,935 INFO L225 Difference]: With dead ends: 339 [2018-03-29 21:27:52,935 INFO L226 Difference]: Without dead ends: 338 [2018-03-29 21:27:52,936 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 518 GetRequests, 450 SyntacticMatches, 13 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 872 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=409, Invalid=2783, Unknown=0, NotChecked=0, Total=3192 [2018-03-29 21:27:52,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2018-03-29 21:27:52,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 323. [2018-03-29 21:27:52,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 323 states. [2018-03-29 21:27:52,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 333 transitions. [2018-03-29 21:27:52,956 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 333 transitions. Word has length 247 [2018-03-29 21:27:52,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:52,957 INFO L459 AbstractCegarLoop]: Abstraction has 323 states and 333 transitions. [2018-03-29 21:27:52,957 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-03-29 21:27:52,957 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 333 transitions. [2018-03-29 21:27:52,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2018-03-29 21:27:52,959 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:52,959 INFO L355 BasicCegarLoop]: trace histogram [21, 16, 15, 15, 15, 15, 15, 15, 15, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:52,959 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:52,959 INFO L82 PathProgramCache]: Analyzing trace with hash 1801409460, now seen corresponding path program 10 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:52,972 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:53,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:53,037 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:53,335 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 675 proven. 105 refuted. 0 times theorem prover too weak. 615 trivial. 0 not checked. [2018-03-29 21:27:53,335 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:53,817 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 675 proven. 105 refuted. 0 times theorem prover too weak. 615 trivial. 0 not checked. [2018-03-29 21:27:53,838 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:53,838 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 37 [2018-03-29 21:27:53,839 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-03-29 21:27:53,839 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-03-29 21:27:53,839 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=1139, Unknown=0, NotChecked=0, Total=1332 [2018-03-29 21:27:53,839 INFO L87 Difference]: Start difference. First operand 323 states and 333 transitions. Second operand 37 states. [2018-03-29 21:27:54,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:54,483 INFO L93 Difference]: Finished difference Result 513 states and 534 transitions. [2018-03-29 21:27:54,483 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-03-29 21:27:54,483 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 256 [2018-03-29 21:27:54,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:54,485 INFO L225 Difference]: With dead ends: 513 [2018-03-29 21:27:54,485 INFO L226 Difference]: Without dead ends: 392 [2018-03-29 21:27:54,486 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 543 GetRequests, 463 SyntacticMatches, 13 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1112 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=779, Invalid=3913, Unknown=0, NotChecked=0, Total=4692 [2018-03-29 21:27:54,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2018-03-29 21:27:54,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 379. [2018-03-29 21:27:54,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-03-29 21:27:54,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 389 transitions. [2018-03-29 21:27:54,500 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 389 transitions. Word has length 256 [2018-03-29 21:27:54,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:54,500 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 389 transitions. [2018-03-29 21:27:54,500 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-03-29 21:27:54,500 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 389 transitions. [2018-03-29 21:27:54,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2018-03-29 21:27:54,501 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:54,502 INFO L355 BasicCegarLoop]: trace histogram [26, 20, 19, 19, 19, 19, 19, 19, 19, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:54,502 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:54,502 INFO L82 PathProgramCache]: Analyzing trace with hash 762690577, now seen corresponding path program 11 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:54,509 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:54,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:54,578 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:55,002 INFO L134 CoverageAnalysis]: Checked inductivity of 2190 backedges. 1393 proven. 62 refuted. 0 times theorem prover too weak. 735 trivial. 0 not checked. [2018-03-29 21:27:55,002 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:55,352 INFO L134 CoverageAnalysis]: Checked inductivity of 2190 backedges. 1393 proven. 62 refuted. 0 times theorem prover too weak. 735 trivial. 0 not checked. [2018-03-29 21:27:55,374 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:55,374 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 34 [2018-03-29 21:27:55,375 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-03-29 21:27:55,375 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-03-29 21:27:55,375 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=946, Unknown=0, NotChecked=0, Total=1122 [2018-03-29 21:27:55,375 INFO L87 Difference]: Start difference. First operand 379 states and 389 transitions. Second operand 34 states. [2018-03-29 21:27:55,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:55,929 INFO L93 Difference]: Finished difference Result 518 states and 537 transitions. [2018-03-29 21:27:55,929 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-03-29 21:27:55,929 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 312 [2018-03-29 21:27:55,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:55,931 INFO L225 Difference]: With dead ends: 518 [2018-03-29 21:27:55,932 INFO L226 Difference]: Without dead ends: 391 [2018-03-29 21:27:55,933 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 648 GetRequests, 579 SyntacticMatches, 13 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1105 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=572, Invalid=2734, Unknown=0, NotChecked=0, Total=3306 [2018-03-29 21:27:55,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2018-03-29 21:27:55,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 379. [2018-03-29 21:27:55,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-03-29 21:27:55,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 387 transitions. [2018-03-29 21:27:55,954 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 387 transitions. Word has length 312 [2018-03-29 21:27:55,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:55,955 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 387 transitions. [2018-03-29 21:27:55,955 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-03-29 21:27:55,956 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 387 transitions. [2018-03-29 21:27:55,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2018-03-29 21:27:55,958 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:55,958 INFO L355 BasicCegarLoop]: trace histogram [27, 21, 20, 20, 20, 20, 20, 20, 20, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:55,958 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:55,959 INFO L82 PathProgramCache]: Analyzing trace with hash 1918770318, now seen corresponding path program 12 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:55,968 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:56,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:56,060 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:56,349 INFO L134 CoverageAnalysis]: Checked inductivity of 2376 backedges. 981 proven. 105 refuted. 0 times theorem prover too weak. 1290 trivial. 0 not checked. [2018-03-29 21:27:56,349 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:56,714 INFO L134 CoverageAnalysis]: Checked inductivity of 2376 backedges. 981 proven. 105 refuted. 0 times theorem prover too weak. 1290 trivial. 0 not checked. [2018-03-29 21:27:56,735 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:56,735 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 38 [2018-03-29 21:27:56,736 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-29 21:27:56,736 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-29 21:27:56,736 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1324, Unknown=0, NotChecked=0, Total=1482 [2018-03-29 21:27:56,736 INFO L87 Difference]: Start difference. First operand 379 states and 387 transitions. Second operand 39 states. [2018-03-29 21:27:57,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:57,610 INFO L93 Difference]: Finished difference Result 395 states and 402 transitions. [2018-03-29 21:27:57,610 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-03-29 21:27:57,610 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 321 [2018-03-29 21:27:57,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:57,612 INFO L225 Difference]: With dead ends: 395 [2018-03-29 21:27:57,612 INFO L226 Difference]: Without dead ends: 394 [2018-03-29 21:27:57,613 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 671 GetRequests, 590 SyntacticMatches, 15 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1288 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=544, Invalid=4012, Unknown=0, NotChecked=0, Total=4556 [2018-03-29 21:27:57,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2018-03-29 21:27:57,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 379. [2018-03-29 21:27:57,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-03-29 21:27:57,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 386 transitions. [2018-03-29 21:27:57,628 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 386 transitions. Word has length 321 [2018-03-29 21:27:57,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:57,628 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 386 transitions. [2018-03-29 21:27:57,628 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-29 21:27:57,628 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 386 transitions. [2018-03-29 21:27:57,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2018-03-29 21:27:57,629 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:57,630 INFO L355 BasicCegarLoop]: trace histogram [28, 22, 21, 21, 21, 21, 21, 21, 21, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:57,630 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:57,630 INFO L82 PathProgramCache]: Analyzing trace with hash 1675156375, now seen corresponding path program 13 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:57,640 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:57,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:57,703 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:57,977 INFO L134 CoverageAnalysis]: Checked inductivity of 2571 backedges. 1128 proven. 153 refuted. 0 times theorem prover too weak. 1290 trivial. 0 not checked. [2018-03-29 21:27:57,978 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:58,291 INFO L134 CoverageAnalysis]: Checked inductivity of 2571 backedges. 1128 proven. 153 refuted. 0 times theorem prover too weak. 1290 trivial. 0 not checked. [2018-03-29 21:27:58,312 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:58,313 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 43 [2018-03-29 21:27:58,313 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-03-29 21:27:58,313 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-03-29 21:27:58,314 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1553, Unknown=0, NotChecked=0, Total=1806 [2018-03-29 21:27:58,314 INFO L87 Difference]: Start difference. First operand 379 states and 386 transitions. Second operand 43 states. [2018-03-29 21:27:59,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:27:59,079 INFO L93 Difference]: Finished difference Result 572 states and 587 transitions. [2018-03-29 21:27:59,079 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-03-29 21:27:59,079 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 330 [2018-03-29 21:27:59,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:27:59,081 INFO L225 Difference]: With dead ends: 572 [2018-03-29 21:27:59,081 INFO L226 Difference]: Without dead ends: 460 [2018-03-29 21:27:59,083 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 697 GetRequests, 603 SyntacticMatches, 15 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1590 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1044, Invalid=5436, Unknown=0, NotChecked=0, Total=6480 [2018-03-29 21:27:59,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2018-03-29 21:27:59,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 444. [2018-03-29 21:27:59,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 444 states. [2018-03-29 21:27:59,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 451 transitions. [2018-03-29 21:27:59,116 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 451 transitions. Word has length 330 [2018-03-29 21:27:59,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:27:59,117 INFO L459 AbstractCegarLoop]: Abstraction has 444 states and 451 transitions. [2018-03-29 21:27:59,117 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-03-29 21:27:59,117 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 451 transitions. [2018-03-29 21:27:59,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2018-03-29 21:27:59,119 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:27:59,120 INFO L355 BasicCegarLoop]: trace histogram [27, 20, 20, 20, 20, 20, 20, 20, 20, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:27:59,120 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:27:59,120 INFO L82 PathProgramCache]: Analyzing trace with hash -1121709856, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:27:59,131 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:27:59,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:27:59,213 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:27:59,543 INFO L134 CoverageAnalysis]: Checked inductivity of 2424 backedges. 1016 proven. 100 refuted. 0 times theorem prover too weak. 1308 trivial. 0 not checked. [2018-03-29 21:27:59,544 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:27:59,950 INFO L134 CoverageAnalysis]: Checked inductivity of 2424 backedges. 1016 proven. 100 refuted. 0 times theorem prover too weak. 1308 trivial. 0 not checked. [2018-03-29 21:27:59,981 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:27:59,982 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 40 [2018-03-29 21:27:59,982 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-03-29 21:27:59,982 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-03-29 21:27:59,983 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1326, Unknown=0, NotChecked=0, Total=1560 [2018-03-29 21:27:59,983 INFO L87 Difference]: Start difference. First operand 444 states and 451 transitions. Second operand 40 states. [2018-03-29 21:28:00,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:00,573 INFO L93 Difference]: Finished difference Result 574 states and 586 transitions. [2018-03-29 21:28:00,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 21:28:00,573 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 341 [2018-03-29 21:28:00,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:00,575 INFO L225 Difference]: With dead ends: 574 [2018-03-29 21:28:00,575 INFO L226 Difference]: Without dead ends: 456 [2018-03-29 21:28:00,576 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 711 GetRequests, 629 SyntacticMatches, 15 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1634 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=788, Invalid=3904, Unknown=0, NotChecked=0, Total=4692 [2018-03-29 21:28:00,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2018-03-29 21:28:00,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 444. [2018-03-29 21:28:00,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 444 states. [2018-03-29 21:28:00,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 449 transitions. [2018-03-29 21:28:00,600 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 449 transitions. Word has length 341 [2018-03-29 21:28:00,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:00,601 INFO L459 AbstractCegarLoop]: Abstraction has 444 states and 449 transitions. [2018-03-29 21:28:00,601 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-03-29 21:28:00,601 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 449 transitions. [2018-03-29 21:28:00,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2018-03-29 21:28:00,603 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:00,603 INFO L355 BasicCegarLoop]: trace histogram [28, 21, 21, 21, 21, 21, 21, 21, 21, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:00,604 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:00,604 INFO L82 PathProgramCache]: Analyzing trace with hash -1104547479, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:00,613 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:00,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:00,719 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:00,880 INFO L134 CoverageAnalysis]: Checked inductivity of 2618 backedges. 0 proven. 203 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2018-03-29 21:28:00,880 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:01,086 INFO L134 CoverageAnalysis]: Checked inductivity of 2618 backedges. 0 proven. 203 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2018-03-29 21:28:01,107 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:01,107 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-03-29 21:28:01,108 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-29 21:28:01,108 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-29 21:28:01,108 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-03-29 21:28:01,108 INFO L87 Difference]: Start difference. First operand 444 states and 449 transitions. Second operand 32 states. [2018-03-29 21:28:01,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:01,515 INFO L93 Difference]: Finished difference Result 554 states and 574 transitions. [2018-03-29 21:28:01,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 21:28:01,516 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 350 [2018-03-29 21:28:01,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:01,517 INFO L225 Difference]: With dead ends: 554 [2018-03-29 21:28:01,517 INFO L226 Difference]: Without dead ends: 532 [2018-03-29 21:28:01,518 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 727 GetRequests, 669 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1155, Invalid=2385, Unknown=0, NotChecked=0, Total=3540 [2018-03-29 21:28:01,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2018-03-29 21:28:01,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 513. [2018-03-29 21:28:01,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 513 states. [2018-03-29 21:28:01,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 532 transitions. [2018-03-29 21:28:01,546 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 532 transitions. Word has length 350 [2018-03-29 21:28:01,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:01,546 INFO L459 AbstractCegarLoop]: Abstraction has 513 states and 532 transitions. [2018-03-29 21:28:01,547 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-29 21:28:01,547 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 532 transitions. [2018-03-29 21:28:01,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2018-03-29 21:28:01,549 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:01,550 INFO L355 BasicCegarLoop]: trace histogram [35, 28, 27, 27, 27, 27, 27, 27, 27, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:01,550 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:01,550 INFO L82 PathProgramCache]: Analyzing trace with hash 1024297914, now seen corresponding path program 14 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:01,559 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:01,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:01,685 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:02,145 INFO L134 CoverageAnalysis]: Checked inductivity of 4115 backedges. 1547 proven. 153 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2018-03-29 21:28:02,146 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:02,572 INFO L134 CoverageAnalysis]: Checked inductivity of 4115 backedges. 1547 proven. 153 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2018-03-29 21:28:02,593 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:02,594 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 44 [2018-03-29 21:28:02,594 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-03-29 21:28:02,594 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-03-29 21:28:02,595 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=1782, Unknown=0, NotChecked=0, Total=1980 [2018-03-29 21:28:02,595 INFO L87 Difference]: Start difference. First operand 513 states and 532 transitions. Second operand 45 states. [2018-03-29 21:28:03,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:03,722 INFO L93 Difference]: Finished difference Result 533 states and 557 transitions. [2018-03-29 21:28:03,722 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 21:28:03,722 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 404 [2018-03-29 21:28:03,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:03,724 INFO L225 Difference]: With dead ends: 533 [2018-03-29 21:28:03,725 INFO L226 Difference]: Without dead ends: 532 [2018-03-29 21:28:03,726 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 842 GetRequests, 748 SyntacticMatches, 17 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1785 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=696, Invalid=5466, Unknown=0, NotChecked=0, Total=6162 [2018-03-29 21:28:03,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2018-03-29 21:28:03,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 513. [2018-03-29 21:28:03,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 513 states. [2018-03-29 21:28:03,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 531 transitions. [2018-03-29 21:28:03,744 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 531 transitions. Word has length 404 [2018-03-29 21:28:03,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:03,745 INFO L459 AbstractCegarLoop]: Abstraction has 513 states and 531 transitions. [2018-03-29 21:28:03,745 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-03-29 21:28:03,745 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 531 transitions. [2018-03-29 21:28:03,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 409 [2018-03-29 21:28:03,747 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:03,747 INFO L355 BasicCegarLoop]: trace histogram [35, 27, 27, 27, 27, 27, 27, 27, 27, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:03,747 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:03,748 INFO L82 PathProgramCache]: Analyzing trace with hash -1659511949, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:03,761 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:03,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:03,852 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:04,395 INFO L134 CoverageAnalysis]: Checked inductivity of 4123 backedges. 1540 proven. 147 refuted. 0 times theorem prover too weak. 2436 trivial. 0 not checked. [2018-03-29 21:28:04,395 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:04,833 INFO L134 CoverageAnalysis]: Checked inductivity of 4123 backedges. 1540 proven. 147 refuted. 0 times theorem prover too weak. 2436 trivial. 0 not checked. [2018-03-29 21:28:04,856 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:04,856 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 46 [2018-03-29 21:28:04,857 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-03-29 21:28:04,857 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-03-29 21:28:04,857 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=1770, Unknown=0, NotChecked=0, Total=2070 [2018-03-29 21:28:04,857 INFO L87 Difference]: Start difference. First operand 513 states and 531 transitions. Second operand 46 states. [2018-03-29 21:28:05,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:05,508 INFO L93 Difference]: Finished difference Result 704 states and 745 transitions. [2018-03-29 21:28:05,508 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-03-29 21:28:05,508 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 408 [2018-03-29 21:28:05,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:05,510 INFO L225 Difference]: With dead ends: 704 [2018-03-29 21:28:05,510 INFO L226 Difference]: Without dead ends: 529 [2018-03-29 21:28:05,511 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 850 GetRequests, 755 SyntacticMatches, 17 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2266 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1038, Invalid=5282, Unknown=0, NotChecked=0, Total=6320 [2018-03-29 21:28:05,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2018-03-29 21:28:05,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 513. [2018-03-29 21:28:05,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 513 states. [2018-03-29 21:28:05,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 530 transitions. [2018-03-29 21:28:05,528 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 530 transitions. Word has length 408 [2018-03-29 21:28:05,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:05,528 INFO L459 AbstractCegarLoop]: Abstraction has 513 states and 530 transitions. [2018-03-29 21:28:05,528 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-03-29 21:28:05,528 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 530 transitions. [2018-03-29 21:28:05,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2018-03-29 21:28:05,531 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:05,531 INFO L355 BasicCegarLoop]: trace histogram [36, 29, 28, 28, 28, 28, 28, 28, 28, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:05,531 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:05,531 INFO L82 PathProgramCache]: Analyzing trace with hash 45465067, now seen corresponding path program 15 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:05,544 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:05,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:05,620 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:06,109 INFO L134 CoverageAnalysis]: Checked inductivity of 4375 backedges. 1750 proven. 210 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2018-03-29 21:28:06,109 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:06,524 INFO L134 CoverageAnalysis]: Checked inductivity of 4375 backedges. 1750 proven. 210 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2018-03-29 21:28:06,549 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:06,549 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 49 [2018-03-29 21:28:06,550 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-03-29 21:28:06,550 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-03-29 21:28:06,550 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=2031, Unknown=0, NotChecked=0, Total=2352 [2018-03-29 21:28:06,550 INFO L87 Difference]: Start difference. First operand 513 states and 530 transitions. Second operand 49 states. [2018-03-29 21:28:07,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:07,645 INFO L93 Difference]: Finished difference Result 770 states and 803 transitions. [2018-03-29 21:28:07,645 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-03-29 21:28:07,645 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 413 [2018-03-29 21:28:07,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:07,648 INFO L225 Difference]: With dead ends: 770 [2018-03-29 21:28:07,648 INFO L226 Difference]: Without dead ends: 598 [2018-03-29 21:28:07,650 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 869 GetRequests, 761 SyntacticMatches, 17 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2153 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1347, Invalid=7209, Unknown=0, NotChecked=0, Total=8556 [2018-03-29 21:28:07,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2018-03-29 21:28:07,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 587. [2018-03-29 21:28:07,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 587 states. [2018-03-29 21:28:07,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 603 transitions. [2018-03-29 21:28:07,676 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 603 transitions. Word has length 413 [2018-03-29 21:28:07,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:07,676 INFO L459 AbstractCegarLoop]: Abstraction has 587 states and 603 transitions. [2018-03-29 21:28:07,676 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-03-29 21:28:07,676 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 603 transitions. [2018-03-29 21:28:07,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2018-03-29 21:28:07,678 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:07,711 INFO L355 BasicCegarLoop]: trace histogram [36, 28, 28, 28, 28, 28, 28, 28, 28, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:07,712 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:07,712 INFO L82 PathProgramCache]: Analyzing trace with hash 302484772, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:07,718 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:07,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:07,840 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:07,844 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 21:28:07,845 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:28:07,853 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:28:07,854 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:28:08,543 INFO L134 CoverageAnalysis]: Checked inductivity of 4382 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 4158 trivial. 0 not checked. [2018-03-29 21:28:08,543 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:09,150 INFO L134 CoverageAnalysis]: Checked inductivity of 4382 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 4158 trivial. 0 not checked. [2018-03-29 21:28:09,173 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:09,173 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 34 [2018-03-29 21:28:09,174 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-03-29 21:28:09,174 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-03-29 21:28:09,174 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=963, Unknown=0, NotChecked=0, Total=1190 [2018-03-29 21:28:09,174 INFO L87 Difference]: Start difference. First operand 587 states and 603 transitions. Second operand 35 states. [2018-03-29 21:28:10,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:10,943 INFO L93 Difference]: Finished difference Result 599 states and 617 transitions. [2018-03-29 21:28:10,943 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-03-29 21:28:10,943 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 417 [2018-03-29 21:28:10,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:10,945 INFO L225 Difference]: With dead ends: 599 [2018-03-29 21:28:10,945 INFO L226 Difference]: Without dead ends: 598 [2018-03-29 21:28:10,946 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 868 GetRequests, 785 SyntacticMatches, 15 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1226 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1299, Invalid=3531, Unknown=0, NotChecked=0, Total=4830 [2018-03-29 21:28:10,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2018-03-29 21:28:10,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 590. [2018-03-29 21:28:10,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2018-03-29 21:28:10,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 600 transitions. [2018-03-29 21:28:10,964 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 600 transitions. Word has length 417 [2018-03-29 21:28:10,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:10,965 INFO L459 AbstractCegarLoop]: Abstraction has 590 states and 600 transitions. [2018-03-29 21:28:10,965 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-03-29 21:28:10,965 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 600 transitions. [2018-03-29 21:28:10,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 497 [2018-03-29 21:28:10,968 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:10,969 INFO L355 BasicCegarLoop]: trace histogram [44, 36, 35, 35, 35, 35, 35, 35, 35, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:10,969 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:10,969 INFO L82 PathProgramCache]: Analyzing trace with hash -814443753, now seen corresponding path program 16 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:10,979 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:11,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:11,080 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:11,538 INFO L134 CoverageAnalysis]: Checked inductivity of 6668 backedges. 2300 proven. 210 refuted. 0 times theorem prover too weak. 4158 trivial. 0 not checked. [2018-03-29 21:28:11,538 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:12,037 INFO L134 CoverageAnalysis]: Checked inductivity of 6668 backedges. 2300 proven. 210 refuted. 0 times theorem prover too weak. 4158 trivial. 0 not checked. [2018-03-29 21:28:12,060 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:12,060 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 50 [2018-03-29 21:28:12,061 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-03-29 21:28:12,061 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-03-29 21:28:12,061 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2308, Unknown=0, NotChecked=0, Total=2550 [2018-03-29 21:28:12,062 INFO L87 Difference]: Start difference. First operand 590 states and 600 transitions. Second operand 51 states. [2018-03-29 21:28:13,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:13,504 INFO L93 Difference]: Finished difference Result 620 states and 637 transitions. [2018-03-29 21:28:13,504 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-03-29 21:28:13,504 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 496 [2018-03-29 21:28:13,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:13,507 INFO L225 Difference]: With dead ends: 620 [2018-03-29 21:28:13,507 INFO L226 Difference]: Without dead ends: 619 [2018-03-29 21:28:13,508 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1032 GetRequests, 925 SyntacticMatches, 19 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2363 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=865, Invalid=7145, Unknown=0, NotChecked=0, Total=8010 [2018-03-29 21:28:13,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2018-03-29 21:28:13,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 598. [2018-03-29 21:28:13,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 598 states. [2018-03-29 21:28:13,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 609 transitions. [2018-03-29 21:28:13,540 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 609 transitions. Word has length 496 [2018-03-29 21:28:13,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:13,541 INFO L459 AbstractCegarLoop]: Abstraction has 598 states and 609 transitions. [2018-03-29 21:28:13,541 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-03-29 21:28:13,541 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 609 transitions. [2018-03-29 21:28:13,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 498 [2018-03-29 21:28:13,545 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:13,545 INFO L355 BasicCegarLoop]: trace histogram [44, 36, 36, 35, 35, 35, 35, 35, 35, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:13,545 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:13,545 INFO L82 PathProgramCache]: Analyzing trace with hash 522047549, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:13,554 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:13,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:13,683 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:13,685 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 21:28:13,685 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:28:13,687 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:28:13,688 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:28:14,366 INFO L134 CoverageAnalysis]: Checked inductivity of 6703 backedges. 2052 proven. 217 refuted. 0 times theorem prover too weak. 4434 trivial. 0 not checked. [2018-03-29 21:28:14,366 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:14,909 INFO L134 CoverageAnalysis]: Checked inductivity of 6703 backedges. 2052 proven. 217 refuted. 0 times theorem prover too weak. 4434 trivial. 0 not checked. [2018-03-29 21:28:14,930 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:14,931 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-03-29 21:28:14,932 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-29 21:28:14,932 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-29 21:28:14,932 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-03-29 21:28:14,932 INFO L87 Difference]: Start difference. First operand 598 states and 609 transitions. Second operand 39 states. [2018-03-29 21:28:17,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:17,239 INFO L93 Difference]: Finished difference Result 694 states and 775 transitions. [2018-03-29 21:28:17,239 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-03-29 21:28:17,239 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 497 [2018-03-29 21:28:17,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:17,242 INFO L225 Difference]: With dead ends: 694 [2018-03-29 21:28:17,242 INFO L226 Difference]: Without dead ends: 693 [2018-03-29 21:28:17,243 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1045 GetRequests, 949 SyntacticMatches, 15 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1418 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1574, Invalid=5232, Unknown=0, NotChecked=0, Total=6806 [2018-03-29 21:28:17,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states. [2018-03-29 21:28:17,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 662. [2018-03-29 21:28:17,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 662 states. [2018-03-29 21:28:17,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 687 transitions. [2018-03-29 21:28:17,270 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 687 transitions. Word has length 497 [2018-03-29 21:28:17,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:17,270 INFO L459 AbstractCegarLoop]: Abstraction has 662 states and 687 transitions. [2018-03-29 21:28:17,270 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-29 21:28:17,270 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 687 transitions. [2018-03-29 21:28:17,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 506 [2018-03-29 21:28:17,272 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:17,273 INFO L355 BasicCegarLoop]: trace histogram [45, 37, 36, 36, 36, 36, 36, 36, 36, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:17,273 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:17,273 INFO L82 PathProgramCache]: Analyzing trace with hash -185290962, now seen corresponding path program 17 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:17,280 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:17,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:17,380 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:17,826 INFO L134 CoverageAnalysis]: Checked inductivity of 7002 backedges. 2568 proven. 276 refuted. 0 times theorem prover too weak. 4158 trivial. 0 not checked. [2018-03-29 21:28:17,826 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:18,328 INFO L134 CoverageAnalysis]: Checked inductivity of 7002 backedges. 2568 proven. 276 refuted. 0 times theorem prover too weak. 4158 trivial. 0 not checked. [2018-03-29 21:28:18,349 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:18,349 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 55 [2018-03-29 21:28:18,350 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-03-29 21:28:18,350 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-03-29 21:28:18,350 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=397, Invalid=2573, Unknown=0, NotChecked=0, Total=2970 [2018-03-29 21:28:18,351 INFO L87 Difference]: Start difference. First operand 662 states and 687 transitions. Second operand 55 states. [2018-03-29 21:28:19,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:19,511 INFO L93 Difference]: Finished difference Result 996 states and 1047 transitions. [2018-03-29 21:28:19,511 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-03-29 21:28:19,512 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 505 [2018-03-29 21:28:19,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:19,514 INFO L225 Difference]: With dead ends: 996 [2018-03-29 21:28:19,514 INFO L226 Difference]: Without dead ends: 758 [2018-03-29 21:28:19,516 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1059 GetRequests, 937 SyntacticMatches, 19 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2801 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1688, Invalid=9232, Unknown=0, NotChecked=0, Total=10920 [2018-03-29 21:28:19,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2018-03-29 21:28:19,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 745. [2018-03-29 21:28:19,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 745 states. [2018-03-29 21:28:19,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 770 transitions. [2018-03-29 21:28:19,538 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 770 transitions. Word has length 505 [2018-03-29 21:28:19,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:19,538 INFO L459 AbstractCegarLoop]: Abstraction has 745 states and 770 transitions. [2018-03-29 21:28:19,539 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-03-29 21:28:19,539 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 770 transitions. [2018-03-29 21:28:19,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 589 [2018-03-29 21:28:19,541 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:19,541 INFO L355 BasicCegarLoop]: trace histogram [53, 44, 43, 43, 43, 43, 43, 43, 43, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:19,541 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:19,542 INFO L82 PathProgramCache]: Analyzing trace with hash 1981672026, now seen corresponding path program 18 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:19,547 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:19,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:19,645 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:20,093 INFO L134 CoverageAnalysis]: Checked inductivity of 9849 backedges. 5188 proven. 203 refuted. 0 times theorem prover too weak. 4458 trivial. 0 not checked. [2018-03-29 21:28:20,093 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:20,662 INFO L134 CoverageAnalysis]: Checked inductivity of 9849 backedges. 5188 proven. 203 refuted. 0 times theorem prover too weak. 4458 trivial. 0 not checked. [2018-03-29 21:28:20,683 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:20,683 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 52 [2018-03-29 21:28:20,684 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-03-29 21:28:20,684 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-03-29 21:28:20,684 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=374, Invalid=2278, Unknown=0, NotChecked=0, Total=2652 [2018-03-29 21:28:20,684 INFO L87 Difference]: Start difference. First operand 745 states and 770 transitions. Second operand 52 states. [2018-03-29 21:28:21,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:21,384 INFO L93 Difference]: Finished difference Result 1001 states and 1055 transitions. [2018-03-29 21:28:21,384 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-03-29 21:28:21,384 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 588 [2018-03-29 21:28:21,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:21,386 INFO L225 Difference]: With dead ends: 1001 [2018-03-29 21:28:21,386 INFO L226 Difference]: Without dead ends: 757 [2018-03-29 21:28:21,389 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1215 GetRequests, 1107 SyntacticMatches, 19 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3001 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1322, Invalid=6868, Unknown=0, NotChecked=0, Total=8190 [2018-03-29 21:28:21,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2018-03-29 21:28:21,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 745. [2018-03-29 21:28:21,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 745 states. [2018-03-29 21:28:21,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 768 transitions. [2018-03-29 21:28:21,428 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 768 transitions. Word has length 588 [2018-03-29 21:28:21,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:21,429 INFO L459 AbstractCegarLoop]: Abstraction has 745 states and 768 transitions. [2018-03-29 21:28:21,429 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-03-29 21:28:21,429 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 768 transitions. [2018-03-29 21:28:21,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 598 [2018-03-29 21:28:21,433 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:21,433 INFO L355 BasicCegarLoop]: trace histogram [54, 45, 44, 44, 44, 44, 44, 44, 44, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:21,433 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:21,434 INFO L82 PathProgramCache]: Analyzing trace with hash -1138665999, now seen corresponding path program 19 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:21,443 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:21,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:21,544 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:22,093 INFO L134 CoverageAnalysis]: Checked inductivity of 10257 backedges. 3267 proven. 276 refuted. 0 times theorem prover too weak. 6714 trivial. 0 not checked. [2018-03-29 21:28:22,093 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:22,728 INFO L134 CoverageAnalysis]: Checked inductivity of 10257 backedges. 3267 proven. 276 refuted. 0 times theorem prover too weak. 6714 trivial. 0 not checked. [2018-03-29 21:28:22,749 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:22,749 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 56 [2018-03-29 21:28:22,750 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-03-29 21:28:22,750 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-03-29 21:28:22,750 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=290, Invalid=2902, Unknown=0, NotChecked=0, Total=3192 [2018-03-29 21:28:22,750 INFO L87 Difference]: Start difference. First operand 745 states and 768 transitions. Second operand 57 states. [2018-03-29 21:28:24,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:24,451 INFO L93 Difference]: Finished difference Result 761 states and 788 transitions. [2018-03-29 21:28:24,451 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-03-29 21:28:24,451 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 597 [2018-03-29 21:28:24,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:24,454 INFO L225 Difference]: With dead ends: 761 [2018-03-29 21:28:24,454 INFO L226 Difference]: Without dead ends: 760 [2018-03-29 21:28:24,454 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1238 GetRequests, 1118 SyntacticMatches, 21 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3022 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1051, Invalid=9049, Unknown=0, NotChecked=0, Total=10100 [2018-03-29 21:28:24,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2018-03-29 21:28:24,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 745. [2018-03-29 21:28:24,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 745 states. [2018-03-29 21:28:24,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 767 transitions. [2018-03-29 21:28:24,479 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 767 transitions. Word has length 597 [2018-03-29 21:28:24,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:24,479 INFO L459 AbstractCegarLoop]: Abstraction has 745 states and 767 transitions. [2018-03-29 21:28:24,479 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-03-29 21:28:24,479 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 767 transitions. [2018-03-29 21:28:24,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 607 [2018-03-29 21:28:24,482 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:24,482 INFO L355 BasicCegarLoop]: trace histogram [55, 46, 45, 45, 45, 45, 45, 45, 45, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:24,482 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:24,482 INFO L82 PathProgramCache]: Analyzing trace with hash 940343700, now seen corresponding path program 20 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:24,488 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:24,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:24,595 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:25,143 INFO L134 CoverageAnalysis]: Checked inductivity of 10674 backedges. 3609 proven. 351 refuted. 0 times theorem prover too weak. 6714 trivial. 0 not checked. [2018-03-29 21:28:25,143 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:25,762 INFO L134 CoverageAnalysis]: Checked inductivity of 10674 backedges. 3609 proven. 351 refuted. 0 times theorem prover too weak. 6714 trivial. 0 not checked. [2018-03-29 21:28:25,783 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:25,783 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 61 [2018-03-29 21:28:25,784 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-03-29 21:28:25,784 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-03-29 21:28:25,785 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=481, Invalid=3179, Unknown=0, NotChecked=0, Total=3660 [2018-03-29 21:28:25,785 INFO L87 Difference]: Start difference. First operand 745 states and 767 transitions. Second operand 61 states. [2018-03-29 21:28:27,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:27,374 INFO L93 Difference]: Finished difference Result 1079 states and 1124 transitions. [2018-03-29 21:28:27,375 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-03-29 21:28:27,375 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 606 [2018-03-29 21:28:27,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:27,377 INFO L225 Difference]: With dead ends: 1079 [2018-03-29 21:28:27,377 INFO L226 Difference]: Without dead ends: 850 [2018-03-29 21:28:27,379 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1267 GetRequests, 1131 SyntacticMatches, 21 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3534 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2067, Invalid=11505, Unknown=0, NotChecked=0, Total=13572 [2018-03-29 21:28:27,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2018-03-29 21:28:27,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 837. [2018-03-29 21:28:27,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 837 states. [2018-03-29 21:28:27,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 859 transitions. [2018-03-29 21:28:27,404 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 859 transitions. Word has length 606 [2018-03-29 21:28:27,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:27,405 INFO L459 AbstractCegarLoop]: Abstraction has 837 states and 859 transitions. [2018-03-29 21:28:27,405 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-03-29 21:28:27,405 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 859 transitions. [2018-03-29 21:28:27,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 699 [2018-03-29 21:28:27,408 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:27,408 INFO L355 BasicCegarLoop]: trace histogram [64, 54, 53, 53, 53, 53, 53, 53, 53, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:27,408 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:27,408 INFO L82 PathProgramCache]: Analyzing trace with hash -942309199, now seen corresponding path program 21 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:27,414 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:27,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:27,531 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:28,088 INFO L134 CoverageAnalysis]: Checked inductivity of 14631 backedges. 7271 proven. 268 refuted. 0 times theorem prover too weak. 7092 trivial. 0 not checked. [2018-03-29 21:28:28,089 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:28,804 INFO L134 CoverageAnalysis]: Checked inductivity of 14631 backedges. 7271 proven. 268 refuted. 0 times theorem prover too weak. 7092 trivial. 0 not checked. [2018-03-29 21:28:28,825 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:28,881 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 58 [2018-03-29 21:28:28,882 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-03-29 21:28:28,882 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-03-29 21:28:28,883 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=456, Invalid=2850, Unknown=0, NotChecked=0, Total=3306 [2018-03-29 21:28:28,883 INFO L87 Difference]: Start difference. First operand 837 states and 859 transitions. Second operand 58 states. [2018-03-29 21:28:29,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:29,850 INFO L93 Difference]: Finished difference Result 1084 states and 1131 transitions. [2018-03-29 21:28:29,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-03-29 21:28:29,850 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 698 [2018-03-29 21:28:29,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:29,852 INFO L225 Difference]: With dead ends: 1084 [2018-03-29 21:28:29,852 INFO L226 Difference]: Without dead ends: 849 [2018-03-29 21:28:29,854 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1440 GetRequests, 1319 SyntacticMatches, 21 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3839 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1640, Invalid=8662, Unknown=0, NotChecked=0, Total=10302 [2018-03-29 21:28:29,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 849 states. [2018-03-29 21:28:29,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 849 to 837. [2018-03-29 21:28:29,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 837 states. [2018-03-29 21:28:29,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 857 transitions. [2018-03-29 21:28:29,879 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 857 transitions. Word has length 698 [2018-03-29 21:28:29,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:29,880 INFO L459 AbstractCegarLoop]: Abstraction has 837 states and 857 transitions. [2018-03-29 21:28:29,880 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-03-29 21:28:29,880 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 857 transitions. [2018-03-29 21:28:29,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 708 [2018-03-29 21:28:29,883 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:29,883 INFO L355 BasicCegarLoop]: trace histogram [65, 55, 54, 54, 54, 54, 54, 54, 54, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:29,883 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:29,883 INFO L82 PathProgramCache]: Analyzing trace with hash 786597614, now seen corresponding path program 22 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:29,889 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:30,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:30,012 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:30,684 INFO L134 CoverageAnalysis]: Checked inductivity of 15131 backedges. 4475 proven. 351 refuted. 0 times theorem prover too weak. 10305 trivial. 0 not checked. [2018-03-29 21:28:30,684 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:31,470 INFO L134 CoverageAnalysis]: Checked inductivity of 15131 backedges. 4475 proven. 351 refuted. 0 times theorem prover too weak. 10305 trivial. 0 not checked. [2018-03-29 21:28:31,491 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:31,491 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 62 [2018-03-29 21:28:31,492 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-03-29 21:28:31,492 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-03-29 21:28:31,492 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=342, Invalid=3564, Unknown=0, NotChecked=0, Total=3906 [2018-03-29 21:28:31,493 INFO L87 Difference]: Start difference. First operand 837 states and 857 transitions. Second operand 63 states. [2018-03-29 21:28:33,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:33,579 INFO L93 Difference]: Finished difference Result 853 states and 876 transitions. [2018-03-29 21:28:33,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-03-29 21:28:33,579 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 707 [2018-03-29 21:28:33,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:33,582 INFO L225 Difference]: With dead ends: 853 [2018-03-29 21:28:33,582 INFO L226 Difference]: Without dead ends: 852 [2018-03-29 21:28:33,583 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1463 GetRequests, 1330 SyntacticMatches, 23 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3762 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1254, Invalid=11178, Unknown=0, NotChecked=0, Total=12432 [2018-03-29 21:28:33,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2018-03-29 21:28:33,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 837. [2018-03-29 21:28:33,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 837 states. [2018-03-29 21:28:33,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 856 transitions. [2018-03-29 21:28:33,621 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 856 transitions. Word has length 707 [2018-03-29 21:28:33,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:33,622 INFO L459 AbstractCegarLoop]: Abstraction has 837 states and 856 transitions. [2018-03-29 21:28:33,622 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-03-29 21:28:33,622 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 856 transitions. [2018-03-29 21:28:33,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 717 [2018-03-29 21:28:33,625 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:33,625 INFO L355 BasicCegarLoop]: trace histogram [66, 56, 55, 55, 55, 55, 55, 55, 55, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:33,625 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:33,625 INFO L82 PathProgramCache]: Analyzing trace with hash -2143937225, now seen corresponding path program 23 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:33,631 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:33,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:33,753 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:34,429 INFO L134 CoverageAnalysis]: Checked inductivity of 15640 backedges. 4900 proven. 435 refuted. 0 times theorem prover too weak. 10305 trivial. 0 not checked. [2018-03-29 21:28:34,430 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:35,209 INFO L134 CoverageAnalysis]: Checked inductivity of 15640 backedges. 4900 proven. 435 refuted. 0 times theorem prover too weak. 10305 trivial. 0 not checked. [2018-03-29 21:28:35,230 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:35,231 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 67 [2018-03-29 21:28:35,231 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-03-29 21:28:35,231 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-03-29 21:28:35,232 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=573, Invalid=3849, Unknown=0, NotChecked=0, Total=4422 [2018-03-29 21:28:35,232 INFO L87 Difference]: Start difference. First operand 837 states and 856 transitions. Second operand 67 states. [2018-03-29 21:28:36,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:36,800 INFO L93 Difference]: Finished difference Result 1171 states and 1210 transitions. [2018-03-29 21:28:36,800 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-03-29 21:28:36,801 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 716 [2018-03-29 21:28:36,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:36,803 INFO L225 Difference]: With dead ends: 1171 [2018-03-29 21:28:36,803 INFO L226 Difference]: Without dead ends: 951 [2018-03-29 21:28:36,805 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1493 GetRequests, 1343 SyntacticMatches, 23 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4352 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=2484, Invalid=14028, Unknown=0, NotChecked=0, Total=16512 [2018-03-29 21:28:36,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2018-03-29 21:28:36,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 938. [2018-03-29 21:28:36,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 938 states. [2018-03-29 21:28:36,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 957 transitions. [2018-03-29 21:28:36,834 INFO L78 Accepts]: Start accepts. Automaton has 938 states and 957 transitions. Word has length 716 [2018-03-29 21:28:36,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:36,835 INFO L459 AbstractCegarLoop]: Abstraction has 938 states and 957 transitions. [2018-03-29 21:28:36,835 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-03-29 21:28:36,835 INFO L276 IsEmpty]: Start isEmpty. Operand 938 states and 957 transitions. [2018-03-29 21:28:36,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 818 [2018-03-29 21:28:36,840 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:36,840 INFO L355 BasicCegarLoop]: trace histogram [76, 65, 64, 64, 64, 64, 64, 64, 64, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:36,840 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:36,840 INFO L82 PathProgramCache]: Analyzing trace with hash -2079259375, now seen corresponding path program 24 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:36,848 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:36,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:36,986 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:37,702 INFO L134 CoverageAnalysis]: Checked inductivity of 20965 backedges. 9853 proven. 342 refuted. 0 times theorem prover too weak. 10770 trivial. 0 not checked. [2018-03-29 21:28:37,703 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:38,582 INFO L134 CoverageAnalysis]: Checked inductivity of 20965 backedges. 9853 proven. 342 refuted. 0 times theorem prover too weak. 10770 trivial. 0 not checked. [2018-03-29 21:28:38,615 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:38,615 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 64 [2018-03-29 21:28:38,616 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-29 21:28:38,616 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-29 21:28:38,616 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=546, Invalid=3486, Unknown=0, NotChecked=0, Total=4032 [2018-03-29 21:28:38,616 INFO L87 Difference]: Start difference. First operand 938 states and 957 transitions. Second operand 64 states. [2018-03-29 21:28:39,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:39,927 INFO L93 Difference]: Finished difference Result 1176 states and 1216 transitions. [2018-03-29 21:28:39,927 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-03-29 21:28:39,928 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 817 [2018-03-29 21:28:39,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:39,931 INFO L225 Difference]: With dead ends: 1176 [2018-03-29 21:28:39,931 INFO L226 Difference]: Without dead ends: 950 [2018-03-29 21:28:39,932 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1683 GetRequests, 1549 SyntacticMatches, 23 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4780 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1992, Invalid=10664, Unknown=0, NotChecked=0, Total=12656 [2018-03-29 21:28:39,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states. [2018-03-29 21:28:39,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 938. [2018-03-29 21:28:39,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 938 states. [2018-03-29 21:28:39,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 955 transitions. [2018-03-29 21:28:39,964 INFO L78 Accepts]: Start accepts. Automaton has 938 states and 955 transitions. Word has length 817 [2018-03-29 21:28:39,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:39,965 INFO L459 AbstractCegarLoop]: Abstraction has 938 states and 955 transitions. [2018-03-29 21:28:39,965 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-03-29 21:28:39,965 INFO L276 IsEmpty]: Start isEmpty. Operand 938 states and 955 transitions. [2018-03-29 21:28:39,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 827 [2018-03-29 21:28:39,970 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:39,970 INFO L355 BasicCegarLoop]: trace histogram [77, 66, 65, 65, 65, 65, 65, 65, 65, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:39,970 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:39,970 INFO L82 PathProgramCache]: Analyzing trace with hash 451558298, now seen corresponding path program 25 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:39,976 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:40,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:40,141 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:41,043 INFO L134 CoverageAnalysis]: Checked inductivity of 21566 backedges. 5951 proven. 435 refuted. 0 times theorem prover too weak. 15180 trivial. 0 not checked. [2018-03-29 21:28:41,044 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:42,014 INFO L134 CoverageAnalysis]: Checked inductivity of 21566 backedges. 5951 proven. 435 refuted. 0 times theorem prover too weak. 15180 trivial. 0 not checked. [2018-03-29 21:28:42,035 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:42,036 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 68 [2018-03-29 21:28:42,036 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-03-29 21:28:42,037 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-03-29 21:28:42,037 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=398, Invalid=4294, Unknown=0, NotChecked=0, Total=4692 [2018-03-29 21:28:42,037 INFO L87 Difference]: Start difference. First operand 938 states and 955 transitions. Second operand 69 states. [2018-03-29 21:28:44,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:44,410 INFO L93 Difference]: Finished difference Result 954 states and 973 transitions. [2018-03-29 21:28:44,410 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-03-29 21:28:44,410 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 826 [2018-03-29 21:28:44,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:44,413 INFO L225 Difference]: With dead ends: 954 [2018-03-29 21:28:44,413 INFO L226 Difference]: Without dead ends: 953 [2018-03-29 21:28:44,414 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1706 GetRequests, 1560 SyntacticMatches, 25 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4583 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1474, Invalid=13532, Unknown=0, NotChecked=0, Total=15006 [2018-03-29 21:28:44,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2018-03-29 21:28:44,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 938. [2018-03-29 21:28:44,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 938 states. [2018-03-29 21:28:44,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 954 transitions. [2018-03-29 21:28:44,444 INFO L78 Accepts]: Start accepts. Automaton has 938 states and 954 transitions. Word has length 826 [2018-03-29 21:28:44,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:44,444 INFO L459 AbstractCegarLoop]: Abstraction has 938 states and 954 transitions. [2018-03-29 21:28:44,444 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-03-29 21:28:44,444 INFO L276 IsEmpty]: Start isEmpty. Operand 938 states and 954 transitions. [2018-03-29 21:28:44,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 836 [2018-03-29 21:28:44,448 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:44,449 INFO L355 BasicCegarLoop]: trace histogram [78, 67, 66, 66, 66, 66, 66, 66, 66, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:44,449 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:44,449 INFO L82 PathProgramCache]: Analyzing trace with hash -252646901, now seen corresponding path program 26 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:44,455 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:44,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:44,600 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:45,410 INFO L134 CoverageAnalysis]: Checked inductivity of 22176 backedges. 6468 proven. 528 refuted. 0 times theorem prover too weak. 15180 trivial. 0 not checked. [2018-03-29 21:28:45,410 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:46,363 INFO L134 CoverageAnalysis]: Checked inductivity of 22176 backedges. 6468 proven. 528 refuted. 0 times theorem prover too weak. 15180 trivial. 0 not checked. [2018-03-29 21:28:46,385 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:46,386 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 73 [2018-03-29 21:28:46,386 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-03-29 21:28:46,387 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-03-29 21:28:46,387 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=673, Invalid=4583, Unknown=0, NotChecked=0, Total=5256 [2018-03-29 21:28:46,387 INFO L87 Difference]: Start difference. First operand 938 states and 954 transitions. Second operand 73 states. [2018-03-29 21:28:48,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:48,298 INFO L93 Difference]: Finished difference Result 1272 states and 1305 transitions. [2018-03-29 21:28:48,298 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-03-29 21:28:48,299 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 835 [2018-03-29 21:28:48,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:48,301 INFO L225 Difference]: With dead ends: 1272 [2018-03-29 21:28:48,301 INFO L226 Difference]: Without dead ends: 1061 [2018-03-29 21:28:48,303 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1737 GetRequests, 1573 SyntacticMatches, 25 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5255 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2939, Invalid=16801, Unknown=0, NotChecked=0, Total=19740 [2018-03-29 21:28:48,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1061 states. [2018-03-29 21:28:48,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1061 to 1048. [2018-03-29 21:28:48,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1048 states. [2018-03-29 21:28:48,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1064 transitions. [2018-03-29 21:28:48,335 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 1064 transitions. Word has length 835 [2018-03-29 21:28:48,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:48,335 INFO L459 AbstractCegarLoop]: Abstraction has 1048 states and 1064 transitions. [2018-03-29 21:28:48,336 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-03-29 21:28:48,336 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1064 transitions. [2018-03-29 21:28:48,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 946 [2018-03-29 21:28:48,340 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:48,341 INFO L355 BasicCegarLoop]: trace histogram [89, 77, 76, 76, 76, 76, 76, 76, 76, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:48,341 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:48,341 INFO L82 PathProgramCache]: Analyzing trace with hash -5984184, now seen corresponding path program 27 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:48,347 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:48,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:48,505 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:49,387 INFO L134 CoverageAnalysis]: Checked inductivity of 29154 backedges. 12988 proven. 425 refuted. 0 times theorem prover too weak. 15741 trivial. 0 not checked. [2018-03-29 21:28:49,387 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:50,418 INFO L134 CoverageAnalysis]: Checked inductivity of 29154 backedges. 12988 proven. 425 refuted. 0 times theorem prover too weak. 15741 trivial. 0 not checked. [2018-03-29 21:28:50,439 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:50,440 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 70 [2018-03-29 21:28:50,440 INFO L442 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-03-29 21:28:50,440 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-03-29 21:28:50,441 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=644, Invalid=4186, Unknown=0, NotChecked=0, Total=4830 [2018-03-29 21:28:50,441 INFO L87 Difference]: Start difference. First operand 1048 states and 1064 transitions. Second operand 70 states. [2018-03-29 21:28:51,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:51,695 INFO L93 Difference]: Finished difference Result 1277 states and 1310 transitions. [2018-03-29 21:28:51,695 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-03-29 21:28:51,695 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 945 [2018-03-29 21:28:51,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:51,698 INFO L225 Difference]: With dead ends: 1277 [2018-03-29 21:28:51,698 INFO L226 Difference]: Without dead ends: 1060 [2018-03-29 21:28:51,700 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1944 GetRequests, 1797 SyntacticMatches, 25 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5824 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2378, Invalid=12874, Unknown=0, NotChecked=0, Total=15252 [2018-03-29 21:28:51,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2018-03-29 21:28:51,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1048. [2018-03-29 21:28:51,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1048 states. [2018-03-29 21:28:51,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1062 transitions. [2018-03-29 21:28:51,731 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 1062 transitions. Word has length 945 [2018-03-29 21:28:51,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:51,732 INFO L459 AbstractCegarLoop]: Abstraction has 1048 states and 1062 transitions. [2018-03-29 21:28:51,732 INFO L460 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-03-29 21:28:51,732 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1062 transitions. [2018-03-29 21:28:51,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 955 [2018-03-29 21:28:51,737 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:51,737 INFO L355 BasicCegarLoop]: trace histogram [90, 78, 77, 77, 77, 77, 77, 77, 77, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:51,737 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:51,737 INFO L82 PathProgramCache]: Analyzing trace with hash -1308500297, now seen corresponding path program 28 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:51,743 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:51,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:51,903 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:52,880 INFO L134 CoverageAnalysis]: Checked inductivity of 29865 backedges. 7722 proven. 528 refuted. 0 times theorem prover too weak. 21615 trivial. 0 not checked. [2018-03-29 21:28:52,880 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:54,070 INFO L134 CoverageAnalysis]: Checked inductivity of 29865 backedges. 7722 proven. 528 refuted. 0 times theorem prover too weak. 21615 trivial. 0 not checked. [2018-03-29 21:28:54,103 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:54,104 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 74 [2018-03-29 21:28:54,104 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-03-29 21:28:54,105 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-03-29 21:28:54,105 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=458, Invalid=5092, Unknown=0, NotChecked=0, Total=5550 [2018-03-29 21:28:54,105 INFO L87 Difference]: Start difference. First operand 1048 states and 1062 transitions. Second operand 75 states. [2018-03-29 21:28:56,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:28:56,796 INFO L93 Difference]: Finished difference Result 1064 states and 1079 transitions. [2018-03-29 21:28:56,796 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-03-29 21:28:56,796 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 954 [2018-03-29 21:28:56,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:28:56,799 INFO L225 Difference]: With dead ends: 1064 [2018-03-29 21:28:56,799 INFO L226 Difference]: Without dead ends: 1063 [2018-03-29 21:28:56,800 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1967 GetRequests, 1808 SyntacticMatches, 27 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5485 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1711, Invalid=16111, Unknown=0, NotChecked=0, Total=17822 [2018-03-29 21:28:56,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2018-03-29 21:28:56,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 1048. [2018-03-29 21:28:56,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1048 states. [2018-03-29 21:28:56,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1061 transitions. [2018-03-29 21:28:56,833 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 1061 transitions. Word has length 954 [2018-03-29 21:28:56,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:28:56,834 INFO L459 AbstractCegarLoop]: Abstraction has 1048 states and 1061 transitions. [2018-03-29 21:28:56,834 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-03-29 21:28:56,834 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1061 transitions. [2018-03-29 21:28:56,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 964 [2018-03-29 21:28:56,839 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:28:56,840 INFO L355 BasicCegarLoop]: trace histogram [91, 79, 78, 78, 78, 78, 78, 78, 78, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:28:56,840 INFO L408 AbstractCegarLoop]: === Iteration 51 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:28:56,840 INFO L82 PathProgramCache]: Analyzing trace with hash -753764466, now seen corresponding path program 29 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:28:56,846 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:28:56,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:28:57,006 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:28:58,023 INFO L134 CoverageAnalysis]: Checked inductivity of 30585 backedges. 8340 proven. 630 refuted. 0 times theorem prover too weak. 21615 trivial. 0 not checked. [2018-03-29 21:28:58,023 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:28:59,165 INFO L134 CoverageAnalysis]: Checked inductivity of 30585 backedges. 8340 proven. 630 refuted. 0 times theorem prover too weak. 21615 trivial. 0 not checked. [2018-03-29 21:28:59,186 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:28:59,187 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 79 [2018-03-29 21:28:59,188 INFO L442 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-03-29 21:28:59,188 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-03-29 21:28:59,188 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=781, Invalid=5381, Unknown=0, NotChecked=0, Total=6162 [2018-03-29 21:28:59,188 INFO L87 Difference]: Start difference. First operand 1048 states and 1061 transitions. Second operand 79 states. [2018-03-29 21:29:01,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:29:01,322 INFO L93 Difference]: Finished difference Result 1382 states and 1409 transitions. [2018-03-29 21:29:01,322 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2018-03-29 21:29:01,322 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 963 [2018-03-29 21:29:01,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:29:01,325 INFO L225 Difference]: With dead ends: 1382 [2018-03-29 21:29:01,325 INFO L226 Difference]: Without dead ends: 1180 [2018-03-29 21:29:01,327 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1999 GetRequests, 1821 SyntacticMatches, 27 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6243 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=3432, Invalid=19824, Unknown=0, NotChecked=0, Total=23256 [2018-03-29 21:29:01,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1180 states. [2018-03-29 21:29:01,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1180 to 1167. [2018-03-29 21:29:01,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1167 states. [2018-03-29 21:29:01,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1167 states to 1167 states and 1180 transitions. [2018-03-29 21:29:01,363 INFO L78 Accepts]: Start accepts. Automaton has 1167 states and 1180 transitions. Word has length 963 [2018-03-29 21:29:01,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:29:01,364 INFO L459 AbstractCegarLoop]: Abstraction has 1167 states and 1180 transitions. [2018-03-29 21:29:01,364 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-03-29 21:29:01,364 INFO L276 IsEmpty]: Start isEmpty. Operand 1167 states and 1180 transitions. [2018-03-29 21:29:01,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1083 [2018-03-29 21:29:01,370 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:29:01,371 INFO L355 BasicCegarLoop]: trace histogram [103, 90, 89, 89, 89, 89, 89, 89, 89, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:29:01,371 INFO L408 AbstractCegarLoop]: === Iteration 52 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:29:01,371 INFO L82 PathProgramCache]: Analyzing trace with hash -1792234438, now seen corresponding path program 30 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:29:01,377 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:29:01,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:29:01,559 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:29:02,646 INFO L134 CoverageAnalysis]: Checked inductivity of 39528 backedges. 16730 proven. 517 refuted. 0 times theorem prover too weak. 22281 trivial. 0 not checked. [2018-03-29 21:29:02,647 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:29:04,214 INFO L134 CoverageAnalysis]: Checked inductivity of 39528 backedges. 16730 proven. 517 refuted. 0 times theorem prover too weak. 22281 trivial. 0 not checked. [2018-03-29 21:29:04,249 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:29:04,249 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 76 [2018-03-29 21:29:04,250 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-03-29 21:29:04,250 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-03-29 21:29:04,250 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=750, Invalid=4950, Unknown=0, NotChecked=0, Total=5700 [2018-03-29 21:29:04,250 INFO L87 Difference]: Start difference. First operand 1167 states and 1180 transitions. Second operand 76 states. [2018-03-29 21:29:05,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:29:05,574 INFO L93 Difference]: Finished difference Result 1387 states and 1413 transitions. [2018-03-29 21:29:05,574 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-03-29 21:29:05,574 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 1082 [2018-03-29 21:29:05,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:29:05,577 INFO L225 Difference]: With dead ends: 1387 [2018-03-29 21:29:05,577 INFO L226 Difference]: Without dead ends: 1179 [2018-03-29 21:29:05,578 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2223 GetRequests, 2063 SyntacticMatches, 27 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6971 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2798, Invalid=15292, Unknown=0, NotChecked=0, Total=18090 [2018-03-29 21:29:05,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1179 states. [2018-03-29 21:29:05,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1179 to 1167. [2018-03-29 21:29:05,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1167 states. [2018-03-29 21:29:05,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1167 states to 1167 states and 1178 transitions. [2018-03-29 21:29:05,626 INFO L78 Accepts]: Start accepts. Automaton has 1167 states and 1178 transitions. Word has length 1082 [2018-03-29 21:29:05,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:29:05,627 INFO L459 AbstractCegarLoop]: Abstraction has 1167 states and 1178 transitions. [2018-03-29 21:29:05,627 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-03-29 21:29:05,627 INFO L276 IsEmpty]: Start isEmpty. Operand 1167 states and 1178 transitions. [2018-03-29 21:29:05,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1092 [2018-03-29 21:29:05,637 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:29:05,638 INFO L355 BasicCegarLoop]: trace histogram [104, 91, 90, 90, 90, 90, 90, 90, 90, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:29:05,638 INFO L408 AbstractCegarLoop]: === Iteration 53 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:29:05,638 INFO L82 PathProgramCache]: Analyzing trace with hash 1511576849, now seen corresponding path program 31 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:29:05,644 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:29:05,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:29:05,839 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:29:07,014 INFO L134 CoverageAnalysis]: Checked inductivity of 40358 backedges. 9815 proven. 630 refuted. 0 times theorem prover too weak. 29913 trivial. 0 not checked. [2018-03-29 21:29:07,014 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:29:08,377 INFO L134 CoverageAnalysis]: Checked inductivity of 40358 backedges. 9815 proven. 630 refuted. 0 times theorem prover too weak. 29913 trivial. 0 not checked. [2018-03-29 21:29:08,399 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:29:08,399 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 80 [2018-03-29 21:29:08,400 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-03-29 21:29:08,400 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-03-29 21:29:08,401 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=522, Invalid=5958, Unknown=0, NotChecked=0, Total=6480 [2018-03-29 21:29:08,401 INFO L87 Difference]: Start difference. First operand 1167 states and 1178 transitions. Second operand 81 states. [2018-03-29 21:29:11,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:29:11,369 INFO L93 Difference]: Finished difference Result 1183 states and 1194 transitions. [2018-03-29 21:29:11,369 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-03-29 21:29:11,369 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 1091 [2018-03-29 21:29:11,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:29:11,372 INFO L225 Difference]: With dead ends: 1183 [2018-03-29 21:29:11,372 INFO L226 Difference]: Without dead ends: 1182 [2018-03-29 21:29:11,373 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2246 GetRequests, 2074 SyntacticMatches, 29 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6468 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1965, Invalid=18915, Unknown=0, NotChecked=0, Total=20880 [2018-03-29 21:29:11,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1182 states. [2018-03-29 21:29:11,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1182 to 1167. [2018-03-29 21:29:11,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1167 states. [2018-03-29 21:29:11,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1167 states to 1167 states and 1177 transitions. [2018-03-29 21:29:11,419 INFO L78 Accepts]: Start accepts. Automaton has 1167 states and 1177 transitions. Word has length 1091 [2018-03-29 21:29:11,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:29:11,419 INFO L459 AbstractCegarLoop]: Abstraction has 1167 states and 1177 transitions. [2018-03-29 21:29:11,419 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-03-29 21:29:11,419 INFO L276 IsEmpty]: Start isEmpty. Operand 1167 states and 1177 transitions. [2018-03-29 21:29:11,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1101 [2018-03-29 21:29:11,425 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:29:11,426 INFO L355 BasicCegarLoop]: trace histogram [105, 92, 91, 91, 91, 91, 91, 91, 91, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:29:11,426 INFO L408 AbstractCegarLoop]: === Iteration 54 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:29:11,426 INFO L82 PathProgramCache]: Analyzing trace with hash 1480722036, now seen corresponding path program 32 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:29:11,433 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:29:11,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:29:11,615 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:29:12,762 INFO L134 CoverageAnalysis]: Checked inductivity of 41197 backedges. 10543 proven. 741 refuted. 0 times theorem prover too weak. 29913 trivial. 0 not checked. [2018-03-29 21:29:12,763 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:29:14,118 INFO L134 CoverageAnalysis]: Checked inductivity of 41197 backedges. 10543 proven. 741 refuted. 0 times theorem prover too weak. 29913 trivial. 0 not checked. [2018-03-29 21:29:14,139 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:29:14,139 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 85 [2018-03-29 21:29:14,140 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-03-29 21:29:14,140 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-03-29 21:29:14,141 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=897, Invalid=6243, Unknown=0, NotChecked=0, Total=7140 [2018-03-29 21:29:14,141 INFO L87 Difference]: Start difference. First operand 1167 states and 1177 transitions. Second operand 85 states. [2018-03-29 21:29:16,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:29:16,655 INFO L93 Difference]: Finished difference Result 1501 states and 1522 transitions. [2018-03-29 21:29:16,655 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2018-03-29 21:29:16,656 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 1100 [2018-03-29 21:29:16,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:29:16,658 INFO L225 Difference]: With dead ends: 1501 [2018-03-29 21:29:16,659 INFO L226 Difference]: Without dead ends: 1308 [2018-03-29 21:29:16,660 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2279 GetRequests, 2087 SyntacticMatches, 29 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7316 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=3963, Invalid=23097, Unknown=0, NotChecked=0, Total=27060 [2018-03-29 21:29:16,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2018-03-29 21:29:16,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 1295. [2018-03-29 21:29:16,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1295 states. [2018-03-29 21:29:16,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 1305 transitions. [2018-03-29 21:29:16,699 INFO L78 Accepts]: Start accepts. Automaton has 1295 states and 1305 transitions. Word has length 1100 [2018-03-29 21:29:16,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:29:16,700 INFO L459 AbstractCegarLoop]: Abstraction has 1295 states and 1305 transitions. [2018-03-29 21:29:16,700 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-03-29 21:29:16,700 INFO L276 IsEmpty]: Start isEmpty. Operand 1295 states and 1305 transitions. [2018-03-29 21:29:16,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1229 [2018-03-29 21:29:16,707 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:29:16,708 INFO L355 BasicCegarLoop]: trace histogram [118, 104, 103, 103, 103, 103, 103, 103, 103, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:29:16,708 INFO L408 AbstractCegarLoop]: === Iteration 55 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:29:16,708 INFO L82 PathProgramCache]: Analyzing trace with hash -869376943, now seen corresponding path program 33 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:29:16,714 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:29:16,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:29:16,922 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:29:18,135 INFO L134 CoverageAnalysis]: Checked inductivity of 52444 backedges. 21133 proven. 618 refuted. 0 times theorem prover too weak. 30693 trivial. 0 not checked. [2018-03-29 21:29:18,135 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:29:19,612 INFO L134 CoverageAnalysis]: Checked inductivity of 52444 backedges. 21133 proven. 618 refuted. 0 times theorem prover too weak. 30693 trivial. 0 not checked. [2018-03-29 21:29:19,633 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:29:19,634 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 82 [2018-03-29 21:29:19,635 INFO L442 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-03-29 21:29:19,635 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-03-29 21:29:19,635 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=864, Invalid=5778, Unknown=0, NotChecked=0, Total=6642 [2018-03-29 21:29:19,635 INFO L87 Difference]: Start difference. First operand 1295 states and 1305 transitions. Second operand 82 states. [2018-03-29 21:29:20,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:29:20,972 INFO L93 Difference]: Finished difference Result 1506 states and 1525 transitions. [2018-03-29 21:29:20,972 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2018-03-29 21:29:20,972 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 1228 [2018-03-29 21:29:20,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:29:20,975 INFO L225 Difference]: With dead ends: 1506 [2018-03-29 21:29:20,975 INFO L226 Difference]: Without dead ends: 1307 [2018-03-29 21:29:20,977 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2520 GetRequests, 2347 SyntacticMatches, 29 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8221 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=3252, Invalid=17918, Unknown=0, NotChecked=0, Total=21170 [2018-03-29 21:29:20,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1307 states. [2018-03-29 21:29:21,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1307 to 1295. [2018-03-29 21:29:21,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1295 states. [2018-03-29 21:29:21,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 1303 transitions. [2018-03-29 21:29:21,017 INFO L78 Accepts]: Start accepts. Automaton has 1295 states and 1303 transitions. Word has length 1228 [2018-03-29 21:29:21,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:29:21,017 INFO L459 AbstractCegarLoop]: Abstraction has 1295 states and 1303 transitions. [2018-03-29 21:29:21,017 INFO L460 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-03-29 21:29:21,017 INFO L276 IsEmpty]: Start isEmpty. Operand 1295 states and 1303 transitions. [2018-03-29 21:29:21,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1238 [2018-03-29 21:29:21,025 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:29:21,026 INFO L355 BasicCegarLoop]: trace histogram [119, 105, 104, 104, 104, 104, 104, 104, 104, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:29:21,026 INFO L408 AbstractCegarLoop]: === Iteration 56 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:29:21,026 INFO L82 PathProgramCache]: Analyzing trace with hash 253114958, now seen corresponding path program 34 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:29:21,032 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:29:21,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:29:21,240 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:29:22,635 INFO L134 CoverageAnalysis]: Checked inductivity of 53402 backedges. 12257 proven. 741 refuted. 0 times theorem prover too weak. 40404 trivial. 0 not checked. [2018-03-29 21:29:22,635 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:29:24,285 INFO L134 CoverageAnalysis]: Checked inductivity of 53402 backedges. 12257 proven. 741 refuted. 0 times theorem prover too weak. 40404 trivial. 0 not checked. [2018-03-29 21:29:24,306 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:29:24,307 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 86 [2018-03-29 21:29:24,308 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-03-29 21:29:24,308 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-03-29 21:29:24,308 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=590, Invalid=6892, Unknown=0, NotChecked=0, Total=7482 [2018-03-29 21:29:24,308 INFO L87 Difference]: Start difference. First operand 1295 states and 1303 transitions. Second operand 87 states. [2018-03-29 21:29:27,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:29:27,488 INFO L93 Difference]: Finished difference Result 1311 states and 1318 transitions. [2018-03-29 21:29:27,489 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-03-29 21:29:27,489 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 1237 [2018-03-29 21:29:27,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:29:27,492 INFO L225 Difference]: With dead ends: 1311 [2018-03-29 21:29:27,492 INFO L226 Difference]: Without dead ends: 1310 [2018-03-29 21:29:27,494 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2543 GetRequests, 2358 SyntacticMatches, 31 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7532 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=2236, Invalid=21944, Unknown=0, NotChecked=0, Total=24180 [2018-03-29 21:29:27,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2018-03-29 21:29:27,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 1295. [2018-03-29 21:29:27,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1295 states. [2018-03-29 21:29:27,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 1302 transitions. [2018-03-29 21:29:27,533 INFO L78 Accepts]: Start accepts. Automaton has 1295 states and 1302 transitions. Word has length 1237 [2018-03-29 21:29:27,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:29:27,534 INFO L459 AbstractCegarLoop]: Abstraction has 1295 states and 1302 transitions. [2018-03-29 21:29:27,534 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-03-29 21:29:27,534 INFO L276 IsEmpty]: Start isEmpty. Operand 1295 states and 1302 transitions. [2018-03-29 21:29:27,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1247 [2018-03-29 21:29:27,542 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:29:27,542 INFO L355 BasicCegarLoop]: trace histogram [120, 106, 105, 105, 105, 105, 105, 105, 105, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:29:27,542 INFO L408 AbstractCegarLoop]: === Iteration 57 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:29:27,543 INFO L82 PathProgramCache]: Analyzing trace with hash 520500695, now seen corresponding path program 35 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:29:27,548 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:29:27,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:29:27,761 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:29:29,146 INFO L134 CoverageAnalysis]: Checked inductivity of 54369 backedges. 13104 proven. 861 refuted. 0 times theorem prover too weak. 40404 trivial. 0 not checked. [2018-03-29 21:29:29,146 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:29:30,683 INFO L134 CoverageAnalysis]: Checked inductivity of 54369 backedges. 13104 proven. 861 refuted. 0 times theorem prover too weak. 40404 trivial. 0 not checked. [2018-03-29 21:29:30,705 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:29:30,705 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 91 [2018-03-29 21:29:30,706 INFO L442 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-03-29 21:29:30,707 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-03-29 21:29:30,707 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1021, Invalid=7169, Unknown=0, NotChecked=0, Total=8190 [2018-03-29 21:29:30,707 INFO L87 Difference]: Start difference. First operand 1295 states and 1302 transitions. Second operand 91 states. [2018-03-29 21:29:33,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:29:33,527 INFO L93 Difference]: Finished difference Result 1632 states and 1647 transitions. [2018-03-29 21:29:33,527 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2018-03-29 21:29:33,527 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 1246 [2018-03-29 21:29:33,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:29:33,531 INFO L225 Difference]: With dead ends: 1632 [2018-03-29 21:29:33,531 INFO L226 Difference]: Without dead ends: 1448 [2018-03-29 21:29:33,533 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2577 GetRequests, 2371 SyntacticMatches, 31 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8474 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=4532, Invalid=26620, Unknown=0, NotChecked=0, Total=31152 [2018-03-29 21:29:33,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1448 states. [2018-03-29 21:29:33,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1448 to 1432. [2018-03-29 21:29:33,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1432 states. [2018-03-29 21:29:33,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1432 states to 1432 states and 1439 transitions. [2018-03-29 21:29:33,578 INFO L78 Accepts]: Start accepts. Automaton has 1432 states and 1439 transitions. Word has length 1246 [2018-03-29 21:29:33,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:29:33,579 INFO L459 AbstractCegarLoop]: Abstraction has 1432 states and 1439 transitions. [2018-03-29 21:29:33,579 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-03-29 21:29:33,579 INFO L276 IsEmpty]: Start isEmpty. Operand 1432 states and 1439 transitions. [2018-03-29 21:29:33,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1258 [2018-03-29 21:29:33,587 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:29:33,587 INFO L355 BasicCegarLoop]: trace histogram [119, 104, 104, 104, 104, 104, 104, 104, 104, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:29:33,587 INFO L408 AbstractCegarLoop]: === Iteration 58 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:29:33,588 INFO L82 PathProgramCache]: Analyzing trace with hash -1805398368, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:29:33,595 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:29:33,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:29:33,803 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:29:35,181 INFO L134 CoverageAnalysis]: Checked inductivity of 53454 backedges. 12280 proven. 728 refuted. 0 times theorem prover too weak. 40446 trivial. 0 not checked. [2018-03-29 21:29:35,182 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:29:36,806 INFO L134 CoverageAnalysis]: Checked inductivity of 53454 backedges. 12280 proven. 728 refuted. 0 times theorem prover too weak. 40446 trivial. 0 not checked. [2018-03-29 21:29:36,828 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:29:36,828 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 88 [2018-03-29 21:29:36,829 INFO L442 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-03-29 21:29:36,829 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-03-29 21:29:36,830 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=986, Invalid=6670, Unknown=0, NotChecked=0, Total=7656 [2018-03-29 21:29:36,830 INFO L87 Difference]: Start difference. First operand 1432 states and 1439 transitions. Second operand 88 states. [2018-03-29 21:29:38,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:29:38,469 INFO L93 Difference]: Finished difference Result 1634 states and 1646 transitions. [2018-03-29 21:29:38,469 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2018-03-29 21:29:38,469 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 1257 [2018-03-29 21:29:38,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:29:38,472 INFO L225 Difference]: With dead ends: 1634 [2018-03-29 21:29:38,472 INFO L226 Difference]: Without dead ends: 1444 [2018-03-29 21:29:38,474 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2583 GetRequests, 2397 SyntacticMatches, 31 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9574 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3740, Invalid=20752, Unknown=0, NotChecked=0, Total=24492 [2018-03-29 21:29:38,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1444 states. [2018-03-29 21:29:38,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1444 to 1432. [2018-03-29 21:29:38,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1432 states. [2018-03-29 21:29:38,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1432 states to 1432 states and 1437 transitions. [2018-03-29 21:29:38,519 INFO L78 Accepts]: Start accepts. Automaton has 1432 states and 1437 transitions. Word has length 1257 [2018-03-29 21:29:38,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:29:38,519 INFO L459 AbstractCegarLoop]: Abstraction has 1432 states and 1437 transitions. [2018-03-29 21:29:38,519 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-03-29 21:29:38,519 INFO L276 IsEmpty]: Start isEmpty. Operand 1432 states and 1437 transitions. [2018-03-29 21:29:38,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1267 [2018-03-29 21:29:38,527 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:29:38,528 INFO L355 BasicCegarLoop]: trace histogram [120, 105, 105, 105, 105, 105, 105, 105, 105, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:29:38,528 INFO L408 AbstractCegarLoop]: === Iteration 59 === [mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr2RequiresViolation, mainErr4EnsuresViolationMEMORY_LEAK, mainErr0RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr2RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:29:38,528 INFO L82 PathProgramCache]: Analyzing trace with hash 224635817, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:29:38,534 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:29:38,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:29:38,745 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:29:39,433 INFO L134 CoverageAnalysis]: Checked inductivity of 54420 backedges. 0 proven. 975 refuted. 0 times theorem prover too weak. 53445 trivial. 0 not checked. [2018-03-29 21:29:39,433 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:29:40,468 INFO L134 CoverageAnalysis]: Checked inductivity of 54420 backedges. 0 proven. 975 refuted. 0 times theorem prover too weak. 53445 trivial. 0 not checked. [2018-03-29 21:29:40,491 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:29:40,491 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-03-29 21:29:40,492 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-29 21:29:40,492 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-29 21:29:40,492 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=2976, Unknown=0, NotChecked=0, Total=4032 [2018-03-29 21:29:40,492 INFO L87 Difference]: Start difference. First operand 1432 states and 1437 transitions. Second operand 64 states. Received shutdown request... [2018-03-29 21:29:41,289 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-03-29 21:29:41,289 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-29 21:29:41,293 WARN L197 ceAbstractionStarter]: Timeout [2018-03-29 21:29:41,293 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.03 09:29:41 BoogieIcfgContainer [2018-03-29 21:29:41,293 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-29 21:29:41,294 INFO L168 Benchmark]: Toolchain (without parser) took 124417.15 ms. Allocated memory was 302.0 MB in the beginning and 2.2 GB in the end (delta: 1.9 GB). Free memory was 246.1 MB in the beginning and 628.3 MB in the end (delta: -382.2 MB). Peak memory consumption was 1.5 GB. Max. memory is 5.3 GB. [2018-03-29 21:29:41,295 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 302.0 MB. Free memory is still 264.1 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-29 21:29:41,295 INFO L168 Benchmark]: CACSL2BoogieTranslator took 221.09 ms. Allocated memory is still 302.0 MB. Free memory was 246.1 MB in the beginning and 236.1 MB in the end (delta: 10.0 MB). Peak memory consumption was 10.0 MB. Max. memory is 5.3 GB. [2018-03-29 21:29:41,296 INFO L168 Benchmark]: Boogie Preprocessor took 33.42 ms. Allocated memory is still 302.0 MB. Free memory was 236.1 MB in the beginning and 234.1 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-03-29 21:29:41,296 INFO L168 Benchmark]: RCFGBuilder took 380.57 ms. Allocated memory was 302.0 MB in the beginning and 460.8 MB in the end (delta: 158.9 MB). Free memory was 234.1 MB in the beginning and 426.2 MB in the end (delta: -192.1 MB). Peak memory consumption was 24.7 MB. Max. memory is 5.3 GB. [2018-03-29 21:29:41,296 INFO L168 Benchmark]: TraceAbstraction took 123774.37 ms. Allocated memory was 460.8 MB in the beginning and 2.2 GB in the end (delta: 1.8 GB). Free memory was 426.2 MB in the beginning and 628.3 MB in the end (delta: -202.1 MB). Peak memory consumption was 1.6 GB. Max. memory is 5.3 GB. [2018-03-29 21:29:41,298 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.22 ms. Allocated memory is still 302.0 MB. Free memory is still 264.1 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 221.09 ms. Allocated memory is still 302.0 MB. Free memory was 246.1 MB in the beginning and 236.1 MB in the end (delta: 10.0 MB). Peak memory consumption was 10.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 33.42 ms. Allocated memory is still 302.0 MB. Free memory was 236.1 MB in the beginning and 234.1 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 380.57 ms. Allocated memory was 302.0 MB in the beginning and 460.8 MB in the end (delta: 158.9 MB). Free memory was 234.1 MB in the beginning and 426.2 MB in the end (delta: -192.1 MB). Peak memory consumption was 24.7 MB. Max. memory is 5.3 GB. * TraceAbstraction took 123774.37 ms. Allocated memory was 460.8 MB in the beginning and 2.2 GB in the end (delta: 1.8 GB). Free memory was 426.2 MB in the beginning and 628.3 MB in the end (delta: -202.1 MB). Peak memory consumption was 1.6 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 26]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 26). Cancelled while BasicCegarLoop was constructing difference of abstraction (1432states) and interpolant automaton (currently 66 states, 64 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 106 known predicates. - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 23). Cancelled while BasicCegarLoop was constructing difference of abstraction (1432states) and interpolant automaton (currently 66 states, 64 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 106 known predicates. - TimeoutResultAtElement [Line: 26]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 26). Cancelled while BasicCegarLoop was constructing difference of abstraction (1432states) and interpolant automaton (currently 66 states, 64 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 106 known predicates. - TimeoutResultAtElement [Line: 20]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 20). Cancelled while BasicCegarLoop was constructing difference of abstraction (1432states) and interpolant automaton (currently 66 states, 64 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 106 known predicates. - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 23). Cancelled while BasicCegarLoop was constructing difference of abstraction (1432states) and interpolant automaton (currently 66 states, 64 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 106 known predicates. - TimeoutResultAtElement [Line: 15]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 15). Cancelled while BasicCegarLoop was constructing difference of abstraction (1432states) and interpolant automaton (currently 66 states, 64 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 106 known predicates. - TimeoutResultAtElement [Line: 15]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 15). Cancelled while BasicCegarLoop was constructing difference of abstraction (1432states) and interpolant automaton (currently 66 states, 64 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 106 known predicates. - TimeoutResultAtElement [Line: 15]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 15). Cancelled while BasicCegarLoop was constructing difference of abstraction (1432states) and interpolant automaton (currently 66 states, 64 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 106 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 64 locations, 8 error locations. TIMEOUT Result, 123.7s OverallTime, 59 OverallIterations, 120 TraceHistogramMax, 57.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 4947 SDtfs, 13647 SDslu, 73492 SDs, 0 SdLazy, 67538 SolverSat, 3007 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 21.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 54389 GetRequests, 49403 SyntacticMatches, 813 SemanticMatches, 4172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137002 ImplicationChecksByTransitivity, 63.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1432occurred in iteration=57, 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, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 58 MinimizatonAttempts, 785 StatesRemovedByMinimization, 54 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.0s SsaConstructionTime, 3.8s SatisfiabilityAnalysisTime, 57.2s InterpolantComputationTime, 26249 NumberOfCodeBlocks, 26249 NumberOfCodeBlocksAsserted, 59 NumberOfCheckSat, 52380 ConstructedInterpolants, 983 QuantifiedInterpolants, 84007490 SizeOfPredicates, 1423 NumberOfNonLiveVariables, 51360 ConjunctsInSsa, 1854 ConjunctsInUnsatCore, 118 InterpolantComputations, 18 PerfectInterpolantSequences, 1326472/1352794 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: 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/ArraysOfVariableLength_true-valid-memsafety.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-03-29_21-29-41-304.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysOfVariableLength_true-valid-memsafety.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-29_21-29-41-304.csv Completed graceful shutdown