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-35b68b2 [2018-04-06 21:22:35,383 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-06 21:22:35,385 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-06 21:22:35,401 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-06 21:22:35,402 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-06 21:22:35,403 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-06 21:22:35,404 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-06 21:22:35,406 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-06 21:22:35,408 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-06 21:22:35,409 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-06 21:22:35,410 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-06 21:22:35,410 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-06 21:22:35,411 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-06 21:22:35,412 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-06 21:22:35,413 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-06 21:22:35,415 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-06 21:22:35,418 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-06 21:22:35,419 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-06 21:22:35,421 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-06 21:22:35,422 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-06 21:22:35,425 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-06 21:22:35,425 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-06 21:22:35,425 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-06 21:22:35,426 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-06 21:22:35,427 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-06 21:22:35,428 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-06 21:22:35,429 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-06 21:22:35,430 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-06 21:22:35,430 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-06 21:22:35,431 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-06 21:22:35,431 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-06 21:22:35,432 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-04-06 21:22:35,456 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-06 21:22:35,456 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-06 21:22:35,457 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-06 21:22:35,457 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-06 21:22:35,458 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-06 21:22:35,458 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-06 21:22:35,458 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-06 21:22:35,458 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-06 21:22:35,458 INFO L133 SettingsManager]: * Parallel states before merging=1 [2018-04-06 21:22:35,459 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-06 21:22:35,459 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-06 21:22:35,459 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-06 21:22:35,459 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-06 21:22:35,460 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-06 21:22:35,460 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-06 21:22:35,460 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-06 21:22:35,460 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-06 21:22:35,460 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-06 21:22:35,461 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-06 21:22:35,461 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-06 21:22:35,461 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-06 21:22:35,461 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-06 21:22:35,461 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-06 21:22:35,462 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-06 21:22:35,462 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-06 21:22:35,462 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-06 21:22:35,462 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-06 21:22:35,463 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-06 21:22:35,463 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-06 21:22:35,463 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-06 21:22:35,463 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-06 21:22:35,463 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-06 21:22:35,463 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:22:35,464 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-06 21:22:35,465 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-06 21:22:35,465 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-06 21:22:35,465 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-06 21:22:35,465 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-06 21:22:35,501 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-06 21:22:35,514 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-06 21:22:35,519 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-06 21:22:35,521 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-06 21:22:35,521 INFO L276 PluginConnector]: CDTParser initialized [2018-04-06 21:22:35,522 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-04-06 21:22:35,880 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG24ae26437 [2018-04-06 21:22:35,998 INFO L287 CDTParser]: IsIndexed: true [2018-04-06 21:22:35,998 INFO L288 CDTParser]: Found 1 translation units. [2018-04-06 21:22:35,999 INFO L168 CDTParser]: Scanning ArraysOfVariableLength_true-valid-memsafety.c [2018-04-06 21:22:36,000 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-06 21:22:36,000 INFO L215 ultiparseSymbolTable]: [2018-04-06 21:22:36,000 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-06 21:22:36,000 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysOfVariableLength_true-valid-memsafety.c [2018-04-06 21:22:36,000 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo ('foo') in ArraysOfVariableLength_true-valid-memsafety.c [2018-04-06 21:22:36,000 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-06 21:22:36,000 INFO L233 ultiparseSymbolTable]: [2018-04-06 21:22:36,017 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG24ae26437 [2018-04-06 21:22:36,022 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-06 21:22:36,024 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-06 21:22:36,025 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-06 21:22:36,025 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-06 21:22:36,031 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-06 21:22:36,032 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 09:22:36" (1/1) ... [2018-04-06 21:22:36,034 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e16993f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:22:36, skipping insertion in model container [2018-04-06 21:22:36,035 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 09:22:36" (1/1) ... [2018-04-06 21:22:36,050 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-06 21:22:36,064 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-06 21:22:36,202 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-06 21:22:36,224 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-06 21:22:36,230 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-06 21:22:36,240 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:22:36 WrapperNode [2018-04-06 21:22:36,241 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-06 21:22:36,241 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-06 21:22:36,241 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-06 21:22:36,241 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-06 21:22:36,252 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:22:36" (1/1) ... [2018-04-06 21:22:36,252 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:22:36" (1/1) ... [2018-04-06 21:22:36,259 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:22:36" (1/1) ... [2018-04-06 21:22:36,259 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:22:36" (1/1) ... [2018-04-06 21:22:36,263 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:22:36" (1/1) ... [2018-04-06 21:22:36,268 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:22:36" (1/1) ... [2018-04-06 21:22:36,269 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:22:36" (1/1) ... [2018-04-06 21:22:36,271 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-06 21:22:36,271 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-06 21:22:36,271 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-06 21:22:36,271 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-06 21:22:36,272 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:22:36" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-06 21:22:36,340 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-06 21:22:36,340 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-06 21:22:36,340 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo [2018-04-06 21:22:36,340 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-06 21:22:36,341 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysOfVariableLength_true_valid_memsafety_c__foo [2018-04-06 21:22:36,341 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-06 21:22:36,341 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-06 21:22:36,341 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-06 21:22:36,341 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-06 21:22:36,341 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-06 21:22:36,341 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-06 21:22:36,342 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-06 21:22:36,342 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-06 21:22:36,640 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-06 21:22:36,641 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 09:22:36 BoogieIcfgContainer [2018-04-06 21:22:36,641 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-06 21:22:36,642 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-06 21:22:36,642 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-06 21:22:36,646 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-06 21:22:36,646 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 09:22:36" (1/3) ... [2018-04-06 21:22:36,647 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1415b5c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 09:22:36, skipping insertion in model container [2018-04-06 21:22:36,647 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:22:36" (2/3) ... [2018-04-06 21:22:36,647 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1415b5c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 09:22:36, skipping insertion in model container [2018-04-06 21:22:36,648 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 09:22:36" (3/3) ... [2018-04-06 21:22:36,650 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysOfVariableLength_true-valid-memsafety.c [2018-04-06 21:22:36,660 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-06 21:22:36,669 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 8 error locations. [2018-04-06 21:22:36,709 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-06 21:22:36,710 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-06 21:22:36,710 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-06 21:22:36,710 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-06 21:22:36,710 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-06 21:22:36,711 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-06 21:22:36,711 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-06 21:22:36,711 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-06 21:22:36,711 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-06 21:22:36,712 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-06 21:22:36,730 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states. [2018-04-06 21:22:36,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-04-06 21:22:36,735 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:36,736 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:22:36,736 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-04-06 21:22:36,740 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-04-06 21:22:36,754 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:36,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:36,793 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:36,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-04-06 21:22:36,809 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:36,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:22:36,849 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:22:36,850 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2018-04-06 21:22:36,852 INFO L442 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-04-06 21:22:36,862 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-04-06 21:22:36,862 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-04-06 21:22:36,864 INFO L87 Difference]: Start difference. First operand 64 states. Second operand 2 states. [2018-04-06 21:22:36,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:36,887 INFO L93 Difference]: Finished difference Result 119 states and 132 transitions. [2018-04-06 21:22:36,887 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-04-06 21:22:36,889 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 14 [2018-04-06 21:22:36,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:36,898 INFO L225 Difference]: With dead ends: 119 [2018-04-06 21:22:36,898 INFO L226 Difference]: Without dead ends: 61 [2018-04-06 21:22:36,902 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-04-06 21:22:36,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2018-04-06 21:22:36,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2018-04-06 21:22:36,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-04-06 21:22:36,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 64 transitions. [2018-04-06 21:22:36,939 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 64 transitions. Word has length 14 [2018-04-06 21:22:36,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:36,940 INFO L459 AbstractCegarLoop]: Abstraction has 61 states and 64 transitions. [2018-04-06 21:22:36,940 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-04-06 21:22:36,940 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 64 transitions. [2018-04-06 21:22:36,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-06 21:22:36,941 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:36,941 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:22:36,941 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-04-06 21:22:36,942 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-04-06 21:22:36,953 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:36,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:36,973 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:36,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:22:36,996 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:37,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:22:37,039 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:22:37,040 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2018-04-06 21:22:37,041 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-06 21:22:37,042 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-06 21:22:37,042 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-06 21:22:37,042 INFO L87 Difference]: Start difference. First operand 61 states and 64 transitions. Second operand 4 states. [2018-04-06 21:22:37,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:37,144 INFO L93 Difference]: Finished difference Result 108 states and 114 transitions. [2018-04-06 21:22:37,144 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-06 21:22:37,145 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-04-06 21:22:37,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:37,148 INFO L225 Difference]: With dead ends: 108 [2018-04-06 21:22:37,148 INFO L226 Difference]: Without dead ends: 88 [2018-04-06 21:22:37,150 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-04-06 21:22:37,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-04-06 21:22:37,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 65. [2018-04-06 21:22:37,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-04-06 21:22:37,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 68 transitions. [2018-04-06 21:22:37,163 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 68 transitions. Word has length 15 [2018-04-06 21:22:37,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:37,163 INFO L459 AbstractCegarLoop]: Abstraction has 65 states and 68 transitions. [2018-04-06 21:22:37,163 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-06 21:22:37,164 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 68 transitions. [2018-04-06 21:22:37,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-04-06 21:22:37,164 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:37,164 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-04-06 21:22:37,165 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-04-06 21:22:37,165 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-04-06 21:22:37,172 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:37,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:37,191 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:37,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:22:37,238 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:37,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:22:37,318 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:22:37,318 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 7 [2018-04-06 21:22:37,319 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-06 21:22:37,319 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-06 21:22:37,319 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-06 21:22:37,319 INFO L87 Difference]: Start difference. First operand 65 states and 68 transitions. Second operand 7 states. [2018-04-06 21:22:37,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:37,568 INFO L93 Difference]: Finished difference Result 151 states and 159 transitions. [2018-04-06 21:22:37,569 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-06 21:22:37,569 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 21 [2018-04-06 21:22:37,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:37,570 INFO L225 Difference]: With dead ends: 151 [2018-04-06 21:22:37,570 INFO L226 Difference]: Without dead ends: 97 [2018-04-06 21:22:37,571 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2018-04-06 21:22:37,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-04-06 21:22:37,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 77. [2018-04-06 21:22:37,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2018-04-06 21:22:37,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 80 transitions. [2018-04-06 21:22:37,578 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 80 transitions. Word has length 21 [2018-04-06 21:22:37,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:37,578 INFO L459 AbstractCegarLoop]: Abstraction has 77 states and 80 transitions. [2018-04-06 21:22:37,578 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-06 21:22:37,578 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 80 transitions. [2018-04-06 21:22:37,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-06 21:22:37,579 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:37,579 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-04-06 21:22:37,579 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-04-06 21:22:37,579 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-04-06 21:22:37,586 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:37,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:37,603 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:37,625 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-04-06 21:22:37,626 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:22:37,628 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:22:37,629 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-06 21:22:37,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:22:37,662 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:37,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:22:37,705 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:22:37,705 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 2] imperfect sequences [] total 3 [2018-04-06 21:22:37,706 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-06 21:22:37,706 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-06 21:22:37,706 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-06 21:22:37,706 INFO L87 Difference]: Start difference. First operand 77 states and 80 transitions. Second operand 4 states. [2018-04-06 21:22:37,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:37,743 INFO L93 Difference]: Finished difference Result 77 states and 80 transitions. [2018-04-06 21:22:37,743 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-06 21:22:37,743 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 25 [2018-04-06 21:22:37,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:37,746 INFO L225 Difference]: With dead ends: 77 [2018-04-06 21:22:37,746 INFO L226 Difference]: Without dead ends: 75 [2018-04-06 21:22:37,746 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-04-06 21:22:37,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2018-04-06 21:22:37,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2018-04-06 21:22:37,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2018-04-06 21:22:37,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 78 transitions. [2018-04-06 21:22:37,752 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 78 transitions. Word has length 25 [2018-04-06 21:22:37,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:37,753 INFO L459 AbstractCegarLoop]: Abstraction has 75 states and 78 transitions. [2018-04-06 21:22:37,753 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-06 21:22:37,753 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 78 transitions. [2018-04-06 21:22:37,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-06 21:22:37,754 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:37,754 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-04-06 21:22:37,754 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-04-06 21:22:37,754 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-04-06 21:22:37,763 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:37,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:37,779 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:37,797 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-04-06 21:22:37,797 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:22:37,832 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:22:37,832 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:22:37,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:22:37,907 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:38,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:22:38,039 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:22:38,039 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 8 [2018-04-06 21:22:38,039 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-06 21:22:38,040 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-06 21:22:38,040 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2018-04-06 21:22:38,040 INFO L87 Difference]: Start difference. First operand 75 states and 78 transitions. Second operand 9 states. [2018-04-06 21:22:38,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:38,147 INFO L93 Difference]: Finished difference Result 80 states and 83 transitions. [2018-04-06 21:22:38,147 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-06 21:22:38,147 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 25 [2018-04-06 21:22:38,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:38,149 INFO L225 Difference]: With dead ends: 80 [2018-04-06 21:22:38,149 INFO L226 Difference]: Without dead ends: 78 [2018-04-06 21:22:38,149 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-04-06 21:22:38,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2018-04-06 21:22:38,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2018-04-06 21:22:38,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-04-06 21:22:38,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 81 transitions. [2018-04-06 21:22:38,159 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 81 transitions. Word has length 25 [2018-04-06 21:22:38,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:38,160 INFO L459 AbstractCegarLoop]: Abstraction has 78 states and 81 transitions. [2018-04-06 21:22:38,160 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-06 21:22:38,160 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 81 transitions. [2018-04-06 21:22:38,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-04-06 21:22:38,161 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:38,162 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-04-06 21:22:38,162 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-04-06 21:22:38,162 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-04-06 21:22:38,168 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:38,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:38,186 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:38,217 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:22:38,217 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:38,271 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:22:38,293 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:22:38,293 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 8 [2018-04-06 21:22:38,293 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-06 21:22:38,293 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-06 21:22:38,294 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2018-04-06 21:22:38,294 INFO L87 Difference]: Start difference. First operand 78 states and 81 transitions. Second operand 9 states. [2018-04-06 21:22:38,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:38,506 INFO L93 Difference]: Finished difference Result 107 states and 110 transitions. [2018-04-06 21:22:38,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-06 21:22:38,506 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 41 [2018-04-06 21:22:38,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:38,508 INFO L225 Difference]: With dead ends: 107 [2018-04-06 21:22:38,508 INFO L226 Difference]: Without dead ends: 106 [2018-04-06 21:22:38,509 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 71 SyntacticMatches, 5 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2018-04-06 21:22:38,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2018-04-06 21:22:38,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 81. [2018-04-06 21:22:38,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2018-04-06 21:22:38,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 85 transitions. [2018-04-06 21:22:38,519 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 85 transitions. Word has length 41 [2018-04-06 21:22:38,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:38,519 INFO L459 AbstractCegarLoop]: Abstraction has 81 states and 85 transitions. [2018-04-06 21:22:38,519 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-06 21:22:38,520 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 85 transitions. [2018-04-06 21:22:38,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-06 21:22:38,521 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:38,521 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-04-06 21:22:38,521 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-04-06 21:22:38,521 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-04-06 21:22:38,536 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:38,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:38,561 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:38,566 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-04-06 21:22:38,567 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:22:38,569 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:22:38,570 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-06 21:22:38,608 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-06 21:22:38,609 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:38,623 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-06 21:22:38,658 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:22:38,658 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 5 [2018-04-06 21:22:38,658 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-06 21:22:38,659 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-06 21:22:38,659 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-04-06 21:22:38,659 INFO L87 Difference]: Start difference. First operand 81 states and 85 transitions. Second operand 6 states. [2018-04-06 21:22:38,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:38,725 INFO L93 Difference]: Finished difference Result 81 states and 85 transitions. [2018-04-06 21:22:38,726 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-06 21:22:38,726 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 42 [2018-04-06 21:22:38,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:38,727 INFO L225 Difference]: With dead ends: 81 [2018-04-06 21:22:38,727 INFO L226 Difference]: Without dead ends: 80 [2018-04-06 21:22:38,728 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-04-06 21:22:38,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-04-06 21:22:38,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2018-04-06 21:22:38,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-04-06 21:22:38,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 84 transitions. [2018-04-06 21:22:38,737 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 84 transitions. Word has length 42 [2018-04-06 21:22:38,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:38,738 INFO L459 AbstractCegarLoop]: Abstraction has 80 states and 84 transitions. [2018-04-06 21:22:38,738 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-06 21:22:38,738 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 84 transitions. [2018-04-06 21:22:38,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-06 21:22:38,740 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:38,740 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-04-06 21:22:38,740 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-04-06 21:22:38,740 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-04-06 21:22:38,751 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:38,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:38,774 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:38,794 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-04-06 21:22:38,794 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:22:38,814 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:22:38,815 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:22:38,890 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-06 21:22:38,890 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:38,938 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-06 21:22:38,960 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:22:38,960 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 5] imperfect sequences [] total 10 [2018-04-06 21:22:38,960 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-06 21:22:38,960 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-06 21:22:38,960 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2018-04-06 21:22:38,961 INFO L87 Difference]: Start difference. First operand 80 states and 84 transitions. Second operand 11 states. [2018-04-06 21:22:39,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:39,072 INFO L93 Difference]: Finished difference Result 89 states and 93 transitions. [2018-04-06 21:22:39,072 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-06 21:22:39,072 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 42 [2018-04-06 21:22:39,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:39,074 INFO L225 Difference]: With dead ends: 89 [2018-04-06 21:22:39,074 INFO L226 Difference]: Without dead ends: 88 [2018-04-06 21:22:39,075 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-04-06 21:22:39,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-04-06 21:22:39,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 81. [2018-04-06 21:22:39,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2018-04-06 21:22:39,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 85 transitions. [2018-04-06 21:22:39,084 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 85 transitions. Word has length 42 [2018-04-06 21:22:39,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:39,084 INFO L459 AbstractCegarLoop]: Abstraction has 81 states and 85 transitions. [2018-04-06 21:22:39,085 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-06 21:22:39,085 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 85 transitions. [2018-04-06 21:22:39,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-04-06 21:22:39,086 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:39,086 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-04-06 21:22:39,086 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-04-06 21:22:39,087 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-04-06 21:22:39,094 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:39,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:39,112 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:39,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:22:39,173 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:39,226 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:22:39,249 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:39,249 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-04-06 21:22:39,249 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-06 21:22:39,250 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-06 21:22:39,250 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-04-06 21:22:39,250 INFO L87 Difference]: Start difference. First operand 81 states and 85 transitions. Second operand 8 states. [2018-04-06 21:22:39,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:39,352 INFO L93 Difference]: Finished difference Result 131 states and 138 transitions. [2018-04-06 21:22:39,353 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-06 21:22:39,353 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 41 [2018-04-06 21:22:39,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:39,354 INFO L225 Difference]: With dead ends: 131 [2018-04-06 21:22:39,354 INFO L226 Difference]: Without dead ends: 109 [2018-04-06 21:22:39,355 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-04-06 21:22:39,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2018-04-06 21:22:39,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 96. [2018-04-06 21:22:39,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2018-04-06 21:22:39,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 102 transitions. [2018-04-06 21:22:39,364 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 102 transitions. Word has length 41 [2018-04-06 21:22:39,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:39,365 INFO L459 AbstractCegarLoop]: Abstraction has 96 states and 102 transitions. [2018-04-06 21:22:39,365 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-06 21:22:39,365 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 102 transitions. [2018-04-06 21:22:39,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-06 21:22:39,367 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:39,368 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-04-06 21:22:39,368 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-04-06 21:22:39,368 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-04-06 21:22:39,384 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:39,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:39,406 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:39,448 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-06 21:22:39,448 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:39,506 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-06 21:22:39,533 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:22:39,533 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 10 [2018-04-06 21:22:39,533 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-06 21:22:39,534 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-06 21:22:39,534 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2018-04-06 21:22:39,534 INFO L87 Difference]: Start difference. First operand 96 states and 102 transitions. Second operand 10 states. [2018-04-06 21:22:39,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:39,665 INFO L93 Difference]: Finished difference Result 179 states and 190 transitions. [2018-04-06 21:22:39,665 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-06 21:22:39,665 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 45 [2018-04-06 21:22:39,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:39,666 INFO L225 Difference]: With dead ends: 179 [2018-04-06 21:22:39,666 INFO L226 Difference]: Without dead ends: 112 [2018-04-06 21:22:39,667 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-04-06 21:22:39,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2018-04-06 21:22:39,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 96. [2018-04-06 21:22:39,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2018-04-06 21:22:39,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 101 transitions. [2018-04-06 21:22:39,675 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 101 transitions. Word has length 45 [2018-04-06 21:22:39,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:39,675 INFO L459 AbstractCegarLoop]: Abstraction has 96 states and 101 transitions. [2018-04-06 21:22:39,675 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-06 21:22:39,677 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 101 transitions. [2018-04-06 21:22:39,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-04-06 21:22:39,678 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:39,678 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-04-06 21:22:39,678 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-04-06 21:22:39,678 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-04-06 21:22:39,689 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:39,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:39,706 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:39,752 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:22:39,752 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:39,795 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:22:39,817 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:39,817 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2018-04-06 21:22:39,817 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-06 21:22:39,818 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-06 21:22:39,818 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2018-04-06 21:22:39,818 INFO L87 Difference]: Start difference. First operand 96 states and 101 transitions. Second operand 13 states. [2018-04-06 21:22:40,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:40,001 INFO L93 Difference]: Finished difference Result 191 states and 200 transitions. [2018-04-06 21:22:40,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-06 21:22:40,002 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 50 [2018-04-06 21:22:40,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:40,004 INFO L225 Difference]: With dead ends: 191 [2018-04-06 21:22:40,004 INFO L226 Difference]: Without dead ends: 127 [2018-04-06 21:22:40,005 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-04-06 21:22:40,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2018-04-06 21:22:40,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 116. [2018-04-06 21:22:40,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2018-04-06 21:22:40,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 120 transitions. [2018-04-06 21:22:40,017 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 120 transitions. Word has length 50 [2018-04-06 21:22:40,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:40,017 INFO L459 AbstractCegarLoop]: Abstraction has 116 states and 120 transitions. [2018-04-06 21:22:40,017 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-06 21:22:40,017 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 120 transitions. [2018-04-06 21:22:40,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-04-06 21:22:40,020 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:40,020 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-04-06 21:22:40,020 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-04-06 21:22:40,020 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-04-06 21:22:40,030 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:40,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:40,054 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:40,058 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-04-06 21:22:40,058 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:22:40,061 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:22:40,061 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:22:40,153 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-06 21:22:40,153 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:40,227 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-06 21:22:40,250 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:40,250 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2018-04-06 21:22:40,250 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-06 21:22:40,250 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-06 21:22:40,251 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2018-04-06 21:22:40,251 INFO L87 Difference]: Start difference. First operand 116 states and 120 transitions. Second operand 11 states. [2018-04-06 21:22:40,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:40,430 INFO L93 Difference]: Finished difference Result 128 states and 134 transitions. [2018-04-06 21:22:40,431 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-06 21:22:40,431 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 54 [2018-04-06 21:22:40,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:40,432 INFO L225 Difference]: With dead ends: 128 [2018-04-06 21:22:40,432 INFO L226 Difference]: Without dead ends: 127 [2018-04-06 21:22:40,432 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-04-06 21:22:40,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2018-04-06 21:22:40,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 119. [2018-04-06 21:22:40,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119 states. [2018-04-06 21:22:40,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 123 transitions. [2018-04-06 21:22:40,439 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 123 transitions. Word has length 54 [2018-04-06 21:22:40,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:40,440 INFO L459 AbstractCegarLoop]: Abstraction has 119 states and 123 transitions. [2018-04-06 21:22:40,440 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-06 21:22:40,440 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 123 transitions. [2018-04-06 21:22:40,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-04-06 21:22:40,441 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:40,441 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-04-06 21:22:40,441 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-04-06 21:22:40,441 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-04-06 21:22:40,447 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:40,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:40,472 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:40,543 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 47 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-06 21:22:40,544 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:40,616 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 47 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-06 21:22:40,638 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:40,638 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2018-04-06 21:22:40,638 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-06 21:22:40,639 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-06 21:22:40,639 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2018-04-06 21:22:40,639 INFO L87 Difference]: Start difference. First operand 119 states and 123 transitions. Second operand 15 states. [2018-04-06 21:22:40,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:40,883 INFO L93 Difference]: Finished difference Result 149 states and 154 transitions. [2018-04-06 21:22:40,883 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-06 21:22:40,884 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 79 [2018-04-06 21:22:40,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:40,885 INFO L225 Difference]: With dead ends: 149 [2018-04-06 21:22:40,885 INFO L226 Difference]: Without dead ends: 148 [2018-04-06 21:22:40,886 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-04-06 21:22:40,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-04-06 21:22:40,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 127. [2018-04-06 21:22:40,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2018-04-06 21:22:40,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 132 transitions. [2018-04-06 21:22:40,897 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 132 transitions. Word has length 79 [2018-04-06 21:22:40,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:40,898 INFO L459 AbstractCegarLoop]: Abstraction has 127 states and 132 transitions. [2018-04-06 21:22:40,898 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-06 21:22:40,898 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 132 transitions. [2018-04-06 21:22:40,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2018-04-06 21:22:40,899 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:40,900 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-04-06 21:22:40,900 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-04-06 21:22:40,900 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-04-06 21:22:40,909 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:40,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:40,942 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:40,957 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-04-06 21:22:40,957 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:22:40,960 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:22:40,961 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:22:41,070 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 33 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-06 21:22:41,070 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:41,154 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 33 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-04-06 21:22:41,184 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:41,184 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 14 [2018-04-06 21:22:41,185 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-06 21:22:41,185 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-06 21:22:41,185 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2018-04-06 21:22:41,185 INFO L87 Difference]: Start difference. First operand 127 states and 132 transitions. Second operand 15 states. [2018-04-06 21:22:41,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:41,454 INFO L93 Difference]: Finished difference Result 145 states and 154 transitions. [2018-04-06 21:22:41,454 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-06 21:22:41,454 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 80 [2018-04-06 21:22:41,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:41,456 INFO L225 Difference]: With dead ends: 145 [2018-04-06 21:22:41,456 INFO L226 Difference]: Without dead ends: 144 [2018-04-06 21:22:41,457 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-04-06 21:22:41,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2018-04-06 21:22:41,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 137. [2018-04-06 21:22:41,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-06 21:22:41,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 144 transitions. [2018-04-06 21:22:41,468 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 144 transitions. Word has length 80 [2018-04-06 21:22:41,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:41,469 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 144 transitions. [2018-04-06 21:22:41,469 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-06 21:22:41,469 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 144 transitions. [2018-04-06 21:22:41,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-06 21:22:41,470 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:41,470 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-04-06 21:22:41,470 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-04-06 21:22:41,470 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-04-06 21:22:41,480 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:41,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:41,513 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:41,616 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 60 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-06 21:22:41,616 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:41,727 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 60 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-06 21:22:41,749 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:41,749 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2018-04-06 21:22:41,749 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-06 21:22:41,750 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-06 21:22:41,750 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2018-04-06 21:22:41,750 INFO L87 Difference]: Start difference. First operand 137 states and 144 transitions. Second operand 19 states. [2018-04-06 21:22:42,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:42,008 INFO L93 Difference]: Finished difference Result 258 states and 273 transitions. [2018-04-06 21:22:42,009 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-06 21:22:42,009 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 88 [2018-04-06 21:22:42,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:42,010 INFO L225 Difference]: With dead ends: 258 [2018-04-06 21:22:42,010 INFO L226 Difference]: Without dead ends: 182 [2018-04-06 21:22:42,011 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-04-06 21:22:42,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-04-06 21:22:42,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 166. [2018-04-06 21:22:42,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2018-04-06 21:22:42,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 173 transitions. [2018-04-06 21:22:42,023 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 173 transitions. Word has length 88 [2018-04-06 21:22:42,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:42,023 INFO L459 AbstractCegarLoop]: Abstraction has 166 states and 173 transitions. [2018-04-06 21:22:42,023 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-06 21:22:42,023 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 173 transitions. [2018-04-06 21:22:42,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-06 21:22:42,024 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:42,025 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-04-06 21:22:42,025 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-04-06 21:22:42,025 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-04-06 21:22:42,033 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:42,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:42,057 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:42,113 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 64 proven. 2 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-04-06 21:22:42,113 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:42,201 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 64 proven. 2 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-04-06 21:22:42,222 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:42,222 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2018-04-06 21:22:42,223 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-06 21:22:42,223 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-06 21:22:42,223 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2018-04-06 21:22:42,223 INFO L87 Difference]: Start difference. First operand 166 states and 173 transitions. Second operand 16 states. [2018-04-06 21:22:42,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:42,467 INFO L93 Difference]: Finished difference Result 260 states and 272 transitions. [2018-04-06 21:22:42,467 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-06 21:22:42,467 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 99 [2018-04-06 21:22:42,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:42,468 INFO L225 Difference]: With dead ends: 260 [2018-04-06 21:22:42,468 INFO L226 Difference]: Without dead ends: 178 [2018-04-06 21:22:42,469 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-04-06 21:22:42,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-06 21:22:42,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 166. [2018-04-06 21:22:42,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2018-04-06 21:22:42,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 171 transitions. [2018-04-06 21:22:42,477 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 171 transitions. Word has length 99 [2018-04-06 21:22:42,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:42,477 INFO L459 AbstractCegarLoop]: Abstraction has 166 states and 171 transitions. [2018-04-06 21:22:42,477 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-06 21:22:42,477 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 171 transitions. [2018-04-06 21:22:42,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-04-06 21:22:42,478 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:42,478 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-04-06 21:22:42,478 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-04-06 21:22:42,478 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-04-06 21:22:42,493 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:42,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:42,521 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:42,596 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2018-04-06 21:22:42,596 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:42,647 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2018-04-06 21:22:42,668 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:42,668 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-04-06 21:22:42,668 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-06 21:22:42,668 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-06 21:22:42,668 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-04-06 21:22:42,669 INFO L87 Difference]: Start difference. First operand 166 states and 171 transitions. Second operand 16 states. [2018-04-06 21:22:42,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:42,821 INFO L93 Difference]: Finished difference Result 236 states and 248 transitions. [2018-04-06 21:22:42,821 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-06 21:22:42,821 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 108 [2018-04-06 21:22:42,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:42,822 INFO L225 Difference]: With dead ends: 236 [2018-04-06 21:22:42,822 INFO L226 Difference]: Without dead ends: 214 [2018-04-06 21:22:42,823 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-04-06 21:22:42,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-04-06 21:22:42,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 199. [2018-04-06 21:22:42,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2018-04-06 21:22:42,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 210 transitions. [2018-04-06 21:22:42,837 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 210 transitions. Word has length 108 [2018-04-06 21:22:42,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:42,837 INFO L459 AbstractCegarLoop]: Abstraction has 199 states and 210 transitions. [2018-04-06 21:22:42,837 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-06 21:22:42,837 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 210 transitions. [2018-04-06 21:22:42,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2018-04-06 21:22:42,839 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:42,839 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-04-06 21:22:42,839 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-04-06 21:22:42,839 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-04-06 21:22:42,848 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:42,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:42,891 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:42,989 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 135 proven. 15 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2018-04-06 21:22:42,990 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:43,097 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 135 proven. 15 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2018-04-06 21:22:43,118 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:43,118 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 20 [2018-04-06 21:22:43,118 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-06 21:22:43,118 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-06 21:22:43,119 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2018-04-06 21:22:43,119 INFO L87 Difference]: Start difference. First operand 199 states and 210 transitions. Second operand 21 states. [2018-04-06 21:22:43,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:43,488 INFO L93 Difference]: Finished difference Result 219 states and 231 transitions. [2018-04-06 21:22:43,488 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-06 21:22:43,489 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 126 [2018-04-06 21:22:43,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:43,491 INFO L225 Difference]: With dead ends: 219 [2018-04-06 21:22:43,491 INFO L226 Difference]: Without dead ends: 218 [2018-04-06 21:22:43,491 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-04-06 21:22:43,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-04-06 21:22:43,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 199. [2018-04-06 21:22:43,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2018-04-06 21:22:43,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 209 transitions. [2018-04-06 21:22:43,505 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 209 transitions. Word has length 126 [2018-04-06 21:22:43,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:43,506 INFO L459 AbstractCegarLoop]: Abstraction has 199 states and 209 transitions. [2018-04-06 21:22:43,506 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-06 21:22:43,506 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 209 transitions. [2018-04-06 21:22:43,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-04-06 21:22:43,507 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:43,507 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-04-06 21:22:43,507 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-04-06 21:22:43,508 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-04-06 21:22:43,516 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:43,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:43,552 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:43,722 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2018-04-06 21:22:43,722 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:43,853 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2018-04-06 21:22:43,874 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:43,874 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 22 [2018-04-06 21:22:43,874 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-06 21:22:43,874 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-06 21:22:43,875 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2018-04-06 21:22:43,875 INFO L87 Difference]: Start difference. First operand 199 states and 209 transitions. Second operand 22 states. [2018-04-06 21:22:44,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:44,164 INFO L93 Difference]: Finished difference Result 318 states and 339 transitions. [2018-04-06 21:22:44,164 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-06 21:22:44,164 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 130 [2018-04-06 21:22:44,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:44,166 INFO L225 Difference]: With dead ends: 318 [2018-04-06 21:22:44,166 INFO L226 Difference]: Without dead ends: 215 [2018-04-06 21:22:44,167 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 231 SyntacticMatches, 9 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=242, Invalid=1018, Unknown=0, NotChecked=0, Total=1260 [2018-04-06 21:22:44,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2018-04-06 21:22:44,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 199. [2018-04-06 21:22:44,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2018-04-06 21:22:44,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 208 transitions. [2018-04-06 21:22:44,178 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 208 transitions. Word has length 130 [2018-04-06 21:22:44,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:44,178 INFO L459 AbstractCegarLoop]: Abstraction has 199 states and 208 transitions. [2018-04-06 21:22:44,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-06 21:22:44,179 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 208 transitions. [2018-04-06 21:22:44,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-04-06 21:22:44,179 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:44,179 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-04-06 21:22:44,179 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-04-06 21:22:44,180 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-04-06 21:22:44,185 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:44,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:44,215 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:44,312 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 168 proven. 36 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2018-04-06 21:22:44,313 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:44,425 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 168 proven. 36 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2018-04-06 21:22:44,459 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:44,459 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 25 [2018-04-06 21:22:44,459 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-06 21:22:44,460 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-06 21:22:44,460 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2018-04-06 21:22:44,460 INFO L87 Difference]: Start difference. First operand 199 states and 208 transitions. Second operand 25 states. [2018-04-06 21:22:44,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:44,837 INFO L93 Difference]: Finished difference Result 348 states and 365 transitions. [2018-04-06 21:22:44,837 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-06 21:22:44,837 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 135 [2018-04-06 21:22:44,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:44,839 INFO L225 Difference]: With dead ends: 348 [2018-04-06 21:22:44,839 INFO L226 Difference]: Without dead ends: 248 [2018-04-06 21:22:44,840 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 237 SyntacticMatches, 9 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=363, Invalid=1617, Unknown=0, NotChecked=0, Total=1980 [2018-04-06 21:22:44,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2018-04-06 21:22:44,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 237. [2018-04-06 21:22:44,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2018-04-06 21:22:44,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 245 transitions. [2018-04-06 21:22:44,854 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 245 transitions. Word has length 135 [2018-04-06 21:22:44,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:44,855 INFO L459 AbstractCegarLoop]: Abstraction has 237 states and 245 transitions. [2018-04-06 21:22:44,855 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-06 21:22:44,855 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 245 transitions. [2018-04-06 21:22:44,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2018-04-06 21:22:44,856 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:44,856 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-04-06 21:22:44,856 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-04-06 21:22:44,856 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-04-06 21:22:44,865 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:44,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:44,902 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:44,917 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-04-06 21:22:44,917 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:22:44,979 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:22:44,979 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:22:45,475 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2018-04-06 21:22:45,475 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:45,690 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2018-04-06 21:22:45,711 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:45,711 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2018-04-06 21:22:45,711 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-06 21:22:45,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-06 21:22:45,712 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2018-04-06 21:22:45,712 INFO L87 Difference]: Start difference. First operand 237 states and 245 transitions. Second operand 19 states. [2018-04-06 21:22:46,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:46,182 INFO L93 Difference]: Finished difference Result 249 states and 259 transitions. [2018-04-06 21:22:46,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-06 21:22:46,182 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 139 [2018-04-06 21:22:46,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:46,184 INFO L225 Difference]: With dead ends: 249 [2018-04-06 21:22:46,184 INFO L226 Difference]: Without dead ends: 248 [2018-04-06 21:22:46,184 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 253 SyntacticMatches, 7 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=339, Invalid=783, Unknown=0, NotChecked=0, Total=1122 [2018-04-06 21:22:46,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2018-04-06 21:22:46,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 240. [2018-04-06 21:22:46,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 240 states. [2018-04-06 21:22:46,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 246 transitions. [2018-04-06 21:22:46,194 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 246 transitions. Word has length 139 [2018-04-06 21:22:46,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:46,194 INFO L459 AbstractCegarLoop]: Abstraction has 240 states and 246 transitions. [2018-04-06 21:22:46,194 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-06 21:22:46,194 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 246 transitions. [2018-04-06 21:22:46,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2018-04-06 21:22:46,195 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:46,195 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-04-06 21:22:46,195 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-04-06 21:22:46,195 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-04-06 21:22:46,205 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:46,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:46,243 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:46,377 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 302 proven. 36 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2018-04-06 21:22:46,377 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:46,540 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 302 proven. 36 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2018-04-06 21:22:46,561 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:46,561 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 26 [2018-04-06 21:22:46,561 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-06 21:22:46,561 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-06 21:22:46,562 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2018-04-06 21:22:46,562 INFO L87 Difference]: Start difference. First operand 240 states and 246 transitions. Second operand 27 states. [2018-04-06 21:22:47,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:47,068 INFO L93 Difference]: Finished difference Result 270 states and 279 transitions. [2018-04-06 21:22:47,068 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-06 21:22:47,068 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 182 [2018-04-06 21:22:47,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:47,070 INFO L225 Difference]: With dead ends: 270 [2018-04-06 21:22:47,071 INFO L226 Difference]: Without dead ends: 269 [2018-04-06 21:22:47,071 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 329 SyntacticMatches, 11 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=291, Invalid=1779, Unknown=0, NotChecked=0, Total=2070 [2018-04-06 21:22:47,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2018-04-06 21:22:47,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 248. [2018-04-06 21:22:47,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-06 21:22:47,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 255 transitions. [2018-04-06 21:22:47,083 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 255 transitions. Word has length 182 [2018-04-06 21:22:47,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:47,084 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 255 transitions. [2018-04-06 21:22:47,084 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-06 21:22:47,084 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 255 transitions. [2018-04-06 21:22:47,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2018-04-06 21:22:47,085 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:47,085 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-04-06 21:22:47,085 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-04-06 21:22:47,085 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-04-06 21:22:47,092 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:47,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:47,136 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:47,139 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-04-06 21:22:47,139 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:22:47,147 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:22:47,147 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:22:47,401 INFO L134 CoverageAnalysis]: Checked inductivity of 596 backedges. 242 proven. 39 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2018-04-06 21:22:47,402 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:47,571 INFO L134 CoverageAnalysis]: Checked inductivity of 596 backedges. 242 proven. 39 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2018-04-06 21:22:47,592 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:47,592 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-04-06 21:22:47,593 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-06 21:22:47,593 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-06 21:22:47,593 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-04-06 21:22:47,593 INFO L87 Difference]: Start difference. First operand 248 states and 255 transitions. Second operand 23 states. [2018-04-06 21:22:48,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:48,424 INFO L93 Difference]: Finished difference Result 292 states and 317 transitions. [2018-04-06 21:22:48,424 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-06 21:22:48,424 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 183 [2018-04-06 21:22:48,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:48,426 INFO L225 Difference]: With dead ends: 292 [2018-04-06 21:22:48,426 INFO L226 Difference]: Without dead ends: 291 [2018-04-06 21:22:48,426 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-04-06 21:22:48,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2018-04-06 21:22:48,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 276. [2018-04-06 21:22:48,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 276 states. [2018-04-06 21:22:48,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 289 transitions. [2018-04-06 21:22:48,441 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 289 transitions. Word has length 183 [2018-04-06 21:22:48,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:48,441 INFO L459 AbstractCegarLoop]: Abstraction has 276 states and 289 transitions. [2018-04-06 21:22:48,441 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-06 21:22:48,441 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 289 transitions. [2018-04-06 21:22:48,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-04-06 21:22:48,442 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:48,442 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-04-06 21:22:48,442 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-04-06 21:22:48,442 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-04-06 21:22:48,450 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:48,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:48,497 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:48,673 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 364 proven. 66 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2018-04-06 21:22:48,674 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:48,835 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 364 proven. 66 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2018-04-06 21:22:48,856 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:48,856 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 31 [2018-04-06 21:22:48,857 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-06 21:22:48,857 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-06 21:22:48,857 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2018-04-06 21:22:48,857 INFO L87 Difference]: Start difference. First operand 276 states and 289 transitions. Second operand 31 states. [2018-04-06 21:22:49,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:49,401 INFO L93 Difference]: Finished difference Result 466 states and 493 transitions. [2018-04-06 21:22:49,401 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-06 21:22:49,401 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 191 [2018-04-06 21:22:49,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:49,403 INFO L225 Difference]: With dead ends: 466 [2018-04-06 21:22:49,403 INFO L226 Difference]: Without dead ends: 336 [2018-04-06 21:22:49,404 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-04-06 21:22:49,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2018-04-06 21:22:49,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 323. [2018-04-06 21:22:49,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 323 states. [2018-04-06 21:22:49,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 336 transitions. [2018-04-06 21:22:49,418 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 336 transitions. Word has length 191 [2018-04-06 21:22:49,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:49,418 INFO L459 AbstractCegarLoop]: Abstraction has 323 states and 336 transitions. [2018-04-06 21:22:49,418 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-06 21:22:49,418 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 336 transitions. [2018-04-06 21:22:49,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2018-04-06 21:22:49,419 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:49,420 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-04-06 21:22:49,420 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-04-06 21:22:49,420 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-04-06 21:22:49,430 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:49,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:49,491 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:49,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1126 backedges. 766 proven. 33 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2018-04-06 21:22:49,660 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:49,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1126 backedges. 766 proven. 33 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2018-04-06 21:22:49,885 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:49,885 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 28 [2018-04-06 21:22:49,886 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-06 21:22:49,886 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-06 21:22:49,886 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=630, Unknown=0, NotChecked=0, Total=756 [2018-04-06 21:22:49,886 INFO L87 Difference]: Start difference. First operand 323 states and 336 transitions. Second operand 28 states. [2018-04-06 21:22:50,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:50,235 INFO L93 Difference]: Finished difference Result 471 states and 497 transitions. [2018-04-06 21:22:50,236 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-06 21:22:50,236 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 238 [2018-04-06 21:22:50,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:50,238 INFO L225 Difference]: With dead ends: 471 [2018-04-06 21:22:50,238 INFO L226 Difference]: Without dead ends: 335 [2018-04-06 21:22:50,240 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-04-06 21:22:50,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2018-04-06 21:22:50,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 323. [2018-04-06 21:22:50,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 323 states. [2018-04-06 21:22:50,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 334 transitions. [2018-04-06 21:22:50,259 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 334 transitions. Word has length 238 [2018-04-06 21:22:50,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:50,260 INFO L459 AbstractCegarLoop]: Abstraction has 323 states and 334 transitions. [2018-04-06 21:22:50,260 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-06 21:22:50,260 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 334 transitions. [2018-04-06 21:22:50,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2018-04-06 21:22:50,262 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:50,262 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-04-06 21:22:50,262 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-04-06 21:22:50,262 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-04-06 21:22:50,273 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:50,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:50,348 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:50,542 INFO L134 CoverageAnalysis]: Checked inductivity of 1256 backedges. 575 proven. 66 refuted. 0 times theorem prover too weak. 615 trivial. 0 not checked. [2018-04-06 21:22:50,542 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:50,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1256 backedges. 575 proven. 66 refuted. 0 times theorem prover too weak. 615 trivial. 0 not checked. [2018-04-06 21:22:50,882 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:50,883 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 32 [2018-04-06 21:22:50,883 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-06 21:22:50,883 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-06 21:22:50,883 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2018-04-06 21:22:50,884 INFO L87 Difference]: Start difference. First operand 323 states and 334 transitions. Second operand 33 states. [2018-04-06 21:22:51,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:51,606 INFO L93 Difference]: Finished difference Result 339 states and 350 transitions. [2018-04-06 21:22:51,606 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-06 21:22:51,606 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 247 [2018-04-06 21:22:51,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:51,608 INFO L225 Difference]: With dead ends: 339 [2018-04-06 21:22:51,608 INFO L226 Difference]: Without dead ends: 338 [2018-04-06 21:22:51,609 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-04-06 21:22:51,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2018-04-06 21:22:51,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 323. [2018-04-06 21:22:51,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 323 states. [2018-04-06 21:22:51,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 333 transitions. [2018-04-06 21:22:51,628 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 333 transitions. Word has length 247 [2018-04-06 21:22:51,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:51,629 INFO L459 AbstractCegarLoop]: Abstraction has 323 states and 333 transitions. [2018-04-06 21:22:51,629 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-06 21:22:51,629 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 333 transitions. [2018-04-06 21:22:51,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2018-04-06 21:22:51,631 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:51,631 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-04-06 21:22:51,631 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-04-06 21:22:51,631 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-04-06 21:22:51,641 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:51,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:51,710 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:51,949 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 675 proven. 105 refuted. 0 times theorem prover too weak. 615 trivial. 0 not checked. [2018-04-06 21:22:51,950 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:52,258 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 675 proven. 105 refuted. 0 times theorem prover too weak. 615 trivial. 0 not checked. [2018-04-06 21:22:52,279 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:52,279 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 37 [2018-04-06 21:22:52,279 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-06 21:22:52,279 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-06 21:22:52,280 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=1139, Unknown=0, NotChecked=0, Total=1332 [2018-04-06 21:22:52,280 INFO L87 Difference]: Start difference. First operand 323 states and 333 transitions. Second operand 37 states. [2018-04-06 21:22:52,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:52,900 INFO L93 Difference]: Finished difference Result 513 states and 534 transitions. [2018-04-06 21:22:52,900 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-06 21:22:52,900 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 256 [2018-04-06 21:22:52,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:52,903 INFO L225 Difference]: With dead ends: 513 [2018-04-06 21:22:52,903 INFO L226 Difference]: Without dead ends: 392 [2018-04-06 21:22:52,905 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 543 GetRequests, 463 SyntacticMatches, 13 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1112 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=779, Invalid=3913, Unknown=0, NotChecked=0, Total=4692 [2018-04-06 21:22:52,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2018-04-06 21:22:52,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 379. [2018-04-06 21:22:52,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-06 21:22:52,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 389 transitions. [2018-04-06 21:22:52,927 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 389 transitions. Word has length 256 [2018-04-06 21:22:52,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:52,928 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 389 transitions. [2018-04-06 21:22:52,928 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-06 21:22:52,928 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 389 transitions. [2018-04-06 21:22:52,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2018-04-06 21:22:52,930 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:52,930 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-04-06 21:22:52,930 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-04-06 21:22:52,931 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-04-06 21:22:52,937 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:53,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:53,008 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:53,553 INFO L134 CoverageAnalysis]: Checked inductivity of 2190 backedges. 1393 proven. 62 refuted. 0 times theorem prover too weak. 735 trivial. 0 not checked. [2018-04-06 21:22:53,553 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:54,064 INFO L134 CoverageAnalysis]: Checked inductivity of 2190 backedges. 1393 proven. 62 refuted. 0 times theorem prover too weak. 735 trivial. 0 not checked. [2018-04-06 21:22:54,086 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:54,086 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 34 [2018-04-06 21:22:54,087 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-06 21:22:54,087 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-06 21:22:54,088 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=946, Unknown=0, NotChecked=0, Total=1122 [2018-04-06 21:22:54,088 INFO L87 Difference]: Start difference. First operand 379 states and 389 transitions. Second operand 34 states. [2018-04-06 21:22:54,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:54,640 INFO L93 Difference]: Finished difference Result 518 states and 537 transitions. [2018-04-06 21:22:54,640 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-06 21:22:54,640 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 312 [2018-04-06 21:22:54,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:54,642 INFO L225 Difference]: With dead ends: 518 [2018-04-06 21:22:54,642 INFO L226 Difference]: Without dead ends: 391 [2018-04-06 21:22:54,644 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 648 GetRequests, 579 SyntacticMatches, 13 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1105 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=572, Invalid=2734, Unknown=0, NotChecked=0, Total=3306 [2018-04-06 21:22:54,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2018-04-06 21:22:54,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 379. [2018-04-06 21:22:54,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-06 21:22:54,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 387 transitions. [2018-04-06 21:22:54,664 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 387 transitions. Word has length 312 [2018-04-06 21:22:54,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:54,665 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 387 transitions. [2018-04-06 21:22:54,665 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-06 21:22:54,665 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 387 transitions. [2018-04-06 21:22:54,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2018-04-06 21:22:54,667 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:54,668 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-04-06 21:22:54,668 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-04-06 21:22:54,668 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-04-06 21:22:54,677 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:54,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:54,774 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:55,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2376 backedges. 981 proven. 105 refuted. 0 times theorem prover too weak. 1290 trivial. 0 not checked. [2018-04-06 21:22:55,035 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:55,402 INFO L134 CoverageAnalysis]: Checked inductivity of 2376 backedges. 981 proven. 105 refuted. 0 times theorem prover too weak. 1290 trivial. 0 not checked. [2018-04-06 21:22:55,422 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:55,422 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 38 [2018-04-06 21:22:55,423 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-06 21:22:55,423 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-06 21:22:55,424 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1324, Unknown=0, NotChecked=0, Total=1482 [2018-04-06 21:22:55,424 INFO L87 Difference]: Start difference. First operand 379 states and 387 transitions. Second operand 39 states. [2018-04-06 21:22:56,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:56,277 INFO L93 Difference]: Finished difference Result 395 states and 402 transitions. [2018-04-06 21:22:56,277 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-06 21:22:56,277 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 321 [2018-04-06 21:22:56,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:56,279 INFO L225 Difference]: With dead ends: 395 [2018-04-06 21:22:56,279 INFO L226 Difference]: Without dead ends: 394 [2018-04-06 21:22:56,281 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 671 GetRequests, 590 SyntacticMatches, 15 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1288 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=544, Invalid=4012, Unknown=0, NotChecked=0, Total=4556 [2018-04-06 21:22:56,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2018-04-06 21:22:56,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 379. [2018-04-06 21:22:56,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-06 21:22:56,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 386 transitions. [2018-04-06 21:22:56,300 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 386 transitions. Word has length 321 [2018-04-06 21:22:56,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:56,301 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 386 transitions. [2018-04-06 21:22:56,301 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-06 21:22:56,301 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 386 transitions. [2018-04-06 21:22:56,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2018-04-06 21:22:56,303 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:56,303 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-04-06 21:22:56,303 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-04-06 21:22:56,303 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-04-06 21:22:56,309 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:56,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:56,366 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:56,644 INFO L134 CoverageAnalysis]: Checked inductivity of 2571 backedges. 1128 proven. 153 refuted. 0 times theorem prover too weak. 1290 trivial. 0 not checked. [2018-04-06 21:22:56,645 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:56,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2571 backedges. 1128 proven. 153 refuted. 0 times theorem prover too weak. 1290 trivial. 0 not checked. [2018-04-06 21:22:56,975 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:56,975 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 43 [2018-04-06 21:22:56,976 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-06 21:22:56,976 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-06 21:22:56,976 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1553, Unknown=0, NotChecked=0, Total=1806 [2018-04-06 21:22:56,977 INFO L87 Difference]: Start difference. First operand 379 states and 386 transitions. Second operand 43 states. [2018-04-06 21:22:57,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:57,740 INFO L93 Difference]: Finished difference Result 572 states and 587 transitions. [2018-04-06 21:22:57,740 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-06 21:22:57,740 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 330 [2018-04-06 21:22:57,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:57,742 INFO L225 Difference]: With dead ends: 572 [2018-04-06 21:22:57,742 INFO L226 Difference]: Without dead ends: 460 [2018-04-06 21:22:57,744 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-04-06 21:22:57,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2018-04-06 21:22:57,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 444. [2018-04-06 21:22:57,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 444 states. [2018-04-06 21:22:57,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 451 transitions. [2018-04-06 21:22:57,771 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 451 transitions. Word has length 330 [2018-04-06 21:22:57,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:57,771 INFO L459 AbstractCegarLoop]: Abstraction has 444 states and 451 transitions. [2018-04-06 21:22:57,771 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-06 21:22:57,772 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 451 transitions. [2018-04-06 21:22:57,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2018-04-06 21:22:57,774 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:57,774 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-04-06 21:22:57,774 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-04-06 21:22:57,775 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-04-06 21:22:57,784 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:57,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:57,876 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:58,179 INFO L134 CoverageAnalysis]: Checked inductivity of 2424 backedges. 1016 proven. 100 refuted. 0 times theorem prover too weak. 1308 trivial. 0 not checked. [2018-04-06 21:22:58,179 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:58,588 INFO L134 CoverageAnalysis]: Checked inductivity of 2424 backedges. 1016 proven. 100 refuted. 0 times theorem prover too weak. 1308 trivial. 0 not checked. [2018-04-06 21:22:58,611 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:58,619 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 40 [2018-04-06 21:22:58,620 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-06 21:22:58,620 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-06 21:22:58,621 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1326, Unknown=0, NotChecked=0, Total=1560 [2018-04-06 21:22:58,621 INFO L87 Difference]: Start difference. First operand 444 states and 451 transitions. Second operand 40 states. [2018-04-06 21:22:59,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:22:59,214 INFO L93 Difference]: Finished difference Result 574 states and 586 transitions. [2018-04-06 21:22:59,214 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-06 21:22:59,214 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 341 [2018-04-06 21:22:59,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:22:59,216 INFO L225 Difference]: With dead ends: 574 [2018-04-06 21:22:59,216 INFO L226 Difference]: Without dead ends: 456 [2018-04-06 21:22:59,218 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-04-06 21:22:59,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2018-04-06 21:22:59,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 444. [2018-04-06 21:22:59,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 444 states. [2018-04-06 21:22:59,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 449 transitions. [2018-04-06 21:22:59,242 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 449 transitions. Word has length 341 [2018-04-06 21:22:59,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:22:59,243 INFO L459 AbstractCegarLoop]: Abstraction has 444 states and 449 transitions. [2018-04-06 21:22:59,243 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-06 21:22:59,243 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 449 transitions. [2018-04-06 21:22:59,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2018-04-06 21:22:59,245 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:22:59,246 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-04-06 21:22:59,246 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-04-06 21:22:59,246 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-04-06 21:22:59,255 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:22:59,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:22:59,362 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:22:59,535 INFO L134 CoverageAnalysis]: Checked inductivity of 2618 backedges. 0 proven. 203 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2018-04-06 21:22:59,535 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:22:59,768 INFO L134 CoverageAnalysis]: Checked inductivity of 2618 backedges. 0 proven. 203 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2018-04-06 21:22:59,790 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:22:59,791 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-04-06 21:22:59,791 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-06 21:22:59,791 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-06 21:22:59,791 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-04-06 21:22:59,792 INFO L87 Difference]: Start difference. First operand 444 states and 449 transitions. Second operand 32 states. [2018-04-06 21:23:00,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:00,195 INFO L93 Difference]: Finished difference Result 554 states and 574 transitions. [2018-04-06 21:23:00,195 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-06 21:23:00,195 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 350 [2018-04-06 21:23:00,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:00,197 INFO L225 Difference]: With dead ends: 554 [2018-04-06 21:23:00,197 INFO L226 Difference]: Without dead ends: 532 [2018-04-06 21:23:00,198 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-04-06 21:23:00,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2018-04-06 21:23:00,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 513. [2018-04-06 21:23:00,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 513 states. [2018-04-06 21:23:00,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 532 transitions. [2018-04-06 21:23:00,217 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 532 transitions. Word has length 350 [2018-04-06 21:23:00,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:00,217 INFO L459 AbstractCegarLoop]: Abstraction has 513 states and 532 transitions. [2018-04-06 21:23:00,217 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-06 21:23:00,218 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 532 transitions. [2018-04-06 21:23:00,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2018-04-06 21:23:00,219 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:00,219 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-04-06 21:23:00,219 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-04-06 21:23:00,220 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-04-06 21:23:00,234 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:00,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:00,326 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:01,139 INFO L134 CoverageAnalysis]: Checked inductivity of 4115 backedges. 1547 proven. 153 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2018-04-06 21:23:01,140 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:01,543 INFO L134 CoverageAnalysis]: Checked inductivity of 4115 backedges. 1547 proven. 153 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2018-04-06 21:23:01,565 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:01,565 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 44 [2018-04-06 21:23:01,566 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-06 21:23:01,566 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-06 21:23:01,566 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=1782, Unknown=0, NotChecked=0, Total=1980 [2018-04-06 21:23:01,567 INFO L87 Difference]: Start difference. First operand 513 states and 532 transitions. Second operand 45 states. [2018-04-06 21:23:02,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:02,643 INFO L93 Difference]: Finished difference Result 533 states and 557 transitions. [2018-04-06 21:23:02,643 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-06 21:23:02,643 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 404 [2018-04-06 21:23:02,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:02,645 INFO L225 Difference]: With dead ends: 533 [2018-04-06 21:23:02,645 INFO L226 Difference]: Without dead ends: 532 [2018-04-06 21:23:02,646 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 842 GetRequests, 748 SyntacticMatches, 17 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1785 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=696, Invalid=5466, Unknown=0, NotChecked=0, Total=6162 [2018-04-06 21:23:02,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2018-04-06 21:23:02,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 513. [2018-04-06 21:23:02,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 513 states. [2018-04-06 21:23:02,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 531 transitions. [2018-04-06 21:23:02,662 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 531 transitions. Word has length 404 [2018-04-06 21:23:02,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:02,663 INFO L459 AbstractCegarLoop]: Abstraction has 513 states and 531 transitions. [2018-04-06 21:23:02,663 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-06 21:23:02,663 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 531 transitions. [2018-04-06 21:23:02,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 409 [2018-04-06 21:23:02,665 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:02,665 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-04-06 21:23:02,665 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-04-06 21:23:02,665 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-04-06 21:23:02,671 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:02,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:02,754 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:03,208 INFO L134 CoverageAnalysis]: Checked inductivity of 4123 backedges. 1540 proven. 147 refuted. 0 times theorem prover too weak. 2436 trivial. 0 not checked. [2018-04-06 21:23:03,209 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:03,657 INFO L134 CoverageAnalysis]: Checked inductivity of 4123 backedges. 1540 proven. 147 refuted. 0 times theorem prover too weak. 2436 trivial. 0 not checked. [2018-04-06 21:23:03,679 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:03,679 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 46 [2018-04-06 21:23:03,680 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-06 21:23:03,680 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-06 21:23:03,680 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=1770, Unknown=0, NotChecked=0, Total=2070 [2018-04-06 21:23:03,680 INFO L87 Difference]: Start difference. First operand 513 states and 531 transitions. Second operand 46 states. [2018-04-06 21:23:04,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:04,311 INFO L93 Difference]: Finished difference Result 704 states and 745 transitions. [2018-04-06 21:23:04,311 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-06 21:23:04,312 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 408 [2018-04-06 21:23:04,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:04,313 INFO L225 Difference]: With dead ends: 704 [2018-04-06 21:23:04,313 INFO L226 Difference]: Without dead ends: 529 [2018-04-06 21:23:04,315 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 850 GetRequests, 755 SyntacticMatches, 17 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2266 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1038, Invalid=5282, Unknown=0, NotChecked=0, Total=6320 [2018-04-06 21:23:04,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2018-04-06 21:23:04,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 513. [2018-04-06 21:23:04,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 513 states. [2018-04-06 21:23:04,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 530 transitions. [2018-04-06 21:23:04,341 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 530 transitions. Word has length 408 [2018-04-06 21:23:04,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:04,342 INFO L459 AbstractCegarLoop]: Abstraction has 513 states and 530 transitions. [2018-04-06 21:23:04,342 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-06 21:23:04,342 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 530 transitions. [2018-04-06 21:23:04,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2018-04-06 21:23:04,345 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:04,345 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-04-06 21:23:04,345 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-04-06 21:23:04,345 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-04-06 21:23:04,354 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:04,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:04,447 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:05,015 INFO L134 CoverageAnalysis]: Checked inductivity of 4375 backedges. 1750 proven. 210 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2018-04-06 21:23:05,015 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:05,394 INFO L134 CoverageAnalysis]: Checked inductivity of 4375 backedges. 1750 proven. 210 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2018-04-06 21:23:05,415 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:05,415 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 49 [2018-04-06 21:23:05,416 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-06 21:23:05,416 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-06 21:23:05,416 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=2031, Unknown=0, NotChecked=0, Total=2352 [2018-04-06 21:23:05,416 INFO L87 Difference]: Start difference. First operand 513 states and 530 transitions. Second operand 49 states. [2018-04-06 21:23:06,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:06,481 INFO L93 Difference]: Finished difference Result 770 states and 803 transitions. [2018-04-06 21:23:06,481 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-06 21:23:06,481 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 413 [2018-04-06 21:23:06,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:06,484 INFO L225 Difference]: With dead ends: 770 [2018-04-06 21:23:06,485 INFO L226 Difference]: Without dead ends: 598 [2018-04-06 21:23:06,487 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-04-06 21:23:06,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2018-04-06 21:23:06,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 587. [2018-04-06 21:23:06,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 587 states. [2018-04-06 21:23:06,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 603 transitions. [2018-04-06 21:23:06,515 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 603 transitions. Word has length 413 [2018-04-06 21:23:06,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:06,516 INFO L459 AbstractCegarLoop]: Abstraction has 587 states and 603 transitions. [2018-04-06 21:23:06,516 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-06 21:23:06,516 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 603 transitions. [2018-04-06 21:23:06,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2018-04-06 21:23:06,518 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:06,518 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-04-06 21:23:06,518 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-04-06 21:23:06,518 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-04-06 21:23:06,525 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:06,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:06,646 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:06,649 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-04-06 21:23:06,650 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:23:06,674 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:23:06,675 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:23:07,647 INFO L134 CoverageAnalysis]: Checked inductivity of 4382 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 4158 trivial. 0 not checked. [2018-04-06 21:23:07,647 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:08,107 INFO L134 CoverageAnalysis]: Checked inductivity of 4382 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 4158 trivial. 0 not checked. [2018-04-06 21:23:08,128 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:08,129 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 34 [2018-04-06 21:23:08,129 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-06 21:23:08,129 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-06 21:23:08,129 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=963, Unknown=0, NotChecked=0, Total=1190 [2018-04-06 21:23:08,130 INFO L87 Difference]: Start difference. First operand 587 states and 603 transitions. Second operand 35 states. [2018-04-06 21:23:09,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:09,840 INFO L93 Difference]: Finished difference Result 599 states and 617 transitions. [2018-04-06 21:23:09,840 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-06 21:23:09,840 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 417 [2018-04-06 21:23:09,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:09,842 INFO L225 Difference]: With dead ends: 599 [2018-04-06 21:23:09,842 INFO L226 Difference]: Without dead ends: 598 [2018-04-06 21:23:09,842 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 868 GetRequests, 785 SyntacticMatches, 15 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1226 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1299, Invalid=3531, Unknown=0, NotChecked=0, Total=4830 [2018-04-06 21:23:09,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2018-04-06 21:23:09,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 590. [2018-04-06 21:23:09,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2018-04-06 21:23:09,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 600 transitions. [2018-04-06 21:23:09,865 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 600 transitions. Word has length 417 [2018-04-06 21:23:09,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:09,865 INFO L459 AbstractCegarLoop]: Abstraction has 590 states and 600 transitions. [2018-04-06 21:23:09,865 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-06 21:23:09,865 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 600 transitions. [2018-04-06 21:23:09,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 497 [2018-04-06 21:23:09,868 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:09,869 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-04-06 21:23:09,869 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-04-06 21:23:09,869 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-04-06 21:23:09,878 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:09,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:09,986 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:10,446 INFO L134 CoverageAnalysis]: Checked inductivity of 6668 backedges. 2300 proven. 210 refuted. 0 times theorem prover too weak. 4158 trivial. 0 not checked. [2018-04-06 21:23:10,446 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:10,950 INFO L134 CoverageAnalysis]: Checked inductivity of 6668 backedges. 2300 proven. 210 refuted. 0 times theorem prover too weak. 4158 trivial. 0 not checked. [2018-04-06 21:23:10,972 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:10,972 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 50 [2018-04-06 21:23:10,972 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-06 21:23:10,973 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-06 21:23:10,973 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2308, Unknown=0, NotChecked=0, Total=2550 [2018-04-06 21:23:10,973 INFO L87 Difference]: Start difference. First operand 590 states and 600 transitions. Second operand 51 states. [2018-04-06 21:23:12,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:12,378 INFO L93 Difference]: Finished difference Result 620 states and 637 transitions. [2018-04-06 21:23:12,378 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-06 21:23:12,378 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 496 [2018-04-06 21:23:12,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:12,380 INFO L225 Difference]: With dead ends: 620 [2018-04-06 21:23:12,380 INFO L226 Difference]: Without dead ends: 619 [2018-04-06 21:23:12,381 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-04-06 21:23:12,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2018-04-06 21:23:12,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 598. [2018-04-06 21:23:12,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 598 states. [2018-04-06 21:23:12,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 609 transitions. [2018-04-06 21:23:12,405 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 609 transitions. Word has length 496 [2018-04-06 21:23:12,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:12,406 INFO L459 AbstractCegarLoop]: Abstraction has 598 states and 609 transitions. [2018-04-06 21:23:12,406 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-06 21:23:12,406 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 609 transitions. [2018-04-06 21:23:12,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 498 [2018-04-06 21:23:12,408 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:12,409 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-04-06 21:23:12,409 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-04-06 21:23:12,409 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-04-06 21:23:12,415 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:12,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:12,522 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:12,530 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-04-06 21:23:12,530 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:23:12,539 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:23:12,539 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:23:13,291 INFO L134 CoverageAnalysis]: Checked inductivity of 6703 backedges. 2052 proven. 217 refuted. 0 times theorem prover too weak. 4434 trivial. 0 not checked. [2018-04-06 21:23:13,291 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:13,864 INFO L134 CoverageAnalysis]: Checked inductivity of 6703 backedges. 2052 proven. 217 refuted. 0 times theorem prover too weak. 4434 trivial. 0 not checked. [2018-04-06 21:23:13,886 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:13,887 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-04-06 21:23:13,887 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-06 21:23:13,888 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-06 21:23:13,888 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-04-06 21:23:13,888 INFO L87 Difference]: Start difference. First operand 598 states and 609 transitions. Second operand 39 states. [2018-04-06 21:23:16,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:16,239 INFO L93 Difference]: Finished difference Result 694 states and 775 transitions. [2018-04-06 21:23:16,239 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-06 21:23:16,239 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 497 [2018-04-06 21:23:16,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:16,242 INFO L225 Difference]: With dead ends: 694 [2018-04-06 21:23:16,242 INFO L226 Difference]: Without dead ends: 693 [2018-04-06 21:23:16,243 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1045 GetRequests, 949 SyntacticMatches, 15 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1418 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1574, Invalid=5232, Unknown=0, NotChecked=0, Total=6806 [2018-04-06 21:23:16,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states. [2018-04-06 21:23:16,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 662. [2018-04-06 21:23:16,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 662 states. [2018-04-06 21:23:16,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 687 transitions. [2018-04-06 21:23:16,269 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 687 transitions. Word has length 497 [2018-04-06 21:23:16,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:16,269 INFO L459 AbstractCegarLoop]: Abstraction has 662 states and 687 transitions. [2018-04-06 21:23:16,269 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-06 21:23:16,269 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 687 transitions. [2018-04-06 21:23:16,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 506 [2018-04-06 21:23:16,272 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:16,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-04-06 21:23:16,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-04-06 21:23:16,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-04-06 21:23:16,291 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:16,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:16,383 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:16,835 INFO L134 CoverageAnalysis]: Checked inductivity of 7002 backedges. 2568 proven. 276 refuted. 0 times theorem prover too weak. 4158 trivial. 0 not checked. [2018-04-06 21:23:16,836 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:17,358 INFO L134 CoverageAnalysis]: Checked inductivity of 7002 backedges. 2568 proven. 276 refuted. 0 times theorem prover too weak. 4158 trivial. 0 not checked. [2018-04-06 21:23:17,380 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:17,380 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 55 [2018-04-06 21:23:17,380 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-06 21:23:17,381 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-06 21:23:17,381 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=397, Invalid=2573, Unknown=0, NotChecked=0, Total=2970 [2018-04-06 21:23:17,381 INFO L87 Difference]: Start difference. First operand 662 states and 687 transitions. Second operand 55 states. [2018-04-06 21:23:18,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:18,544 INFO L93 Difference]: Finished difference Result 996 states and 1047 transitions. [2018-04-06 21:23:18,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-06 21:23:18,545 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 505 [2018-04-06 21:23:18,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:18,547 INFO L225 Difference]: With dead ends: 996 [2018-04-06 21:23:18,547 INFO L226 Difference]: Without dead ends: 758 [2018-04-06 21:23:18,549 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-04-06 21:23:18,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2018-04-06 21:23:18,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 745. [2018-04-06 21:23:18,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 745 states. [2018-04-06 21:23:18,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 770 transitions. [2018-04-06 21:23:18,572 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 770 transitions. Word has length 505 [2018-04-06 21:23:18,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:18,573 INFO L459 AbstractCegarLoop]: Abstraction has 745 states and 770 transitions. [2018-04-06 21:23:18,573 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-06 21:23:18,573 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 770 transitions. [2018-04-06 21:23:18,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 589 [2018-04-06 21:23:18,575 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:18,576 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-04-06 21:23:18,576 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-04-06 21:23:18,576 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-04-06 21:23:18,582 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:18,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:18,682 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:19,137 INFO L134 CoverageAnalysis]: Checked inductivity of 9849 backedges. 5188 proven. 203 refuted. 0 times theorem prover too weak. 4458 trivial. 0 not checked. [2018-04-06 21:23:19,137 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:19,721 INFO L134 CoverageAnalysis]: Checked inductivity of 9849 backedges. 5188 proven. 203 refuted. 0 times theorem prover too weak. 4458 trivial. 0 not checked. [2018-04-06 21:23:19,742 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:19,743 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 52 [2018-04-06 21:23:19,744 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-04-06 21:23:19,744 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-04-06 21:23:19,744 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=374, Invalid=2278, Unknown=0, NotChecked=0, Total=2652 [2018-04-06 21:23:19,744 INFO L87 Difference]: Start difference. First operand 745 states and 770 transitions. Second operand 52 states. [2018-04-06 21:23:20,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:20,453 INFO L93 Difference]: Finished difference Result 1001 states and 1055 transitions. [2018-04-06 21:23:20,453 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-06 21:23:20,453 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 588 [2018-04-06 21:23:20,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:20,455 INFO L225 Difference]: With dead ends: 1001 [2018-04-06 21:23:20,456 INFO L226 Difference]: Without dead ends: 757 [2018-04-06 21:23:20,457 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-04-06 21:23:20,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2018-04-06 21:23:20,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 745. [2018-04-06 21:23:20,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 745 states. [2018-04-06 21:23:20,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 768 transitions. [2018-04-06 21:23:20,481 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 768 transitions. Word has length 588 [2018-04-06 21:23:20,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:20,482 INFO L459 AbstractCegarLoop]: Abstraction has 745 states and 768 transitions. [2018-04-06 21:23:20,482 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-04-06 21:23:20,482 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 768 transitions. [2018-04-06 21:23:20,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 598 [2018-04-06 21:23:20,485 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:20,485 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-04-06 21:23:20,485 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-04-06 21:23:20,485 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-04-06 21:23:20,492 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:20,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:20,602 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:21,178 INFO L134 CoverageAnalysis]: Checked inductivity of 10257 backedges. 3267 proven. 276 refuted. 0 times theorem prover too weak. 6714 trivial. 0 not checked. [2018-04-06 21:23:21,178 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:21,822 INFO L134 CoverageAnalysis]: Checked inductivity of 10257 backedges. 3267 proven. 276 refuted. 0 times theorem prover too weak. 6714 trivial. 0 not checked. [2018-04-06 21:23:21,843 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:21,844 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 56 [2018-04-06 21:23:21,844 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-06 21:23:21,844 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-06 21:23:21,844 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=290, Invalid=2902, Unknown=0, NotChecked=0, Total=3192 [2018-04-06 21:23:21,845 INFO L87 Difference]: Start difference. First operand 745 states and 768 transitions. Second operand 57 states. [2018-04-06 21:23:23,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:23,546 INFO L93 Difference]: Finished difference Result 761 states and 788 transitions. [2018-04-06 21:23:23,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-06 21:23:23,547 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 597 [2018-04-06 21:23:23,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:23,549 INFO L225 Difference]: With dead ends: 761 [2018-04-06 21:23:23,549 INFO L226 Difference]: Without dead ends: 760 [2018-04-06 21:23:23,550 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-04-06 21:23:23,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2018-04-06 21:23:23,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 745. [2018-04-06 21:23:23,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 745 states. [2018-04-06 21:23:23,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 767 transitions. [2018-04-06 21:23:23,574 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 767 transitions. Word has length 597 [2018-04-06 21:23:23,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:23,574 INFO L459 AbstractCegarLoop]: Abstraction has 745 states and 767 transitions. [2018-04-06 21:23:23,574 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-06 21:23:23,575 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 767 transitions. [2018-04-06 21:23:23,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 607 [2018-04-06 21:23:23,577 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:23,577 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-04-06 21:23:23,577 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-04-06 21:23:23,578 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-04-06 21:23:23,583 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:23,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:23,685 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:24,261 INFO L134 CoverageAnalysis]: Checked inductivity of 10674 backedges. 3609 proven. 351 refuted. 0 times theorem prover too weak. 6714 trivial. 0 not checked. [2018-04-06 21:23:24,261 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:24,878 INFO L134 CoverageAnalysis]: Checked inductivity of 10674 backedges. 3609 proven. 351 refuted. 0 times theorem prover too weak. 6714 trivial. 0 not checked. [2018-04-06 21:23:24,899 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:24,899 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 61 [2018-04-06 21:23:24,900 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-06 21:23:24,900 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-06 21:23:24,901 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=481, Invalid=3179, Unknown=0, NotChecked=0, Total=3660 [2018-04-06 21:23:24,901 INFO L87 Difference]: Start difference. First operand 745 states and 767 transitions. Second operand 61 states. [2018-04-06 21:23:26,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:26,510 INFO L93 Difference]: Finished difference Result 1079 states and 1124 transitions. [2018-04-06 21:23:26,511 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-06 21:23:26,511 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 606 [2018-04-06 21:23:26,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:26,513 INFO L225 Difference]: With dead ends: 1079 [2018-04-06 21:23:26,513 INFO L226 Difference]: Without dead ends: 850 [2018-04-06 21:23:26,514 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-04-06 21:23:26,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2018-04-06 21:23:26,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 837. [2018-04-06 21:23:26,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 837 states. [2018-04-06 21:23:26,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 859 transitions. [2018-04-06 21:23:26,540 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 859 transitions. Word has length 606 [2018-04-06 21:23:26,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:26,540 INFO L459 AbstractCegarLoop]: Abstraction has 837 states and 859 transitions. [2018-04-06 21:23:26,540 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-06 21:23:26,541 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 859 transitions. [2018-04-06 21:23:26,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 699 [2018-04-06 21:23:26,543 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:26,544 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-04-06 21:23:26,544 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-04-06 21:23:26,544 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-04-06 21:23:26,549 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:26,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:26,669 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:27,226 INFO L134 CoverageAnalysis]: Checked inductivity of 14631 backedges. 7271 proven. 268 refuted. 0 times theorem prover too weak. 7092 trivial. 0 not checked. [2018-04-06 21:23:27,227 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:27,941 INFO L134 CoverageAnalysis]: Checked inductivity of 14631 backedges. 7271 proven. 268 refuted. 0 times theorem prover too weak. 7092 trivial. 0 not checked. [2018-04-06 21:23:27,962 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:27,963 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 58 [2018-04-06 21:23:27,964 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-04-06 21:23:27,964 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-04-06 21:23:27,965 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=456, Invalid=2850, Unknown=0, NotChecked=0, Total=3306 [2018-04-06 21:23:27,965 INFO L87 Difference]: Start difference. First operand 837 states and 859 transitions. Second operand 58 states. [2018-04-06 21:23:28,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:28,955 INFO L93 Difference]: Finished difference Result 1084 states and 1131 transitions. [2018-04-06 21:23:28,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-06 21:23:28,956 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 698 [2018-04-06 21:23:28,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:28,958 INFO L225 Difference]: With dead ends: 1084 [2018-04-06 21:23:28,958 INFO L226 Difference]: Without dead ends: 849 [2018-04-06 21:23:28,959 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-04-06 21:23:28,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 849 states. [2018-04-06 21:23:28,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 849 to 837. [2018-04-06 21:23:28,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 837 states. [2018-04-06 21:23:28,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 857 transitions. [2018-04-06 21:23:28,985 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 857 transitions. Word has length 698 [2018-04-06 21:23:28,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:28,986 INFO L459 AbstractCegarLoop]: Abstraction has 837 states and 857 transitions. [2018-04-06 21:23:28,986 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-04-06 21:23:28,986 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 857 transitions. [2018-04-06 21:23:28,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 708 [2018-04-06 21:23:28,989 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:28,989 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-04-06 21:23:28,989 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-04-06 21:23:28,990 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-04-06 21:23:28,999 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:29,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:29,119 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:29,803 INFO L134 CoverageAnalysis]: Checked inductivity of 15131 backedges. 4475 proven. 351 refuted. 0 times theorem prover too weak. 10305 trivial. 0 not checked. [2018-04-06 21:23:29,803 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:30,570 INFO L134 CoverageAnalysis]: Checked inductivity of 15131 backedges. 4475 proven. 351 refuted. 0 times theorem prover too weak. 10305 trivial. 0 not checked. [2018-04-06 21:23:30,591 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:30,592 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 62 [2018-04-06 21:23:30,592 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-06 21:23:30,592 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-06 21:23:30,593 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=342, Invalid=3564, Unknown=0, NotChecked=0, Total=3906 [2018-04-06 21:23:30,593 INFO L87 Difference]: Start difference. First operand 837 states and 857 transitions. Second operand 63 states. [2018-04-06 21:23:32,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:32,615 INFO L93 Difference]: Finished difference Result 853 states and 876 transitions. [2018-04-06 21:23:32,615 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-06 21:23:32,615 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 707 [2018-04-06 21:23:32,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:32,617 INFO L225 Difference]: With dead ends: 853 [2018-04-06 21:23:32,617 INFO L226 Difference]: Without dead ends: 852 [2018-04-06 21:23:32,618 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-04-06 21:23:32,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2018-04-06 21:23:32,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 837. [2018-04-06 21:23:32,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 837 states. [2018-04-06 21:23:32,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 856 transitions. [2018-04-06 21:23:32,645 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 856 transitions. Word has length 707 [2018-04-06 21:23:32,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:32,645 INFO L459 AbstractCegarLoop]: Abstraction has 837 states and 856 transitions. [2018-04-06 21:23:32,645 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-06 21:23:32,645 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 856 transitions. [2018-04-06 21:23:32,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 717 [2018-04-06 21:23:32,648 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:32,649 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-04-06 21:23:32,649 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-04-06 21:23:32,649 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-04-06 21:23:32,654 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:32,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:32,775 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:33,449 INFO L134 CoverageAnalysis]: Checked inductivity of 15640 backedges. 4900 proven. 435 refuted. 0 times theorem prover too weak. 10305 trivial. 0 not checked. [2018-04-06 21:23:33,450 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:34,263 INFO L134 CoverageAnalysis]: Checked inductivity of 15640 backedges. 4900 proven. 435 refuted. 0 times theorem prover too weak. 10305 trivial. 0 not checked. [2018-04-06 21:23:34,284 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:34,284 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 67 [2018-04-06 21:23:34,285 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-06 21:23:34,285 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-06 21:23:34,285 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=573, Invalid=3849, Unknown=0, NotChecked=0, Total=4422 [2018-04-06 21:23:34,286 INFO L87 Difference]: Start difference. First operand 837 states and 856 transitions. Second operand 67 states. [2018-04-06 21:23:35,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:35,878 INFO L93 Difference]: Finished difference Result 1171 states and 1210 transitions. [2018-04-06 21:23:35,878 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-04-06 21:23:35,878 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 716 [2018-04-06 21:23:35,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:35,881 INFO L225 Difference]: With dead ends: 1171 [2018-04-06 21:23:35,881 INFO L226 Difference]: Without dead ends: 951 [2018-04-06 21:23:35,882 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1493 GetRequests, 1343 SyntacticMatches, 23 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4352 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2484, Invalid=14028, Unknown=0, NotChecked=0, Total=16512 [2018-04-06 21:23:35,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2018-04-06 21:23:35,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 938. [2018-04-06 21:23:35,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 938 states. [2018-04-06 21:23:35,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 957 transitions. [2018-04-06 21:23:35,912 INFO L78 Accepts]: Start accepts. Automaton has 938 states and 957 transitions. Word has length 716 [2018-04-06 21:23:35,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:35,912 INFO L459 AbstractCegarLoop]: Abstraction has 938 states and 957 transitions. [2018-04-06 21:23:35,912 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-06 21:23:35,912 INFO L276 IsEmpty]: Start isEmpty. Operand 938 states and 957 transitions. [2018-04-06 21:23:35,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 818 [2018-04-06 21:23:35,916 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:35,917 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-04-06 21:23:35,917 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-04-06 21:23:35,917 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-04-06 21:23:35,924 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:36,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:36,064 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:36,765 INFO L134 CoverageAnalysis]: Checked inductivity of 20965 backedges. 9853 proven. 342 refuted. 0 times theorem prover too weak. 10770 trivial. 0 not checked. [2018-04-06 21:23:36,765 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:37,678 INFO L134 CoverageAnalysis]: Checked inductivity of 20965 backedges. 9853 proven. 342 refuted. 0 times theorem prover too weak. 10770 trivial. 0 not checked. [2018-04-06 21:23:37,712 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:37,712 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 64 [2018-04-06 21:23:37,713 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-06 21:23:37,714 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-06 21:23:37,714 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=546, Invalid=3486, Unknown=0, NotChecked=0, Total=4032 [2018-04-06 21:23:37,714 INFO L87 Difference]: Start difference. First operand 938 states and 957 transitions. Second operand 64 states. [2018-04-06 21:23:39,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:39,156 INFO L93 Difference]: Finished difference Result 1176 states and 1216 transitions. [2018-04-06 21:23:39,156 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-04-06 21:23:39,156 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 817 [2018-04-06 21:23:39,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:39,159 INFO L225 Difference]: With dead ends: 1176 [2018-04-06 21:23:39,159 INFO L226 Difference]: Without dead ends: 950 [2018-04-06 21:23:39,160 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-04-06 21:23:39,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states. [2018-04-06 21:23:39,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 938. [2018-04-06 21:23:39,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 938 states. [2018-04-06 21:23:39,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 955 transitions. [2018-04-06 21:23:39,209 INFO L78 Accepts]: Start accepts. Automaton has 938 states and 955 transitions. Word has length 817 [2018-04-06 21:23:39,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:39,210 INFO L459 AbstractCegarLoop]: Abstraction has 938 states and 955 transitions. [2018-04-06 21:23:39,210 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-06 21:23:39,210 INFO L276 IsEmpty]: Start isEmpty. Operand 938 states and 955 transitions. [2018-04-06 21:23:39,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 827 [2018-04-06 21:23:39,216 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:39,217 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-04-06 21:23:39,217 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-04-06 21:23:39,217 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-04-06 21:23:39,227 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:39,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:39,405 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:40,275 INFO L134 CoverageAnalysis]: Checked inductivity of 21566 backedges. 5951 proven. 435 refuted. 0 times theorem prover too weak. 15180 trivial. 0 not checked. [2018-04-06 21:23:40,276 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:41,240 INFO L134 CoverageAnalysis]: Checked inductivity of 21566 backedges. 5951 proven. 435 refuted. 0 times theorem prover too weak. 15180 trivial. 0 not checked. [2018-04-06 21:23:41,261 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:41,261 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 68 [2018-04-06 21:23:41,262 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-06 21:23:41,262 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-06 21:23:41,262 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=398, Invalid=4294, Unknown=0, NotChecked=0, Total=4692 [2018-04-06 21:23:41,263 INFO L87 Difference]: Start difference. First operand 938 states and 955 transitions. Second operand 69 states. [2018-04-06 21:23:43,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:43,642 INFO L93 Difference]: Finished difference Result 954 states and 973 transitions. [2018-04-06 21:23:43,643 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-06 21:23:43,643 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 826 [2018-04-06 21:23:43,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:43,645 INFO L225 Difference]: With dead ends: 954 [2018-04-06 21:23:43,645 INFO L226 Difference]: Without dead ends: 953 [2018-04-06 21:23:43,646 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-04-06 21:23:43,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2018-04-06 21:23:43,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 938. [2018-04-06 21:23:43,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 938 states. [2018-04-06 21:23:43,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 954 transitions. [2018-04-06 21:23:43,676 INFO L78 Accepts]: Start accepts. Automaton has 938 states and 954 transitions. Word has length 826 [2018-04-06 21:23:43,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:43,676 INFO L459 AbstractCegarLoop]: Abstraction has 938 states and 954 transitions. [2018-04-06 21:23:43,676 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-06 21:23:43,676 INFO L276 IsEmpty]: Start isEmpty. Operand 938 states and 954 transitions. [2018-04-06 21:23:43,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 836 [2018-04-06 21:23:43,680 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:43,680 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-04-06 21:23:43,680 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-04-06 21:23:43,681 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-04-06 21:23:43,686 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:43,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:43,823 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:44,638 INFO L134 CoverageAnalysis]: Checked inductivity of 22176 backedges. 6468 proven. 528 refuted. 0 times theorem prover too weak. 15180 trivial. 0 not checked. [2018-04-06 21:23:44,639 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:45,563 INFO L134 CoverageAnalysis]: Checked inductivity of 22176 backedges. 6468 proven. 528 refuted. 0 times theorem prover too weak. 15180 trivial. 0 not checked. [2018-04-06 21:23:45,585 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:45,609 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 73 [2018-04-06 21:23:45,610 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-06 21:23:45,610 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-06 21:23:45,610 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=673, Invalid=4583, Unknown=0, NotChecked=0, Total=5256 [2018-04-06 21:23:45,611 INFO L87 Difference]: Start difference. First operand 938 states and 954 transitions. Second operand 73 states. [2018-04-06 21:23:47,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:47,541 INFO L93 Difference]: Finished difference Result 1272 states and 1305 transitions. [2018-04-06 21:23:47,541 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-04-06 21:23:47,541 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 835 [2018-04-06 21:23:47,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:47,543 INFO L225 Difference]: With dead ends: 1272 [2018-04-06 21:23:47,543 INFO L226 Difference]: Without dead ends: 1061 [2018-04-06 21:23:47,545 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-04-06 21:23:47,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1061 states. [2018-04-06 21:23:47,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1061 to 1048. [2018-04-06 21:23:47,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1048 states. [2018-04-06 21:23:47,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1064 transitions. [2018-04-06 21:23:47,579 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 1064 transitions. Word has length 835 [2018-04-06 21:23:47,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:47,579 INFO L459 AbstractCegarLoop]: Abstraction has 1048 states and 1064 transitions. [2018-04-06 21:23:47,579 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-06 21:23:47,579 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1064 transitions. [2018-04-06 21:23:47,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 946 [2018-04-06 21:23:47,584 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:47,585 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-04-06 21:23:47,585 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-04-06 21:23:47,585 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-04-06 21:23:47,593 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:47,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:47,763 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:48,617 INFO L134 CoverageAnalysis]: Checked inductivity of 29154 backedges. 12988 proven. 425 refuted. 0 times theorem prover too weak. 15741 trivial. 0 not checked. [2018-04-06 21:23:48,617 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:49,649 INFO L134 CoverageAnalysis]: Checked inductivity of 29154 backedges. 12988 proven. 425 refuted. 0 times theorem prover too weak. 15741 trivial. 0 not checked. [2018-04-06 21:23:49,671 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:49,671 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 70 [2018-04-06 21:23:49,672 INFO L442 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-04-06 21:23:49,672 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-04-06 21:23:49,672 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=644, Invalid=4186, Unknown=0, NotChecked=0, Total=4830 [2018-04-06 21:23:49,672 INFO L87 Difference]: Start difference. First operand 1048 states and 1064 transitions. Second operand 70 states. [2018-04-06 21:23:50,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:50,922 INFO L93 Difference]: Finished difference Result 1277 states and 1310 transitions. [2018-04-06 21:23:50,922 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-04-06 21:23:50,922 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 945 [2018-04-06 21:23:50,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:50,925 INFO L225 Difference]: With dead ends: 1277 [2018-04-06 21:23:50,925 INFO L226 Difference]: Without dead ends: 1060 [2018-04-06 21:23:50,927 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-04-06 21:23:50,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2018-04-06 21:23:50,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1048. [2018-04-06 21:23:50,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1048 states. [2018-04-06 21:23:50,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1062 transitions. [2018-04-06 21:23:50,958 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 1062 transitions. Word has length 945 [2018-04-06 21:23:50,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:50,959 INFO L459 AbstractCegarLoop]: Abstraction has 1048 states and 1062 transitions. [2018-04-06 21:23:50,959 INFO L460 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-04-06 21:23:50,959 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1062 transitions. [2018-04-06 21:23:50,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 955 [2018-04-06 21:23:50,964 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:50,964 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-04-06 21:23:50,964 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-04-06 21:23:50,964 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-04-06 21:23:50,970 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:51,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:51,127 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:52,111 INFO L134 CoverageAnalysis]: Checked inductivity of 29865 backedges. 7722 proven. 528 refuted. 0 times theorem prover too weak. 21615 trivial. 0 not checked. [2018-04-06 21:23:52,111 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:53,303 INFO L134 CoverageAnalysis]: Checked inductivity of 29865 backedges. 7722 proven. 528 refuted. 0 times theorem prover too weak. 21615 trivial. 0 not checked. [2018-04-06 21:23:53,325 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:53,325 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 74 [2018-04-06 21:23:53,327 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-04-06 21:23:53,327 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-04-06 21:23:53,327 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=458, Invalid=5092, Unknown=0, NotChecked=0, Total=5550 [2018-04-06 21:23:53,328 INFO L87 Difference]: Start difference. First operand 1048 states and 1062 transitions. Second operand 75 states. [2018-04-06 21:23:55,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:23:56,000 INFO L93 Difference]: Finished difference Result 1064 states and 1079 transitions. [2018-04-06 21:23:56,000 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-06 21:23:56,000 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 954 [2018-04-06 21:23:56,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:23:56,003 INFO L225 Difference]: With dead ends: 1064 [2018-04-06 21:23:56,003 INFO L226 Difference]: Without dead ends: 1063 [2018-04-06 21:23:56,004 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-04-06 21:23:56,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2018-04-06 21:23:56,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 1048. [2018-04-06 21:23:56,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1048 states. [2018-04-06 21:23:56,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1061 transitions. [2018-04-06 21:23:56,038 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 1061 transitions. Word has length 954 [2018-04-06 21:23:56,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:23:56,038 INFO L459 AbstractCegarLoop]: Abstraction has 1048 states and 1061 transitions. [2018-04-06 21:23:56,038 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-04-06 21:23:56,038 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1061 transitions. [2018-04-06 21:23:56,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 964 [2018-04-06 21:23:56,043 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:23:56,044 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-04-06 21:23:56,044 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-04-06 21:23:56,044 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-04-06 21:23:56,049 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:23:56,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:23:56,206 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:23:57,196 INFO L134 CoverageAnalysis]: Checked inductivity of 30585 backedges. 8340 proven. 630 refuted. 0 times theorem prover too weak. 21615 trivial. 0 not checked. [2018-04-06 21:23:57,196 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:23:58,328 INFO L134 CoverageAnalysis]: Checked inductivity of 30585 backedges. 8340 proven. 630 refuted. 0 times theorem prover too weak. 21615 trivial. 0 not checked. [2018-04-06 21:23:58,349 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:23:58,350 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 79 [2018-04-06 21:23:58,350 INFO L442 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-04-06 21:23:58,351 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-04-06 21:23:58,351 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=781, Invalid=5381, Unknown=0, NotChecked=0, Total=6162 [2018-04-06 21:23:58,351 INFO L87 Difference]: Start difference. First operand 1048 states and 1061 transitions. Second operand 79 states. [2018-04-06 21:24:00,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:00,525 INFO L93 Difference]: Finished difference Result 1382 states and 1409 transitions. [2018-04-06 21:24:00,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2018-04-06 21:24:00,526 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 963 [2018-04-06 21:24:00,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:00,529 INFO L225 Difference]: With dead ends: 1382 [2018-04-06 21:24:00,529 INFO L226 Difference]: Without dead ends: 1180 [2018-04-06 21:24:00,531 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-04-06 21:24:00,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1180 states. [2018-04-06 21:24:00,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1180 to 1167. [2018-04-06 21:24:00,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1167 states. [2018-04-06 21:24:00,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1167 states to 1167 states and 1180 transitions. [2018-04-06 21:24:00,567 INFO L78 Accepts]: Start accepts. Automaton has 1167 states and 1180 transitions. Word has length 963 [2018-04-06 21:24:00,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:00,567 INFO L459 AbstractCegarLoop]: Abstraction has 1167 states and 1180 transitions. [2018-04-06 21:24:00,567 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-04-06 21:24:00,567 INFO L276 IsEmpty]: Start isEmpty. Operand 1167 states and 1180 transitions. [2018-04-06 21:24:00,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1083 [2018-04-06 21:24:00,573 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:00,574 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-04-06 21:24:00,574 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-04-06 21:24:00,574 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-04-06 21:24:00,580 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:00,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:00,755 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:01,796 INFO L134 CoverageAnalysis]: Checked inductivity of 39528 backedges. 16730 proven. 517 refuted. 0 times theorem prover too weak. 22281 trivial. 0 not checked. [2018-04-06 21:24:01,796 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:03,298 INFO L134 CoverageAnalysis]: Checked inductivity of 39528 backedges. 16730 proven. 517 refuted. 0 times theorem prover too weak. 22281 trivial. 0 not checked. [2018-04-06 21:24:03,333 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:03,333 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 76 [2018-04-06 21:24:03,334 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-04-06 21:24:03,334 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-04-06 21:24:03,335 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=750, Invalid=4950, Unknown=0, NotChecked=0, Total=5700 [2018-04-06 21:24:03,335 INFO L87 Difference]: Start difference. First operand 1167 states and 1180 transitions. Second operand 76 states. [2018-04-06 21:24:04,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:04,669 INFO L93 Difference]: Finished difference Result 1387 states and 1413 transitions. [2018-04-06 21:24:04,669 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-06 21:24:04,669 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 1082 [2018-04-06 21:24:04,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:04,672 INFO L225 Difference]: With dead ends: 1387 [2018-04-06 21:24:04,672 INFO L226 Difference]: Without dead ends: 1179 [2018-04-06 21:24:04,673 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-04-06 21:24:04,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1179 states. [2018-04-06 21:24:04,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1179 to 1167. [2018-04-06 21:24:04,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1167 states. [2018-04-06 21:24:04,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1167 states to 1167 states and 1178 transitions. [2018-04-06 21:24:04,711 INFO L78 Accepts]: Start accepts. Automaton has 1167 states and 1178 transitions. Word has length 1082 [2018-04-06 21:24:04,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:04,711 INFO L459 AbstractCegarLoop]: Abstraction has 1167 states and 1178 transitions. [2018-04-06 21:24:04,711 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-04-06 21:24:04,711 INFO L276 IsEmpty]: Start isEmpty. Operand 1167 states and 1178 transitions. [2018-04-06 21:24:04,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1092 [2018-04-06 21:24:04,717 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:04,718 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-04-06 21:24:04,718 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-04-06 21:24:04,718 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-04-06 21:24:04,725 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:04,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:04,908 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:06,072 INFO L134 CoverageAnalysis]: Checked inductivity of 40358 backedges. 9815 proven. 630 refuted. 0 times theorem prover too weak. 29913 trivial. 0 not checked. [2018-04-06 21:24:06,072 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:07,477 INFO L134 CoverageAnalysis]: Checked inductivity of 40358 backedges. 9815 proven. 630 refuted. 0 times theorem prover too weak. 29913 trivial. 0 not checked. [2018-04-06 21:24:07,499 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:07,499 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 80 [2018-04-06 21:24:07,500 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-04-06 21:24:07,500 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-04-06 21:24:07,500 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=522, Invalid=5958, Unknown=0, NotChecked=0, Total=6480 [2018-04-06 21:24:07,501 INFO L87 Difference]: Start difference. First operand 1167 states and 1178 transitions. Second operand 81 states. [2018-04-06 21:24:10,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:10,507 INFO L93 Difference]: Finished difference Result 1183 states and 1194 transitions. [2018-04-06 21:24:10,507 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-04-06 21:24:10,507 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 1091 [2018-04-06 21:24:10,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:10,510 INFO L225 Difference]: With dead ends: 1183 [2018-04-06 21:24:10,510 INFO L226 Difference]: Without dead ends: 1182 [2018-04-06 21:24:10,511 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2246 GetRequests, 2074 SyntacticMatches, 29 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6468 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1965, Invalid=18915, Unknown=0, NotChecked=0, Total=20880 [2018-04-06 21:24:10,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1182 states. [2018-04-06 21:24:10,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1182 to 1167. [2018-04-06 21:24:10,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1167 states. [2018-04-06 21:24:10,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1167 states to 1167 states and 1177 transitions. [2018-04-06 21:24:10,549 INFO L78 Accepts]: Start accepts. Automaton has 1167 states and 1177 transitions. Word has length 1091 [2018-04-06 21:24:10,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:10,550 INFO L459 AbstractCegarLoop]: Abstraction has 1167 states and 1177 transitions. [2018-04-06 21:24:10,550 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-04-06 21:24:10,550 INFO L276 IsEmpty]: Start isEmpty. Operand 1167 states and 1177 transitions. [2018-04-06 21:24:10,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1101 [2018-04-06 21:24:10,556 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:10,556 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-04-06 21:24:10,556 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-04-06 21:24:10,557 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-04-06 21:24:10,562 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:10,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:10,744 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:11,890 INFO L134 CoverageAnalysis]: Checked inductivity of 41197 backedges. 10543 proven. 741 refuted. 0 times theorem prover too weak. 29913 trivial. 0 not checked. [2018-04-06 21:24:11,890 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:13,388 INFO L134 CoverageAnalysis]: Checked inductivity of 41197 backedges. 10543 proven. 741 refuted. 0 times theorem prover too weak. 29913 trivial. 0 not checked. [2018-04-06 21:24:13,420 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:13,420 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 85 [2018-04-06 21:24:13,421 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-06 21:24:13,421 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-06 21:24:13,421 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=897, Invalid=6243, Unknown=0, NotChecked=0, Total=7140 [2018-04-06 21:24:13,422 INFO L87 Difference]: Start difference. First operand 1167 states and 1177 transitions. Second operand 85 states. [2018-04-06 21:24:15,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:15,974 INFO L93 Difference]: Finished difference Result 1501 states and 1522 transitions. [2018-04-06 21:24:15,974 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2018-04-06 21:24:15,974 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 1100 [2018-04-06 21:24:15,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:15,977 INFO L225 Difference]: With dead ends: 1501 [2018-04-06 21:24:15,977 INFO L226 Difference]: Without dead ends: 1308 [2018-04-06 21:24:15,979 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2279 GetRequests, 2087 SyntacticMatches, 29 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7316 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=3963, Invalid=23097, Unknown=0, NotChecked=0, Total=27060 [2018-04-06 21:24:15,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2018-04-06 21:24:16,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 1295. [2018-04-06 21:24:16,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1295 states. [2018-04-06 21:24:16,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 1305 transitions. [2018-04-06 21:24:16,019 INFO L78 Accepts]: Start accepts. Automaton has 1295 states and 1305 transitions. Word has length 1100 [2018-04-06 21:24:16,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:16,020 INFO L459 AbstractCegarLoop]: Abstraction has 1295 states and 1305 transitions. [2018-04-06 21:24:16,020 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-06 21:24:16,020 INFO L276 IsEmpty]: Start isEmpty. Operand 1295 states and 1305 transitions. [2018-04-06 21:24:16,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1229 [2018-04-06 21:24:16,027 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:16,027 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-04-06 21:24:16,028 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-04-06 21:24:16,028 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-04-06 21:24:16,035 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:16,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:16,239 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:17,481 INFO L134 CoverageAnalysis]: Checked inductivity of 52444 backedges. 21133 proven. 618 refuted. 0 times theorem prover too weak. 30693 trivial. 0 not checked. [2018-04-06 21:24:17,481 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:18,947 INFO L134 CoverageAnalysis]: Checked inductivity of 52444 backedges. 21133 proven. 618 refuted. 0 times theorem prover too weak. 30693 trivial. 0 not checked. [2018-04-06 21:24:18,968 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:18,969 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 82 [2018-04-06 21:24:18,970 INFO L442 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-04-06 21:24:18,970 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-04-06 21:24:18,970 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=864, Invalid=5778, Unknown=0, NotChecked=0, Total=6642 [2018-04-06 21:24:18,970 INFO L87 Difference]: Start difference. First operand 1295 states and 1305 transitions. Second operand 82 states. [2018-04-06 21:24:20,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:20,301 INFO L93 Difference]: Finished difference Result 1506 states and 1525 transitions. [2018-04-06 21:24:20,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2018-04-06 21:24:20,302 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 1228 [2018-04-06 21:24:20,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:20,305 INFO L225 Difference]: With dead ends: 1506 [2018-04-06 21:24:20,305 INFO L226 Difference]: Without dead ends: 1307 [2018-04-06 21:24:20,307 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-04-06 21:24:20,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1307 states. [2018-04-06 21:24:20,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1307 to 1295. [2018-04-06 21:24:20,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1295 states. [2018-04-06 21:24:20,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 1303 transitions. [2018-04-06 21:24:20,347 INFO L78 Accepts]: Start accepts. Automaton has 1295 states and 1303 transitions. Word has length 1228 [2018-04-06 21:24:20,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:20,347 INFO L459 AbstractCegarLoop]: Abstraction has 1295 states and 1303 transitions. [2018-04-06 21:24:20,347 INFO L460 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-04-06 21:24:20,347 INFO L276 IsEmpty]: Start isEmpty. Operand 1295 states and 1303 transitions. [2018-04-06 21:24:20,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1238 [2018-04-06 21:24:20,355 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:20,355 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-04-06 21:24:20,355 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-04-06 21:24:20,356 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-04-06 21:24:20,361 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:20,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:20,567 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:21,949 INFO L134 CoverageAnalysis]: Checked inductivity of 53402 backedges. 12257 proven. 741 refuted. 0 times theorem prover too weak. 40404 trivial. 0 not checked. [2018-04-06 21:24:21,949 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:23,591 INFO L134 CoverageAnalysis]: Checked inductivity of 53402 backedges. 12257 proven. 741 refuted. 0 times theorem prover too weak. 40404 trivial. 0 not checked. [2018-04-06 21:24:23,613 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:23,613 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 86 [2018-04-06 21:24:23,614 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-04-06 21:24:23,614 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-04-06 21:24:23,614 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=590, Invalid=6892, Unknown=0, NotChecked=0, Total=7482 [2018-04-06 21:24:23,615 INFO L87 Difference]: Start difference. First operand 1295 states and 1303 transitions. Second operand 87 states. [2018-04-06 21:24:26,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:26,839 INFO L93 Difference]: Finished difference Result 1311 states and 1318 transitions. [2018-04-06 21:24:26,840 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-06 21:24:26,840 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 1237 [2018-04-06 21:24:26,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:26,843 INFO L225 Difference]: With dead ends: 1311 [2018-04-06 21:24:26,843 INFO L226 Difference]: Without dead ends: 1310 [2018-04-06 21:24:26,844 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-04-06 21:24:26,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2018-04-06 21:24:26,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 1295. [2018-04-06 21:24:26,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1295 states. [2018-04-06 21:24:26,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 1302 transitions. [2018-04-06 21:24:26,886 INFO L78 Accepts]: Start accepts. Automaton has 1295 states and 1302 transitions. Word has length 1237 [2018-04-06 21:24:26,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:26,886 INFO L459 AbstractCegarLoop]: Abstraction has 1295 states and 1302 transitions. [2018-04-06 21:24:26,886 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-04-06 21:24:26,886 INFO L276 IsEmpty]: Start isEmpty. Operand 1295 states and 1302 transitions. [2018-04-06 21:24:26,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1247 [2018-04-06 21:24:26,897 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:26,898 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-04-06 21:24:26,898 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-04-06 21:24:26,898 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-04-06 21:24:26,904 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:27,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:27,115 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:28,487 INFO L134 CoverageAnalysis]: Checked inductivity of 54369 backedges. 13104 proven. 861 refuted. 0 times theorem prover too weak. 40404 trivial. 0 not checked. [2018-04-06 21:24:28,487 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:30,005 INFO L134 CoverageAnalysis]: Checked inductivity of 54369 backedges. 13104 proven. 861 refuted. 0 times theorem prover too weak. 40404 trivial. 0 not checked. [2018-04-06 21:24:30,026 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:30,026 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 91 [2018-04-06 21:24:30,027 INFO L442 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-04-06 21:24:30,028 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-04-06 21:24:30,028 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1021, Invalid=7169, Unknown=0, NotChecked=0, Total=8190 [2018-04-06 21:24:30,028 INFO L87 Difference]: Start difference. First operand 1295 states and 1302 transitions. Second operand 91 states. [2018-04-06 21:24:32,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:32,864 INFO L93 Difference]: Finished difference Result 1632 states and 1647 transitions. [2018-04-06 21:24:32,864 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2018-04-06 21:24:32,864 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 1246 [2018-04-06 21:24:32,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:32,867 INFO L225 Difference]: With dead ends: 1632 [2018-04-06 21:24:32,867 INFO L226 Difference]: Without dead ends: 1448 [2018-04-06 21:24:32,869 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-04-06 21:24:32,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1448 states. [2018-04-06 21:24:32,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1448 to 1432. [2018-04-06 21:24:32,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1432 states. [2018-04-06 21:24:32,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1432 states to 1432 states and 1439 transitions. [2018-04-06 21:24:32,915 INFO L78 Accepts]: Start accepts. Automaton has 1432 states and 1439 transitions. Word has length 1246 [2018-04-06 21:24:32,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:32,916 INFO L459 AbstractCegarLoop]: Abstraction has 1432 states and 1439 transitions. [2018-04-06 21:24:32,916 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-04-06 21:24:32,916 INFO L276 IsEmpty]: Start isEmpty. Operand 1432 states and 1439 transitions. [2018-04-06 21:24:32,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1258 [2018-04-06 21:24:32,923 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:32,924 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-04-06 21:24:32,924 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-04-06 21:24:32,924 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-04-06 21:24:32,933 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:33,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:33,142 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:34,495 INFO L134 CoverageAnalysis]: Checked inductivity of 53454 backedges. 12280 proven. 728 refuted. 0 times theorem prover too weak. 40446 trivial. 0 not checked. [2018-04-06 21:24:34,496 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:36,103 INFO L134 CoverageAnalysis]: Checked inductivity of 53454 backedges. 12280 proven. 728 refuted. 0 times theorem prover too weak. 40446 trivial. 0 not checked. [2018-04-06 21:24:36,125 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:36,125 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 88 [2018-04-06 21:24:36,126 INFO L442 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-04-06 21:24:36,126 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-04-06 21:24:36,127 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=986, Invalid=6670, Unknown=0, NotChecked=0, Total=7656 [2018-04-06 21:24:36,127 INFO L87 Difference]: Start difference. First operand 1432 states and 1439 transitions. Second operand 88 states. [2018-04-06 21:24:37,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:37,788 INFO L93 Difference]: Finished difference Result 1634 states and 1646 transitions. [2018-04-06 21:24:37,789 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2018-04-06 21:24:37,789 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 1257 [2018-04-06 21:24:37,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:37,792 INFO L225 Difference]: With dead ends: 1634 [2018-04-06 21:24:37,792 INFO L226 Difference]: Without dead ends: 1444 [2018-04-06 21:24:37,793 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-04-06 21:24:37,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1444 states. [2018-04-06 21:24:37,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1444 to 1432. [2018-04-06 21:24:37,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1432 states. [2018-04-06 21:24:37,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1432 states to 1432 states and 1437 transitions. [2018-04-06 21:24:37,868 INFO L78 Accepts]: Start accepts. Automaton has 1432 states and 1437 transitions. Word has length 1257 [2018-04-06 21:24:37,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:37,869 INFO L459 AbstractCegarLoop]: Abstraction has 1432 states and 1437 transitions. [2018-04-06 21:24:37,869 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-04-06 21:24:37,869 INFO L276 IsEmpty]: Start isEmpty. Operand 1432 states and 1437 transitions. [2018-04-06 21:24:37,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1267 [2018-04-06 21:24:37,882 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:37,883 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-04-06 21:24:37,883 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-04-06 21:24:37,883 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-04-06 21:24:37,891 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:38,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:38,171 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:38,905 INFO L134 CoverageAnalysis]: Checked inductivity of 54420 backedges. 0 proven. 975 refuted. 0 times theorem prover too weak. 53445 trivial. 0 not checked. [2018-04-06 21:24:38,905 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:39,948 INFO L134 CoverageAnalysis]: Checked inductivity of 54420 backedges. 0 proven. 975 refuted. 0 times theorem prover too weak. 53445 trivial. 0 not checked. [2018-04-06 21:24:39,970 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:39,970 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-04-06 21:24:39,971 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-06 21:24:39,972 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-06 21:24:39,972 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=2976, Unknown=0, NotChecked=0, Total=4032 [2018-04-06 21:24:39,972 INFO L87 Difference]: Start difference. First operand 1432 states and 1437 transitions. Second operand 64 states. [2018-04-06 21:24:41,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:41,342 INFO L93 Difference]: Finished difference Result 1622 states and 1658 transitions. [2018-04-06 21:24:41,342 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-06 21:24:41,342 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1266 [2018-04-06 21:24:41,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:41,346 INFO L225 Difference]: With dead ends: 1622 [2018-04-06 21:24:41,347 INFO L226 Difference]: Without dead ends: 1600 [2018-04-06 21:24:41,348 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2591 GetRequests, 2469 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3257 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=4867, Invalid=10385, Unknown=0, NotChecked=0, Total=15252 [2018-04-06 21:24:41,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1600 states. [2018-04-06 21:24:41,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1600 to 1573. [2018-04-06 21:24:41,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1573 states. [2018-04-06 21:24:41,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 1608 transitions. [2018-04-06 21:24:41,403 INFO L78 Accepts]: Start accepts. Automaton has 1573 states and 1608 transitions. Word has length 1266 [2018-04-06 21:24:41,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:41,403 INFO L459 AbstractCegarLoop]: Abstraction has 1573 states and 1608 transitions. [2018-04-06 21:24:41,403 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-06 21:24:41,403 INFO L276 IsEmpty]: Start isEmpty. Operand 1573 states and 1608 transitions. [2018-04-06 21:24:41,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1393 [2018-04-06 21:24:41,413 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:41,413 INFO L355 BasicCegarLoop]: trace histogram [135, 120, 119, 119, 119, 119, 119, 119, 119, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:24:41,414 INFO L408 AbstractCegarLoop]: === Iteration 60 === [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-04-06 21:24:41,414 INFO L82 PathProgramCache]: Analyzing trace with hash 812860026, now seen corresponding path program 36 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:24:41,421 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:41,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:41,669 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:43,288 INFO L134 CoverageAnalysis]: Checked inductivity of 69381 backedges. 15075 proven. 861 refuted. 0 times theorem prover too weak. 53445 trivial. 0 not checked. [2018-04-06 21:24:43,288 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:45,157 INFO L134 CoverageAnalysis]: Checked inductivity of 69381 backedges. 15075 proven. 861 refuted. 0 times theorem prover too weak. 53445 trivial. 0 not checked. [2018-04-06 21:24:45,179 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:45,189 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63] total 92 [2018-04-06 21:24:45,190 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-06 21:24:45,190 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-06 21:24:45,190 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=662, Invalid=7894, Unknown=0, NotChecked=0, Total=8556 [2018-04-06 21:24:45,190 INFO L87 Difference]: Start difference. First operand 1573 states and 1608 transitions. Second operand 93 states. [2018-04-06 21:24:48,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:48,914 INFO L93 Difference]: Finished difference Result 1593 states and 1641 transitions. [2018-04-06 21:24:48,914 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-06 21:24:48,914 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 1392 [2018-04-06 21:24:48,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:48,917 INFO L225 Difference]: With dead ends: 1593 [2018-04-06 21:24:48,917 INFO L226 Difference]: Without dead ends: 1592 [2018-04-06 21:24:48,919 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2858 GetRequests, 2660 SyntacticMatches, 33 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8677 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=2524, Invalid=25198, Unknown=0, NotChecked=0, Total=27722 [2018-04-06 21:24:48,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1592 states. [2018-04-06 21:24:48,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1592 to 1573. [2018-04-06 21:24:48,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1573 states. [2018-04-06 21:24:48,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 1607 transitions. [2018-04-06 21:24:48,972 INFO L78 Accepts]: Start accepts. Automaton has 1573 states and 1607 transitions. Word has length 1392 [2018-04-06 21:24:48,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:48,973 INFO L459 AbstractCegarLoop]: Abstraction has 1573 states and 1607 transitions. [2018-04-06 21:24:48,973 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-06 21:24:48,973 INFO L276 IsEmpty]: Start isEmpty. Operand 1573 states and 1607 transitions. [2018-04-06 21:24:48,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1397 [2018-04-06 21:24:48,982 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:48,982 INFO L355 BasicCegarLoop]: trace histogram [135, 119, 119, 119, 119, 119, 119, 119, 119, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:24:48,982 INFO L408 AbstractCegarLoop]: === Iteration 61 === [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-04-06 21:24:48,983 INFO L82 PathProgramCache]: Analyzing trace with hash 1698837043, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:24:48,988 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:49,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:49,214 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:50,790 INFO L134 CoverageAnalysis]: Checked inductivity of 69337 backedges. 15000 proven. 847 refuted. 0 times theorem prover too weak. 53490 trivial. 0 not checked. [2018-04-06 21:24:50,791 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:52,637 INFO L134 CoverageAnalysis]: Checked inductivity of 69337 backedges. 15000 proven. 847 refuted. 0 times theorem prover too weak. 53490 trivial. 0 not checked. [2018-04-06 21:24:52,658 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:52,658 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 94 [2018-04-06 21:24:52,659 INFO L442 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-04-06 21:24:52,660 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-04-06 21:24:52,660 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1116, Invalid=7626, Unknown=0, NotChecked=0, Total=8742 [2018-04-06 21:24:52,660 INFO L87 Difference]: Start difference. First operand 1573 states and 1607 transitions. Second operand 94 states. [2018-04-06 21:24:54,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:24:54,412 INFO L93 Difference]: Finished difference Result 1908 states and 1989 transitions. [2018-04-06 21:24:54,412 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2018-04-06 21:24:54,412 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 1396 [2018-04-06 21:24:54,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:24:54,415 INFO L225 Difference]: With dead ends: 1908 [2018-04-06 21:24:54,415 INFO L226 Difference]: Without dead ends: 1589 [2018-04-06 21:24:54,418 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2866 GetRequests, 2667 SyntacticMatches, 33 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11030 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=4262, Invalid=23794, Unknown=0, NotChecked=0, Total=28056 [2018-04-06 21:24:54,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1589 states. [2018-04-06 21:24:54,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1589 to 1573. [2018-04-06 21:24:54,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1573 states. [2018-04-06 21:24:54,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 1606 transitions. [2018-04-06 21:24:54,487 INFO L78 Accepts]: Start accepts. Automaton has 1573 states and 1606 transitions. Word has length 1396 [2018-04-06 21:24:54,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:24:54,488 INFO L459 AbstractCegarLoop]: Abstraction has 1573 states and 1606 transitions. [2018-04-06 21:24:54,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-04-06 21:24:54,489 INFO L276 IsEmpty]: Start isEmpty. Operand 1573 states and 1606 transitions. [2018-04-06 21:24:54,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1402 [2018-04-06 21:24:54,503 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:24:54,504 INFO L355 BasicCegarLoop]: trace histogram [136, 121, 120, 120, 120, 120, 120, 120, 120, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:24:54,504 INFO L408 AbstractCegarLoop]: === Iteration 62 === [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-04-06 21:24:54,505 INFO L82 PathProgramCache]: Analyzing trace with hash 2121375531, now seen corresponding path program 37 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:24:54,510 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:24:54,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:24:54,759 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:24:56,360 INFO L134 CoverageAnalysis]: Checked inductivity of 70485 backedges. 16050 proven. 990 refuted. 0 times theorem prover too weak. 53445 trivial. 0 not checked. [2018-04-06 21:24:56,360 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:24:58,171 INFO L134 CoverageAnalysis]: Checked inductivity of 70485 backedges. 16050 proven. 990 refuted. 0 times theorem prover too weak. 53445 trivial. 0 not checked. [2018-04-06 21:24:58,193 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:24:58,193 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 97 [2018-04-06 21:24:58,194 INFO L442 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-04-06 21:24:58,195 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-04-06 21:24:58,195 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1153, Invalid=8159, Unknown=0, NotChecked=0, Total=9312 [2018-04-06 21:24:58,195 INFO L87 Difference]: Start difference. First operand 1573 states and 1606 transitions. Second operand 97 states. [2018-04-06 21:25:01,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:25:01,137 INFO L93 Difference]: Finished difference Result 2046 states and 2111 transitions. [2018-04-06 21:25:01,137 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2018-04-06 21:25:01,137 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 1401 [2018-04-06 21:25:01,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:25:01,140 INFO L225 Difference]: With dead ends: 2046 [2018-04-06 21:25:01,141 INFO L226 Difference]: Without dead ends: 1730 [2018-04-06 21:25:01,144 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2893 GetRequests, 2673 SyntacticMatches, 33 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9717 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=5139, Invalid=30393, Unknown=0, NotChecked=0, Total=35532 [2018-04-06 21:25:01,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1730 states. [2018-04-06 21:25:01,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1730 to 1719. [2018-04-06 21:25:01,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1719 states. [2018-04-06 21:25:01,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1719 states to 1719 states and 1751 transitions. [2018-04-06 21:25:01,207 INFO L78 Accepts]: Start accepts. Automaton has 1719 states and 1751 transitions. Word has length 1401 [2018-04-06 21:25:01,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:25:01,208 INFO L459 AbstractCegarLoop]: Abstraction has 1719 states and 1751 transitions. [2018-04-06 21:25:01,208 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-04-06 21:25:01,208 INFO L276 IsEmpty]: Start isEmpty. Operand 1719 states and 1751 transitions. [2018-04-06 21:25:01,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1406 [2018-04-06 21:25:01,217 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:25:01,218 INFO L355 BasicCegarLoop]: trace histogram [136, 120, 120, 120, 120, 120, 120, 120, 120, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:25:01,218 INFO L408 AbstractCegarLoop]: === Iteration 63 === [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-04-06 21:25:01,218 INFO L82 PathProgramCache]: Analyzing trace with hash -1636774300, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:25:01,224 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:25:01,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:25:01,463 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:25:01,485 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-04-06 21:25:01,486 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:25:01,496 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:25:01,496 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:25:05,088 INFO L134 CoverageAnalysis]: Checked inductivity of 70440 backedges. 0 proven. 1020 refuted. 0 times theorem prover too weak. 69420 trivial. 0 not checked. [2018-04-06 21:25:05,088 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:25:07,101 INFO L134 CoverageAnalysis]: Checked inductivity of 70440 backedges. 0 proven. 1020 refuted. 0 times theorem prover too weak. 69420 trivial. 0 not checked. [2018-04-06 21:25:07,139 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:25:07,139 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 66 [2018-04-06 21:25:07,141 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-06 21:25:07,141 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-06 21:25:07,142 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=707, Invalid=3715, Unknown=0, NotChecked=0, Total=4422 [2018-04-06 21:25:07,142 INFO L87 Difference]: Start difference. First operand 1719 states and 1751 transitions. Second operand 67 states. [2018-04-06 21:25:14,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:25:14,345 INFO L93 Difference]: Finished difference Result 1731 states and 1765 transitions. [2018-04-06 21:25:14,346 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2018-04-06 21:25:14,346 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 1405 [2018-04-06 21:25:14,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:25:14,350 INFO L225 Difference]: With dead ends: 1731 [2018-04-06 21:25:14,350 INFO L226 Difference]: Without dead ends: 1730 [2018-04-06 21:25:14,353 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2884 GetRequests, 2713 SyntacticMatches, 31 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5258 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=5043, Invalid=14979, Unknown=0, NotChecked=0, Total=20022 [2018-04-06 21:25:14,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1730 states. [2018-04-06 21:25:14,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1730 to 1722. [2018-04-06 21:25:14,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1722 states. [2018-04-06 21:25:14,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1722 states to 1722 states and 1740 transitions. [2018-04-06 21:25:14,452 INFO L78 Accepts]: Start accepts. Automaton has 1722 states and 1740 transitions. Word has length 1405 [2018-04-06 21:25:14,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:25:14,453 INFO L459 AbstractCegarLoop]: Abstraction has 1722 states and 1740 transitions. [2018-04-06 21:25:14,453 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-06 21:25:14,453 INFO L276 IsEmpty]: Start isEmpty. Operand 1722 states and 1740 transitions. [2018-04-06 21:25:14,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1557 [2018-04-06 21:25:14,467 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:25:14,468 INFO L355 BasicCegarLoop]: trace histogram [152, 136, 135, 135, 135, 135, 135, 135, 135, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:25:14,468 INFO L408 AbstractCegarLoop]: === Iteration 64 === [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-04-06 21:25:14,468 INFO L82 PathProgramCache]: Analyzing trace with hash -1049345705, now seen corresponding path program 38 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:25:14,476 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:25:14,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:25:14,778 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:25:16,713 INFO L134 CoverageAnalysis]: Checked inductivity of 88706 backedges. 18296 proven. 990 refuted. 0 times theorem prover too weak. 69420 trivial. 0 not checked. [2018-04-06 21:25:16,713 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:25:18,911 INFO L134 CoverageAnalysis]: Checked inductivity of 88706 backedges. 18296 proven. 990 refuted. 0 times theorem prover too weak. 69420 trivial. 0 not checked. [2018-04-06 21:25:18,934 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:25:18,934 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67] total 98 [2018-04-06 21:25:18,936 INFO L442 AbstractCegarLoop]: Interpolant automaton has 99 states [2018-04-06 21:25:18,936 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2018-04-06 21:25:18,936 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=738, Invalid=8964, Unknown=0, NotChecked=0, Total=9702 [2018-04-06 21:25:18,936 INFO L87 Difference]: Start difference. First operand 1722 states and 1740 transitions. Second operand 99 states. [2018-04-06 21:25:23,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:25:23,646 INFO L93 Difference]: Finished difference Result 1752 states and 1785 transitions. [2018-04-06 21:25:23,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2018-04-06 21:25:23,646 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 1556 [2018-04-06 21:25:23,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:25:23,650 INFO L225 Difference]: With dead ends: 1752 [2018-04-06 21:25:23,650 INFO L226 Difference]: Without dead ends: 1751 [2018-04-06 21:25:23,653 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3192 GetRequests, 2981 SyntacticMatches, 35 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9903 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2829, Invalid=28677, Unknown=0, NotChecked=0, Total=31506 [2018-04-06 21:25:23,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1751 states. [2018-04-06 21:25:23,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1751 to 1730. [2018-04-06 21:25:23,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1730 states. [2018-04-06 21:25:23,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1730 states to 1730 states and 1749 transitions. [2018-04-06 21:25:23,718 INFO L78 Accepts]: Start accepts. Automaton has 1730 states and 1749 transitions. Word has length 1556 [2018-04-06 21:25:23,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:25:23,719 INFO L459 AbstractCegarLoop]: Abstraction has 1730 states and 1749 transitions. [2018-04-06 21:25:23,719 INFO L460 AbstractCegarLoop]: Interpolant automaton has 99 states. [2018-04-06 21:25:23,719 INFO L276 IsEmpty]: Start isEmpty. Operand 1730 states and 1749 transitions. [2018-04-06 21:25:23,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1558 [2018-04-06 21:25:23,733 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:25:23,733 INFO L355 BasicCegarLoop]: trace histogram [152, 136, 136, 135, 135, 135, 135, 135, 135, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:25:23,733 INFO L408 AbstractCegarLoop]: === Iteration 65 === [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-04-06 21:25:23,734 INFO L82 PathProgramCache]: Analyzing trace with hash 1830021629, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:25:23,761 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:25:24,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:25:24,045 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:25:24,047 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-04-06 21:25:24,048 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:25:24,050 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:25:24,050 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:25:27,879 INFO L134 CoverageAnalysis]: Checked inductivity of 88841 backedges. 17288 proven. 1005 refuted. 0 times theorem prover too weak. 70548 trivial. 0 not checked. [2018-04-06 21:25:27,879 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:25:30,406 INFO L134 CoverageAnalysis]: Checked inductivity of 88841 backedges. 17288 proven. 1005 refuted. 0 times theorem prover too weak. 70548 trivial. 0 not checked. [2018-04-06 21:25:30,428 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:25:30,429 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 70 [2018-04-06 21:25:30,430 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-06 21:25:30,430 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-06 21:25:30,430 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=4251, Unknown=0, NotChecked=0, Total=4970 [2018-04-06 21:25:30,430 INFO L87 Difference]: Start difference. First operand 1730 states and 1749 transitions. Second operand 71 states. [2018-04-06 21:25:33,783 WARN L151 SmtUtils]: Spent 101ms on a formula simplification. DAG size of input: 126 DAG size of output 29 [2018-04-06 21:25:39,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:25:39,812 INFO L93 Difference]: Finished difference Result 1930 states and 2219 transitions. [2018-04-06 21:25:39,812 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-06 21:25:39,812 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1557 [2018-04-06 21:25:39,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:25:39,816 INFO L225 Difference]: With dead ends: 1930 [2018-04-06 21:25:39,816 INFO L226 Difference]: Without dead ends: 1929 [2018-04-06 21:25:39,817 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3221 GetRequests, 3029 SyntacticMatches, 31 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5950 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=5718, Invalid=20688, Unknown=0, NotChecked=0, Total=26406 [2018-04-06 21:25:39,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1929 states. [2018-04-06 21:25:39,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1929 to 1866. [2018-04-06 21:25:39,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1866 states. [2018-04-06 21:25:39,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1866 states to 1866 states and 1915 transitions. [2018-04-06 21:25:39,927 INFO L78 Accepts]: Start accepts. Automaton has 1866 states and 1915 transitions. Word has length 1557 [2018-04-06 21:25:39,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:25:39,928 INFO L459 AbstractCegarLoop]: Abstraction has 1866 states and 1915 transitions. [2018-04-06 21:25:39,928 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-06 21:25:39,928 INFO L276 IsEmpty]: Start isEmpty. Operand 1866 states and 1915 transitions. [2018-04-06 21:25:39,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1566 [2018-04-06 21:25:39,940 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:25:39,941 INFO L355 BasicCegarLoop]: trace histogram [153, 137, 136, 136, 136, 136, 136, 136, 136, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:25:39,941 INFO L408 AbstractCegarLoop]: === Iteration 66 === [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-04-06 21:25:39,941 INFO L82 PathProgramCache]: Analyzing trace with hash -820705042, now seen corresponding path program 39 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:25:39,949 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:25:40,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:25:40,224 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:25:42,085 INFO L134 CoverageAnalysis]: Checked inductivity of 89956 backedges. 19408 proven. 1128 refuted. 0 times theorem prover too weak. 69420 trivial. 0 not checked. [2018-04-06 21:25:42,086 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:25:44,148 INFO L134 CoverageAnalysis]: Checked inductivity of 89956 backedges. 19408 proven. 1128 refuted. 0 times theorem prover too weak. 69420 trivial. 0 not checked. [2018-04-06 21:25:44,170 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:25:44,171 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70] total 103 [2018-04-06 21:25:44,172 INFO L442 AbstractCegarLoop]: Interpolant automaton has 103 states [2018-04-06 21:25:44,172 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2018-04-06 21:25:44,172 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1293, Invalid=9213, Unknown=0, NotChecked=0, Total=10506 [2018-04-06 21:25:44,172 INFO L87 Difference]: Start difference. First operand 1866 states and 1915 transitions. Second operand 103 states. [2018-04-06 21:25:47,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:25:47,991 INFO L93 Difference]: Finished difference Result 2488 states and 2587 transitions. [2018-04-06 21:25:47,991 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2018-04-06 21:25:47,991 INFO L78 Accepts]: Start accepts. Automaton has 103 states. Word has length 1565 [2018-04-06 21:25:47,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:25:47,995 INFO L225 Difference]: With dead ends: 2488 [2018-04-06 21:25:47,995 INFO L226 Difference]: Without dead ends: 2034 [2018-04-06 21:25:48,000 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3227 GetRequests, 2993 SyntacticMatches, 35 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11045 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=5784, Invalid=34416, Unknown=0, NotChecked=0, Total=40200 [2018-04-06 21:25:48,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2034 states. [2018-04-06 21:25:48,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2034 to 2021. [2018-04-06 21:25:48,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2021 states. [2018-04-06 21:25:48,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2070 transitions. [2018-04-06 21:25:48,082 INFO L78 Accepts]: Start accepts. Automaton has 2021 states and 2070 transitions. Word has length 1565 [2018-04-06 21:25:48,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:25:48,083 INFO L459 AbstractCegarLoop]: Abstraction has 2021 states and 2070 transitions. [2018-04-06 21:25:48,083 INFO L460 AbstractCegarLoop]: Interpolant automaton has 103 states. [2018-04-06 21:25:48,083 INFO L276 IsEmpty]: Start isEmpty. Operand 2021 states and 2070 transitions. [2018-04-06 21:25:48,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1721 [2018-04-06 21:25:48,097 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:25:48,097 INFO L355 BasicCegarLoop]: trace histogram [169, 152, 151, 151, 151, 151, 151, 151, 151, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:25:48,097 INFO L408 AbstractCegarLoop]: === Iteration 67 === [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-04-06 21:25:48,098 INFO L82 PathProgramCache]: Analyzing trace with hash -690469606, now seen corresponding path program 40 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:25:48,105 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:25:48,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:25:48,407 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:25:50,448 INFO L134 CoverageAnalysis]: Checked inductivity of 110419 backedges. 38848 proven. 975 refuted. 0 times theorem prover too weak. 70596 trivial. 0 not checked. [2018-04-06 21:25:50,448 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:25:52,713 INFO L134 CoverageAnalysis]: Checked inductivity of 110419 backedges. 38848 proven. 975 refuted. 0 times theorem prover too weak. 70596 trivial. 0 not checked. [2018-04-06 21:25:52,735 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:25:52,735 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 100 [2018-04-06 21:25:52,736 INFO L442 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-04-06 21:25:52,737 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-04-06 21:25:52,737 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1254, Invalid=8646, Unknown=0, NotChecked=0, Total=9900 [2018-04-06 21:25:52,737 INFO L87 Difference]: Start difference. First operand 2021 states and 2070 transitions. Second operand 100 states. [2018-04-06 21:25:54,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:25:54,746 INFO L93 Difference]: Finished difference Result 2493 states and 2603 transitions. [2018-04-06 21:25:54,746 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2018-04-06 21:25:54,746 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 1720 [2018-04-06 21:25:54,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:25:54,750 INFO L225 Difference]: With dead ends: 2493 [2018-04-06 21:25:54,751 INFO L226 Difference]: Without dead ends: 2033 [2018-04-06 21:25:54,755 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3519 GetRequests, 3307 SyntacticMatches, 35 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12589 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=4818, Invalid=27044, Unknown=0, NotChecked=0, Total=31862 [2018-04-06 21:25:54,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2033 states. [2018-04-06 21:25:54,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2033 to 2021. [2018-04-06 21:25:54,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2021 states. [2018-04-06 21:25:54,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2068 transitions. [2018-04-06 21:25:54,825 INFO L78 Accepts]: Start accepts. Automaton has 2021 states and 2068 transitions. Word has length 1720 [2018-04-06 21:25:54,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:25:54,825 INFO L459 AbstractCegarLoop]: Abstraction has 2021 states and 2068 transitions. [2018-04-06 21:25:54,825 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-04-06 21:25:54,825 INFO L276 IsEmpty]: Start isEmpty. Operand 2021 states and 2068 transitions. [2018-04-06 21:25:54,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1730 [2018-04-06 21:25:54,839 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:25:54,840 INFO L355 BasicCegarLoop]: trace histogram [170, 153, 152, 152, 152, 152, 152, 152, 152, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:25:54,840 INFO L408 AbstractCegarLoop]: === Iteration 68 === [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-04-06 21:25:54,840 INFO L82 PathProgramCache]: Analyzing trace with hash -1618551503, now seen corresponding path program 41 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:25:54,845 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:25:55,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:25:55,134 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:25:57,341 INFO L134 CoverageAnalysis]: Checked inductivity of 111815 backedges. 21947 proven. 1128 refuted. 0 times theorem prover too weak. 88740 trivial. 0 not checked. [2018-04-06 21:25:57,341 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:25:59,919 INFO L134 CoverageAnalysis]: Checked inductivity of 111815 backedges. 21947 proven. 1128 refuted. 0 times theorem prover too weak. 88740 trivial. 0 not checked. [2018-04-06 21:25:59,942 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:25:59,943 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71] total 104 [2018-04-06 21:25:59,944 INFO L442 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-04-06 21:25:59,944 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-04-06 21:25:59,944 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=818, Invalid=10102, Unknown=0, NotChecked=0, Total=10920 [2018-04-06 21:25:59,944 INFO L87 Difference]: Start difference. First operand 2021 states and 2068 transitions. Second operand 105 states. [2018-04-06 21:26:04,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:26:04,638 INFO L93 Difference]: Finished difference Result 2037 states and 2096 transitions. [2018-04-06 21:26:04,638 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2018-04-06 21:26:04,638 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 1729 [2018-04-06 21:26:04,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:26:04,641 INFO L225 Difference]: With dead ends: 2037 [2018-04-06 21:26:04,641 INFO L226 Difference]: Without dead ends: 2036 [2018-04-06 21:26:04,643 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3542 GetRequests, 3318 SyntacticMatches, 37 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11210 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=3151, Invalid=32381, Unknown=0, NotChecked=0, Total=35532 [2018-04-06 21:26:04,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2036 states. [2018-04-06 21:26:04,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2036 to 2021. [2018-04-06 21:26:04,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2021 states. [2018-04-06 21:26:04,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2067 transitions. [2018-04-06 21:26:04,714 INFO L78 Accepts]: Start accepts. Automaton has 2021 states and 2067 transitions. Word has length 1729 [2018-04-06 21:26:04,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:26:04,715 INFO L459 AbstractCegarLoop]: Abstraction has 2021 states and 2067 transitions. [2018-04-06 21:26:04,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-04-06 21:26:04,715 INFO L276 IsEmpty]: Start isEmpty. Operand 2021 states and 2067 transitions. [2018-04-06 21:26:04,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1739 [2018-04-06 21:26:04,729 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:26:04,730 INFO L355 BasicCegarLoop]: trace histogram [171, 154, 153, 153, 153, 153, 153, 153, 153, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:26:04,730 INFO L408 AbstractCegarLoop]: === Iteration 69 === [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-04-06 21:26:04,730 INFO L82 PathProgramCache]: Analyzing trace with hash 592126548, now seen corresponding path program 42 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:26:04,736 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:26:05,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:26:05,029 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:26:07,184 INFO L134 CoverageAnalysis]: Checked inductivity of 113220 backedges. 23205 proven. 1275 refuted. 0 times theorem prover too weak. 88740 trivial. 0 not checked. [2018-04-06 21:26:07,185 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:26:09,565 INFO L134 CoverageAnalysis]: Checked inductivity of 113220 backedges. 23205 proven. 1275 refuted. 0 times theorem prover too weak. 88740 trivial. 0 not checked. [2018-04-06 21:26:09,587 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:26:09,587 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74] total 109 [2018-04-06 21:26:09,589 INFO L442 AbstractCegarLoop]: Interpolant automaton has 109 states [2018-04-06 21:26:09,589 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2018-04-06 21:26:09,589 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1441, Invalid=10331, Unknown=0, NotChecked=0, Total=11772 [2018-04-06 21:26:09,589 INFO L87 Difference]: Start difference. First operand 2021 states and 2067 transitions. Second operand 109 states. [2018-04-06 21:26:13,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:26:13,661 INFO L93 Difference]: Finished difference Result 2643 states and 2736 transitions. [2018-04-06 21:26:13,661 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2018-04-06 21:26:13,661 INFO L78 Accepts]: Start accepts. Automaton has 109 states. Word has length 1738 [2018-04-06 21:26:13,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:26:13,663 INFO L225 Difference]: With dead ends: 2643 [2018-04-06 21:26:13,663 INFO L226 Difference]: Without dead ends: 2198 [2018-04-06 21:26:13,668 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3579 GetRequests, 3331 SyntacticMatches, 37 SemanticMatches, 211 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12458 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=6467, Invalid=38689, Unknown=0, NotChecked=0, Total=45156 [2018-04-06 21:26:13,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2198 states. [2018-04-06 21:26:13,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2198 to 2185. [2018-04-06 21:26:13,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2185 states. [2018-04-06 21:26:13,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2185 states to 2185 states and 2231 transitions. [2018-04-06 21:26:13,743 INFO L78 Accepts]: Start accepts. Automaton has 2185 states and 2231 transitions. Word has length 1738 [2018-04-06 21:26:13,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:26:13,744 INFO L459 AbstractCegarLoop]: Abstraction has 2185 states and 2231 transitions. [2018-04-06 21:26:13,744 INFO L460 AbstractCegarLoop]: Interpolant automaton has 109 states. [2018-04-06 21:26:13,744 INFO L276 IsEmpty]: Start isEmpty. Operand 2185 states and 2231 transitions. [2018-04-06 21:26:13,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1903 [2018-04-06 21:26:13,761 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:26:13,762 INFO L355 BasicCegarLoop]: trace histogram [188, 170, 169, 169, 169, 169, 169, 169, 169, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:26:13,762 INFO L408 AbstractCegarLoop]: === Iteration 70 === [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-04-06 21:26:13,762 INFO L82 PathProgramCache]: Analyzing trace with hash 1181028081, now seen corresponding path program 43 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:26:13,768 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:26:14,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:26:14,083 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:26:16,407 INFO L134 CoverageAnalysis]: Checked inductivity of 137613 backedges. 46435 proven. 1112 refuted. 0 times theorem prover too weak. 90066 trivial. 0 not checked. [2018-04-06 21:26:16,407 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:26:19,072 INFO L134 CoverageAnalysis]: Checked inductivity of 137613 backedges. 46435 proven. 1112 refuted. 0 times theorem prover too weak. 90066 trivial. 0 not checked. [2018-04-06 21:26:19,094 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:26:19,094 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 106 [2018-04-06 21:26:19,132 INFO L442 AbstractCegarLoop]: Interpolant automaton has 106 states [2018-04-06 21:26:19,132 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2018-04-06 21:26:19,133 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1400, Invalid=9730, Unknown=0, NotChecked=0, Total=11130 [2018-04-06 21:26:19,133 INFO L87 Difference]: Start difference. First operand 2185 states and 2231 transitions. Second operand 106 states. [2018-04-06 21:26:21,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:26:21,226 INFO L93 Difference]: Finished difference Result 2648 states and 2751 transitions. [2018-04-06 21:26:21,226 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2018-04-06 21:26:21,226 INFO L78 Accepts]: Start accepts. Automaton has 106 states. Word has length 1902 [2018-04-06 21:26:21,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:26:21,229 INFO L225 Difference]: With dead ends: 2648 [2018-04-06 21:26:21,229 INFO L226 Difference]: Without dead ends: 2197 [2018-04-06 21:26:21,234 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3888 GetRequests, 3663 SyntacticMatches, 37 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14251 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=5408, Invalid=30502, Unknown=0, NotChecked=0, Total=35910 [2018-04-06 21:26:21,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2197 states. [2018-04-06 21:26:21,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2197 to 2185. [2018-04-06 21:26:21,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2185 states. [2018-04-06 21:26:21,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2185 states to 2185 states and 2229 transitions. [2018-04-06 21:26:21,310 INFO L78 Accepts]: Start accepts. Automaton has 2185 states and 2229 transitions. Word has length 1902 [2018-04-06 21:26:21,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:26:21,311 INFO L459 AbstractCegarLoop]: Abstraction has 2185 states and 2229 transitions. [2018-04-06 21:26:21,311 INFO L460 AbstractCegarLoop]: Interpolant automaton has 106 states. [2018-04-06 21:26:21,311 INFO L276 IsEmpty]: Start isEmpty. Operand 2185 states and 2229 transitions. [2018-04-06 21:26:21,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1912 [2018-04-06 21:26:21,328 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:26:21,329 INFO L355 BasicCegarLoop]: trace histogram [189, 171, 170, 170, 170, 170, 170, 170, 170, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:26:21,329 INFO L408 AbstractCegarLoop]: === Iteration 71 === [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-04-06 21:26:21,330 INFO L82 PathProgramCache]: Analyzing trace with hash -819169618, now seen corresponding path program 44 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:26:21,335 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:26:21,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:26:21,661 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:26:24,212 INFO L134 CoverageAnalysis]: Checked inductivity of 139173 backedges. 26055 proven. 1275 refuted. 0 times theorem prover too weak. 111843 trivial. 0 not checked. [2018-04-06 21:26:24,213 INFO L314 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2018-04-06 21:26:24,296 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-06 21:26:24,297 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-06 21:26:24,300 WARN L197 ceAbstractionStarter]: Timeout [2018-04-06 21:26:24,301 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.04 09:26:24 BoogieIcfgContainer [2018-04-06 21:26:24,301 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-06 21:26:24,302 INFO L168 Benchmark]: Toolchain (without parser) took 228279.35 ms. Allocated memory was 302.5 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 246.2 MB in the beginning and 2.1 GB in the end (delta: -1.8 GB). Peak memory consumption was 143.9 MB. Max. memory is 5.3 GB. [2018-04-06 21:26:24,303 INFO L168 Benchmark]: CDTParser took 0.27 ms. Allocated memory is still 302.5 MB. Free memory is still 264.8 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-06 21:26:24,303 INFO L168 Benchmark]: CACSL2BoogieTranslator took 215.76 ms. Allocated memory is still 302.5 MB. Free memory was 246.2 MB in the beginning and 236.2 MB in the end (delta: 10.0 MB). Peak memory consumption was 10.0 MB. Max. memory is 5.3 GB. [2018-04-06 21:26:24,303 INFO L168 Benchmark]: Boogie Preprocessor took 29.52 ms. Allocated memory is still 302.5 MB. Free memory was 236.2 MB in the beginning and 235.2 MB in the end (delta: 996.2 kB). Peak memory consumption was 996.2 kB. Max. memory is 5.3 GB. [2018-04-06 21:26:24,303 INFO L168 Benchmark]: RCFGBuilder took 369.94 ms. Allocated memory was 302.5 MB in the beginning and 460.3 MB in the end (delta: 157.8 MB). Free memory was 234.2 MB in the beginning and 425.7 MB in the end (delta: -191.5 MB). Peak memory consumption was 23.1 MB. Max. memory is 5.3 GB. [2018-04-06 21:26:24,304 INFO L168 Benchmark]: TraceAbstraction took 227659.11 ms. Allocated memory was 460.3 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 425.7 MB in the beginning and 2.1 GB in the end (delta: -1.7 GB). Peak memory consumption was 165.6 MB. Max. memory is 5.3 GB. [2018-04-06 21:26:24,305 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.27 ms. Allocated memory is still 302.5 MB. Free memory is still 264.8 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 215.76 ms. Allocated memory is still 302.5 MB. Free memory was 246.2 MB in the beginning and 236.2 MB in the end (delta: 10.0 MB). Peak memory consumption was 10.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 29.52 ms. Allocated memory is still 302.5 MB. Free memory was 236.2 MB in the beginning and 235.2 MB in the end (delta: 996.2 kB). Peak memory consumption was 996.2 kB. Max. memory is 5.3 GB. * RCFGBuilder took 369.94 ms. Allocated memory was 302.5 MB in the beginning and 460.3 MB in the end (delta: 157.8 MB). Free memory was 234.2 MB in the beginning and 425.7 MB in the end (delta: -191.5 MB). Peak memory consumption was 23.1 MB. Max. memory is 5.3 GB. * TraceAbstraction took 227659.11 ms. Allocated memory was 460.3 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 425.7 MB in the beginning and 2.1 GB in the end (delta: -1.7 GB). Peak memory consumption was 165.6 MB. 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 analyzing trace of length 1912 with TraceHistMax 189, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 known predicates. - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 23). Cancelled while BasicCegarLoop was analyzing trace of length 1912 with TraceHistMax 189, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 known predicates. - TimeoutResultAtElement [Line: 26]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 26). Cancelled while BasicCegarLoop was analyzing trace of length 1912 with TraceHistMax 189, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 known predicates. - TimeoutResultAtElement [Line: 20]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 20). Cancelled while BasicCegarLoop was analyzing trace of length 1912 with TraceHistMax 189, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 known predicates. - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 23). Cancelled while BasicCegarLoop was analyzing trace of length 1912 with TraceHistMax 189, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 known predicates. - TimeoutResultAtElement [Line: 15]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 15). Cancelled while BasicCegarLoop was analyzing trace of length 1912 with TraceHistMax 189, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 known predicates. - TimeoutResultAtElement [Line: 15]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 15). Cancelled while BasicCegarLoop was analyzing trace of length 1912 with TraceHistMax 189, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 known predicates. - TimeoutResultAtElement [Line: 15]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 15). Cancelled while BasicCegarLoop was analyzing trace of length 1912 with TraceHistMax 189, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 64 locations, 8 error locations. TIMEOUT Result, 227.5s OverallTime, 71 OverallIterations, 189 TraceHistogramMax, 104.7s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 6571 SDtfs, 21076 SDslu, 116689 SDs, 0 SdLazy, 113586 SolverSat, 5187 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 35.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 90075 GetRequests, 82738 SyntacticMatches, 1190 SemanticMatches, 6147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250280 ImplicationChecksByTransitivity, 115.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2185occurred in iteration=69, 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: 2.1s AutomataMinimizationTime, 70 MinimizatonAttempts, 1015 StatesRemovedByMinimization, 66 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.6s SsaConstructionTime, 6.0s SatisfiabilityAnalysisTime, 106.9s InterpolantComputationTime, 43610 NumberOfCodeBlocks, 43610 NumberOfCodeBlocksAsserted, 70 NumberOfCheckSat, 87080 ConstructedInterpolants, 3495 QuantifiedInterpolants, 210433006 SizeOfPredicates, 2072 NumberOfNonLiveVariables, 84011 ConjunctsInSsa, 2696 ConjunctsInUnsatCore, 140 InterpolantComputations, 18 PerfectInterpolantSequences, 3344236/3393220 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-04-06_21-26-24-312.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-04-06_21-26-24-312.csv Completed graceful shutdown