./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/memsafety-bftpd/bftpd_3.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety-bftpd/bftpd_3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6826aeecba49275836b6b398765a757158a4e84d2c6569399d77f2320562875e --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 18:58:33,272 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 18:58:33,275 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 18:58:33,311 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 18:58:33,312 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 18:58:33,313 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 18:58:33,315 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 18:58:33,317 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 18:58:33,319 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 18:58:33,320 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 18:58:33,321 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 18:58:33,323 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 18:58:33,323 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 18:58:33,325 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 18:58:33,326 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 18:58:33,328 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 18:58:33,329 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 18:58:33,330 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 18:58:33,333 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 18:58:33,335 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 18:58:33,337 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 18:58:33,344 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 18:58:33,345 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 18:58:33,347 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 18:58:33,351 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 18:58:33,357 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 18:58:33,357 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 18:58:33,358 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 18:58:33,359 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 18:58:33,361 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 18:58:33,364 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 18:58:33,365 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 18:58:33,366 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 18:58:33,367 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 18:58:33,369 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 18:58:33,369 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 18:58:33,371 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 18:58:33,371 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 18:58:33,371 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 18:58:33,372 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 18:58:33,373 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 18:58:33,374 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2021-11-25 18:58:33,413 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 18:58:33,417 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 18:58:33,417 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 18:58:33,417 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 18:58:33,418 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 18:58:33,418 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 18:58:33,418 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 18:58:33,419 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 18:58:33,424 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 18:58:33,425 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-25 18:58:33,425 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 18:58:33,425 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 18:58:33,429 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-25 18:58:33,429 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-25 18:58:33,429 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 18:58:33,430 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-25 18:58:33,430 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-25 18:58:33,430 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-25 18:58:33,431 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-25 18:58:33,431 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-25 18:58:33,431 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 18:58:33,431 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 18:58:33,432 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-25 18:58:33,432 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 18:58:33,432 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 18:58:33,432 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 18:58:33,432 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-25 18:58:33,433 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-25 18:58:33,433 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-25 18:58:33,433 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 18:58:33,433 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-25 18:58:33,433 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 18:58:33,434 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 18:58:33,434 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 18:58:33,434 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 18:58:33,434 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 18:58:33,435 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 18:58:33,435 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 18:58:33,435 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-25 18:58:33,435 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-25 18:58:33,435 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 18:58:33,436 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 18:58:33,436 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6826aeecba49275836b6b398765a757158a4e84d2c6569399d77f2320562875e [2021-11-25 18:58:33,726 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 18:58:33,746 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 18:58:33,750 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 18:58:33,751 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 18:58:33,751 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 18:58:33,753 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/memsafety-bftpd/bftpd_3.i [2021-11-25 18:58:33,828 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/data/45cc2e59f/89ead74845ae415e9fe3bf30b7f342c7/FLAG377cfdafc [2021-11-25 18:58:34,283 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 18:58:34,284 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/sv-benchmarks/c/memsafety-bftpd/bftpd_3.i [2021-11-25 18:58:34,302 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/data/45cc2e59f/89ead74845ae415e9fe3bf30b7f342c7/FLAG377cfdafc [2021-11-25 18:58:34,612 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/data/45cc2e59f/89ead74845ae415e9fe3bf30b7f342c7 [2021-11-25 18:58:34,614 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 18:58:34,615 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 18:58:34,617 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 18:58:34,617 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 18:58:34,621 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 18:58:34,621 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:58:34" (1/1) ... [2021-11-25 18:58:34,622 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b0826be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:58:34, skipping insertion in model container [2021-11-25 18:58:34,623 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:58:34" (1/1) ... [2021-11-25 18:58:34,628 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 18:58:34,696 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 18:58:35,075 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 18:58:35,085 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 18:58:35,124 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 18:58:35,165 INFO L208 MainTranslator]: Completed translation [2021-11-25 18:58:35,166 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:58:35 WrapperNode [2021-11-25 18:58:35,166 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 18:58:35,167 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 18:58:35,167 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 18:58:35,167 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 18:58:35,174 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:58:35" (1/1) ... [2021-11-25 18:58:35,190 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:58:35" (1/1) ... [2021-11-25 18:58:35,214 INFO L137 Inliner]: procedures = 168, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 95 [2021-11-25 18:58:35,215 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 18:58:35,215 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 18:58:35,215 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 18:58:35,216 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 18:58:35,224 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:58:35" (1/1) ... [2021-11-25 18:58:35,224 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:58:35" (1/1) ... [2021-11-25 18:58:35,228 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:58:35" (1/1) ... [2021-11-25 18:58:35,228 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:58:35" (1/1) ... [2021-11-25 18:58:35,237 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:58:35" (1/1) ... [2021-11-25 18:58:35,240 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:58:35" (1/1) ... [2021-11-25 18:58:35,242 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:58:35" (1/1) ... [2021-11-25 18:58:35,245 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 18:58:35,246 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 18:58:35,246 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 18:58:35,246 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 18:58:35,259 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:58:35" (1/1) ... [2021-11-25 18:58:35,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 18:58:35,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:58:35,299 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 18:58:35,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 18:58:35,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-25 18:58:35,350 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2021-11-25 18:58:35,350 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2021-11-25 18:58:35,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 18:58:35,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 18:58:35,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-25 18:58:35,351 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 18:58:35,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-25 18:58:35,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-25 18:58:35,352 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 18:58:35,352 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 18:58:35,439 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 18:58:35,440 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 18:58:35,632 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 18:58:35,669 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 18:58:35,669 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-25 18:58:35,672 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:58:35 BoogieIcfgContainer [2021-11-25 18:58:35,672 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 18:58:35,674 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 18:58:35,674 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 18:58:35,677 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 18:58:35,677 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 06:58:34" (1/3) ... [2021-11-25 18:58:35,678 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@193405ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 06:58:35, skipping insertion in model container [2021-11-25 18:58:35,678 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:58:35" (2/3) ... [2021-11-25 18:58:35,679 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@193405ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 06:58:35, skipping insertion in model container [2021-11-25 18:58:35,679 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:58:35" (3/3) ... [2021-11-25 18:58:35,680 INFO L111 eAbstractionObserver]: Analyzing ICFG bftpd_3.i [2021-11-25 18:58:35,685 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 18:58:35,686 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2021-11-25 18:58:35,761 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 18:58:35,768 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-25 18:58:35,770 INFO L340 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2021-11-25 18:58:35,789 INFO L276 IsEmpty]: Start isEmpty. Operand has 54 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 49 states have internal predecessors, (54), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-25 18:58:35,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-25 18:58:35,796 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:58:35,798 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-25 18:58:35,798 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:58:35,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:58:35,804 INFO L85 PathProgramCache]: Analyzing trace with hash 130425256, now seen corresponding path program 1 times [2021-11-25 18:58:35,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:58:35,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582689711] [2021-11-25 18:58:35,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:58:35,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:58:36,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:58:36,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:58:36,173 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:58:36,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582689711] [2021-11-25 18:58:36,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582689711] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:58:36,175 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:58:36,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:58:36,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470616006] [2021-11-25 18:58:36,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:58:36,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 18:58:36,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:58:36,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 18:58:36,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-25 18:58:36,223 INFO L87 Difference]: Start difference. First operand has 54 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 49 states have internal predecessors, (54), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 4 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:58:36,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:58:36,433 INFO L93 Difference]: Finished difference Result 106 states and 123 transitions. [2021-11-25 18:58:36,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 18:58:36,436 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-11-25 18:58:36,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:58:36,451 INFO L225 Difference]: With dead ends: 106 [2021-11-25 18:58:36,451 INFO L226 Difference]: Without dead ends: 103 [2021-11-25 18:58:36,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-25 18:58:36,464 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 122 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:58:36,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 84 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 18:58:36,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-11-25 18:58:36,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 76. [2021-11-25 18:58:36,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 49 states have (on average 1.7142857142857142) internal successors, (84), 66 states have internal predecessors, (84), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2021-11-25 18:58:36,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 102 transitions. [2021-11-25 18:58:36,537 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 102 transitions. Word has length 5 [2021-11-25 18:58:36,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:58:36,537 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 102 transitions. [2021-11-25 18:58:36,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:58:36,538 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 102 transitions. [2021-11-25 18:58:36,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-25 18:58:36,539 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:58:36,539 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-25 18:58:36,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-25 18:58:36,540 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:58:36,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:58:36,543 INFO L85 PathProgramCache]: Analyzing trace with hash 130425257, now seen corresponding path program 1 times [2021-11-25 18:58:36,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:58:36,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031067862] [2021-11-25 18:58:36,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:58:36,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:58:36,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:58:36,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:58:36,683 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:58:36,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031067862] [2021-11-25 18:58:36,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031067862] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:58:36,684 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:58:36,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 18:58:36,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754478613] [2021-11-25 18:58:36,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:58:36,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 18:58:36,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:58:36,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 18:58:36,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:58:36,689 INFO L87 Difference]: Start difference. First operand 76 states and 102 transitions. Second operand has 5 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:58:36,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:58:36,894 INFO L93 Difference]: Finished difference Result 198 states and 266 transitions. [2021-11-25 18:58:36,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 18:58:36,897 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-11-25 18:58:36,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:58:36,900 INFO L225 Difference]: With dead ends: 198 [2021-11-25 18:58:36,900 INFO L226 Difference]: Without dead ends: 198 [2021-11-25 18:58:36,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-11-25 18:58:36,902 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 134 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:58:36,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 171 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 18:58:36,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-11-25 18:58:36,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 147. [2021-11-25 18:58:36,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 113 states have (on average 1.7079646017699115) internal successors, (193), 130 states have internal predecessors, (193), 10 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2021-11-25 18:58:36,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 229 transitions. [2021-11-25 18:58:36,938 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 229 transitions. Word has length 5 [2021-11-25 18:58:36,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:58:36,938 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 229 transitions. [2021-11-25 18:58:36,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:58:36,939 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 229 transitions. [2021-11-25 18:58:36,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-25 18:58:36,940 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:58:36,940 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-25 18:58:36,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-25 18:58:36,940 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:58:36,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:58:36,941 INFO L85 PathProgramCache]: Analyzing trace with hash -251784379, now seen corresponding path program 1 times [2021-11-25 18:58:36,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:58:36,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121888851] [2021-11-25 18:58:36,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:58:36,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:58:36,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:58:37,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:58:37,183 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:58:37,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121888851] [2021-11-25 18:58:37,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121888851] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:58:37,184 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:58:37,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 18:58:37,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931116725] [2021-11-25 18:58:37,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:58:37,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 18:58:37,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:58:37,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 18:58:37,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:58:37,186 INFO L87 Difference]: Start difference. First operand 147 states and 229 transitions. Second operand has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:58:37,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:58:37,414 INFO L93 Difference]: Finished difference Result 220 states and 317 transitions. [2021-11-25 18:58:37,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 18:58:37,415 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-11-25 18:58:37,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:58:37,421 INFO L225 Difference]: With dead ends: 220 [2021-11-25 18:58:37,421 INFO L226 Difference]: Without dead ends: 220 [2021-11-25 18:58:37,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-25 18:58:37,431 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 84 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:58:37,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 141 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 18:58:37,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-11-25 18:58:37,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 150. [2021-11-25 18:58:37,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 116 states have (on average 1.6896551724137931) internal successors, (196), 133 states have internal predecessors, (196), 10 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2021-11-25 18:58:37,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 232 transitions. [2021-11-25 18:58:37,456 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 232 transitions. Word has length 6 [2021-11-25 18:58:37,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:58:37,456 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 232 transitions. [2021-11-25 18:58:37,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:58:37,457 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 232 transitions. [2021-11-25 18:58:37,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-25 18:58:37,457 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:58:37,457 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:58:37,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-25 18:58:37,458 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:58:37,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:58:37,459 INFO L85 PathProgramCache]: Analyzing trace with hash 784618888, now seen corresponding path program 1 times [2021-11-25 18:58:37,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:58:37,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381046141] [2021-11-25 18:58:37,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:58:37,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:58:37,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:58:37,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:58:37,650 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:58:37,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381046141] [2021-11-25 18:58:37,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381046141] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:58:37,650 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:58:37,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 18:58:37,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494077186] [2021-11-25 18:58:37,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:58:37,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 18:58:37,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:58:37,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 18:58:37,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:58:37,652 INFO L87 Difference]: Start difference. First operand 150 states and 232 transitions. Second operand has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:58:37,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:58:37,793 INFO L93 Difference]: Finished difference Result 200 states and 267 transitions. [2021-11-25 18:58:37,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 18:58:37,793 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-25 18:58:37,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:58:37,797 INFO L225 Difference]: With dead ends: 200 [2021-11-25 18:58:37,797 INFO L226 Difference]: Without dead ends: 200 [2021-11-25 18:58:37,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-25 18:58:37,803 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 136 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:58:37,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 161 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 18:58:37,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-11-25 18:58:37,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 150. [2021-11-25 18:58:37,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 116 states have (on average 1.6724137931034482) internal successors, (194), 133 states have internal predecessors, (194), 10 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2021-11-25 18:58:37,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 230 transitions. [2021-11-25 18:58:37,828 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 230 transitions. Word has length 7 [2021-11-25 18:58:37,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:58:37,828 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 230 transitions. [2021-11-25 18:58:37,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:58:37,828 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 230 transitions. [2021-11-25 18:58:37,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-25 18:58:37,829 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:58:37,829 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:58:37,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-25 18:58:37,829 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:58:37,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:58:37,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1446618201, now seen corresponding path program 1 times [2021-11-25 18:58:37,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:58:37,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825780575] [2021-11-25 18:58:37,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:58:37,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:58:37,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:58:37,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:58:37,936 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:58:37,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825780575] [2021-11-25 18:58:37,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825780575] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:58:37,937 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:58:37,937 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 18:58:37,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569340883] [2021-11-25 18:58:37,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:58:37,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 18:58:37,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:58:37,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 18:58:37,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:58:37,939 INFO L87 Difference]: Start difference. First operand 150 states and 230 transitions. Second operand has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:58:38,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:58:38,040 INFO L93 Difference]: Finished difference Result 227 states and 313 transitions. [2021-11-25 18:58:38,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 18:58:38,041 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-11-25 18:58:38,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:58:38,043 INFO L225 Difference]: With dead ends: 227 [2021-11-25 18:58:38,043 INFO L226 Difference]: Without dead ends: 227 [2021-11-25 18:58:38,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-11-25 18:58:38,044 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 111 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:58:38,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 144 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 18:58:38,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-11-25 18:58:38,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 178. [2021-11-25 18:58:38,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 142 states have (on average 1.6408450704225352) internal successors, (233), 160 states have internal predecessors, (233), 10 states have call successors, (10), 7 states have call predecessors, (10), 8 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2021-11-25 18:58:38,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 269 transitions. [2021-11-25 18:58:38,083 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 269 transitions. Word has length 8 [2021-11-25 18:58:38,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:58:38,083 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 269 transitions. [2021-11-25 18:58:38,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:58:38,084 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 269 transitions. [2021-11-25 18:58:38,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-25 18:58:38,084 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:58:38,084 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:58:38,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-25 18:58:38,085 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:58:38,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:58:38,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1895491222, now seen corresponding path program 1 times [2021-11-25 18:58:38,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:58:38,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527678543] [2021-11-25 18:58:38,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:58:38,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:58:38,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:58:38,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:58:38,156 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:58:38,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527678543] [2021-11-25 18:58:38,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527678543] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:58:38,156 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:58:38,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 18:58:38,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936880188] [2021-11-25 18:58:38,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:58:38,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 18:58:38,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:58:38,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 18:58:38,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:58:38,159 INFO L87 Difference]: Start difference. First operand 178 states and 269 transitions. Second operand has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:58:38,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:58:38,253 INFO L93 Difference]: Finished difference Result 226 states and 292 transitions. [2021-11-25 18:58:38,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 18:58:38,254 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-25 18:58:38,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:58:38,257 INFO L225 Difference]: With dead ends: 226 [2021-11-25 18:58:38,257 INFO L226 Difference]: Without dead ends: 226 [2021-11-25 18:58:38,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-25 18:58:38,260 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 180 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:58:38,263 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 169 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 18:58:38,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-11-25 18:58:38,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 192. [2021-11-25 18:58:38,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 155 states have (on average 1.6387096774193548) internal successors, (254), 174 states have internal predecessors, (254), 10 states have call successors, (10), 7 states have call predecessors, (10), 9 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2021-11-25 18:58:38,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 290 transitions. [2021-11-25 18:58:38,297 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 290 transitions. Word has length 9 [2021-11-25 18:58:38,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:58:38,298 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 290 transitions. [2021-11-25 18:58:38,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:58:38,298 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 290 transitions. [2021-11-25 18:58:38,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-25 18:58:38,299 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:58:38,299 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:58:38,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-25 18:58:38,300 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:58:38,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:58:38,300 INFO L85 PathProgramCache]: Analyzing trace with hash -354750800, now seen corresponding path program 1 times [2021-11-25 18:58:38,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:58:38,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791318094] [2021-11-25 18:58:38,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:58:38,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:58:38,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:58:38,443 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:58:38,443 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:58:38,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791318094] [2021-11-25 18:58:38,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791318094] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:58:38,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025329606] [2021-11-25 18:58:38,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:58:38,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:58:38,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:58:38,450 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:58:38,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-25 18:58:38,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:58:38,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 18:58:38,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:58:38,703 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:58:38,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:58:38,821 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:58:38,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025329606] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:58:38,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1621149076] [2021-11-25 18:58:38,840 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2021-11-25 18:58:38,840 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:58:38,845 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:58:38,850 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:58:38,850 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:58:38,954 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 157 for LOIs [2021-11-25 18:58:42,005 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:58:45,138 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2251#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= 0 |parse_input_~input#1.offset|) (<= 0 ~global~0.base) (<= |parse_input_~input#1.base| 3) (= |parse_input_#in~input#1.base| 3) (= |~#commands~0.offset| 0) (<= ~global~0.offset 0) (<= ~global~0.base 0) (= |old(~global~0.base)| 0) (= |#NULL.offset| 0) (< (select |#length| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4)) (< |parse_input_~i~0#1| 2) (= |parse_input_#in~input#1.offset| 0) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (= |#NULL.base| 0))' at error location [2021-11-25 18:58:45,138 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:58:45,138 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 18:58:45,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 11 [2021-11-25 18:58:45,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791375224] [2021-11-25 18:58:45,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 18:58:45,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-25 18:58:45,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:58:45,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-25 18:58:45,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2021-11-25 18:58:45,140 INFO L87 Difference]: Start difference. First operand 192 states and 290 transitions. Second operand has 13 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:58:45,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:58:45,423 INFO L93 Difference]: Finished difference Result 260 states and 349 transitions. [2021-11-25 18:58:45,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 18:58:45,424 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-25 18:58:45,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:58:45,426 INFO L225 Difference]: With dead ends: 260 [2021-11-25 18:58:45,426 INFO L226 Difference]: Without dead ends: 260 [2021-11-25 18:58:45,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2021-11-25 18:58:45,428 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 469 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:58:45,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 345 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 18:58:45,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-11-25 18:58:45,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 197. [2021-11-25 18:58:45,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 159 states have (on average 1.5660377358490567) internal successors, (249), 179 states have internal predecessors, (249), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (27), 10 states have call predecessors, (27), 10 states have call successors, (27) [2021-11-25 18:58:45,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 286 transitions. [2021-11-25 18:58:45,440 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 286 transitions. Word has length 13 [2021-11-25 18:58:45,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:58:45,440 INFO L470 AbstractCegarLoop]: Abstraction has 197 states and 286 transitions. [2021-11-25 18:58:45,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:58:45,441 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 286 transitions. [2021-11-25 18:58:45,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-25 18:58:45,441 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:58:45,442 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:58:45,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-25 18:58:45,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:58:45,649 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:58:45,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:58:45,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1887627038, now seen corresponding path program 1 times [2021-11-25 18:58:45,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:58:45,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920960510] [2021-11-25 18:58:45,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:58:45,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:58:45,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:58:45,802 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:58:45,802 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:58:45,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920960510] [2021-11-25 18:58:45,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920960510] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:58:45,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711564163] [2021-11-25 18:58:45,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:58:45,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:58:45,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:58:45,805 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:58:45,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-25 18:58:45,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:58:45,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-25 18:58:45,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:58:46,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-25 18:58:46,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:58:46,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:58:46,158 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:58:46,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711564163] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:58:46,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1945709962] [2021-11-25 18:58:46,161 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2021-11-25 18:58:46,162 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:58:46,162 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:58:46,162 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:58:46,163 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:58:46,208 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 157 for LOIs [2021-11-25 18:58:48,043 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:58:51,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1945709962] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:58:51,681 INFO L186 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2021-11-25 18:58:51,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 4, 4] total 15 [2021-11-25 18:58:51,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179164092] [2021-11-25 18:58:51,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:58:51,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 18:58:51,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:58:51,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 18:58:51,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-11-25 18:58:51,684 INFO L87 Difference]: Start difference. First operand 197 states and 286 transitions. Second operand has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:58:52,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:58:52,534 INFO L93 Difference]: Finished difference Result 191 states and 268 transitions. [2021-11-25 18:58:52,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 18:58:52,534 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-11-25 18:58:52,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:58:52,535 INFO L225 Difference]: With dead ends: 191 [2021-11-25 18:58:52,536 INFO L226 Difference]: Without dead ends: 191 [2021-11-25 18:58:52,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 7 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-11-25 18:58:52,537 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 25 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 18:58:52,537 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 109 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 18:58:52,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-11-25 18:58:52,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 191. [2021-11-25 18:58:52,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 153 states have (on average 1.5098039215686274) internal successors, (231), 173 states have internal predecessors, (231), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (27), 10 states have call predecessors, (27), 10 states have call successors, (27) [2021-11-25 18:58:52,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 268 transitions. [2021-11-25 18:58:52,546 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 268 transitions. Word has length 14 [2021-11-25 18:58:52,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:58:52,547 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 268 transitions. [2021-11-25 18:58:52,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 18:58:52,547 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 268 transitions. [2021-11-25 18:58:52,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-11-25 18:58:52,548 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:58:52,548 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:58:52,582 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-25 18:58:52,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-11-25 18:58:52,765 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:58:52,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:58:52,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1798666464, now seen corresponding path program 1 times [2021-11-25 18:58:52,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:58:52,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920785597] [2021-11-25 18:58:52,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:58:52,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:58:52,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:58:52,904 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:58:52,905 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:58:52,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920785597] [2021-11-25 18:58:52,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920785597] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:58:52,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836016185] [2021-11-25 18:58:52,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:58:52,905 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:58:52,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:58:52,906 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:58:52,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-25 18:58:52,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:58:52,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 18:58:52,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:58:53,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:58:53,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:58:53,292 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:58:53,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:58:53,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836016185] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:58:53,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [892674046] [2021-11-25 18:58:53,422 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 18:58:53,422 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:58:53,422 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:58:53,422 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:58:53,422 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:58:53,547 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 18:58:53,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 18:58:53,565 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-25 18:58:53,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 18:58:53,950 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2021-11-25 18:58:54,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:58:54,201 INFO L354 Elim1Store]: treesize reduction 46, result has 62.3 percent of original size [2021-11-25 18:58:54,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 103 [2021-11-25 18:58:54,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:58:54,489 INFO L354 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2021-11-25 18:58:54,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 18:58:54,556 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:58:57,651 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3291#(and (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= 0 |parse_input_#in~input#1.offset|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (<= 0 |~#commands~0.offset|) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (< (select |#length| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4)) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |~#commands~0.offset| 0) (= |#NULL.base| 0))' at error location [2021-11-25 18:58:57,651 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:58:57,652 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:58:57,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 11 [2021-11-25 18:58:57,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099291914] [2021-11-25 18:58:57,652 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:58:57,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-25 18:58:57,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:58:57,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-25 18:58:57,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=828, Unknown=0, NotChecked=0, Total=992 [2021-11-25 18:58:57,655 INFO L87 Difference]: Start difference. First operand 191 states and 268 transitions. Second operand has 13 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 18:58:58,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:58:58,161 INFO L93 Difference]: Finished difference Result 408 states and 568 transitions. [2021-11-25 18:58:58,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 18:58:58,165 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 21 [2021-11-25 18:58:58,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:58:58,174 INFO L225 Difference]: With dead ends: 408 [2021-11-25 18:58:58,175 INFO L226 Difference]: Without dead ends: 408 [2021-11-25 18:58:58,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=287, Invalid=1353, Unknown=0, NotChecked=0, Total=1640 [2021-11-25 18:58:58,178 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 581 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:58:58,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [581 Valid, 238 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 241 Invalid, 0 Unknown, 62 Unchecked, 0.2s Time] [2021-11-25 18:58:58,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2021-11-25 18:58:58,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 341. [2021-11-25 18:58:58,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 290 states have (on average 1.589655172413793) internal successors, (461), 317 states have internal predecessors, (461), 13 states have call successors, (13), 10 states have call predecessors, (13), 20 states have return successors, (47), 13 states have call predecessors, (47), 13 states have call successors, (47) [2021-11-25 18:58:58,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 521 transitions. [2021-11-25 18:58:58,205 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 521 transitions. Word has length 21 [2021-11-25 18:58:58,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:58:58,205 INFO L470 AbstractCegarLoop]: Abstraction has 341 states and 521 transitions. [2021-11-25 18:58:58,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 18:58:58,206 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 521 transitions. [2021-11-25 18:58:58,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-25 18:58:58,207 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:58:58,207 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:58:58,233 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-25 18:58:58,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-11-25 18:58:58,429 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:58:58,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:58:58,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1941617407, now seen corresponding path program 1 times [2021-11-25 18:58:58,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:58:58,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302185089] [2021-11-25 18:58:58,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:58:58,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:58:58,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:58:58,745 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:58:58,746 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:58:58,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302185089] [2021-11-25 18:58:58,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302185089] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:58:58,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724966758] [2021-11-25 18:58:58,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:58:58,747 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:58:58,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:58:58,757 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:58:58,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-25 18:58:58,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:58:58,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-25 18:58:58,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:58:59,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:58:59,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:58:59,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 18:58:59,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 18:58:59,264 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:58:59,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:58:59,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724966758] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:58:59,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1754924714] [2021-11-25 18:58:59,432 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 18:58:59,432 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:58:59,433 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:58:59,433 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:58:59,433 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:58:59,571 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 18:58:59,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 18:58:59,587 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-25 18:58:59,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 18:58:59,924 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2021-11-25 18:59:00,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:00,136 INFO L354 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2021-11-25 18:59:00,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 18:59:00,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:00,165 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-11-25 18:59:00,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 18:59:00,222 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:59:03,328 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4182#(and (or (< |parse_input_#t~mem3#1.offset| 0) (<= (select |#length| |parse_input_#t~mem3#1.base|) |parse_input_#t~mem3#1.offset|)) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (<= 0 |parse_input_#in~input#1.offset|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (<= 0 |~#commands~0.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |~#commands~0.offset| 0) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))' at error location [2021-11-25 18:59:03,328 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:59:03,328 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:59:03,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 17 [2021-11-25 18:59:03,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622640480] [2021-11-25 18:59:03,329 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:59:03,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-25 18:59:03,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:03,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-25 18:59:03,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=1050, Unknown=0, NotChecked=0, Total=1332 [2021-11-25 18:59:03,330 INFO L87 Difference]: Start difference. First operand 341 states and 521 transitions. Second operand has 18 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 18:59:04,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:04,407 INFO L93 Difference]: Finished difference Result 669 states and 903 transitions. [2021-11-25 18:59:04,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-25 18:59:04,407 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 23 [2021-11-25 18:59:04,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:04,411 INFO L225 Difference]: With dead ends: 669 [2021-11-25 18:59:04,411 INFO L226 Difference]: Without dead ends: 669 [2021-11-25 18:59:04,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 954 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=576, Invalid=2286, Unknown=0, NotChecked=0, Total=2862 [2021-11-25 18:59:04,413 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 711 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 711 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:04,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [711 Valid, 438 Invalid, 837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 593 Invalid, 0 Unknown, 108 Unchecked, 0.5s Time] [2021-11-25 18:59:04,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2021-11-25 18:59:04,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 419. [2021-11-25 18:59:04,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 366 states have (on average 1.6065573770491803) internal successors, (588), 393 states have internal predecessors, (588), 14 states have call successors, (14), 11 states have call predecessors, (14), 21 states have return successors, (40), 14 states have call predecessors, (40), 14 states have call successors, (40) [2021-11-25 18:59:04,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 642 transitions. [2021-11-25 18:59:04,438 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 642 transitions. Word has length 23 [2021-11-25 18:59:04,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:04,439 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 642 transitions. [2021-11-25 18:59:04,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 18:59:04,439 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 642 transitions. [2021-11-25 18:59:04,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-25 18:59:04,441 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:04,441 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:59:04,477 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-11-25 18:59:04,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-25 18:59:04,665 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:04,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:04,666 INFO L85 PathProgramCache]: Analyzing trace with hash 60597520, now seen corresponding path program 1 times [2021-11-25 18:59:04,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:04,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97117927] [2021-11-25 18:59:04,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:04,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:04,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:04,744 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:59:04,744 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:04,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97117927] [2021-11-25 18:59:04,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97117927] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:04,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095706687] [2021-11-25 18:59:04,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:04,745 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:59:04,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:59:04,746 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:59:04,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-25 18:59:04,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:04,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 18:59:04,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:59:04,891 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:59:04,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:59:04,922 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:59:04,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:59:04,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095706687] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:04,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1385443861] [2021-11-25 18:59:04,977 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 18:59:04,977 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:59:04,978 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:59:04,978 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:59:04,978 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:59:05,137 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 18:59:05,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 18:59:05,154 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-25 18:59:05,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 18:59:05,406 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2021-11-25 18:59:05,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:05,649 INFO L354 Elim1Store]: treesize reduction 46, result has 62.3 percent of original size [2021-11-25 18:59:05,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 103 [2021-11-25 18:59:05,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:05,913 INFO L354 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2021-11-25 18:59:05,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 18:59:05,973 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:59:08,969 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5427#(and (= 6 |~#commands~0.base|) (not (= (select |#valid| |parse_input_~input#1.base|) 1)) (<= 0 ~global~0.offset) (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|)) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (<= 0 |parse_input_#in~input#1.offset|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (<= 0 |parse_input_#t~mem3#1.offset|) (<= 0 |~#commands~0.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |~#commands~0.offset| 0) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))' at error location [2021-11-25 18:59:08,970 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:59:08,970 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:59:08,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-11-25 18:59:08,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494279972] [2021-11-25 18:59:08,970 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:59:08,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 18:59:08,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:08,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 18:59:08,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2021-11-25 18:59:08,972 INFO L87 Difference]: Start difference. First operand 419 states and 642 transitions. Second operand has 9 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:59:09,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:09,199 INFO L93 Difference]: Finished difference Result 598 states and 869 transitions. [2021-11-25 18:59:09,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 18:59:09,207 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 24 [2021-11-25 18:59:09,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:09,211 INFO L225 Difference]: With dead ends: 598 [2021-11-25 18:59:09,211 INFO L226 Difference]: Without dead ends: 598 [2021-11-25 18:59:09,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=192, Invalid=998, Unknown=0, NotChecked=0, Total=1190 [2021-11-25 18:59:09,212 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 232 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:09,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 254 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 188 Invalid, 0 Unknown, 41 Unchecked, 0.1s Time] [2021-11-25 18:59:09,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2021-11-25 18:59:09,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 508. [2021-11-25 18:59:09,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 450 states have (on average 1.5733333333333333) internal successors, (708), 478 states have internal predecessors, (708), 15 states have call successors, (15), 14 states have call predecessors, (15), 25 states have return successors, (43), 15 states have call predecessors, (43), 15 states have call successors, (43) [2021-11-25 18:59:09,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 766 transitions. [2021-11-25 18:59:09,233 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 766 transitions. Word has length 24 [2021-11-25 18:59:09,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:09,233 INFO L470 AbstractCegarLoop]: Abstraction has 508 states and 766 transitions. [2021-11-25 18:59:09,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:59:09,234 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 766 transitions. [2021-11-25 18:59:09,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-25 18:59:09,235 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:09,235 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:59:09,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-25 18:59:09,461 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:59:09,461 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:09,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:09,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1878523169, now seen corresponding path program 1 times [2021-11-25 18:59:09,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:09,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962246543] [2021-11-25 18:59:09,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:09,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:09,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:09,575 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:59:09,575 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:09,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962246543] [2021-11-25 18:59:09,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962246543] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:09,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099977866] [2021-11-25 18:59:09,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:09,576 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:59:09,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:59:09,581 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:59:09,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-25 18:59:09,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:09,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-25 18:59:09,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:59:09,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:09,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:59:09,874 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:59:09,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:59:09,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099977866] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:09,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1968578822] [2021-11-25 18:59:09,993 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-25 18:59:09,993 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:59:09,993 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:59:09,993 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:59:09,993 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:59:10,123 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 18:59:10,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 18:59:10,139 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-25 18:59:10,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 18:59:10,397 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2021-11-25 18:59:10,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:10,594 INFO L354 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2021-11-25 18:59:10,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 18:59:10,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:10,616 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-11-25 18:59:10,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 18:59:10,658 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:59:13,409 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6682#(and (<= (select |#length| |parse_input_~input#1.base|) |parse_input_~input#1.offset|) (= (select |#valid| |parse_input_~input#1.base|) 1) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|)) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (<= 0 |parse_input_#in~input#1.offset|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (<= 0 |parse_input_#t~mem3#1.offset|) (<= 0 |~#commands~0.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |~#commands~0.offset| 0) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))' at error location [2021-11-25 18:59:13,409 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:59:13,409 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:59:13,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-11-25 18:59:13,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710558248] [2021-11-25 18:59:13,410 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:59:13,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-25 18:59:13,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:13,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-25 18:59:13,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=963, Unknown=0, NotChecked=0, Total=1122 [2021-11-25 18:59:13,412 INFO L87 Difference]: Start difference. First operand 508 states and 766 transitions. Second operand has 14 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 18:59:13,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:13,906 INFO L93 Difference]: Finished difference Result 754 states and 1069 transitions. [2021-11-25 18:59:13,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-25 18:59:13,907 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 25 [2021-11-25 18:59:13,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:13,912 INFO L225 Difference]: With dead ends: 754 [2021-11-25 18:59:13,912 INFO L226 Difference]: Without dead ends: 754 [2021-11-25 18:59:13,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 578 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=303, Invalid=1589, Unknown=0, NotChecked=0, Total=1892 [2021-11-25 18:59:13,914 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 425 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:13,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [425 Valid, 378 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 338 Invalid, 0 Unknown, 120 Unchecked, 0.2s Time] [2021-11-25 18:59:13,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 754 states. [2021-11-25 18:59:13,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 754 to 606. [2021-11-25 18:59:13,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 544 states have (on average 1.5772058823529411) internal successors, (858), 575 states have internal predecessors, (858), 15 states have call successors, (15), 15 states have call predecessors, (15), 29 states have return successors, (35), 15 states have call predecessors, (35), 15 states have call successors, (35) [2021-11-25 18:59:13,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 908 transitions. [2021-11-25 18:59:13,939 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 908 transitions. Word has length 25 [2021-11-25 18:59:13,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:13,940 INFO L470 AbstractCegarLoop]: Abstraction has 606 states and 908 transitions. [2021-11-25 18:59:13,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 18:59:13,940 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 908 transitions. [2021-11-25 18:59:13,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-25 18:59:13,941 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:13,941 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:59:13,978 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-25 18:59:14,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:59:14,160 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:14,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:14,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1950248471, now seen corresponding path program 1 times [2021-11-25 18:59:14,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:14,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487167108] [2021-11-25 18:59:14,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:14,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:14,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:14,239 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:59:14,239 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:14,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487167108] [2021-11-25 18:59:14,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487167108] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:14,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503868937] [2021-11-25 18:59:14,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:14,240 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:59:14,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:59:14,241 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:59:14,260 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-25 18:59:14,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:14,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 18:59:14,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:59:14,427 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:59:14,428 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:59:14,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503868937] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:59:14,428 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:59:14,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2021-11-25 18:59:14,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766705306] [2021-11-25 18:59:14,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:59:14,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 18:59:14,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:14,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 18:59:14,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-11-25 18:59:14,430 INFO L87 Difference]: Start difference. First operand 606 states and 908 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 18:59:14,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:14,521 INFO L93 Difference]: Finished difference Result 578 states and 815 transitions. [2021-11-25 18:59:14,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 18:59:14,522 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 26 [2021-11-25 18:59:14,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:14,527 INFO L225 Difference]: With dead ends: 578 [2021-11-25 18:59:14,527 INFO L226 Difference]: Without dead ends: 578 [2021-11-25 18:59:14,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-11-25 18:59:14,535 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 88 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:14,535 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 126 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 18:59:14,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2021-11-25 18:59:14,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 526. [2021-11-25 18:59:14,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 471 states have (on average 1.5392781316348196) internal successors, (725), 499 states have internal predecessors, (725), 13 states have call successors, (13), 13 states have call predecessors, (13), 24 states have return successors, (29), 13 states have call predecessors, (29), 13 states have call successors, (29) [2021-11-25 18:59:14,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 767 transitions. [2021-11-25 18:59:14,556 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 767 transitions. Word has length 26 [2021-11-25 18:59:14,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:14,556 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 767 transitions. [2021-11-25 18:59:14,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 18:59:14,556 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 767 transitions. [2021-11-25 18:59:14,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-25 18:59:14,564 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:14,565 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:59:14,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-25 18:59:14,781 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-25 18:59:14,781 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:14,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:14,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1950933273, now seen corresponding path program 1 times [2021-11-25 18:59:14,782 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:14,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301049940] [2021-11-25 18:59:14,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:14,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:14,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:14,924 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:59:14,924 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:14,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301049940] [2021-11-25 18:59:14,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301049940] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:14,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695796452] [2021-11-25 18:59:14,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:14,924 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:59:14,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:59:14,926 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:59:14,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-25 18:59:14,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:14,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-25 18:59:14,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:59:15,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:15,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:59:15,328 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:59:15,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:59:15,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695796452] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:15,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1723900876] [2021-11-25 18:59:15,493 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2021-11-25 18:59:15,493 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:59:15,493 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:59:15,493 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:59:15,493 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:59:15,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:15,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:15,740 INFO L354 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2021-11-25 18:59:15,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 183 treesize of output 182 [2021-11-25 18:59:15,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:15,795 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-25 18:59:15,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 183 treesize of output 206 [2021-11-25 18:59:16,250 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2021-11-25 18:59:16,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:16,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:16,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:16,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:16,568 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 18:59:16,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 18:59:16,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:16,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:16,605 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 18:59:16,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 18:59:16,727 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:59:18,988 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9411#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= |#NULL.offset| 0) (<= 0 |parse_input_~input#1.offset|) (<= 0 |parse_input_#in~input#1.offset|) (<= 0 |~#commands~0.offset|) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (< (select |#length| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4)) (<= |parse_input_~input#1.base| 4) (< |parse_input_~i~0#1| 2) (<= 3 |parse_input_#in~input#1.base|) (<= 0 |#NULL.offset|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (<= |~#commands~0.offset| 0) (= |#NULL.base| 0))' at error location [2021-11-25 18:59:18,988 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:59:18,988 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:59:18,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 14 [2021-11-25 18:59:18,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823304571] [2021-11-25 18:59:18,989 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:59:18,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-25 18:59:18,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:18,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-25 18:59:18,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1115, Unknown=0, NotChecked=0, Total=1260 [2021-11-25 18:59:18,990 INFO L87 Difference]: Start difference. First operand 526 states and 767 transitions. Second operand has 16 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 18:59:19,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:19,555 INFO L93 Difference]: Finished difference Result 654 states and 903 transitions. [2021-11-25 18:59:19,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-25 18:59:19,556 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 29 [2021-11-25 18:59:19,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:19,560 INFO L225 Difference]: With dead ends: 654 [2021-11-25 18:59:19,560 INFO L226 Difference]: Without dead ends: 654 [2021-11-25 18:59:19,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 595 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=295, Invalid=1775, Unknown=0, NotChecked=0, Total=2070 [2021-11-25 18:59:19,562 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 463 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:19,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [463 Valid, 310 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 337 Invalid, 0 Unknown, 64 Unchecked, 0.2s Time] [2021-11-25 18:59:19,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2021-11-25 18:59:19,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 582. [2021-11-25 18:59:19,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 525 states have (on average 1.5314285714285714) internal successors, (804), 553 states have internal predecessors, (804), 14 states have call successors, (14), 14 states have call predecessors, (14), 25 states have return successors, (30), 14 states have call predecessors, (30), 14 states have call successors, (30) [2021-11-25 18:59:19,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 848 transitions. [2021-11-25 18:59:19,583 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 848 transitions. Word has length 29 [2021-11-25 18:59:19,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:19,583 INFO L470 AbstractCegarLoop]: Abstraction has 582 states and 848 transitions. [2021-11-25 18:59:19,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 18:59:19,583 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 848 transitions. [2021-11-25 18:59:19,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-11-25 18:59:19,584 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:19,584 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:59:19,621 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-11-25 18:59:19,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-25 18:59:19,805 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:19,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:19,806 INFO L85 PathProgramCache]: Analyzing trace with hash -349389369, now seen corresponding path program 1 times [2021-11-25 18:59:19,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:19,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060909349] [2021-11-25 18:59:19,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:19,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:19,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:19,937 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:59:19,937 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:19,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060909349] [2021-11-25 18:59:19,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060909349] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:19,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001136118] [2021-11-25 18:59:19,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:19,938 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:59:19,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:59:19,939 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:59:19,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-25 18:59:20,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:20,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 18:59:20,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:59:20,165 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:59:20,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:59:20,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-25 18:59:20,273 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:59:20,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:59:20,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001136118] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:20,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [147889913] [2021-11-25 18:59:20,382 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2021-11-25 18:59:20,382 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:59:20,383 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:59:20,383 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:59:20,383 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:59:20,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:20,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:20,657 INFO L354 Elim1Store]: treesize reduction 165, result has 19.9 percent of original size [2021-11-25 18:59:20,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 196 treesize of output 210 [2021-11-25 18:59:20,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:20,732 INFO L354 Elim1Store]: treesize reduction 187, result has 29.7 percent of original size [2021-11-25 18:59:20,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 185 treesize of output 230 [2021-11-25 18:59:21,184 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2021-11-25 18:59:21,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:21,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:21,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:21,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:21,458 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 18:59:21,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 18:59:21,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:21,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:21,500 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 18:59:21,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 18:59:21,613 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:59:23,565 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10828#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= 0 |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (<= |parse_input_~input#1.base| 4) (= |parse_input_#in~input#1.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (not (= (select |#valid| |parse_input_#t~mem3#1.base|) 1)) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (= |#NULL.base| 0))' at error location [2021-11-25 18:59:23,566 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:59:23,566 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:59:23,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-11-25 18:59:23,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663229994] [2021-11-25 18:59:23,566 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:59:23,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 18:59:23,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:23,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 18:59:23,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=868, Unknown=0, NotChecked=0, Total=992 [2021-11-25 18:59:23,568 INFO L87 Difference]: Start difference. First operand 582 states and 848 transitions. Second operand has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 states have internal predecessors, (45), 1 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:59:23,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:23,913 INFO L93 Difference]: Finished difference Result 649 states and 915 transitions. [2021-11-25 18:59:23,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 18:59:23,914 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 states have internal predecessors, (45), 1 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 30 [2021-11-25 18:59:23,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:23,920 INFO L225 Difference]: With dead ends: 649 [2021-11-25 18:59:23,920 INFO L226 Difference]: Without dead ends: 649 [2021-11-25 18:59:23,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 493 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=229, Invalid=1493, Unknown=0, NotChecked=0, Total=1722 [2021-11-25 18:59:23,924 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 284 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:23,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 271 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 232 Invalid, 0 Unknown, 63 Unchecked, 0.2s Time] [2021-11-25 18:59:23,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2021-11-25 18:59:23,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 582. [2021-11-25 18:59:23,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 525 states have (on average 1.5238095238095237) internal successors, (800), 553 states have internal predecessors, (800), 14 states have call successors, (14), 14 states have call predecessors, (14), 25 states have return successors, (30), 14 states have call predecessors, (30), 14 states have call successors, (30) [2021-11-25 18:59:23,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 844 transitions. [2021-11-25 18:59:23,947 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 844 transitions. Word has length 30 [2021-11-25 18:59:23,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:23,947 INFO L470 AbstractCegarLoop]: Abstraction has 582 states and 844 transitions. [2021-11-25 18:59:23,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 states have internal predecessors, (45), 1 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:59:23,947 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 844 transitions. [2021-11-25 18:59:23,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-25 18:59:23,950 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:23,950 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:59:23,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-25 18:59:24,169 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-25 18:59:24,169 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:24,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:24,170 INFO L85 PathProgramCache]: Analyzing trace with hash 2053831494, now seen corresponding path program 1 times [2021-11-25 18:59:24,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:24,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043500699] [2021-11-25 18:59:24,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:24,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:24,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:24,385 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:59:24,385 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:24,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043500699] [2021-11-25 18:59:24,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043500699] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:24,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938610182] [2021-11-25 18:59:24,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:24,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:59:24,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:59:24,386 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:59:24,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-25 18:59:24,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:24,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-25 18:59:24,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:59:24,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:24,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:59:24,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-25 18:59:24,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-25 18:59:24,941 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:59:24,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:59:25,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938610182] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:25,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [146402756] [2021-11-25 18:59:25,183 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2021-11-25 18:59:25,183 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:59:25,183 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:59:25,183 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:59:25,183 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:59:25,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:25,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:25,429 INFO L354 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2021-11-25 18:59:25,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 183 treesize of output 182 [2021-11-25 18:59:25,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:25,509 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-25 18:59:25,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 183 treesize of output 206 [2021-11-25 18:59:25,937 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2021-11-25 18:59:26,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:26,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:26,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:26,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:26,182 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 18:59:26,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 18:59:26,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:26,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:26,216 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 18:59:26,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 18:59:26,306 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:59:28,380 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12252#(and (<= |parse_input_~input#1.offset| 0) (or (< |parse_input_#t~mem3#1.offset| 0) (<= (select |#length| |parse_input_#t~mem3#1.base|) |parse_input_#t~mem3#1.offset|)) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= 0 |parse_input_~input#1.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |~#commands~0.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (<= |parse_input_~input#1.base| 4) (= |parse_input_#in~input#1.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (= |#NULL.base| 0))' at error location [2021-11-25 18:59:28,381 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:59:28,381 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:59:28,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 15 [2021-11-25 18:59:28,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611555365] [2021-11-25 18:59:28,382 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:59:28,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-25 18:59:28,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:28,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-25 18:59:28,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1250, Unknown=0, NotChecked=0, Total=1406 [2021-11-25 18:59:28,383 INFO L87 Difference]: Start difference. First operand 582 states and 844 transitions. Second operand has 17 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 18:59:29,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:29,101 INFO L93 Difference]: Finished difference Result 652 states and 887 transitions. [2021-11-25 18:59:29,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-25 18:59:29,101 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 31 [2021-11-25 18:59:29,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:29,105 INFO L225 Difference]: With dead ends: 652 [2021-11-25 18:59:29,105 INFO L226 Difference]: Without dead ends: 652 [2021-11-25 18:59:29,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 763 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=344, Invalid=2206, Unknown=0, NotChecked=0, Total=2550 [2021-11-25 18:59:29,107 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 363 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:29,107 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 408 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 443 Invalid, 0 Unknown, 83 Unchecked, 0.3s Time] [2021-11-25 18:59:29,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2021-11-25 18:59:29,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 593. [2021-11-25 18:59:29,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 535 states have (on average 1.497196261682243) internal successors, (801), 564 states have internal predecessors, (801), 14 states have call successors, (14), 14 states have call predecessors, (14), 26 states have return successors, (30), 14 states have call predecessors, (30), 14 states have call successors, (30) [2021-11-25 18:59:29,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 845 transitions. [2021-11-25 18:59:29,127 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 845 transitions. Word has length 31 [2021-11-25 18:59:29,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:29,128 INFO L470 AbstractCegarLoop]: Abstraction has 593 states and 845 transitions. [2021-11-25 18:59:29,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 18:59:29,128 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 845 transitions. [2021-11-25 18:59:29,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-25 18:59:29,129 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:29,129 INFO L514 BasicCegarLoop]: trace histogram [3, 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] [2021-11-25 18:59:29,167 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-25 18:59:29,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-25 18:59:29,345 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:29,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:29,346 INFO L85 PathProgramCache]: Analyzing trace with hash -515440830, now seen corresponding path program 1 times [2021-11-25 18:59:29,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:29,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945607411] [2021-11-25 18:59:29,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:29,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:29,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:29,468 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 18:59:29,468 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:29,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945607411] [2021-11-25 18:59:29,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945607411] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:29,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953544200] [2021-11-25 18:59:29,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:29,469 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:59:29,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:59:29,469 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:59:29,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-25 18:59:29,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:29,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 18:59:29,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:59:29,696 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:59:29,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-25 18:59:29,758 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-25 18:59:29,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:59:29,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-11-25 18:59:29,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-11-25 18:59:30,004 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-25 18:59:30,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953544200] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:59:30,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1020381552] [2021-11-25 18:59:30,007 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-25 18:59:30,007 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:59:30,008 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:59:30,008 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:59:30,008 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:59:30,366 INFO L354 Elim1Store]: treesize reduction 148, result has 41.5 percent of original size [2021-11-25 18:59:30,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 187 treesize of output 258 [2021-11-25 18:59:31,775 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2021-11-25 18:59:32,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:32,388 INFO L354 Elim1Store]: treesize reduction 62, result has 36.7 percent of original size [2021-11-25 18:59:32,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 31 treesize of output 57 [2021-11-25 18:59:32,566 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:59:34,934 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13752#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= |#NULL.offset| 0) (not (= (select |#valid| |~#commands~0.base|) 1)) (<= 0 |parse_input_~input#1.offset|) (<= 0 |parse_input_#in~input#1.offset|) (<= 0 |~#commands~0.offset|) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (<= |parse_input_~input#1.base| 4) (< |parse_input_~i~0#1| 2) (<= 3 |parse_input_#in~input#1.base|) (<= 0 |#NULL.offset|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (<= |~#commands~0.offset| 0) (= |#NULL.base| 0))' at error location [2021-11-25 18:59:34,934 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:59:34,934 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 18:59:34,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 13 [2021-11-25 18:59:34,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724886674] [2021-11-25 18:59:34,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 18:59:34,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-25 18:59:34,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:34,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-25 18:59:34,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=881, Unknown=0, NotChecked=0, Total=1056 [2021-11-25 18:59:34,936 INFO L87 Difference]: Start difference. First operand 593 states and 845 transitions. Second operand has 15 states, 10 states have (on average 7.6) internal successors, (76), 13 states have internal predecessors, (76), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-25 18:59:35,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:35,414 INFO L93 Difference]: Finished difference Result 755 states and 999 transitions. [2021-11-25 18:59:35,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 18:59:35,415 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 10 states have (on average 7.6) internal successors, (76), 13 states have internal predecessors, (76), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 34 [2021-11-25 18:59:35,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:35,419 INFO L225 Difference]: With dead ends: 755 [2021-11-25 18:59:35,419 INFO L226 Difference]: Without dead ends: 755 [2021-11-25 18:59:35,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 71 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 685 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=276, Invalid=1446, Unknown=0, NotChecked=0, Total=1722 [2021-11-25 18:59:35,420 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 506 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:35,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [506 Valid, 223 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 301 Invalid, 0 Unknown, 5 Unchecked, 0.2s Time] [2021-11-25 18:59:35,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2021-11-25 18:59:35,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 652. [2021-11-25 18:59:35,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 587 states have (on average 1.4787052810902896) internal successors, (868), 617 states have internal predecessors, (868), 17 states have call successors, (17), 17 states have call predecessors, (17), 30 states have return successors, (37), 17 states have call predecessors, (37), 17 states have call successors, (37) [2021-11-25 18:59:35,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 922 transitions. [2021-11-25 18:59:35,446 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 922 transitions. Word has length 34 [2021-11-25 18:59:35,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:35,448 INFO L470 AbstractCegarLoop]: Abstraction has 652 states and 922 transitions. [2021-11-25 18:59:35,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 10 states have (on average 7.6) internal successors, (76), 13 states have internal predecessors, (76), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-25 18:59:35,448 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 922 transitions. [2021-11-25 18:59:35,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-25 18:59:35,449 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:35,450 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:59:35,489 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-25 18:59:35,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-25 18:59:35,665 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:35,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:35,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1201203435, now seen corresponding path program 1 times [2021-11-25 18:59:35,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:35,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028480711] [2021-11-25 18:59:35,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:35,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:35,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:36,043 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:59:36,043 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:36,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028480711] [2021-11-25 18:59:36,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028480711] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:36,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386411492] [2021-11-25 18:59:36,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:36,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:59:36,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:59:36,044 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:59:36,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-25 18:59:36,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:36,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 18:59:36,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:59:36,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:59:36,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 18:59:36,485 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 18:59:36,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:59:36,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386411492] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:36,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1357673085] [2021-11-25 18:59:36,583 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-25 18:59:36,583 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:59:36,583 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:59:36,583 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:59:36,583 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:59:36,912 INFO L354 Elim1Store]: treesize reduction 148, result has 41.5 percent of original size [2021-11-25 18:59:36,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 187 treesize of output 258 [2021-11-25 18:59:37,623 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2021-11-25 18:59:38,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:38,269 INFO L354 Elim1Store]: treesize reduction 62, result has 36.7 percent of original size [2021-11-25 18:59:38,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 31 treesize of output 57 [2021-11-25 18:59:38,405 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:59:40,934 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '15337#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= 0 |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (<= |parse_input_~input#1.base| 4) (= |parse_input_#in~input#1.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (not (= (select |#valid| |parse_input_#t~mem3#1.base|) 1)) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (= |#NULL.base| 0))' at error location [2021-11-25 18:59:40,934 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:59:40,935 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:59:40,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 15 [2021-11-25 18:59:40,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382997894] [2021-11-25 18:59:40,935 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:59:40,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-25 18:59:40,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:40,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-25 18:59:40,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1259, Unknown=0, NotChecked=0, Total=1406 [2021-11-25 18:59:40,937 INFO L87 Difference]: Start difference. First operand 652 states and 922 transitions. Second operand has 16 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 18:59:41,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:41,943 INFO L93 Difference]: Finished difference Result 456 states and 570 transitions. [2021-11-25 18:59:41,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-25 18:59:41,943 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 35 [2021-11-25 18:59:41,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:41,945 INFO L225 Difference]: With dead ends: 456 [2021-11-25 18:59:41,945 INFO L226 Difference]: Without dead ends: 456 [2021-11-25 18:59:41,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 45 SyntacticMatches, 5 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1043 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=465, Invalid=3195, Unknown=0, NotChecked=0, Total=3660 [2021-11-25 18:59:41,947 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 494 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:41,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [494 Valid, 384 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 577 Invalid, 0 Unknown, 90 Unchecked, 0.4s Time] [2021-11-25 18:59:41,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2021-11-25 18:59:41,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 364. [2021-11-25 18:59:41,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 322 states have (on average 1.4813664596273293) internal successors, (477), 345 states have internal predecessors, (477), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (16), 9 states have call predecessors, (16), 9 states have call successors, (16) [2021-11-25 18:59:41,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 502 transitions. [2021-11-25 18:59:41,958 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 502 transitions. Word has length 35 [2021-11-25 18:59:41,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:41,958 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 502 transitions. [2021-11-25 18:59:41,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 18:59:41,959 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 502 transitions. [2021-11-25 18:59:41,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-25 18:59:41,959 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:41,960 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:59:41,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-11-25 18:59:42,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-25 18:59:42,181 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:42,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:42,182 INFO L85 PathProgramCache]: Analyzing trace with hash 531798487, now seen corresponding path program 1 times [2021-11-25 18:59:42,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:42,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228331349] [2021-11-25 18:59:42,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:42,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:42,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:42,310 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 18:59:42,310 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:42,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228331349] [2021-11-25 18:59:42,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228331349] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:59:42,311 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:59:42,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-25 18:59:42,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829221659] [2021-11-25 18:59:42,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:59:42,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 18:59:42,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:42,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 18:59:42,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-11-25 18:59:42,313 INFO L87 Difference]: Start difference. First operand 364 states and 502 transitions. Second operand has 10 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:59:42,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:42,434 INFO L93 Difference]: Finished difference Result 400 states and 531 transitions. [2021-11-25 18:59:42,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 18:59:42,434 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 37 [2021-11-25 18:59:42,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:42,436 INFO L225 Difference]: With dead ends: 400 [2021-11-25 18:59:42,436 INFO L226 Difference]: Without dead ends: 400 [2021-11-25 18:59:42,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-11-25 18:59:42,437 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 182 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:42,438 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 74 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 18:59:42,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2021-11-25 18:59:42,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 364. [2021-11-25 18:59:42,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 322 states have (on average 1.4720496894409938) internal successors, (474), 345 states have internal predecessors, (474), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (16), 9 states have call predecessors, (16), 9 states have call successors, (16) [2021-11-25 18:59:42,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 499 transitions. [2021-11-25 18:59:42,449 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 499 transitions. Word has length 37 [2021-11-25 18:59:42,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:42,450 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 499 transitions. [2021-11-25 18:59:42,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:59:42,450 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 499 transitions. [2021-11-25 18:59:42,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-11-25 18:59:42,451 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:42,451 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:59:42,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-11-25 18:59:42,451 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:42,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:42,452 INFO L85 PathProgramCache]: Analyzing trace with hash -42763722, now seen corresponding path program 1 times [2021-11-25 18:59:42,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:42,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879609161] [2021-11-25 18:59:42,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:42,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:42,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:42,759 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 22 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 18:59:42,759 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:42,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879609161] [2021-11-25 18:59:42,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879609161] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:42,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048620178] [2021-11-25 18:59:42,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:42,760 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:59:42,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:59:42,761 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:59:42,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-25 18:59:42,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:42,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-25 18:59:42,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:59:43,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:43,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 18:59:43,119 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-11-25 18:59:43,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-11-25 18:59:43,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-11-25 18:59:43,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 18:59:43,252 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 20 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 18:59:43,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:59:43,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 18:59:43,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2021-11-25 18:59:43,390 INFO L354 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2021-11-25 18:59:43,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 16 [2021-11-25 18:59:43,619 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 18:59:43,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 51 [2021-11-25 18:59:43,726 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 18:59:43,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2021-11-25 18:59:43,767 INFO L354 Elim1Store]: treesize reduction 7, result has 41.7 percent of original size [2021-11-25 18:59:43,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 9 [2021-11-25 18:59:43,826 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 20 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 18:59:43,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048620178] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:59:43,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [769479013] [2021-11-25 18:59:43,828 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2021-11-25 18:59:43,829 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:59:43,829 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:59:43,829 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:59:43,829 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:59:43,965 INFO L354 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2021-11-25 18:59:43,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 111 [2021-11-25 18:59:44,398 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 18:59:44,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 18:59:44,736 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2021-11-25 18:59:44,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:44,862 INFO L354 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2021-11-25 18:59:44,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 18:59:44,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:44,879 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-11-25 18:59:44,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 18:59:44,909 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:59:46,676 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17259#(and (or (< |parse_input_#t~mem3#1.offset| 0) (<= (select |#length| |parse_input_#t~mem3#1.base|) |parse_input_#t~mem3#1.offset|)) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |~#commands~0.offset| 0) (= |parse_input_~i~0#1| 0) (<= ~global~0.offset 0) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= |parse_input_#in~input#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))' at error location [2021-11-25 18:59:46,677 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:59:46,677 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 18:59:46,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 10] total 27 [2021-11-25 18:59:46,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461596815] [2021-11-25 18:59:46,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 18:59:46,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-25 18:59:46,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:46,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-25 18:59:46,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=376, Invalid=1516, Unknown=0, NotChecked=0, Total=1892 [2021-11-25 18:59:46,679 INFO L87 Difference]: Start difference. First operand 364 states and 499 transitions. Second operand has 28 states, 25 states have (on average 3.44) internal successors, (86), 26 states have internal predecessors, (86), 6 states have call successors, (9), 5 states have call predecessors, (9), 5 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-25 18:59:47,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:47,073 INFO L93 Difference]: Finished difference Result 399 states and 528 transitions. [2021-11-25 18:59:47,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 18:59:47,074 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 3.44) internal successors, (86), 26 states have internal predecessors, (86), 6 states have call successors, (9), 5 states have call predecessors, (9), 5 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) Word has length 39 [2021-11-25 18:59:47,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:47,076 INFO L225 Difference]: With dead ends: 399 [2021-11-25 18:59:47,076 INFO L226 Difference]: Without dead ends: 399 [2021-11-25 18:59:47,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 90 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 849 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=462, Invalid=1794, Unknown=0, NotChecked=0, Total=2256 [2021-11-25 18:59:47,078 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 416 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:47,078 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 282 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 332 Invalid, 0 Unknown, 71 Unchecked, 0.3s Time] [2021-11-25 18:59:47,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2021-11-25 18:59:47,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 323. [2021-11-25 18:59:47,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 283 states have (on average 1.441696113074205) internal successors, (408), 306 states have internal predecessors, (408), 8 states have call successors, (8), 8 states have call predecessors, (8), 14 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2021-11-25 18:59:47,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 431 transitions. [2021-11-25 18:59:47,098 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 431 transitions. Word has length 39 [2021-11-25 18:59:47,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:47,099 INFO L470 AbstractCegarLoop]: Abstraction has 323 states and 431 transitions. [2021-11-25 18:59:47,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 3.44) internal successors, (86), 26 states have internal predecessors, (86), 6 states have call successors, (9), 5 states have call predecessors, (9), 5 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-25 18:59:47,099 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 431 transitions. [2021-11-25 18:59:47,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-25 18:59:47,100 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:47,100 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:59:47,135 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-25 18:59:47,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:59:47,325 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:47,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:47,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1325675335, now seen corresponding path program 1 times [2021-11-25 18:59:47,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:47,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18188046] [2021-11-25 18:59:47,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:47,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:47,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:47,423 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:59:47,423 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:47,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18188046] [2021-11-25 18:59:47,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18188046] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:47,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382330560] [2021-11-25 18:59:47,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:47,424 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:59:47,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:59:47,425 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:59:47,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-25 18:59:47,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:47,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 18:59:47,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:59:47,591 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:59:47,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:59:47,655 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 18:59:47,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:59:47,718 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 18:59:47,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:59:47,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382330560] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:47,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [157970663] [2021-11-25 18:59:47,883 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2021-11-25 18:59:47,884 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:59:47,884 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:59:47,884 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:59:47,884 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:59:48,023 INFO L354 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2021-11-25 18:59:48,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 111 [2021-11-25 18:59:48,405 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 18:59:48,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 18:59:48,685 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2021-11-25 18:59:48,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:48,813 INFO L354 Elim1Store]: treesize reduction 46, result has 62.3 percent of original size [2021-11-25 18:59:48,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 103 [2021-11-25 18:59:48,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:48,999 INFO L354 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2021-11-25 18:59:49,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 18:59:49,034 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:59:50,772 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '18215#(and (= 6 |~#commands~0.base|) (not (= (select |#valid| |parse_input_~input#1.base|) 1)) (<= 0 ~global~0.offset) (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|)) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (<= 0 |parse_input_#t~mem3#1.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |~#commands~0.offset| 0) (= |parse_input_~i~0#1| 0) (<= ~global~0.offset 0) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= |parse_input_#in~input#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))' at error location [2021-11-25 18:59:50,772 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:59:50,772 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:59:50,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2021-11-25 18:59:50,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60305959] [2021-11-25 18:59:50,772 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:59:50,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-25 18:59:50,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:50,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-25 18:59:50,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=764, Unknown=0, NotChecked=0, Total=930 [2021-11-25 18:59:50,774 INFO L87 Difference]: Start difference. First operand 323 states and 431 transitions. Second operand has 13 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 1 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-25 18:59:51,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:51,013 INFO L93 Difference]: Finished difference Result 365 states and 450 transitions. [2021-11-25 18:59:51,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 18:59:51,014 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 1 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 40 [2021-11-25 18:59:51,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:51,018 INFO L225 Difference]: With dead ends: 365 [2021-11-25 18:59:51,018 INFO L226 Difference]: Without dead ends: 365 [2021-11-25 18:59:51,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 80 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=265, Invalid=1217, Unknown=0, NotChecked=0, Total=1482 [2021-11-25 18:59:51,019 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 362 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:51,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 281 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 190 Invalid, 0 Unknown, 74 Unchecked, 0.1s Time] [2021-11-25 18:59:51,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-11-25 18:59:51,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 323. [2021-11-25 18:59:51,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 283 states have (on average 1.431095406360424) internal successors, (405), 306 states have internal predecessors, (405), 8 states have call successors, (8), 8 states have call predecessors, (8), 14 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2021-11-25 18:59:51,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 428 transitions. [2021-11-25 18:59:51,038 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 428 transitions. Word has length 40 [2021-11-25 18:59:51,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:51,038 INFO L470 AbstractCegarLoop]: Abstraction has 323 states and 428 transitions. [2021-11-25 18:59:51,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 1 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-25 18:59:51,038 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 428 transitions. [2021-11-25 18:59:51,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-25 18:59:51,039 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:51,039 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:59:51,076 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-25 18:59:51,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-11-25 18:59:51,253 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:51,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:51,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1574744148, now seen corresponding path program 1 times [2021-11-25 18:59:51,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:51,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086201495] [2021-11-25 18:59:51,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:51,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:51,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:51,313 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 18:59:51,313 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:51,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086201495] [2021-11-25 18:59:51,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086201495] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:59:51,314 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:59:51,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:59:51,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812432429] [2021-11-25 18:59:51,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:59:51,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 18:59:51,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:51,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 18:59:51,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:59:51,316 INFO L87 Difference]: Start difference. First operand 323 states and 428 transitions. Second operand has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 18:59:51,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:51,327 INFO L93 Difference]: Finished difference Result 321 states and 418 transitions. [2021-11-25 18:59:51,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 18:59:51,328 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2021-11-25 18:59:51,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:51,330 INFO L225 Difference]: With dead ends: 321 [2021-11-25 18:59:51,330 INFO L226 Difference]: Without dead ends: 321 [2021-11-25 18:59:51,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:59:51,332 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 34 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:51,333 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 47 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 18:59:51,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2021-11-25 18:59:51,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 321. [2021-11-25 18:59:51,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 283 states have (on average 1.3957597173144876) internal successors, (395), 304 states have internal predecessors, (395), 8 states have call successors, (8), 8 states have call predecessors, (8), 14 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2021-11-25 18:59:51,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 418 transitions. [2021-11-25 18:59:51,341 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 418 transitions. Word has length 40 [2021-11-25 18:59:51,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:51,341 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 418 transitions. [2021-11-25 18:59:51,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 18:59:51,342 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 418 transitions. [2021-11-25 18:59:51,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-25 18:59:51,342 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:51,342 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:59:51,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-11-25 18:59:51,343 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:51,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:51,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1574743892, now seen corresponding path program 1 times [2021-11-25 18:59:51,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:51,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112850086] [2021-11-25 18:59:51,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:51,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:51,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:51,372 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:59:51,373 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:51,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112850086] [2021-11-25 18:59:51,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112850086] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:59:51,373 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:59:51,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 18:59:51,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325288339] [2021-11-25 18:59:51,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:59:51,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 18:59:51,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:51,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 18:59:51,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:59:51,377 INFO L87 Difference]: Start difference. First operand 321 states and 418 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 18:59:51,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:51,387 INFO L93 Difference]: Finished difference Result 255 states and 310 transitions. [2021-11-25 18:59:51,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 18:59:51,387 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2021-11-25 18:59:51,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:51,389 INFO L225 Difference]: With dead ends: 255 [2021-11-25 18:59:51,389 INFO L226 Difference]: Without dead ends: 255 [2021-11-25 18:59:51,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:59:51,390 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 9 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:51,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 73 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 18:59:51,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-11-25 18:59:51,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 246. [2021-11-25 18:59:51,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 217 states have (on average 1.294930875576037) internal successors, (281), 231 states have internal predecessors, (281), 7 states have call successors, (7), 7 states have call predecessors, (7), 12 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2021-11-25 18:59:51,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 301 transitions. [2021-11-25 18:59:51,398 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 301 transitions. Word has length 40 [2021-11-25 18:59:51,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:51,398 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 301 transitions. [2021-11-25 18:59:51,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 18:59:51,398 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 301 transitions. [2021-11-25 18:59:51,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-11-25 18:59:51,399 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:51,399 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:59:51,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-11-25 18:59:51,400 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:51,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:51,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1853737624, now seen corresponding path program 1 times [2021-11-25 18:59:51,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:51,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247618320] [2021-11-25 18:59:51,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:51,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:51,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:51,535 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:59:51,536 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:51,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247618320] [2021-11-25 18:59:51,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247618320] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:51,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980618745] [2021-11-25 18:59:51,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:51,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:59:51,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:59:51,537 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:59:51,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-25 18:59:51,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:51,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 29 conjunts are in the unsatisfiable core [2021-11-25 18:59:51,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:59:51,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:51,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:59:51,776 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 18:59:51,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 18:59:51,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:51,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:59:51,949 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-25 18:59:51,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:59:52,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980618745] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:52,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [959644001] [2021-11-25 18:59:52,081 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2021-11-25 18:59:52,081 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:59:52,081 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:59:52,082 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:59:52,082 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:59:52,200 INFO L354 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2021-11-25 18:59:52,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 111 [2021-11-25 18:59:52,522 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 18:59:52,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 18:59:52,796 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2021-11-25 18:59:52,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:52,916 INFO L354 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2021-11-25 18:59:52,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 18:59:52,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:52,935 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-11-25 18:59:52,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 18:59:52,960 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:59:54,748 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '20255#(and (<= (select |#length| |parse_input_~input#1.base|) |parse_input_~input#1.offset|) (= (select |#valid| |parse_input_~input#1.base|) 1) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|)) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (<= 0 |parse_input_#t~mem3#1.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |~#commands~0.offset| 0) (= |parse_input_~i~0#1| 0) (<= ~global~0.offset 0) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= |parse_input_#in~input#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))' at error location [2021-11-25 18:59:54,748 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:59:54,748 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:59:54,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 16 [2021-11-25 18:59:54,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146014022] [2021-11-25 18:59:54,748 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:59:54,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-25 18:59:54,749 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:54,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-25 18:59:54,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1216, Unknown=0, NotChecked=0, Total=1406 [2021-11-25 18:59:54,750 INFO L87 Difference]: Start difference. First operand 246 states and 301 transitions. Second operand has 18 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 5 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 18:59:55,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:55,121 INFO L93 Difference]: Finished difference Result 269 states and 312 transitions. [2021-11-25 18:59:55,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-25 18:59:55,121 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 5 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 41 [2021-11-25 18:59:55,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:55,123 INFO L225 Difference]: With dead ends: 269 [2021-11-25 18:59:55,123 INFO L226 Difference]: Without dead ends: 269 [2021-11-25 18:59:55,124 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 63 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 701 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=349, Invalid=1813, Unknown=0, NotChecked=0, Total=2162 [2021-11-25 18:59:55,125 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 352 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:55,125 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 193 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 153 Invalid, 0 Unknown, 80 Unchecked, 0.1s Time] [2021-11-25 18:59:55,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2021-11-25 18:59:55,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 245. [2021-11-25 18:59:55,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 217 states have (on average 1.2580645161290323) internal successors, (273), 230 states have internal predecessors, (273), 7 states have call successors, (7), 7 states have call predecessors, (7), 12 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2021-11-25 18:59:55,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 293 transitions. [2021-11-25 18:59:55,132 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 293 transitions. Word has length 41 [2021-11-25 18:59:55,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:55,133 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 293 transitions. [2021-11-25 18:59:55,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 5 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 18:59:55,133 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 293 transitions. [2021-11-25 18:59:55,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-11-25 18:59:55,134 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:55,134 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:59:55,174 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-25 18:59:55,361 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-11-25 18:59:55,361 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:55,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:55,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1572428260, now seen corresponding path program 1 times [2021-11-25 18:59:55,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:55,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667196504] [2021-11-25 18:59:55,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:55,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:55,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:55,393 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 18:59:55,393 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:55,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667196504] [2021-11-25 18:59:55,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667196504] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:59:55,394 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:59:55,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:59:55,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083418915] [2021-11-25 18:59:55,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:59:55,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 18:59:55,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:55,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 18:59:55,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:59:55,396 INFO L87 Difference]: Start difference. First operand 245 states and 293 transitions. Second operand has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 18:59:55,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:55,407 INFO L93 Difference]: Finished difference Result 244 states and 289 transitions. [2021-11-25 18:59:55,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 18:59:55,407 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2021-11-25 18:59:55,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:55,409 INFO L225 Difference]: With dead ends: 244 [2021-11-25 18:59:55,409 INFO L226 Difference]: Without dead ends: 244 [2021-11-25 18:59:55,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:59:55,410 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 18 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:55,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 32 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 18:59:55,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2021-11-25 18:59:55,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 244. [2021-11-25 18:59:55,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 217 states have (on average 1.23963133640553) internal successors, (269), 229 states have internal predecessors, (269), 7 states have call successors, (7), 7 states have call predecessors, (7), 12 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2021-11-25 18:59:55,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 289 transitions. [2021-11-25 18:59:55,417 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 289 transitions. Word has length 41 [2021-11-25 18:59:55,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:55,417 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 289 transitions. [2021-11-25 18:59:55,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 18:59:55,417 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 289 transitions. [2021-11-25 18:59:55,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-11-25 18:59:55,418 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:55,418 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:59:55,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-11-25 18:59:55,419 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting parse_inputErr12ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:55,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:55,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1500635730, now seen corresponding path program 1 times [2021-11-25 18:59:55,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:55,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434515745] [2021-11-25 18:59:55,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:55,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:55,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:55,449 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 18:59:55,449 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:55,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434515745] [2021-11-25 18:59:55,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434515745] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:59:55,450 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:59:55,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:59:55,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455638736] [2021-11-25 18:59:55,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:59:55,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 18:59:55,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:59:55,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 18:59:55,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:59:55,452 INFO L87 Difference]: Start difference. First operand 244 states and 289 transitions. Second operand has 3 states, 2 states have (on average 16.5) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 18:59:55,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:59:55,479 INFO L93 Difference]: Finished difference Result 263 states and 299 transitions. [2021-11-25 18:59:55,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 18:59:55,481 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 16.5) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2021-11-25 18:59:55,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:59:55,482 INFO L225 Difference]: With dead ends: 263 [2021-11-25 18:59:55,482 INFO L226 Difference]: Without dead ends: 263 [2021-11-25 18:59:55,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 18:59:55,483 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 14 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:59:55,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 69 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 18:59:55,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-11-25 18:59:55,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 244. [2021-11-25 18:59:55,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 217 states have (on average 1.2258064516129032) internal successors, (266), 229 states have internal predecessors, (266), 7 states have call successors, (7), 7 states have call predecessors, (7), 12 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2021-11-25 18:59:55,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 286 transitions. [2021-11-25 18:59:55,494 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 286 transitions. Word has length 42 [2021-11-25 18:59:55,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:59:55,495 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 286 transitions. [2021-11-25 18:59:55,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 16.5) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 18:59:55,495 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 286 transitions. [2021-11-25 18:59:55,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-25 18:59:55,496 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:59:55,496 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:59:55,496 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-11-25 18:59:55,496 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 18:59:55,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:59:55,497 INFO L85 PathProgramCache]: Analyzing trace with hash 253450462, now seen corresponding path program 1 times [2021-11-25 18:59:55,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:59:55,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175279676] [2021-11-25 18:59:55,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:55,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:59:55,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:55,668 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-25 18:59:55,668 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:59:55,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175279676] [2021-11-25 18:59:55,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175279676] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:55,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770264490] [2021-11-25 18:59:55,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:59:55,668 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:59:55,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:59:55,669 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:59:55,670 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-25 18:59:55,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:59:55,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-25 18:59:55,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:59:55,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:55,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:59:56,051 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:59:56,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-11-25 18:59:56,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:56,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:59:56,217 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:59:56,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:59:56,345 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 18:59:56,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2021-11-25 18:59:56,553 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 18:59:56,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2021-11-25 18:59:56,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770264490] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:59:56,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1662142440] [2021-11-25 18:59:56,645 INFO L159 IcfgInterpreter]: Started Sifa with 21 locations of interest [2021-11-25 18:59:56,645 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:59:56,646 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:59:56,646 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:59:56,646 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:59:56,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:56,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:56,876 INFO L354 Elim1Store]: treesize reduction 165, result has 19.9 percent of original size [2021-11-25 18:59:56,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 196 treesize of output 210 [2021-11-25 18:59:56,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:56,937 INFO L354 Elim1Store]: treesize reduction 187, result has 29.7 percent of original size [2021-11-25 18:59:56,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 185 treesize of output 230 [2021-11-25 18:59:57,500 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2021-11-25 18:59:57,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:57,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:57,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:57,870 INFO L354 Elim1Store]: treesize reduction 140, result has 14.1 percent of original size [2021-11-25 18:59:57,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 219 treesize of output 218 [2021-11-25 18:59:57,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:57,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:59:57,956 INFO L354 Elim1Store]: treesize reduction 166, result has 23.9 percent of original size [2021-11-25 18:59:57,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 219 treesize of output 242 [2021-11-25 18:59:58,108 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:00:01,789 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22052#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= |#NULL.offset| 0) (<= 0 |parse_input_~input#1.offset|) (<= 0 |parse_input_#in~input#1.offset|) (<= 0 |~#commands~0.offset|) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_~input#1.base| 5) (< (select |#length| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4)) (< |parse_input_~i~0#1| 2) (<= 3 |parse_input_#in~input#1.base|) (<= 0 |#NULL.offset|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (<= 0 |parse_input_~i~0#1|) (<= |~#commands~0.offset| 0) (= |#NULL.base| 0))' at error location [2021-11-25 19:00:01,789 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:00:01,789 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 19:00:01,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 19 [2021-11-25 19:00:01,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485756503] [2021-11-25 19:00:01,790 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 19:00:01,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-25 19:00:01,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:00:01,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-25 19:00:01,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1635, Unknown=0, NotChecked=0, Total=1892 [2021-11-25 19:00:01,792 INFO L87 Difference]: Start difference. First operand 244 states and 286 transitions. Second operand has 21 states, 18 states have (on average 4.333333333333333) internal successors, (78), 18 states have internal predecessors, (78), 4 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 19:00:02,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:02,426 INFO L93 Difference]: Finished difference Result 280 states and 312 transitions. [2021-11-25 19:00:02,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-25 19:00:02,426 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 4.333333333333333) internal successors, (78), 18 states have internal predecessors, (78), 4 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 45 [2021-11-25 19:00:02,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:02,428 INFO L225 Difference]: With dead ends: 280 [2021-11-25 19:00:02,428 INFO L226 Difference]: Without dead ends: 280 [2021-11-25 19:00:02,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 87 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1276 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=629, Invalid=3153, Unknown=0, NotChecked=0, Total=3782 [2021-11-25 19:00:02,429 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 695 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 695 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:02,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [695 Valid, 162 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 268 Invalid, 0 Unknown, 61 Unchecked, 0.2s Time] [2021-11-25 19:00:02,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-11-25 19:00:02,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 241. [2021-11-25 19:00:02,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 217 states have (on average 1.1981566820276497) internal successors, (260), 226 states have internal predecessors, (260), 7 states have call successors, (7), 7 states have call predecessors, (7), 12 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2021-11-25 19:00:02,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 280 transitions. [2021-11-25 19:00:02,436 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 280 transitions. Word has length 45 [2021-11-25 19:00:02,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:02,436 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 280 transitions. [2021-11-25 19:00:02,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 4.333333333333333) internal successors, (78), 18 states have internal predecessors, (78), 4 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 19:00:02,437 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 280 transitions. [2021-11-25 19:00:02,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-25 19:00:02,438 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:02,438 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:00:02,485 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:02,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:00:02,657 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:02,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:02,657 INFO L85 PathProgramCache]: Analyzing trace with hash -732970320, now seen corresponding path program 1 times [2021-11-25 19:00:02,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:00:02,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147187551] [2021-11-25 19:00:02,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:02,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:00:02,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:02,848 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:02,849 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:00:02,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147187551] [2021-11-25 19:00:02,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147187551] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:00:02,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246238672] [2021-11-25 19:00:02,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:02,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:00:02,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:00:02,853 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:00:02,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-25 19:00:02,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:02,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-25 19:00:02,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:03,094 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:00:03,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 19:00:03,205 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:00:03,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 19:00:03,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-25 19:00:03,328 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-25 19:00:03,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:00:03,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246238672] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:00:03,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [684989408] [2021-11-25 19:00:03,421 INFO L159 IcfgInterpreter]: Started Sifa with 21 locations of interest [2021-11-25 19:00:03,421 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:00:03,421 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:00:03,422 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:00:03,422 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:00:03,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:03,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:03,649 INFO L354 Elim1Store]: treesize reduction 165, result has 19.9 percent of original size [2021-11-25 19:00:03,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 196 treesize of output 210 [2021-11-25 19:00:03,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:03,710 INFO L354 Elim1Store]: treesize reduction 187, result has 29.7 percent of original size [2021-11-25 19:00:03,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 185 treesize of output 230 [2021-11-25 19:00:04,426 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2021-11-25 19:00:04,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:04,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:04,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:04,804 INFO L354 Elim1Store]: treesize reduction 157, result has 20.7 percent of original size [2021-11-25 19:00:04,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 232 treesize of output 246 [2021-11-25 19:00:04,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:04,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:04,867 INFO L354 Elim1Store]: treesize reduction 179, result has 30.6 percent of original size [2021-11-25 19:00:04,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 221 treesize of output 266 [2021-11-25 19:00:05,126 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:00:09,086 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22824#(and (or (and (= (select |#valid| |parse_input_~input#1.base|) 1) (= 6 |~#commands~0.base|) (= (select |#valid| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (- 9) |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) 1) (< |parse_input_~input#1.offset| (select |#length| |parse_input_~input#1.base|)) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (= |parse_input_~i~0#1| 1) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (< (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (- 9) |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) (select |#length| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (- 9) |~#commands~0.offset| (* |parse_input_~i~0#1| 9))))) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= |parse_input_#in~input#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (= |old(~global~0.offset)| 0) (<= 0 (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (- 9) |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0)) (and (= 6 |~#commands~0.base|) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (= |parse_input_~i~0#1| 0) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= |parse_input_#in~input#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (= |old(~global~0.offset)| 0) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))) (<= 0 ~global~0.offset) (<= ~global~0.offset 0) (<= 3 |parse_input_#in~input#1.base|) (not (= (select |#valid| |parse_input_#t~mem3#1.base|) 1)) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5))' at error location [2021-11-25 19:00:09,087 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:00:09,087 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 19:00:09,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 16 [2021-11-25 19:00:09,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872310219] [2021-11-25 19:00:09,087 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 19:00:09,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-25 19:00:09,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:00:09,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-25 19:00:09,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1200, Unknown=0, NotChecked=0, Total=1406 [2021-11-25 19:00:09,089 INFO L87 Difference]: Start difference. First operand 241 states and 280 transitions. Second operand has 18 states, 16 states have (on average 4.25) internal successors, (68), 16 states have internal predecessors, (68), 3 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 19:00:09,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:09,499 INFO L93 Difference]: Finished difference Result 274 states and 308 transitions. [2021-11-25 19:00:09,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-25 19:00:09,499 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 4.25) internal successors, (68), 16 states have internal predecessors, (68), 3 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 46 [2021-11-25 19:00:09,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:09,501 INFO L225 Difference]: With dead ends: 274 [2021-11-25 19:00:09,501 INFO L226 Difference]: Without dead ends: 274 [2021-11-25 19:00:09,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 992 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=488, Invalid=2592, Unknown=0, NotChecked=0, Total=3080 [2021-11-25 19:00:09,503 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 389 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:09,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 189 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 225 Invalid, 0 Unknown, 73 Unchecked, 0.1s Time] [2021-11-25 19:00:09,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2021-11-25 19:00:09,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 241. [2021-11-25 19:00:09,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 218 states have (on average 1.1926605504587156) internal successors, (260), 226 states have internal predecessors, (260), 7 states have call successors, (7), 7 states have call predecessors, (7), 11 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2021-11-25 19:00:09,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 278 transitions. [2021-11-25 19:00:09,510 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 278 transitions. Word has length 46 [2021-11-25 19:00:09,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:09,511 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 278 transitions. [2021-11-25 19:00:09,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 4.25) internal successors, (68), 16 states have internal predecessors, (68), 3 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 19:00:09,511 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 278 transitions. [2021-11-25 19:00:09,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-11-25 19:00:09,512 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:09,512 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:00:09,556 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:09,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-11-25 19:00:09,733 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:09,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:09,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1247243395, now seen corresponding path program 1 times [2021-11-25 19:00:09,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:00:09,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721815078] [2021-11-25 19:00:09,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:09,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:00:09,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:10,021 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:10,021 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:00:10,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721815078] [2021-11-25 19:00:10,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721815078] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:00:10,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070204932] [2021-11-25 19:00:10,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:10,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:00:10,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:00:10,024 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:00:10,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-25 19:00:10,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:10,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 58 conjunts are in the unsatisfiable core [2021-11-25 19:00:10,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:10,688 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 19:00:10,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 19:00:10,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:00:11,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:11,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:00:11,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-11-25 19:00:11,317 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:00:11,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-11-25 19:00:11,345 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:11,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:00:11,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070204932] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:00:11,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [405275517] [2021-11-25 19:00:11,552 INFO L159 IcfgInterpreter]: Started Sifa with 21 locations of interest [2021-11-25 19:00:11,552 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:00:11,553 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:00:11,553 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:00:11,553 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:00:11,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:11,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:11,786 INFO L354 Elim1Store]: treesize reduction 165, result has 19.9 percent of original size [2021-11-25 19:00:11,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 196 treesize of output 210 [2021-11-25 19:00:11,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:11,848 INFO L354 Elim1Store]: treesize reduction 187, result has 29.7 percent of original size [2021-11-25 19:00:11,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 185 treesize of output 230 [2021-11-25 19:00:12,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:12,345 INFO L354 Elim1Store]: treesize reduction 49, result has 7.5 percent of original size [2021-11-25 19:00:12,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 715 treesize of output 696 [2021-11-25 19:00:12,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:12,370 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2021-11-25 19:00:12,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 691 treesize of output 667 [2021-11-25 19:00:12,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:12,784 INFO L354 Elim1Store]: treesize reduction 49, result has 7.5 percent of original size [2021-11-25 19:00:12,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 715 treesize of output 696 [2021-11-25 19:00:12,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:12,800 INFO L354 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2021-11-25 19:00:12,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 691 treesize of output 667 [2021-11-25 19:00:13,090 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 42 for LOIs [2021-11-25 19:00:13,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:13,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:13,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:13,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:13,469 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 19:00:13,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 19:00:13,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:13,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:13,509 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 19:00:13,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 19:00:13,650 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:00:16,670 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '23605#(and (<= |parse_input_~input#1.offset| 0) (or (< |parse_input_#t~mem3#1.offset| 0) (<= (select |#length| |parse_input_#t~mem3#1.base|) |parse_input_#t~mem3#1.offset|)) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= 0 |parse_input_~input#1.offset|) (<= 0 |parse_input_#in~input#1.offset|) (<= 0 |~#commands~0.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_~input#1.base| 5) (= |#NULL.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (<= 0 |parse_input_~i~0#1|) (<= |~#commands~0.offset| 0) (= |#NULL.base| 0))' at error location [2021-11-25 19:00:16,670 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:00:16,670 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 19:00:16,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2021-11-25 19:00:16,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721548777] [2021-11-25 19:00:16,670 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 19:00:16,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-25 19:00:16,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:00:16,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-25 19:00:16,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1944, Unknown=0, NotChecked=0, Total=2162 [2021-11-25 19:00:16,672 INFO L87 Difference]: Start difference. First operand 241 states and 278 transitions. Second operand has 25 states, 20 states have (on average 4.2) internal successors, (84), 19 states have internal predecessors, (84), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 19:00:18,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:18,728 INFO L93 Difference]: Finished difference Result 281 states and 313 transitions. [2021-11-25 19:00:18,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-11-25 19:00:18,728 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 20 states have (on average 4.2) internal successors, (84), 19 states have internal predecessors, (84), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 47 [2021-11-25 19:00:18,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:18,730 INFO L225 Difference]: With dead ends: 281 [2021-11-25 19:00:18,730 INFO L226 Difference]: Without dead ends: 281 [2021-11-25 19:00:18,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1958 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=880, Invalid=5282, Unknown=0, NotChecked=0, Total=6162 [2021-11-25 19:00:18,732 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 695 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 695 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 173 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:18,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [695 Valid, 292 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 591 Invalid, 0 Unknown, 173 Unchecked, 0.5s Time] [2021-11-25 19:00:18,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-11-25 19:00:18,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 203. [2021-11-25 19:00:18,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 184 states have (on average 1.184782608695652) internal successors, (218), 190 states have internal predecessors, (218), 6 states have call successors, (6), 6 states have call predecessors, (6), 9 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2021-11-25 19:00:18,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 233 transitions. [2021-11-25 19:00:18,740 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 233 transitions. Word has length 47 [2021-11-25 19:00:18,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:18,740 INFO L470 AbstractCegarLoop]: Abstraction has 203 states and 233 transitions. [2021-11-25 19:00:18,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 20 states have (on average 4.2) internal successors, (84), 19 states have internal predecessors, (84), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 19:00:18,741 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 233 transitions. [2021-11-25 19:00:18,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-25 19:00:18,741 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:18,742 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:00:18,782 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:18,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-11-25 19:00:18,961 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:18,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:18,962 INFO L85 PathProgramCache]: Analyzing trace with hash -597760478, now seen corresponding path program 1 times [2021-11-25 19:00:18,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:00:18,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300992212] [2021-11-25 19:00:18,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:18,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:00:18,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:19,202 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-25 19:00:19,203 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 19:00:19,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300992212] [2021-11-25 19:00:19,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300992212] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:00:19,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049790332] [2021-11-25 19:00:19,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:19,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:00:19,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:00:19,204 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:00:19,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-25 19:00:19,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:19,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-25 19:00:19,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:19,412 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:00:19,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-11-25 19:00:19,704 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-11-25 19:00:19,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2021-11-25 19:00:19,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:00:19,822 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-25 19:00:19,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:00:19,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 28 [2021-11-25 19:00:20,048 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:00:20,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2021-11-25 19:00:20,325 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 1 proven. 35 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-25 19:00:20,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049790332] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:00:20,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [674298614] [2021-11-25 19:00:20,326 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2021-11-25 19:00:20,326 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 19:00:20,327 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 19:00:20,327 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 19:00:20,327 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 19:00:20,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:20,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:20,539 INFO L354 Elim1Store]: treesize reduction 165, result has 19.9 percent of original size [2021-11-25 19:00:20,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 196 treesize of output 210 [2021-11-25 19:00:20,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:20,600 INFO L354 Elim1Store]: treesize reduction 187, result has 29.7 percent of original size [2021-11-25 19:00:20,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 185 treesize of output 230 [2021-11-25 19:00:20,784 INFO L354 Elim1Store]: treesize reduction 173, result has 41.0 percent of original size [2021-11-25 19:00:20,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 200 treesize of output 281 [2021-11-25 19:00:21,329 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 26 for LOIs [2021-11-25 19:00:21,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:21,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:21,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:21,674 INFO L354 Elim1Store]: treesize reduction 140, result has 14.1 percent of original size [2021-11-25 19:00:21,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 213 treesize of output 212 [2021-11-25 19:00:21,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:21,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:21,749 INFO L354 Elim1Store]: treesize reduction 166, result has 23.9 percent of original size [2021-11-25 19:00:21,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 213 treesize of output 236 [2021-11-25 19:00:21,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:00:21,930 INFO L354 Elim1Store]: treesize reduction 156, result has 36.3 percent of original size [2021-11-25 19:00:21,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 13 case distinctions, treesize of input 217 treesize of output 272 [2021-11-25 19:00:22,371 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 19:00:27,166 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '24502#(and (<= 0 |old(~global~0.offset)|) (<= 0 ~global~0.offset) (<= |#NULL.offset| 0) (<= 0 |parse_input_#in~input#1.offset|) (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) |~#commands~0.offset|)) 1) (= (select |#valid| |parse_input_~input#1.base|) 1) (= 6 |~#commands~0.base|) (< |parse_input_~input#1.offset| (select |#length| |parse_input_~input#1.base|)) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (= |parse_input_~i~0#1| 1) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (<= 0 (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) |~#commands~0.offset|)) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (< (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) |~#commands~0.offset|) (select |#length| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) |~#commands~0.offset|))) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0)) (and (= 6 |~#commands~0.base|) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (= |parse_input_~i~0#1| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))) (<= 0 |~#commands~0.offset|) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= 3 |parse_input_#in~input#1.base|) (<= 0 |#NULL.offset|) (<= |old(~global~0.offset)| 0) (not (= (select |#valid| |parse_input_#t~mem3#1.base|) 1)) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (<= |~#commands~0.offset| 0))' at error location [2021-11-25 19:00:27,166 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 19:00:27,166 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:00:27,166 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 12] total 29 [2021-11-25 19:00:27,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112072327] [2021-11-25 19:00:27,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:00:27,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-25 19:00:27,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 19:00:27,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-25 19:00:27,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=2056, Unknown=0, NotChecked=0, Total=2352 [2021-11-25 19:00:27,169 INFO L87 Difference]: Start difference. First operand 203 states and 233 transitions. Second operand has 31 states, 25 states have (on average 4.96) internal successors, (124), 23 states have internal predecessors, (124), 7 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-11-25 19:00:27,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:27,961 INFO L93 Difference]: Finished difference Result 229 states and 257 transitions. [2021-11-25 19:00:27,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 19:00:27,962 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 25 states have (on average 4.96) internal successors, (124), 23 states have internal predecessors, (124), 7 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 51 [2021-11-25 19:00:27,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:27,963 INFO L225 Difference]: With dead ends: 229 [2021-11-25 19:00:27,963 INFO L226 Difference]: Without dead ends: 229 [2021-11-25 19:00:27,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 107 SyntacticMatches, 12 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1437 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=565, Invalid=2975, Unknown=0, NotChecked=0, Total=3540 [2021-11-25 19:00:27,965 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 441 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 441 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:27,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [441 Valid, 176 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 410 Invalid, 0 Unknown, 8 Unchecked, 0.3s Time] [2021-11-25 19:00:27,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-11-25 19:00:27,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 203. [2021-11-25 19:00:27,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 184 states have (on average 1.1793478260869565) internal successors, (217), 190 states have internal predecessors, (217), 6 states have call successors, (6), 6 states have call predecessors, (6), 9 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2021-11-25 19:00:27,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 232 transitions. [2021-11-25 19:00:27,971 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 232 transitions. Word has length 51 [2021-11-25 19:00:27,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:27,972 INFO L470 AbstractCegarLoop]: Abstraction has 203 states and 232 transitions. [2021-11-25 19:00:27,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 25 states have (on average 4.96) internal successors, (124), 23 states have internal predecessors, (124), 7 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-11-25 19:00:27,972 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 232 transitions. [2021-11-25 19:00:27,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-25 19:00:27,973 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:27,973 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:00:28,015 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:28,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:00:28,189 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:28,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:28,190 INFO L85 PathProgramCache]: Analyzing trace with hash 86206807, now seen corresponding path program 1 times [2021-11-25 19:00:28,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 19:00:28,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755819170] [2021-11-25 19:00:28,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:28,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 19:00:28,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 19:00:28,258 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-25 19:00:28,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 19:00:28,342 INFO L133 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2021-11-25 19:00:28,343 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-25 19:00:28,344 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (19 of 20 remaining) [2021-11-25 19:00:28,346 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr0REQUIRES_VIOLATION (18 of 20 remaining) [2021-11-25 19:00:28,347 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr1REQUIRES_VIOLATION (17 of 20 remaining) [2021-11-25 19:00:28,347 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (16 of 20 remaining) [2021-11-25 19:00:28,349 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (15 of 20 remaining) [2021-11-25 19:00:28,350 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE (14 of 20 remaining) [2021-11-25 19:00:28,350 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE (13 of 20 remaining) [2021-11-25 19:00:28,350 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr6REQUIRES_VIOLATION (12 of 20 remaining) [2021-11-25 19:00:28,351 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr7REQUIRES_VIOLATION (11 of 20 remaining) [2021-11-25 19:00:28,351 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr8REQUIRES_VIOLATION (10 of 20 remaining) [2021-11-25 19:00:28,351 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr9REQUIRES_VIOLATION (9 of 20 remaining) [2021-11-25 19:00:28,352 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE (8 of 20 remaining) [2021-11-25 19:00:28,352 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE (7 of 20 remaining) [2021-11-25 19:00:28,352 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr12ASSERT_VIOLATIONMEMORY_FREE (6 of 20 remaining) [2021-11-25 19:00:28,353 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE (5 of 20 remaining) [2021-11-25 19:00:28,353 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr14ASSERT_VIOLATIONMEMORY_FREE (4 of 20 remaining) [2021-11-25 19:00:28,353 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr15ASSERT_VIOLATIONMEMORY_FREE (3 of 20 remaining) [2021-11-25 19:00:28,353 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr16ASSERT_VIOLATIONMEMORY_FREE (2 of 20 remaining) [2021-11-25 19:00:28,354 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr17ASSERT_VIOLATIONMEMORY_FREE (1 of 20 remaining) [2021-11-25 19:00:28,354 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr18ASSERT_VIOLATIONMEMORY_FREE (0 of 20 remaining) [2021-11-25 19:00:28,354 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-11-25 19:00:28,359 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:00:28,368 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-25 19:00:28,468 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 07:00:28 BoogieIcfgContainer [2021-11-25 19:00:28,472 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-25 19:00:28,473 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-25 19:00:28,473 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-25 19:00:28,473 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-25 19:00:28,474 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:58:35" (3/4) ... [2021-11-25 19:00:28,477 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-25 19:00:28,478 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-25 19:00:28,478 INFO L158 Benchmark]: Toolchain (without parser) took 113862.79ms. Allocated memory was 100.7MB in the beginning and 371.2MB in the end (delta: 270.5MB). Free memory was 56.3MB in the beginning and 245.1MB in the end (delta: -188.8MB). Peak memory consumption was 81.5MB. Max. memory is 16.1GB. [2021-11-25 19:00:28,478 INFO L158 Benchmark]: CDTParser took 0.24ms. Allocated memory is still 100.7MB. Free memory is still 74.1MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 19:00:28,479 INFO L158 Benchmark]: CACSL2BoogieTranslator took 549.20ms. Allocated memory is still 100.7MB. Free memory was 56.1MB in the beginning and 64.8MB in the end (delta: -8.7MB). Peak memory consumption was 4.4MB. Max. memory is 16.1GB. [2021-11-25 19:00:28,479 INFO L158 Benchmark]: Boogie Procedure Inliner took 47.89ms. Allocated memory is still 100.7MB. Free memory was 64.8MB in the beginning and 62.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-25 19:00:28,479 INFO L158 Benchmark]: Boogie Preprocessor took 29.94ms. Allocated memory is still 100.7MB. Free memory was 62.7MB in the beginning and 61.2MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 19:00:28,479 INFO L158 Benchmark]: RCFGBuilder took 426.16ms. Allocated memory is still 100.7MB. Free memory was 61.2MB in the beginning and 45.9MB in the end (delta: 15.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2021-11-25 19:00:28,480 INFO L158 Benchmark]: TraceAbstraction took 112798.45ms. Allocated memory was 100.7MB in the beginning and 371.2MB in the end (delta: 270.5MB). Free memory was 45.4MB in the beginning and 245.1MB in the end (delta: -199.6MB). Peak memory consumption was 72.7MB. Max. memory is 16.1GB. [2021-11-25 19:00:28,481 INFO L158 Benchmark]: Witness Printer took 4.78ms. Allocated memory is still 371.2MB. Free memory is still 245.1MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 19:00:28,490 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.24ms. Allocated memory is still 100.7MB. Free memory is still 74.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 549.20ms. Allocated memory is still 100.7MB. Free memory was 56.1MB in the beginning and 64.8MB in the end (delta: -8.7MB). Peak memory consumption was 4.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 47.89ms. Allocated memory is still 100.7MB. Free memory was 64.8MB in the beginning and 62.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 29.94ms. Allocated memory is still 100.7MB. Free memory was 62.7MB in the beginning and 61.2MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 426.16ms. Allocated memory is still 100.7MB. Free memory was 61.2MB in the beginning and 45.9MB in the end (delta: 15.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 112798.45ms. Allocated memory was 100.7MB in the beginning and 371.2MB in the end (delta: 270.5MB). Free memory was 45.4MB in the beginning and 245.1MB in the end (delta: -199.6MB). Peak memory consumption was 72.7MB. Max. memory is 16.1GB. * Witness Printer took 4.78ms. Allocated memory is still 371.2MB. Free memory is still 245.1MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 721]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of strcmp at line 693, overapproximation of memtrack at line 721. Possible FailurePath: [L685] int state = STATE_1; [L686] char *global = 0; [L687-L690] const struct command commands[] = { {"c1",c1,STATE_1}, {"c2",c2,STATE_2} }; [L722] CALL parse_input("c1") VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, state=0] [L692] int i = 0; VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] COND TRUE strcmp(commands[i].name,input) == 0 [L694] EXPR commands[i].state_needed VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].state_needed=0, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L694] COND TRUE state >= commands[i].state_needed [L695] EXPR commands[i].function [L695] CALL commands[i].function() [L702] char *x = (char *)malloc(sizeof(char)); [L703] COND FALSE !(!x) [L706] COND FALSE !(\read(*global)) [L708] global = x [L709] state = STATE_2 [L695] RET commands[i].function() [L722] RET parse_input("c1") VAL [commands={6:0}, global={-3:0}, state=1] [L723] CALL parse_input("c1") VAL [\old(global)=-3, \old(global)=0, \old(state)=1, commands={6:0}, global={-3:0}, state=1] [L692] int i = 0; VAL [\old(global)=0, \old(global)=-3, \old(state)=1, commands={6:0}, global={-3:0}, i=0, input={4:0}, input={4:0}, state=1] [L692] COND TRUE i < 2 VAL [\old(global)=-3, \old(global)=0, \old(state)=1, commands={6:0}, global={-3:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] EXPR commands[i].name VAL [\old(global)=-3, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={-3:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=-3, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={-3:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=-3, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={-3:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=-3, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={-3:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=-3, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={-3:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] COND TRUE strcmp(commands[i].name,input) == 0 [L694] EXPR commands[i].state_needed VAL [\old(global)=-3, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].state_needed=0, global={-3:0}, i=0, input={4:0}, input={4:0}, state=1] [L694] COND TRUE state >= commands[i].state_needed [L695] EXPR commands[i].function [L695] CALL commands[i].function() [L702] char *x = (char *)malloc(sizeof(char)); [L703] COND FALSE !(!x) [L706] COND TRUE \read(*global) [L708] global = x [L709] state = STATE_2 [L695] RET commands[i].function() [L723] RET parse_input("c1") VAL [commands={6:0}, global={7:0}, state=1] [L724] CALL parse_input("c2") VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, global={7:0}, state=1] [L692] int i = 0; VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L692] COND TRUE i < 2 VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] EXPR commands[i].name VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] COND TRUE strcmp(commands[i].name,input) == 0 [L694] EXPR commands[i].state_needed VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].state_needed=0, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L694] COND TRUE state >= commands[i].state_needed [L695] EXPR commands[i].function [L695] CALL commands[i].function() [L702] char *x = (char *)malloc(sizeof(char)); [L703] COND FALSE !(!x) [L706] COND TRUE \read(*global) [L708] global = x [L709] state = STATE_2 [L695] RET commands[i].function() [L724] RET parse_input("c2") VAL [commands={6:0}, global={-6:0}, state=1] [L725] return 0; VAL [\result=0, commands={6:0}, global={-6:0}, state=1] - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 694]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 694]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 695]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 695]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 714]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 714]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 714]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 717]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 717]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 717]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 54 locations, 20 error locations. Started 1 CEGAR loops. OverallTime: 112.6s, OverallIterations: 31, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 13.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9016 SdHoareTripleChecker+Valid, 5.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9015 mSDsluCounter, 6224 SdHoareTripleChecker+Invalid, 4.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1176 IncrementalHoareTripleChecker+Unchecked, 5019 mSDsCounter, 1376 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6507 IncrementalHoareTripleChecker+Invalid, 9059 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1376 mSolverCounterUnsat, 1314 mSDtfsCounter, 6507 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1949 GetRequests, 1041 SyntacticMatches, 52 SemanticMatches, 856 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13877 ImplicationChecksByTransitivity, 61.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=652occurred in iteration=17, InterpolantAutomatonStates: 365, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.5s AutomataMinimizationTime, 30 MinimizatonAttempts, 1726 StatesRemovedByMinimization, 27 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 14.4s InterpolantComputationTime, 1519 NumberOfCodeBlocks, 1519 NumberOfCodeBlocksAsserted, 50 NumberOfCheckSat, 1565 ConstructedInterpolants, 104 QuantifiedInterpolants, 22329 SizeOfPredicates, 113 NumberOfNonLiveVariables, 4626 ConjunctsInSsa, 427 ConjunctsInUnsatCore, 54 InterpolantComputations, 12 PerfectInterpolantSequences, 287/883 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: OVERALL_TIME: 1.9s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 2, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 11, DAG_INTERPRETER_EARLY_EXITS: 0, TOOLS_POST_APPLICATIONS: 28, TOOLS_POST_TIME: 1.7s, TOOLS_POST_CALL_APPLICATIONS: 1, TOOLS_POST_CALL_TIME: 0.0s, TOOLS_POST_RETURN_APPLICATIONS: 0, TOOLS_POST_RETURN_TIME: 0.0s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 29, TOOLS_QUANTIFIERELIM_TIME: 1.7s, TOOLS_QUANTIFIERELIM_MAX_TIME: 0.3s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 48, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 2, DOMAIN_JOIN_TIME: 0.0s, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.0s, DOMAIN_WIDEN_APPLICATIONS: 1, DOMAIN_WIDEN_TIME: 0.0s, DOMAIN_ISSUBSETEQ_APPLICATIONS: 2, DOMAIN_ISSUBSETEQ_TIME: 0.0s, DOMAIN_ISBOTTOM_APPLICATIONS: 11, DOMAIN_ISBOTTOM_TIME: 0.1s, LOOP_SUMMARIZER_APPLICATIONS: 1, LOOP_SUMMARIZER_CACHE_MISSES: 1, LOOP_SUMMARIZER_OVERALL_TIME: 1.0s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 1.0s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 2, CALL_SUMMARIZER_APPLICATIONS: 0, CALL_SUMMARIZER_CACHE_MISSES: 0, CALL_SUMMARIZER_OVERALL_TIME: 0.0s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.0s, PROCEDURE_GRAPH_BUILDER_TIME: 0.0s, PATH_EXPR_TIME: 0.0s, REGEX_TO_DAG_TIME: 0.0s, DAG_COMPRESSION_TIME: 0.0s, DAG_COMPRESSION_PROCESSED_NODES: 104, DAG_COMPRESSION_RETAINED_NODES: 44, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-25 19:00:28,553 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety-bftpd/bftpd_3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6826aeecba49275836b6b398765a757158a4e84d2c6569399d77f2320562875e --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 19:00:31,039 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 19:00:31,043 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 19:00:31,103 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 19:00:31,104 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 19:00:31,109 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 19:00:31,111 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 19:00:31,116 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 19:00:31,121 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 19:00:31,133 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 19:00:31,135 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 19:00:31,137 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 19:00:31,139 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 19:00:31,141 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 19:00:31,145 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 19:00:31,150 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 19:00:31,152 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 19:00:31,153 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 19:00:31,155 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 19:00:31,162 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 19:00:31,164 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 19:00:31,166 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 19:00:31,169 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 19:00:31,171 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 19:00:31,179 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 19:00:31,185 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 19:00:31,186 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 19:00:31,187 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 19:00:31,189 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 19:00:31,190 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 19:00:31,191 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 19:00:31,192 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 19:00:31,194 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 19:00:31,195 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 19:00:31,197 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 19:00:31,198 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 19:00:31,199 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 19:00:31,199 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 19:00:31,200 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 19:00:31,202 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 19:00:31,203 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 19:00:31,204 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2021-11-25 19:00:31,250 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 19:00:31,251 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 19:00:31,252 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 19:00:31,252 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 19:00:31,252 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 19:00:31,253 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 19:00:31,253 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 19:00:31,253 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 19:00:31,253 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 19:00:31,254 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 19:00:31,254 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 19:00:31,254 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 19:00:31,255 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-25 19:00:31,255 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-25 19:00:31,256 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 19:00:31,256 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 19:00:31,256 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-25 19:00:31,257 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 19:00:31,257 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 19:00:31,257 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 19:00:31,257 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-25 19:00:31,258 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-25 19:00:31,258 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-25 19:00:31,258 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 19:00:31,258 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-25 19:00:31,259 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-25 19:00:31,259 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-25 19:00:31,259 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 19:00:31,259 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 19:00:31,260 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 19:00:31,260 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-25 19:00:31,260 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 19:00:31,261 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 19:00:31,261 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 19:00:31,261 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 19:00:31,261 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-25 19:00:31,262 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-25 19:00:31,262 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 19:00:31,262 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 19:00:31,262 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6826aeecba49275836b6b398765a757158a4e84d2c6569399d77f2320562875e [2021-11-25 19:00:31,647 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 19:00:31,673 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 19:00:31,676 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 19:00:31,677 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 19:00:31,678 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 19:00:31,679 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/memsafety-bftpd/bftpd_3.i [2021-11-25 19:00:31,749 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/data/d54e85072/9d04e694e9d14997a483055104447682/FLAGaa0925052 [2021-11-25 19:00:32,371 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 19:00:32,372 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/sv-benchmarks/c/memsafety-bftpd/bftpd_3.i [2021-11-25 19:00:32,401 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/data/d54e85072/9d04e694e9d14997a483055104447682/FLAGaa0925052 [2021-11-25 19:00:32,629 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/data/d54e85072/9d04e694e9d14997a483055104447682 [2021-11-25 19:00:32,633 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 19:00:32,634 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 19:00:32,637 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 19:00:32,637 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 19:00:32,641 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 19:00:32,642 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 07:00:32" (1/1) ... [2021-11-25 19:00:32,645 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b35178f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:00:32, skipping insertion in model container [2021-11-25 19:00:32,645 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 07:00:32" (1/1) ... [2021-11-25 19:00:32,653 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 19:00:32,751 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 19:00:33,329 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 19:00:33,351 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 19:00:33,418 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 19:00:33,486 INFO L208 MainTranslator]: Completed translation [2021-11-25 19:00:33,487 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:00:33 WrapperNode [2021-11-25 19:00:33,487 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 19:00:33,488 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 19:00:33,489 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 19:00:33,490 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 19:00:33,498 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:00:33" (1/1) ... [2021-11-25 19:00:33,546 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:00:33" (1/1) ... [2021-11-25 19:00:33,579 INFO L137 Inliner]: procedures = 169, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 96 [2021-11-25 19:00:33,580 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 19:00:33,581 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 19:00:33,581 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 19:00:33,581 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 19:00:33,595 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:00:33" (1/1) ... [2021-11-25 19:00:33,595 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:00:33" (1/1) ... [2021-11-25 19:00:33,607 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:00:33" (1/1) ... [2021-11-25 19:00:33,607 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:00:33" (1/1) ... [2021-11-25 19:00:33,631 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:00:33" (1/1) ... [2021-11-25 19:00:33,644 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:00:33" (1/1) ... [2021-11-25 19:00:33,646 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:00:33" (1/1) ... [2021-11-25 19:00:33,650 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 19:00:33,651 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 19:00:33,651 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 19:00:33,651 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 19:00:33,652 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:00:33" (1/1) ... [2021-11-25 19:00:33,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 19:00:33,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:00:33,702 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 19:00:33,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 19:00:33,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-25 19:00:33,757 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2021-11-25 19:00:33,757 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2021-11-25 19:00:33,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 19:00:33,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 19:00:33,758 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-25 19:00:33,758 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 19:00:33,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-25 19:00:33,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-25 19:00:33,759 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 19:00:33,759 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 19:00:33,872 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 19:00:33,874 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 19:00:34,351 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 19:00:34,373 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 19:00:34,373 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-25 19:00:34,376 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 07:00:34 BoogieIcfgContainer [2021-11-25 19:00:34,376 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 19:00:34,378 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 19:00:34,386 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 19:00:34,390 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 19:00:34,390 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 07:00:32" (1/3) ... [2021-11-25 19:00:34,391 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14e67bf3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 07:00:34, skipping insertion in model container [2021-11-25 19:00:34,391 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 07:00:33" (2/3) ... [2021-11-25 19:00:34,392 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14e67bf3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 07:00:34, skipping insertion in model container [2021-11-25 19:00:34,393 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 07:00:34" (3/3) ... [2021-11-25 19:00:34,395 INFO L111 eAbstractionObserver]: Analyzing ICFG bftpd_3.i [2021-11-25 19:00:34,404 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 19:00:34,406 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2021-11-25 19:00:34,471 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 19:00:34,483 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-25 19:00:34,483 INFO L340 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2021-11-25 19:00:34,503 INFO L276 IsEmpty]: Start isEmpty. Operand has 61 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 56 states have internal predecessors, (64), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-25 19:00:34,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-25 19:00:34,512 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:34,513 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-25 19:00:34,514 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:34,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:34,521 INFO L85 PathProgramCache]: Analyzing trace with hash -772449407, now seen corresponding path program 1 times [2021-11-25 19:00:34,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:00:34,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1449100700] [2021-11-25 19:00:34,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:34,540 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:00:34,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:00:34,548 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:00:34,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-25 19:00:34,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:34,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 19:00:34,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:34,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:34,934 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:00:34,937 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:00:34,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1449100700] [2021-11-25 19:00:34,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1449100700] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:00:34,939 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:00:34,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-25 19:00:34,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912967888] [2021-11-25 19:00:34,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:00:34,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:00:34,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:00:34,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:00:34,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:00:34,978 INFO L87 Difference]: Start difference. First operand has 61 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 56 states have internal predecessors, (64), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:35,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:35,225 INFO L93 Difference]: Finished difference Result 109 states and 127 transitions. [2021-11-25 19:00:35,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:00:35,228 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-11-25 19:00:35,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:35,244 INFO L225 Difference]: With dead ends: 109 [2021-11-25 19:00:35,245 INFO L226 Difference]: Without dead ends: 105 [2021-11-25 19:00:35,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:00:35,256 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 51 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:35,258 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 101 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:00:35,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-11-25 19:00:35,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 82. [2021-11-25 19:00:35,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 55 states have (on average 1.709090909090909) internal successors, (94), 74 states have internal predecessors, (94), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-25 19:00:35,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 107 transitions. [2021-11-25 19:00:35,337 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 107 transitions. Word has length 6 [2021-11-25 19:00:35,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:35,338 INFO L470 AbstractCegarLoop]: Abstraction has 82 states and 107 transitions. [2021-11-25 19:00:35,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:35,340 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 107 transitions. [2021-11-25 19:00:35,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-25 19:00:35,341 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:35,341 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-25 19:00:35,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-11-25 19:00:35,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:00:35,545 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:35,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:35,547 INFO L85 PathProgramCache]: Analyzing trace with hash -772449406, now seen corresponding path program 1 times [2021-11-25 19:00:35,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:00:35,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1615863454] [2021-11-25 19:00:35,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:35,548 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:00:35,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:00:35,564 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:00:35,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-25 19:00:35,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:35,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 19:00:35,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:35,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:35,862 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:00:35,862 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:00:35,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1615863454] [2021-11-25 19:00:35,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1615863454] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:00:35,863 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:00:35,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 19:00:35,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683171747] [2021-11-25 19:00:35,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:00:35,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 19:00:35,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:00:35,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 19:00:35,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:00:35,867 INFO L87 Difference]: Start difference. First operand 82 states and 107 transitions. Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:36,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:36,145 INFO L93 Difference]: Finished difference Result 207 states and 270 transitions. [2021-11-25 19:00:36,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 19:00:36,146 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-11-25 19:00:36,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:36,149 INFO L225 Difference]: With dead ends: 207 [2021-11-25 19:00:36,150 INFO L226 Difference]: Without dead ends: 207 [2021-11-25 19:00:36,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:00:36,152 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 143 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:36,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 147 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:00:36,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-11-25 19:00:36,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 149. [2021-11-25 19:00:36,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 117 states have (on average 1.7606837606837606) internal successors, (206), 136 states have internal predecessors, (206), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2021-11-25 19:00:36,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 232 transitions. [2021-11-25 19:00:36,185 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 232 transitions. Word has length 6 [2021-11-25 19:00:36,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:36,186 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 232 transitions. [2021-11-25 19:00:36,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:36,186 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 232 transitions. [2021-11-25 19:00:36,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-25 19:00:36,187 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:36,187 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:00:36,204 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:36,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:00:36,401 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:36,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:36,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1823872140, now seen corresponding path program 1 times [2021-11-25 19:00:36,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:00:36,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [417084690] [2021-11-25 19:00:36,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:36,405 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:00:36,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:00:36,407 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:00:36,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-25 19:00:36,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:36,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 19:00:36,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:36,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:00:36,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:36,707 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:00:36,708 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:00:36,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [417084690] [2021-11-25 19:00:36,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [417084690] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:00:36,711 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:00:36,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 19:00:36,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049826165] [2021-11-25 19:00:36,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:00:36,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:00:36,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:00:36,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:00:36,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:00:36,714 INFO L87 Difference]: Start difference. First operand 149 states and 232 transitions. Second operand has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:37,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:37,118 INFO L93 Difference]: Finished difference Result 228 states and 328 transitions. [2021-11-25 19:00:37,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 19:00:37,119 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-25 19:00:37,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:37,123 INFO L225 Difference]: With dead ends: 228 [2021-11-25 19:00:37,123 INFO L226 Difference]: Without dead ends: 228 [2021-11-25 19:00:37,124 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-25 19:00:37,126 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 133 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:37,126 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 165 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 19:00:37,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-11-25 19:00:37,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 152. [2021-11-25 19:00:37,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 120 states have (on average 1.7416666666666667) internal successors, (209), 139 states have internal predecessors, (209), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2021-11-25 19:00:37,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 235 transitions. [2021-11-25 19:00:37,151 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 235 transitions. Word has length 7 [2021-11-25 19:00:37,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:37,152 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 235 transitions. [2021-11-25 19:00:37,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:37,153 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 235 transitions. [2021-11-25 19:00:37,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-25 19:00:37,153 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:37,153 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:00:37,171 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:37,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:00:37,367 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:37,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:37,368 INFO L85 PathProgramCache]: Analyzing trace with hash 705461537, now seen corresponding path program 1 times [2021-11-25 19:00:37,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:00:37,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [228055471] [2021-11-25 19:00:37,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:37,370 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:00:37,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:00:37,371 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:00:37,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-25 19:00:37,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:37,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 19:00:37,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:37,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:00:37,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:00:37,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:37,702 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:00:37,703 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:00:37,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [228055471] [2021-11-25 19:00:37,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [228055471] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:00:37,703 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:00:37,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 19:00:37,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739908122] [2021-11-25 19:00:37,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:00:37,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:00:37,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:00:37,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:00:37,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:00:37,706 INFO L87 Difference]: Start difference. First operand 152 states and 235 transitions. Second operand has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:38,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:38,022 INFO L93 Difference]: Finished difference Result 209 states and 271 transitions. [2021-11-25 19:00:38,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 19:00:38,023 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-11-25 19:00:38,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:38,025 INFO L225 Difference]: With dead ends: 209 [2021-11-25 19:00:38,025 INFO L226 Difference]: Without dead ends: 209 [2021-11-25 19:00:38,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-25 19:00:38,027 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 146 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:38,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 194 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 19:00:38,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-11-25 19:00:38,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 152. [2021-11-25 19:00:38,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 120 states have (on average 1.725) internal successors, (207), 139 states have internal predecessors, (207), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2021-11-25 19:00:38,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 233 transitions. [2021-11-25 19:00:38,049 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 233 transitions. Word has length 8 [2021-11-25 19:00:38,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:38,049 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 233 transitions. [2021-11-25 19:00:38,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:38,050 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 233 transitions. [2021-11-25 19:00:38,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-25 19:00:38,050 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:38,050 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:00:38,062 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:38,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:00:38,257 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:38,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:38,258 INFO L85 PathProgramCache]: Analyzing trace with hash 394471214, now seen corresponding path program 1 times [2021-11-25 19:00:38,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:00:38,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2118717924] [2021-11-25 19:00:38,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:38,259 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:00:38,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:00:38,260 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:00:38,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-25 19:00:38,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:38,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-25 19:00:38,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:38,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:38,450 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:00:38,450 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:00:38,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2118717924] [2021-11-25 19:00:38,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2118717924] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:00:38,451 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:00:38,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 19:00:38,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443743016] [2021-11-25 19:00:38,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:00:38,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:00:38,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:00:38,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:00:38,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:00:38,454 INFO L87 Difference]: Start difference. First operand 152 states and 233 transitions. Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:38,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:38,666 INFO L93 Difference]: Finished difference Result 234 states and 323 transitions. [2021-11-25 19:00:38,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 19:00:38,666 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-25 19:00:38,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:38,668 INFO L225 Difference]: With dead ends: 234 [2021-11-25 19:00:38,669 INFO L226 Difference]: Without dead ends: 234 [2021-11-25 19:00:38,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-11-25 19:00:38,670 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 132 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:38,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 179 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:00:38,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-11-25 19:00:38,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 185. [2021-11-25 19:00:38,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 151 states have (on average 1.6754966887417218) internal successors, (253), 171 states have internal predecessors, (253), 8 states have call successors, (8), 5 states have call predecessors, (8), 6 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2021-11-25 19:00:38,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 279 transitions. [2021-11-25 19:00:38,689 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 279 transitions. Word has length 9 [2021-11-25 19:00:38,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:38,690 INFO L470 AbstractCegarLoop]: Abstraction has 185 states and 279 transitions. [2021-11-25 19:00:38,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:38,690 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 279 transitions. [2021-11-25 19:00:38,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-25 19:00:38,691 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:38,691 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:00:38,708 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:38,909 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:00:38,909 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:38,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:38,910 INFO L85 PathProgramCache]: Analyzing trace with hash -656294205, now seen corresponding path program 1 times [2021-11-25 19:00:38,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:00:38,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [295781857] [2021-11-25 19:00:38,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:38,911 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:00:38,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:00:38,915 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:00:38,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-25 19:00:38,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:38,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 19:00:38,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:39,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:39,088 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:00:39,088 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:00:39,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [295781857] [2021-11-25 19:00:39,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [295781857] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:00:39,089 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:00:39,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 19:00:39,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165758253] [2021-11-25 19:00:39,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:00:39,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:00:39,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:00:39,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:00:39,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:00:39,090 INFO L87 Difference]: Start difference. First operand 185 states and 279 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:39,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:39,319 INFO L93 Difference]: Finished difference Result 235 states and 302 transitions. [2021-11-25 19:00:39,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 19:00:39,320 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-11-25 19:00:39,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:39,322 INFO L225 Difference]: With dead ends: 235 [2021-11-25 19:00:39,322 INFO L226 Difference]: Without dead ends: 235 [2021-11-25 19:00:39,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-11-25 19:00:39,323 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 141 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:39,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 207 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:00:39,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-11-25 19:00:39,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 199. [2021-11-25 19:00:39,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 164 states have (on average 1.670731707317073) internal successors, (274), 185 states have internal predecessors, (274), 8 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2021-11-25 19:00:39,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 300 transitions. [2021-11-25 19:00:39,338 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 300 transitions. Word has length 10 [2021-11-25 19:00:39,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:39,339 INFO L470 AbstractCegarLoop]: Abstraction has 199 states and 300 transitions. [2021-11-25 19:00:39,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:39,339 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 300 transitions. [2021-11-25 19:00:39,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-25 19:00:39,340 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:39,340 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:00:39,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:39,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:00:39,564 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:39,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:39,565 INFO L85 PathProgramCache]: Analyzing trace with hash 12795785, now seen corresponding path program 1 times [2021-11-25 19:00:39,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:00:39,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1154009588] [2021-11-25 19:00:39,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:39,565 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:00:39,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:00:39,566 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:00:39,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-25 19:00:39,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:39,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 19:00:39,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:39,835 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:39,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:00:40,435 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:40,435 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:00:40,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1154009588] [2021-11-25 19:00:40,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1154009588] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:00:40,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1112969609] [2021-11-25 19:00:40,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:40,436 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:00:40,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:00:40,445 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:00:40,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2021-11-25 19:00:40,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:40,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 19:00:40,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:40,727 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:40,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:00:41,074 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:41,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1112969609] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:00:41,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360274275] [2021-11-25 19:00:41,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:41,075 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:00:41,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:00:41,079 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:00:41,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-25 19:00:41,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:41,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 19:00:41,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:41,319 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:41,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:00:41,701 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:41,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360274275] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:00:41,701 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 19:00:41,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3, 3, 3, 3] total 6 [2021-11-25 19:00:41,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677901273] [2021-11-25 19:00:41,702 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 19:00:41,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 19:00:41,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:00:41,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 19:00:41,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-11-25 19:00:41,703 INFO L87 Difference]: Start difference. First operand 199 states and 300 transitions. Second operand has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:42,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:42,217 INFO L93 Difference]: Finished difference Result 361 states and 483 transitions. [2021-11-25 19:00:42,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 19:00:42,218 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-11-25 19:00:42,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:42,221 INFO L225 Difference]: With dead ends: 361 [2021-11-25 19:00:42,221 INFO L226 Difference]: Without dead ends: 361 [2021-11-25 19:00:42,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-11-25 19:00:42,222 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 366 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:42,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [366 Valid, 294 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 19:00:42,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2021-11-25 19:00:42,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 234. [2021-11-25 19:00:42,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 197 states have (on average 1.649746192893401) internal successors, (325), 220 states have internal predecessors, (325), 8 states have call successors, (8), 5 states have call predecessors, (8), 9 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2021-11-25 19:00:42,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 354 transitions. [2021-11-25 19:00:42,237 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 354 transitions. Word has length 14 [2021-11-25 19:00:42,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:42,238 INFO L470 AbstractCegarLoop]: Abstraction has 234 states and 354 transitions. [2021-11-25 19:00:42,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:42,238 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 354 transitions. [2021-11-25 19:00:42,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-25 19:00:42,239 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:42,239 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:00:42,276 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:42,448 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2021-11-25 19:00:42,646 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (9)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:42,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 19:00:42,842 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:42,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:42,842 INFO L85 PathProgramCache]: Analyzing trace with hash 396669285, now seen corresponding path program 1 times [2021-11-25 19:00:42,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:00:42,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [332251887] [2021-11-25 19:00:42,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:42,843 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:00:42,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:00:42,843 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:00:42,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-25 19:00:42,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:42,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 19:00:42,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:43,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:00:43,167 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:43,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:00:43,359 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:43,360 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:00:43,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [332251887] [2021-11-25 19:00:43,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [332251887] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:00:43,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [952787306] [2021-11-25 19:00:43,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:43,360 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:00:43,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:00:43,361 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:00:43,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2021-11-25 19:00:43,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:43,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 19:00:43,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:43,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:00:43,827 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:43,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:00:43,972 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:43,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [952787306] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:00:43,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218272810] [2021-11-25 19:00:43,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:43,972 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:00:43,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:00:43,973 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:00:43,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-25 19:00:44,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:44,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 19:00:44,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:44,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:00:44,420 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:44,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:00:44,934 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:44,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218272810] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:00:44,934 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 19:00:44,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 18 [2021-11-25 19:00:44,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508467993] [2021-11-25 19:00:44,935 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 19:00:44,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-25 19:00:44,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:00:44,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-25 19:00:44,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2021-11-25 19:00:44,936 INFO L87 Difference]: Start difference. First operand 234 states and 354 transitions. Second operand has 20 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 19 states have internal predecessors, (68), 5 states have call successors, (5), 5 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:47,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:47,068 INFO L93 Difference]: Finished difference Result 590 states and 787 transitions. [2021-11-25 19:00:47,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-11-25 19:00:47,070 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 19 states have internal predecessors, (68), 5 states have call successors, (5), 5 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-11-25 19:00:47,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:47,074 INFO L225 Difference]: With dead ends: 590 [2021-11-25 19:00:47,074 INFO L226 Difference]: Without dead ends: 590 [2021-11-25 19:00:47,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 59 SyntacticMatches, 7 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=351, Invalid=1131, Unknown=0, NotChecked=0, Total=1482 [2021-11-25 19:00:47,076 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 1043 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1043 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:47,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1043 Valid, 633 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2021-11-25 19:00:47,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2021-11-25 19:00:47,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 315. [2021-11-25 19:00:47,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 275 states have (on average 1.64) internal successors, (451), 301 states have internal predecessors, (451), 8 states have call successors, (8), 5 states have call predecessors, (8), 12 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2021-11-25 19:00:47,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 486 transitions. [2021-11-25 19:00:47,103 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 486 transitions. Word has length 15 [2021-11-25 19:00:47,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:47,104 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 486 transitions. [2021-11-25 19:00:47,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 19 states have internal predecessors, (68), 5 states have call successors, (5), 5 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:47,104 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 486 transitions. [2021-11-25 19:00:47,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-25 19:00:47,105 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:47,105 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:00:47,107 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (12)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:47,326 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:47,513 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2021-11-25 19:00:47,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:00:47,707 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:47,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:47,707 INFO L85 PathProgramCache]: Analyzing trace with hash -588154008, now seen corresponding path program 1 times [2021-11-25 19:00:47,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:00:47,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [36377042] [2021-11-25 19:00:47,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:47,708 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:00:47,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:00:47,709 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:00:47,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-25 19:00:47,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:47,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 19:00:47,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:48,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:00:48,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:00:48,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:48,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:00:48,318 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:48,318 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:00:48,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [36377042] [2021-11-25 19:00:48,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [36377042] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:00:48,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [583438447] [2021-11-25 19:00:48,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:48,319 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:00:48,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:00:48,322 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:00:48,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2021-11-25 19:00:48,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:48,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 19:00:48,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:48,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:00:48,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:00:48,695 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:48,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:00:48,806 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:48,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [583438447] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:00:48,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78708732] [2021-11-25 19:00:48,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:48,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:00:48,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:00:48,808 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:00:48,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-25 19:00:48,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:48,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 19:00:48,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:49,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:00:49,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:00:49,332 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:49,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:00:49,793 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:49,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78708732] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:00:49,794 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 19:00:49,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 15 [2021-11-25 19:00:49,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929191785] [2021-11-25 19:00:49,794 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 19:00:49,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-25 19:00:49,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:00:49,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-25 19:00:49,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-11-25 19:00:49,796 INFO L87 Difference]: Start difference. First operand 315 states and 486 transitions. Second operand has 17 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:52,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:52,524 INFO L93 Difference]: Finished difference Result 806 states and 1081 transitions. [2021-11-25 19:00:52,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-25 19:00:52,525 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-25 19:00:52,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:52,530 INFO L225 Difference]: With dead ends: 806 [2021-11-25 19:00:52,530 INFO L226 Difference]: Without dead ends: 806 [2021-11-25 19:00:52,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=242, Invalid=750, Unknown=0, NotChecked=0, Total=992 [2021-11-25 19:00:52,532 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 1104 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1104 SdHoareTripleChecker+Valid, 723 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:52,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1104 Valid, 723 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2021-11-25 19:00:52,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-11-25 19:00:52,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 396. [2021-11-25 19:00:52,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 352 states have (on average 1.6420454545454546) internal successors, (578), 380 states have internal predecessors, (578), 9 states have call successors, (9), 6 states have call predecessors, (9), 15 states have return successors, (32), 9 states have call predecessors, (32), 9 states have call successors, (32) [2021-11-25 19:00:52,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 619 transitions. [2021-11-25 19:00:52,559 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 619 transitions. Word has length 16 [2021-11-25 19:00:52,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:52,559 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 619 transitions. [2021-11-25 19:00:52,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:52,560 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 619 transitions. [2021-11-25 19:00:52,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-25 19:00:52,560 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:52,561 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:00:52,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (15)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:52,790 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:52,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:53,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:00:53,166 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:53,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:53,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1776199734, now seen corresponding path program 1 times [2021-11-25 19:00:53,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:00:53,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1269253664] [2021-11-25 19:00:53,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:53,167 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:00:53,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:00:53,168 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:00:53,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-11-25 19:00:53,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:53,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 19:00:53,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:53,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:53,271 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:00:53,272 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:00:53,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1269253664] [2021-11-25 19:00:53,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1269253664] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:00:53,272 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:00:53,272 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-25 19:00:53,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133682196] [2021-11-25 19:00:53,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:00:53,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:00:53,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:00:53,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:00:53,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:00:53,275 INFO L87 Difference]: Start difference. First operand 396 states and 619 transitions. Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:53,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:53,305 INFO L93 Difference]: Finished difference Result 545 states and 845 transitions. [2021-11-25 19:00:53,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:00:53,306 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-11-25 19:00:53,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:53,311 INFO L225 Difference]: With dead ends: 545 [2021-11-25 19:00:53,311 INFO L226 Difference]: Without dead ends: 545 [2021-11-25 19:00:53,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:00:53,312 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 49 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:53,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 113 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 19:00:53,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2021-11-25 19:00:53,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 525. [2021-11-25 19:00:53,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 470 states have (on average 1.6340425531914893) internal successors, (768), 502 states have internal predecessors, (768), 13 states have call successors, (13), 9 states have call predecessors, (13), 22 states have return successors, (56), 13 states have call predecessors, (56), 13 states have call successors, (56) [2021-11-25 19:00:53,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 837 transitions. [2021-11-25 19:00:53,338 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 837 transitions. Word has length 18 [2021-11-25 19:00:53,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:53,338 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 837 transitions. [2021-11-25 19:00:53,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:53,339 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 837 transitions. [2021-11-25 19:00:53,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-25 19:00:53,339 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:53,340 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:00:53,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:53,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:00:53,557 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:53,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:53,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1776199478, now seen corresponding path program 1 times [2021-11-25 19:00:53,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:00:53,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1829882673] [2021-11-25 19:00:53,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:53,558 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:00:53,558 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:00:53,559 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:00:53,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-11-25 19:00:53,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:53,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 19:00:53,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:53,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:53,715 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:00:53,716 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:00:53,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1829882673] [2021-11-25 19:00:53,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1829882673] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:00:53,716 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:00:53,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 19:00:53,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116430760] [2021-11-25 19:00:53,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:00:53,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:00:53,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:00:53,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:00:53,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:00:53,718 INFO L87 Difference]: Start difference. First operand 525 states and 837 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:53,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:53,760 INFO L93 Difference]: Finished difference Result 577 states and 884 transitions. [2021-11-25 19:00:53,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:00:53,761 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-11-25 19:00:53,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:53,765 INFO L225 Difference]: With dead ends: 577 [2021-11-25 19:00:53,765 INFO L226 Difference]: Without dead ends: 577 [2021-11-25 19:00:53,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:00:53,766 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 34 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:53,767 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 114 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 19:00:53,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2021-11-25 19:00:53,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 559. [2021-11-25 19:00:53,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 500 states have (on average 1.61) internal successors, (805), 534 states have internal predecessors, (805), 14 states have call successors, (14), 10 states have call predecessors, (14), 25 states have return successors, (59), 14 states have call predecessors, (59), 14 states have call successors, (59) [2021-11-25 19:00:53,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 878 transitions. [2021-11-25 19:00:53,796 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 878 transitions. Word has length 18 [2021-11-25 19:00:53,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:53,796 INFO L470 AbstractCegarLoop]: Abstraction has 559 states and 878 transitions. [2021-11-25 19:00:53,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:53,796 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 878 transitions. [2021-11-25 19:00:53,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-25 19:00:53,797 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:53,797 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:00:53,817 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:54,009 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:00:54,009 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:54,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:54,010 INFO L85 PathProgramCache]: Analyzing trace with hash 772383166, now seen corresponding path program 1 times [2021-11-25 19:00:54,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:00:54,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [824427420] [2021-11-25 19:00:54,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:54,010 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:00:54,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:00:54,011 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:00:54,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-11-25 19:00:54,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:54,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 19:00:54,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:54,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:54,220 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:00:54,220 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:00:54,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [824427420] [2021-11-25 19:00:54,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [824427420] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:00:54,220 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:00:54,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-25 19:00:54,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974229797] [2021-11-25 19:00:54,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:00:54,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:00:54,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:00:54,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:00:54,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:00:54,222 INFO L87 Difference]: Start difference. First operand 559 states and 878 transitions. Second operand has 3 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:54,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:54,280 INFO L93 Difference]: Finished difference Result 574 states and 877 transitions. [2021-11-25 19:00:54,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:00:54,281 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-11-25 19:00:54,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:54,288 INFO L225 Difference]: With dead ends: 574 [2021-11-25 19:00:54,288 INFO L226 Difference]: Without dead ends: 574 [2021-11-25 19:00:54,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:00:54,290 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 31 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:54,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 113 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 19:00:54,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2021-11-25 19:00:54,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 559. [2021-11-25 19:00:54,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 500 states have (on average 1.6) internal successors, (800), 534 states have internal predecessors, (800), 14 states have call successors, (14), 10 states have call predecessors, (14), 25 states have return successors, (59), 14 states have call predecessors, (59), 14 states have call successors, (59) [2021-11-25 19:00:54,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 873 transitions. [2021-11-25 19:00:54,313 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 873 transitions. Word has length 19 [2021-11-25 19:00:54,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:54,314 INFO L470 AbstractCegarLoop]: Abstraction has 559 states and 873 transitions. [2021-11-25 19:00:54,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:54,314 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 873 transitions. [2021-11-25 19:00:54,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-11-25 19:00:54,320 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:54,320 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2021-11-25 19:00:54,336 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:54,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:00:54,533 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:54,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:54,533 INFO L85 PathProgramCache]: Analyzing trace with hash 323759248, now seen corresponding path program 2 times [2021-11-25 19:00:54,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:00:54,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [129014883] [2021-11-25 19:00:54,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 19:00:54,534 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:00:54,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:00:54,535 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:00:54,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-11-25 19:00:54,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 19:00:54,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:00:54,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 19:00:54,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:54,918 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:54,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:00:55,997 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:55,997 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:00:55,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [129014883] [2021-11-25 19:00:55,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [129014883] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:00:55,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1882604168] [2021-11-25 19:00:55,998 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 19:00:55,998 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:00:55,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:00:56,011 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:00:56,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2021-11-25 19:00:56,206 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 19:00:56,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:00:56,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 19:00:56,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:56,308 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:56,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:00:56,469 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:56,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1882604168] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:00:56,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802378895] [2021-11-25 19:00:56,470 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 19:00:56,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:00:56,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:00:56,473 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:00:56,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-25 19:00:56,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 19:00:56,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:00:56,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 19:00:56,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:56,595 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:56,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:00:56,671 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:56,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802378895] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:00:56,671 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 19:00:56,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 16 [2021-11-25 19:00:56,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023960861] [2021-11-25 19:00:56,672 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 19:00:56,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-25 19:00:56,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:00:56,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-25 19:00:56,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-11-25 19:00:56,677 INFO L87 Difference]: Start difference. First operand 559 states and 873 transitions. Second operand has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:58,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:58,046 INFO L93 Difference]: Finished difference Result 640 states and 880 transitions. [2021-11-25 19:00:58,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 19:00:58,047 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-11-25 19:00:58,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:58,052 INFO L225 Difference]: With dead ends: 640 [2021-11-25 19:00:58,052 INFO L226 Difference]: Without dead ends: 640 [2021-11-25 19:00:58,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=86, Invalid=220, Unknown=0, NotChecked=0, Total=306 [2021-11-25 19:00:58,053 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 573 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 573 SdHoareTripleChecker+Valid, 698 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:58,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [573 Valid, 698 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-11-25 19:00:58,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2021-11-25 19:00:58,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 450. [2021-11-25 19:00:58,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 392 states have (on average 1.4974489795918366) internal successors, (587), 425 states have internal predecessors, (587), 14 states have call successors, (14), 10 states have call predecessors, (14), 24 states have return successors, (50), 14 states have call predecessors, (50), 14 states have call successors, (50) [2021-11-25 19:00:58,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 651 transitions. [2021-11-25 19:00:58,084 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 651 transitions. Word has length 22 [2021-11-25 19:00:58,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:58,085 INFO L470 AbstractCegarLoop]: Abstraction has 450 states and 651 transitions. [2021-11-25 19:00:58,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 19:00:58,085 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 651 transitions. [2021-11-25 19:00:58,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-25 19:00:58,088 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:58,088 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:00:58,106 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:58,312 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (21)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:58,527 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-11-25 19:00:58,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:00:58,703 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:58,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:58,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1243788554, now seen corresponding path program 1 times [2021-11-25 19:00:58,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:00:58,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1078724041] [2021-11-25 19:00:58,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:58,704 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:00:58,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:00:58,705 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:00:58,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-11-25 19:00:58,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:58,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-25 19:00:58,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:00:58,813 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:00:58,813 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:00:58,813 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:00:58,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1078724041] [2021-11-25 19:00:58,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1078724041] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:00:58,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:00:58,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 19:00:58,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964196141] [2021-11-25 19:00:58,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:00:58,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:00:58,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:00:58,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:00:58,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:00:58,816 INFO L87 Difference]: Start difference. First operand 450 states and 651 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:00:58,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:00:58,823 INFO L93 Difference]: Finished difference Result 327 states and 456 transitions. [2021-11-25 19:00:58,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:00:58,824 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2021-11-25 19:00:58,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:00:58,827 INFO L225 Difference]: With dead ends: 327 [2021-11-25 19:00:58,827 INFO L226 Difference]: Without dead ends: 327 [2021-11-25 19:00:58,827 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:00:58,828 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 7 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 19:00:58,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 131 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 19:00:58,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2021-11-25 19:00:58,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 326. [2021-11-25 19:00:58,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 280 states have (on average 1.4785714285714286) internal successors, (414), 308 states have internal predecessors, (414), 10 states have call successors, (10), 7 states have call predecessors, (10), 16 states have return successors, (31), 10 states have call predecessors, (31), 10 states have call successors, (31) [2021-11-25 19:00:58,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 455 transitions. [2021-11-25 19:00:58,844 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 455 transitions. Word has length 25 [2021-11-25 19:00:58,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:00:58,844 INFO L470 AbstractCegarLoop]: Abstraction has 326 states and 455 transitions. [2021-11-25 19:00:58,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:00:58,845 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 455 transitions. [2021-11-25 19:00:58,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-25 19:00:58,846 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:00:58,846 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:00:58,859 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-11-25 19:00:59,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:00:59,059 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:00:59,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:00:59,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1125506638, now seen corresponding path program 1 times [2021-11-25 19:00:59,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:00:59,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [379577564] [2021-11-25 19:00:59,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:00:59,061 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:00:59,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:00:59,062 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:00:59,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-11-25 19:00:59,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:00:59,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 19:00:59,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:01:01,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:01:01,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:01:01,862 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:01:01,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:01:02,426 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:01:02,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [379577564] [2021-11-25 19:01:02,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [379577564] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:01:02,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [153487427] [2021-11-25 19:01:02,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:01:02,427 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:01:02,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:01:02,429 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:01:02,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2021-11-25 19:01:02,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:01:02,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 19:01:02,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:01:05,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:01:05,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:01:05,158 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:01:05,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:01:05,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [153487427] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:01:05,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185366894] [2021-11-25 19:01:05,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:01:05,435 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:01:05,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:01:05,436 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:01:05,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-25 19:01:05,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:01:05,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 19:01:05,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:01:08,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:01:08,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:01:08,075 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:01:08,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:01:08,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185366894] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:01:08,560 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:01:08,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2021-11-25 19:01:08,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531946957] [2021-11-25 19:01:08,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:01:08,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 19:01:08,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:01:08,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 19:01:08,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=65, Unknown=1, NotChecked=0, Total=90 [2021-11-25 19:01:08,561 INFO L87 Difference]: Start difference. First operand 326 states and 455 transitions. Second operand has 7 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:01:13,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:01:13,117 INFO L93 Difference]: Finished difference Result 524 states and 681 transitions. [2021-11-25 19:01:13,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 19:01:13,118 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-11-25 19:01:13,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:01:13,122 INFO L225 Difference]: With dead ends: 524 [2021-11-25 19:01:13,122 INFO L226 Difference]: Without dead ends: 524 [2021-11-25 19:01:13,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 81 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=74, Invalid=163, Unknown=3, NotChecked=0, Total=240 [2021-11-25 19:01:13,124 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 284 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:01:13,124 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 211 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 114 Invalid, 0 Unknown, 55 Unchecked, 0.4s Time] [2021-11-25 19:01:13,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2021-11-25 19:01:13,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 434. [2021-11-25 19:01:13,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 378 states have (on average 1.4497354497354498) internal successors, (548), 410 states have internal predecessors, (548), 13 states have call successors, (13), 10 states have call predecessors, (13), 23 states have return successors, (41), 13 states have call predecessors, (41), 13 states have call successors, (41) [2021-11-25 19:01:13,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 602 transitions. [2021-11-25 19:01:13,145 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 602 transitions. Word has length 27 [2021-11-25 19:01:13,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:01:13,145 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 602 transitions. [2021-11-25 19:01:13,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:01:13,146 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 602 transitions. [2021-11-25 19:01:13,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-25 19:01:13,147 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:01:13,147 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:01:13,189 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-25 19:01:13,379 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-11-25 19:01:13,568 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (25)] Forceful destruction successful, exit code 0 [2021-11-25 19:01:13,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 19:01:13,762 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:01:13,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:01:13,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1031478775, now seen corresponding path program 1 times [2021-11-25 19:01:13,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:01:13,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [685684606] [2021-11-25 19:01:13,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:01:13,763 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:01:13,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:01:13,765 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:01:13,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-11-25 19:01:13,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:01:13,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-25 19:01:13,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:01:14,190 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:01:14,190 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:01:14,191 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:01:14,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [685684606] [2021-11-25 19:01:14,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [685684606] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:01:14,191 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:01:14,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 19:01:14,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072369857] [2021-11-25 19:01:14,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:01:14,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 19:01:14,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:01:14,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 19:01:14,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-25 19:01:14,193 INFO L87 Difference]: Start difference. First operand 434 states and 602 transitions. Second operand has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:01:14,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:01:14,519 INFO L93 Difference]: Finished difference Result 493 states and 658 transitions. [2021-11-25 19:01:14,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 19:01:14,520 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2021-11-25 19:01:14,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:01:14,523 INFO L225 Difference]: With dead ends: 493 [2021-11-25 19:01:14,524 INFO L226 Difference]: Without dead ends: 493 [2021-11-25 19:01:14,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-11-25 19:01:14,525 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 109 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:01:14,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 195 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:01:14,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-11-25 19:01:14,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 425. [2021-11-25 19:01:14,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 373 states have (on average 1.4584450402144773) internal successors, (544), 402 states have internal predecessors, (544), 12 states have call successors, (12), 10 states have call predecessors, (12), 20 states have return successors, (33), 12 states have call predecessors, (33), 12 states have call successors, (33) [2021-11-25 19:01:14,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 589 transitions. [2021-11-25 19:01:14,545 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 589 transitions. Word has length 28 [2021-11-25 19:01:14,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:01:14,546 INFO L470 AbstractCegarLoop]: Abstraction has 425 states and 589 transitions. [2021-11-25 19:01:14,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:01:14,546 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 589 transitions. [2021-11-25 19:01:14,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-25 19:01:14,547 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:01:14,547 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:01:14,565 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-11-25 19:01:14,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:01:14,761 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:01:14,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:01:14,762 INFO L85 PathProgramCache]: Analyzing trace with hash -719880979, now seen corresponding path program 1 times [2021-11-25 19:01:14,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:01:14,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [603434547] [2021-11-25 19:01:14,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:01:14,763 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:01:14,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:01:14,764 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:01:14,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-11-25 19:01:14,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:01:14,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 19:01:14,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:01:17,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:01:17,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:01:17,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:01:17,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:01:17,805 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:01:17,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:01:20,158 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:01:20,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [603434547] [2021-11-25 19:01:20,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [603434547] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:01:20,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1904374293] [2021-11-25 19:01:20,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:01:20,159 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:01:20,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:01:20,161 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:01:20,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2021-11-25 19:01:20,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:01:20,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 19:01:20,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:01:25,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:01:25,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:01:25,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:01:25,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:01:25,217 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:01:25,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:01:27,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1904374293] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:01:27,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178216736] [2021-11-25 19:01:27,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:01:27,523 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:01:27,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:01:27,524 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:01:27,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-25 19:01:27,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:01:27,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 19:01:27,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:01:30,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:01:30,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:01:30,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:01:30,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:01:30,356 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:01:30,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:01:32,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178216736] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:01:32,623 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:01:32,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 7 [2021-11-25 19:01:32,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808182791] [2021-11-25 19:01:32,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:01:32,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 19:01:32,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:01:32,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 19:01:32,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=121, Unknown=3, NotChecked=0, Total=156 [2021-11-25 19:01:32,625 INFO L87 Difference]: Start difference. First operand 425 states and 589 transitions. Second operand has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:01:39,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:01:39,364 INFO L93 Difference]: Finished difference Result 480 states and 627 transitions. [2021-11-25 19:01:39,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 19:01:39,364 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2021-11-25 19:01:39,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:01:39,367 INFO L225 Difference]: With dead ends: 480 [2021-11-25 19:01:39,367 INFO L226 Difference]: Without dead ends: 480 [2021-11-25 19:01:39,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 90 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 21.1s TimeCoverageRelationStatistics Valid=113, Invalid=301, Unknown=6, NotChecked=0, Total=420 [2021-11-25 19:01:39,369 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 210 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:01:39,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 268 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 175 Invalid, 0 Unknown, 53 Unchecked, 0.4s Time] [2021-11-25 19:01:39,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-11-25 19:01:39,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 426. [2021-11-25 19:01:39,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 374 states have (on average 1.4545454545454546) internal successors, (544), 403 states have internal predecessors, (544), 12 states have call successors, (12), 10 states have call predecessors, (12), 20 states have return successors, (33), 12 states have call predecessors, (33), 12 states have call successors, (33) [2021-11-25 19:01:39,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 589 transitions. [2021-11-25 19:01:39,383 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 589 transitions. Word has length 29 [2021-11-25 19:01:39,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:01:39,384 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 589 transitions. [2021-11-25 19:01:39,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:01:39,384 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 589 transitions. [2021-11-25 19:01:39,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-11-25 19:01:39,385 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:01:39,385 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:01:39,420 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-25 19:01:39,624 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-11-25 19:01:39,811 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (29)] Ended with exit code 0 [2021-11-25 19:01:40,009 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 19:01:40,010 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:01:40,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:01:40,010 INFO L85 PathProgramCache]: Analyzing trace with hash -253201523, now seen corresponding path program 1 times [2021-11-25 19:01:40,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:01:40,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [603825423] [2021-11-25 19:01:40,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:01:40,011 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:01:40,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:01:40,012 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:01:40,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-11-25 19:01:40,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:01:40,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 19:01:40,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:01:40,222 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 19:01:40,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:01:40,447 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 19:01:40,447 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:01:40,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [603825423] [2021-11-25 19:01:40,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [603825423] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:01:40,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [641501150] [2021-11-25 19:01:40,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:01:40,448 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:01:40,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:01:40,453 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:01:40,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (32)] Waiting until timeout for monitored process [2021-11-25 19:01:40,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:01:40,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 19:01:40,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:01:40,840 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 19:01:40,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:01:41,021 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 19:01:41,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [641501150] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:01:41,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168111567] [2021-11-25 19:01:41,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:01:41,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:01:41,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:01:41,023 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:01:41,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-11-25 19:01:41,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:01:41,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 19:01:41,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:01:41,182 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 19:01:41,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:01:41,401 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 19:01:41,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168111567] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:01:41,402 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 19:01:41,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 10 [2021-11-25 19:01:41,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13254459] [2021-11-25 19:01:41,402 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 19:01:41,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 19:01:41,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:01:41,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 19:01:41,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-11-25 19:01:41,403 INFO L87 Difference]: Start difference. First operand 426 states and 589 transitions. Second operand has 12 states, 11 states have (on average 4.0) internal successors, (44), 8 states have internal predecessors, (44), 2 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 19:01:42,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:01:42,030 INFO L93 Difference]: Finished difference Result 552 states and 706 transitions. [2021-11-25 19:01:42,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 19:01:42,030 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.0) internal successors, (44), 8 states have internal predecessors, (44), 2 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2021-11-25 19:01:42,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:01:42,033 INFO L225 Difference]: With dead ends: 552 [2021-11-25 19:01:42,033 INFO L226 Difference]: Without dead ends: 552 [2021-11-25 19:01:42,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 159 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=157, Invalid=349, Unknown=0, NotChecked=0, Total=506 [2021-11-25 19:01:42,034 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 402 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:01:42,035 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [402 Valid, 362 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 19:01:42,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2021-11-25 19:01:42,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 496. [2021-11-25 19:01:42,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 442 states have (on average 1.3981900452488687) internal successors, (618), 471 states have internal predecessors, (618), 12 states have call successors, (12), 12 states have call predecessors, (12), 22 states have return successors, (31), 12 states have call predecessors, (31), 12 states have call successors, (31) [2021-11-25 19:01:42,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 661 transitions. [2021-11-25 19:01:42,051 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 661 transitions. Word has length 30 [2021-11-25 19:01:42,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:01:42,052 INFO L470 AbstractCegarLoop]: Abstraction has 496 states and 661 transitions. [2021-11-25 19:01:42,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.0) internal successors, (44), 8 states have internal predecessors, (44), 2 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 19:01:42,052 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 661 transitions. [2021-11-25 19:01:42,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-25 19:01:42,053 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:01:42,053 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:01:42,103 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-11-25 19:01:42,278 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (32)] Ended with exit code 0 [2021-11-25 19:01:42,484 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2021-11-25 19:01:42,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:01:42,677 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:01:42,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:01:42,678 INFO L85 PathProgramCache]: Analyzing trace with hash 740687428, now seen corresponding path program 1 times [2021-11-25 19:01:42,678 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:01:42,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2138735329] [2021-11-25 19:01:42,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:01:42,678 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:01:42,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:01:42,679 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:01:42,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-11-25 19:01:42,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:01:42,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 19:01:42,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:01:42,933 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 19:01:42,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:01:43,161 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 19:01:43,162 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:01:43,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2138735329] [2021-11-25 19:01:43,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2138735329] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:01:43,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2071944878] [2021-11-25 19:01:43,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:01:43,162 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:01:43,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:01:43,175 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:01:43,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (35)] Waiting until timeout for monitored process [2021-11-25 19:01:43,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:01:43,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 19:01:43,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:01:43,434 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 19:01:43,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:01:43,664 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 19:01:43,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2071944878] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:01:43,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999616501] [2021-11-25 19:01:43,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:01:43,665 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:01:43,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:01:43,666 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:01:43,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-11-25 19:01:43,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:01:43,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 19:01:43,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:01:43,871 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 19:01:43,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:01:44,049 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 19:01:44,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999616501] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:01:44,049 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 19:01:44,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 8 [2021-11-25 19:01:44,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222756360] [2021-11-25 19:01:44,050 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 19:01:44,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 19:01:44,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:01:44,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 19:01:44,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-11-25 19:01:44,051 INFO L87 Difference]: Start difference. First operand 496 states and 661 transitions. Second operand has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:01:44,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:01:44,740 INFO L93 Difference]: Finished difference Result 596 states and 733 transitions. [2021-11-25 19:01:44,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-25 19:01:44,741 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 31 [2021-11-25 19:01:44,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:01:44,745 INFO L225 Difference]: With dead ends: 596 [2021-11-25 19:01:44,745 INFO L226 Difference]: Without dead ends: 596 [2021-11-25 19:01:44,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=111, Invalid=231, Unknown=0, NotChecked=0, Total=342 [2021-11-25 19:01:44,746 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 558 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 19:01:44,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [558 Valid, 361 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-25 19:01:44,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2021-11-25 19:01:44,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 548. [2021-11-25 19:01:44,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 493 states have (on average 1.3671399594320486) internal successors, (674), 523 states have internal predecessors, (674), 12 states have call successors, (12), 12 states have call predecessors, (12), 23 states have return successors, (27), 12 states have call predecessors, (27), 12 states have call successors, (27) [2021-11-25 19:01:44,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 713 transitions. [2021-11-25 19:01:44,763 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 713 transitions. Word has length 31 [2021-11-25 19:01:44,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:01:44,763 INFO L470 AbstractCegarLoop]: Abstraction has 548 states and 713 transitions. [2021-11-25 19:01:44,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:01:44,764 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 713 transitions. [2021-11-25 19:01:44,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-25 19:01:44,764 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:01:44,764 INFO L514 BasicCegarLoop]: trace histogram [3, 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] [2021-11-25 19:01:44,770 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (35)] Forceful destruction successful, exit code 0 [2021-11-25 19:01:44,982 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-11-25 19:01:45,216 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-11-25 19:01:45,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:01:45,376 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:01:45,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:01:45,376 INFO L85 PathProgramCache]: Analyzing trace with hash 952776277, now seen corresponding path program 1 times [2021-11-25 19:01:45,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:01:45,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1592840284] [2021-11-25 19:01:45,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:01:45,377 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:01:45,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:01:45,378 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:01:45,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-11-25 19:01:45,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:01:45,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 19:01:45,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:01:47,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:01:47,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:01:48,122 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:01:48,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:01:49,145 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:01:49,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1592840284] [2021-11-25 19:01:49,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1592840284] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:01:49,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [447827052] [2021-11-25 19:01:49,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:01:49,146 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:01:49,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:01:49,149 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:01:49,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (38)] Waiting until timeout for monitored process [2021-11-25 19:01:49,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:01:49,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 19:01:49,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:01:51,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:01:51,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:01:52,051 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:01:52,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:01:54,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [447827052] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:01:54,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916718257] [2021-11-25 19:01:54,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:01:54,714 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:01:54,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:01:54,715 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:01:54,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-11-25 19:01:54,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:01:54,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 19:01:54,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:01:57,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:01:57,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:01:57,451 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:01:57,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:02:00,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916718257] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:02:00,099 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:02:00,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2021-11-25 19:02:00,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167717154] [2021-11-25 19:02:00,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:02:00,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 19:02:00,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:02:00,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 19:02:00,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=99, Unknown=1, NotChecked=0, Total=132 [2021-11-25 19:02:00,102 INFO L87 Difference]: Start difference. First operand 548 states and 713 transitions. Second operand has 8 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:02:04,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:02:04,699 INFO L93 Difference]: Finished difference Result 606 states and 756 transitions. [2021-11-25 19:02:04,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 19:02:04,699 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2021-11-25 19:02:04,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:02:04,703 INFO L225 Difference]: With dead ends: 606 [2021-11-25 19:02:04,703 INFO L226 Difference]: Without dead ends: 606 [2021-11-25 19:02:04,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 127 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 15.2s TimeCoverageRelationStatistics Valid=97, Invalid=242, Unknown=3, NotChecked=0, Total=342 [2021-11-25 19:02:04,704 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 156 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:02:04,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 278 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 150 Invalid, 0 Unknown, 50 Unchecked, 0.4s Time] [2021-11-25 19:02:04,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2021-11-25 19:02:04,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 548. [2021-11-25 19:02:04,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 493 states have (on average 1.354969574036511) internal successors, (668), 523 states have internal predecessors, (668), 12 states have call successors, (12), 12 states have call predecessors, (12), 23 states have return successors, (27), 12 states have call predecessors, (27), 12 states have call successors, (27) [2021-11-25 19:02:04,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 707 transitions. [2021-11-25 19:02:04,724 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 707 transitions. Word has length 35 [2021-11-25 19:02:04,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:02:04,724 INFO L470 AbstractCegarLoop]: Abstraction has 548 states and 707 transitions. [2021-11-25 19:02:04,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:02:04,725 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 707 transitions. [2021-11-25 19:02:04,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-25 19:02:04,725 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:02:04,726 INFO L514 BasicCegarLoop]: trace histogram [3, 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] [2021-11-25 19:02:04,741 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2021-11-25 19:02:04,942 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (38)] Ended with exit code 0 [2021-11-25 19:02:05,168 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-11-25 19:02:05,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:02:05,341 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:02:05,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:02:05,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1567291088, now seen corresponding path program 1 times [2021-11-25 19:02:05,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:02:05,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [254245852] [2021-11-25 19:02:05,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:02:05,342 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:02:05,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:02:05,343 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:02:05,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-11-25 19:02:05,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:02:05,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 19:02:05,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:02:06,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-11-25 19:02:06,162 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:02:06,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:02:06,955 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:02:06,955 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:02:06,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [254245852] [2021-11-25 19:02:06,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [254245852] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:02:06,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [831218497] [2021-11-25 19:02:06,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:02:06,956 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:02:06,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:02:06,957 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:02:06,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2021-11-25 19:02:07,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:02:07,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 19:02:07,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:02:07,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 32 [2021-11-25 19:02:07,771 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 19:02:07,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:02:07,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [831218497] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:02:07,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607250571] [2021-11-25 19:02:07,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:02:07,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:02:07,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:02:07,972 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:02:07,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-11-25 19:02:08,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:02:08,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 19:02:08,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:02:09,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-11-25 19:02:09,828 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:02:09,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:02:13,830 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:02:13,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607250571] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:02:13,830 INFO L186 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2021-11-25 19:02:13,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 4, 9, 9] total 33 [2021-11-25 19:02:13,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086182386] [2021-11-25 19:02:13,831 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2021-11-25 19:02:13,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-11-25 19:02:13,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:02:13,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-11-25 19:02:13,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1065, Unknown=0, NotChecked=0, Total=1260 [2021-11-25 19:02:13,833 INFO L87 Difference]: Start difference. First operand 548 states and 707 transitions. Second operand has 34 states, 34 states have (on average 4.411764705882353) internal successors, (150), 29 states have internal predecessors, (150), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-25 19:02:25,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:02:25,689 INFO L93 Difference]: Finished difference Result 451 states and 533 transitions. [2021-11-25 19:02:25,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-25 19:02:25,690 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 4.411764705882353) internal successors, (150), 29 states have internal predecessors, (150), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) Word has length 36 [2021-11-25 19:02:25,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:02:25,692 INFO L225 Difference]: With dead ends: 451 [2021-11-25 19:02:25,692 INFO L226 Difference]: Without dead ends: 451 [2021-11-25 19:02:25,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1067 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=684, Invalid=2976, Unknown=0, NotChecked=0, Total=3660 [2021-11-25 19:02:25,694 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 1012 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 1022 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1012 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 1250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 1022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:02:25,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1012 Valid, 534 Invalid, 1250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 1022 Invalid, 0 Unknown, 85 Unchecked, 5.1s Time] [2021-11-25 19:02:25,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-11-25 19:02:25,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 364. [2021-11-25 19:02:25,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 322 states have (on average 1.3695652173913044) internal successors, (441), 347 states have internal predecessors, (441), 8 states have call successors, (8), 8 states have call predecessors, (8), 14 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2021-11-25 19:02:25,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 465 transitions. [2021-11-25 19:02:25,708 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 465 transitions. Word has length 36 [2021-11-25 19:02:25,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:02:25,709 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 465 transitions. [2021-11-25 19:02:25,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.411764705882353) internal successors, (150), 29 states have internal predecessors, (150), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-25 19:02:25,709 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 465 transitions. [2021-11-25 19:02:25,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-25 19:02:25,710 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:02:25,711 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:02:25,729 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (41)] Ended with exit code 0 [2021-11-25 19:02:25,937 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2021-11-25 19:02:26,122 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (40)] Ended with exit code 0 [2021-11-25 19:02:26,313 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:02:26,314 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:02:26,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:02:26,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1419217069, now seen corresponding path program 1 times [2021-11-25 19:02:26,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:02:26,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2072955630] [2021-11-25 19:02:26,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:02:26,315 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:02:26,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:02:26,316 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:02:26,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2021-11-25 19:02:26,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:02:26,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 19:02:26,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:02:29,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:02:29,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:02:29,408 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 19:02:29,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:02:31,981 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:02:31,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2072955630] [2021-11-25 19:02:31,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2072955630] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:02:31,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [723025801] [2021-11-25 19:02:31,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:02:31,982 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:02:31,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:02:31,983 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:02:31,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (44)] Waiting until timeout for monitored process [2021-11-25 19:02:32,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:02:32,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 19:02:32,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:02:35,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:02:35,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:02:35,084 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 19:02:35,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:02:37,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [723025801] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:02:37,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091849384] [2021-11-25 19:02:37,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:02:37,388 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:02:37,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:02:37,390 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:02:37,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-11-25 19:02:37,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:02:37,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 19:02:37,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:02:40,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:02:40,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:02:40,324 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 19:02:40,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:02:40,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091849384] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:02:40,642 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:02:40,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2021-11-25 19:02:40,643 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394728732] [2021-11-25 19:02:40,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:02:40,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 19:02:40,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:02:40,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 19:02:40,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=78, Unknown=2, NotChecked=0, Total=110 [2021-11-25 19:02:40,644 INFO L87 Difference]: Start difference. First operand 364 states and 465 transitions. Second operand has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 19:02:45,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:02:45,347 INFO L93 Difference]: Finished difference Result 415 states and 498 transitions. [2021-11-25 19:02:45,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-25 19:02:45,348 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 48 [2021-11-25 19:02:45,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:02:45,351 INFO L225 Difference]: With dead ends: 415 [2021-11-25 19:02:45,351 INFO L226 Difference]: Without dead ends: 415 [2021-11-25 19:02:45,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 141 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 15.0s TimeCoverageRelationStatistics Valid=117, Invalid=259, Unknown=4, NotChecked=0, Total=380 [2021-11-25 19:02:45,352 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 221 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 59 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:02:45,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 366 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 171 Invalid, 0 Unknown, 59 Unchecked, 0.4s Time] [2021-11-25 19:02:45,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2021-11-25 19:02:45,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 367. [2021-11-25 19:02:45,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 327 states have (on average 1.3669724770642202) internal successors, (447), 350 states have internal predecessors, (447), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2021-11-25 19:02:45,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 467 transitions. [2021-11-25 19:02:45,363 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 467 transitions. Word has length 48 [2021-11-25 19:02:45,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:02:45,364 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 467 transitions. [2021-11-25 19:02:45,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 19:02:45,364 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 467 transitions. [2021-11-25 19:02:45,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-11-25 19:02:45,365 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:02:45,365 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:02:45,369 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (44)] Forceful destruction successful, exit code 0 [2021-11-25 19:02:45,584 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2021-11-25 19:02:45,799 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2021-11-25 19:02:45,977 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:02:45,977 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:02:45,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:02:45,977 INFO L85 PathProgramCache]: Analyzing trace with hash -2005037539, now seen corresponding path program 1 times [2021-11-25 19:02:45,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:02:45,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [951516623] [2021-11-25 19:02:45,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:02:45,978 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:02:45,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:02:45,979 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:02:45,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2021-11-25 19:02:46,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:02:46,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 19:02:46,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:02:46,179 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 19:02:46,179 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:02:46,179 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:02:46,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [951516623] [2021-11-25 19:02:46,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [951516623] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:02:46,180 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:02:46,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 19:02:46,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970445204] [2021-11-25 19:02:46,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:02:46,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 19:02:46,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:02:46,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 19:02:46,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:02:46,181 INFO L87 Difference]: Start difference. First operand 367 states and 467 transitions. Second operand has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:02:46,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:02:46,214 INFO L93 Difference]: Finished difference Result 379 states and 473 transitions. [2021-11-25 19:02:46,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 19:02:46,218 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2021-11-25 19:02:46,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:02:46,220 INFO L225 Difference]: With dead ends: 379 [2021-11-25 19:02:46,220 INFO L226 Difference]: Without dead ends: 379 [2021-11-25 19:02:46,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:02:46,221 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 45 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 19:02:46,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 117 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 19:02:46,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2021-11-25 19:02:46,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 365. [2021-11-25 19:02:46,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 327 states have (on average 1.342507645259939) internal successors, (439), 348 states have internal predecessors, (439), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2021-11-25 19:02:46,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 459 transitions. [2021-11-25 19:02:46,232 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 459 transitions. Word has length 47 [2021-11-25 19:02:46,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:02:46,233 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 459 transitions. [2021-11-25 19:02:46,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:02:46,233 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 459 transitions. [2021-11-25 19:02:46,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-11-25 19:02:46,234 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:02:46,234 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:02:46,247 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2021-11-25 19:02:46,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:02:46,457 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:02:46,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:02:46,458 INFO L85 PathProgramCache]: Analyzing trace with hash -2005037283, now seen corresponding path program 1 times [2021-11-25 19:02:46,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:02:46,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2053495432] [2021-11-25 19:02:46,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:02:46,459 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:02:46,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:02:46,460 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:02:46,495 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2021-11-25 19:02:46,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:02:46,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 19:02:46,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:02:46,655 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-11-25 19:02:46,655 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:02:46,655 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:02:46,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2053495432] [2021-11-25 19:02:46,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2053495432] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:02:46,655 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:02:46,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 19:02:46,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044614611] [2021-11-25 19:02:46,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:02:46,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 19:02:46,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:02:46,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 19:02:46,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:02:46,656 INFO L87 Difference]: Start difference. First operand 365 states and 459 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:02:46,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:02:46,659 INFO L93 Difference]: Finished difference Result 342 states and 411 transitions. [2021-11-25 19:02:46,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 19:02:46,660 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2021-11-25 19:02:46,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:02:46,661 INFO L225 Difference]: With dead ends: 342 [2021-11-25 19:02:46,661 INFO L226 Difference]: Without dead ends: 342 [2021-11-25 19:02:46,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 19:02:46,662 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 9 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 19:02:46,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 101 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 19:02:46,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-11-25 19:02:46,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 330. [2021-11-25 19:02:46,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 297 states have (on average 1.2760942760942762) internal successors, (379), 313 states have internal predecessors, (379), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2021-11-25 19:02:46,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 399 transitions. [2021-11-25 19:02:46,670 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 399 transitions. Word has length 47 [2021-11-25 19:02:46,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:02:46,671 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 399 transitions. [2021-11-25 19:02:46,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:02:46,671 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 399 transitions. [2021-11-25 19:02:46,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-25 19:02:46,672 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:02:46,672 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-25 19:02:46,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2021-11-25 19:02:46,884 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:02:46,884 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:02:46,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:02:46,884 INFO L85 PathProgramCache]: Analyzing trace with hash -120223612, now seen corresponding path program 1 times [2021-11-25 19:02:46,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:02:46,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1433311284] [2021-11-25 19:02:46,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:02:46,885 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:02:46,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:02:46,886 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:02:46,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2021-11-25 19:02:47,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:02:47,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 19:02:47,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:02:49,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:02:49,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:02:51,740 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:02:51,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-11-25 19:02:52,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:02:52,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:02:52,265 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:02:52,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:02:52,631 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:02:52,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 16 [2021-11-25 19:02:55,225 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:02:55,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-11-25 19:02:59,961 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:02:59,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1433311284] [2021-11-25 19:02:59,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1433311284] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:02:59,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [534110166] [2021-11-25 19:02:59,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:02:59,962 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:02:59,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:02:59,963 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:02:59,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (49)] Waiting until timeout for monitored process [2021-11-25 19:03:00,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:03:00,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 19:03:00,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:03:02,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:03:02,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:03:02,961 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:03:02,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-11-25 19:03:03,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:03:03,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:03:03,427 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:03:03,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:03:03,613 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:03:03,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-11-25 19:03:06,099 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:03:06,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-11-25 19:03:08,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [534110166] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:03:08,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134888898] [2021-11-25 19:03:08,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:03:08,649 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:03:08,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:03:08,652 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:03:08,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-11-25 19:03:08,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:03:08,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 19:03:08,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:03:11,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:03:11,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:03:11,399 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:03:11,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 19:03:11,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:03:11,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:03:11,977 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:03:11,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:03:12,163 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:03:12,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-11-25 19:03:14,981 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:03:14,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-11-25 19:03:15,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134888898] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:03:15,380 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:03:15,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2021-11-25 19:03:15,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240586778] [2021-11-25 19:03:15,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:03:15,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 19:03:15,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:03:15,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 19:03:15,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=155, Unknown=5, NotChecked=0, Total=210 [2021-11-25 19:03:15,382 INFO L87 Difference]: Start difference. First operand 330 states and 399 transitions. Second operand has 10 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:03:19,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:03:19,897 INFO L93 Difference]: Finished difference Result 393 states and 454 transitions. [2021-11-25 19:03:19,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 19:03:19,898 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 48 [2021-11-25 19:03:19,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:03:19,900 INFO L225 Difference]: With dead ends: 393 [2021-11-25 19:03:19,900 INFO L226 Difference]: Without dead ends: 393 [2021-11-25 19:03:19,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 192 SyntacticMatches, 14 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 26.9s TimeCoverageRelationStatistics Valid=122, Invalid=291, Unknown=7, NotChecked=0, Total=420 [2021-11-25 19:03:19,901 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 180 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:03:19,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 106 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 91 Invalid, 0 Unknown, 57 Unchecked, 0.2s Time] [2021-11-25 19:03:19,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2021-11-25 19:03:19,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 328. [2021-11-25 19:03:19,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 297 states have (on average 1.239057239057239) internal successors, (368), 311 states have internal predecessors, (368), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2021-11-25 19:03:19,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 388 transitions. [2021-11-25 19:03:19,911 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 388 transitions. Word has length 48 [2021-11-25 19:03:19,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:03:19,911 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 388 transitions. [2021-11-25 19:03:19,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:03:19,912 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 388 transitions. [2021-11-25 19:03:19,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-25 19:03:19,913 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:03:19,913 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:03:19,941 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (49)] Ended with exit code 0 [2021-11-25 19:03:20,140 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2021-11-25 19:03:20,325 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2021-11-25 19:03:20,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:03:20,516 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:03:20,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:03:20,517 INFO L85 PathProgramCache]: Analyzing trace with hash -2026621493, now seen corresponding path program 1 times [2021-11-25 19:03:20,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:03:20,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1552814955] [2021-11-25 19:03:20,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:03:20,517 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:03:20,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:03:20,518 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:03:20,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2021-11-25 19:03:20,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:03:20,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 19:03:20,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:03:20,933 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 19:03:20,934 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:03:20,934 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:03:20,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1552814955] [2021-11-25 19:03:20,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1552814955] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:03:20,934 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:03:20,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 19:03:20,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635578573] [2021-11-25 19:03:20,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:03:20,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 19:03:20,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:03:20,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 19:03:20,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:03:20,935 INFO L87 Difference]: Start difference. First operand 328 states and 388 transitions. Second operand has 5 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:03:21,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:03:21,056 INFO L93 Difference]: Finished difference Result 345 states and 394 transitions. [2021-11-25 19:03:21,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 19:03:21,057 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2021-11-25 19:03:21,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:03:21,059 INFO L225 Difference]: With dead ends: 345 [2021-11-25 19:03:21,059 INFO L226 Difference]: Without dead ends: 345 [2021-11-25 19:03:21,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-11-25 19:03:21,059 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 58 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:03:21,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 143 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 19:03:21,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-11-25 19:03:21,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 327. [2021-11-25 19:03:21,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 297 states have (on average 1.2053872053872055) internal successors, (358), 310 states have internal predecessors, (358), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2021-11-25 19:03:21,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 378 transitions. [2021-11-25 19:03:21,069 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 378 transitions. Word has length 48 [2021-11-25 19:03:21,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:03:21,070 INFO L470 AbstractCegarLoop]: Abstraction has 327 states and 378 transitions. [2021-11-25 19:03:21,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:03:21,070 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 378 transitions. [2021-11-25 19:03:21,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-25 19:03:21,071 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:03:21,071 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:03:21,084 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (51)] Ended with exit code 0 [2021-11-25 19:03:21,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:03:21,284 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:03:21,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:03:21,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1931998324, now seen corresponding path program 1 times [2021-11-25 19:03:21,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:03:21,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [934173431] [2021-11-25 19:03:21,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:03:21,286 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:03:21,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:03:21,287 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:03:21,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2021-11-25 19:03:21,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:03:21,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 19:03:21,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:03:24,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:03:24,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:03:24,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:03:24,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:03:24,860 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 19:03:24,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:03:27,203 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:03:27,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [934173431] [2021-11-25 19:03:27,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [934173431] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:03:27,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1740034077] [2021-11-25 19:03:27,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:03:27,204 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:03:27,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:03:27,205 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:03:27,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (53)] Waiting until timeout for monitored process [2021-11-25 19:03:27,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:03:27,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-25 19:03:27,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:03:32,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:03:32,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:03:32,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:03:32,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:03:32,721 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 5 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-25 19:03:32,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:03:34,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1740034077] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:03:34,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125135408] [2021-11-25 19:03:34,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:03:34,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:03:34,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:03:34,992 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:03:34,993 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-11-25 19:03:35,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:03:35,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-25 19:03:35,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:03:38,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:03:38,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:03:38,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:03:38,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:03:38,247 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 19:03:38,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:03:40,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125135408] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:03:40,473 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:03:40,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 7 [2021-11-25 19:03:40,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043652972] [2021-11-25 19:03:40,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:03:40,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 19:03:40,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:03:40,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 19:03:40,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=121, Unknown=3, NotChecked=0, Total=156 [2021-11-25 19:03:40,475 INFO L87 Difference]: Start difference. First operand 327 states and 378 transitions. Second operand has 9 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 19:03:47,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:03:47,342 INFO L93 Difference]: Finished difference Result 352 states and 395 transitions. [2021-11-25 19:03:47,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 19:03:47,343 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2021-11-25 19:03:47,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:03:47,345 INFO L225 Difference]: With dead ends: 352 [2021-11-25 19:03:47,345 INFO L226 Difference]: Without dead ends: 352 [2021-11-25 19:03:47,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 152 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 21.1s TimeCoverageRelationStatistics Valid=113, Invalid=301, Unknown=6, NotChecked=0, Total=420 [2021-11-25 19:03:47,346 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 118 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 19:03:47,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 259 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 184 Invalid, 0 Unknown, 50 Unchecked, 0.5s Time] [2021-11-25 19:03:47,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2021-11-25 19:03:47,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 327. [2021-11-25 19:03:47,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 297 states have (on average 1.202020202020202) internal successors, (357), 310 states have internal predecessors, (357), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2021-11-25 19:03:47,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 377 transitions. [2021-11-25 19:03:47,355 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 377 transitions. Word has length 50 [2021-11-25 19:03:47,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:03:47,356 INFO L470 AbstractCegarLoop]: Abstraction has 327 states and 377 transitions. [2021-11-25 19:03:47,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 19:03:47,356 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 377 transitions. [2021-11-25 19:03:47,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-25 19:03:47,357 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:03:47,357 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 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] [2021-11-25 19:03:47,373 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (52)] Ended with exit code 0 [2021-11-25 19:03:47,575 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (53)] Ended with exit code 0 [2021-11-25 19:03:47,803 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2021-11-25 19:03:47,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:03:47,973 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting parse_inputErr12ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:03:47,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:03:47,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1599243231, now seen corresponding path program 1 times [2021-11-25 19:03:47,974 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:03:47,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [507737000] [2021-11-25 19:03:47,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:03:47,975 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:03:47,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:03:47,977 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:03:47,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2021-11-25 19:03:48,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:03:48,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 19:03:48,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:03:48,101 INFO L388 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 [2021-11-25 19:03:48,242 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 19:03:48,242 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:03:48,242 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:03:48,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [507737000] [2021-11-25 19:03:48,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [507737000] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:03:48,242 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:03:48,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 19:03:48,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294515373] [2021-11-25 19:03:48,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:03:48,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 19:03:48,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:03:48,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 19:03:48,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:03:48,244 INFO L87 Difference]: Start difference. First operand 327 states and 377 transitions. Second operand has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:03:48,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:03:48,427 INFO L93 Difference]: Finished difference Result 355 states and 395 transitions. [2021-11-25 19:03:48,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 19:03:48,428 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2021-11-25 19:03:48,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:03:48,430 INFO L225 Difference]: With dead ends: 355 [2021-11-25 19:03:48,430 INFO L226 Difference]: Without dead ends: 355 [2021-11-25 19:03:48,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 19:03:48,430 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 20 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:03:48,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 138 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:03:48,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2021-11-25 19:03:48,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 327. [2021-11-25 19:03:48,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 297 states have (on average 1.1885521885521886) internal successors, (353), 310 states have internal predecessors, (353), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2021-11-25 19:03:48,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 373 transitions. [2021-11-25 19:03:48,439 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 373 transitions. Word has length 49 [2021-11-25 19:03:48,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:03:48,439 INFO L470 AbstractCegarLoop]: Abstraction has 327 states and 373 transitions. [2021-11-25 19:03:48,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 19:03:48,440 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 373 transitions. [2021-11-25 19:03:48,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-25 19:03:48,440 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:03:48,441 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 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] [2021-11-25 19:03:48,454 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (55)] Ended with exit code 0 [2021-11-25 19:03:48,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:03:48,655 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:03:48,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:03:48,655 INFO L85 PathProgramCache]: Analyzing trace with hash 429224355, now seen corresponding path program 1 times [2021-11-25 19:03:48,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:03:48,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1492739850] [2021-11-25 19:03:48,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:03:48,656 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:03:48,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:03:48,656 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:03:48,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2021-11-25 19:03:48,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:03:48,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-25 19:03:48,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:03:51,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:03:51,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:03:58,121 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-11-25 19:03:58,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 23 [2021-11-25 19:03:59,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:03:59,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:03:59,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:03:59,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:03:59,211 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:03:59,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:03:59,602 INFO L354 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2021-11-25 19:03:59,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 19:04:02,501 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:04:02,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 16 [2021-11-25 19:04:10,841 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:04:10,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1492739850] [2021-11-25 19:04:10,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1492739850] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:04:10,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [855526740] [2021-11-25 19:04:10,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:04:10,841 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:04:10,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:04:10,842 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:04:10,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (57)] Waiting until timeout for monitored process [2021-11-25 19:04:11,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:04:11,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-25 19:04:11,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:04:15,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:04:15,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:04:16,212 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-11-25 19:04:16,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 22 [2021-11-25 19:04:16,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:04:16,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:04:16,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:04:16,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:04:16,964 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:04:16,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:04:17,145 INFO L354 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2021-11-25 19:04:17,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2021-11-25 19:04:21,807 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:04:21,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 16 [2021-11-25 19:04:32,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [855526740] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:04:32,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978164082] [2021-11-25 19:04:32,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:04:32,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:04:32,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:04:32,691 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:04:32,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-11-25 19:04:32,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:04:32,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 19:04:32,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:04:33,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:04:33,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2021-11-25 19:04:33,543 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-11-25 19:04:33,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 20 [2021-11-25 19:04:33,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2021-11-25 19:04:33,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:04:33,955 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 19:04:33,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:04:34,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 19:04:34,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-11-25 19:04:34,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 19:04:38,668 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:04:38,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 47 [2021-11-25 19:04:38,930 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:04:38,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 17 [2021-11-25 19:04:39,052 INFO L354 Elim1Store]: treesize reduction 7, result has 41.7 percent of original size [2021-11-25 19:04:39,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 9 [2021-11-25 19:04:39,201 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 19:04:39,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978164082] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:04:39,202 INFO L186 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2021-11-25 19:04:39,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 8, 10] total 31 [2021-11-25 19:04:39,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413414745] [2021-11-25 19:04:39,202 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2021-11-25 19:04:39,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-11-25 19:04:39,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:04:39,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-11-25 19:04:39,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=1326, Unknown=13, NotChecked=0, Total=1560 [2021-11-25 19:04:39,205 INFO L87 Difference]: Start difference. First operand 327 states and 373 transitions. Second operand has 32 states, 31 states have (on average 4.67741935483871) internal successors, (145), 29 states have internal predecessors, (145), 6 states have call successors, (9), 7 states have call predecessors, (9), 7 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2021-11-25 19:04:55,238 WARN L227 SmtUtils]: Spent 6.13s on a formula simplification that was a NOOP. DAG size: 46 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 19:05:01,381 WARN L227 SmtUtils]: Spent 6.07s on a formula simplification that was a NOOP. DAG size: 27 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 19:05:07,616 WARN L227 SmtUtils]: Spent 6.11s on a formula simplification that was a NOOP. DAG size: 42 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 19:05:08,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:05:08,057 INFO L93 Difference]: Finished difference Result 390 states and 425 transitions. [2021-11-25 19:05:08,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-25 19:05:08,058 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 4.67741935483871) internal successors, (145), 29 states have internal predecessors, (145), 6 states have call successors, (9), 7 states have call predecessors, (9), 7 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) Word has length 50 [2021-11-25 19:05:08,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:05:08,060 INFO L225 Difference]: With dead ends: 390 [2021-11-25 19:05:08,060 INFO L226 Difference]: Without dead ends: 390 [2021-11-25 19:05:08,062 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 225 SyntacticMatches, 6 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1291 ImplicationChecksByTransitivity, 71.7s TimeCoverageRelationStatistics Valid=805, Invalid=3339, Unknown=16, NotChecked=0, Total=4160 [2021-11-25 19:05:08,063 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 713 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 713 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 338 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:05:08,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [713 Valid, 651 Invalid, 884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 483 Invalid, 0 Unknown, 338 Unchecked, 1.1s Time] [2021-11-25 19:05:08,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-11-25 19:05:08,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 327. [2021-11-25 19:05:08,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 297 states have (on average 1.1818181818181819) internal successors, (351), 310 states have internal predecessors, (351), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2021-11-25 19:05:08,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 371 transitions. [2021-11-25 19:05:08,073 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 371 transitions. Word has length 50 [2021-11-25 19:05:08,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:05:08,073 INFO L470 AbstractCegarLoop]: Abstraction has 327 states and 371 transitions. [2021-11-25 19:05:08,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 4.67741935483871) internal successors, (145), 29 states have internal predecessors, (145), 6 states have call successors, (9), 7 states have call predecessors, (9), 7 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2021-11-25 19:05:08,074 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 371 transitions. [2021-11-25 19:05:08,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-25 19:05:08,075 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:05:08,075 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:05:08,078 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (57)] Forceful destruction successful, exit code 0 [2021-11-25 19:05:08,289 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (56)] Forceful destruction successful, exit code 0 [2021-11-25 19:05:08,501 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2021-11-25 19:05:08,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:05:08,678 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:05:08,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:05:08,679 INFO L85 PathProgramCache]: Analyzing trace with hash -167943901, now seen corresponding path program 1 times [2021-11-25 19:05:08,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:05:08,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1034828024] [2021-11-25 19:05:08,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:05:08,679 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:05:08,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:05:08,680 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:05:08,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2021-11-25 19:05:08,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:05:08,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 19:05:08,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:05:09,150 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-25 19:05:09,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:05:09,639 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-25 19:05:09,639 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:05:09,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1034828024] [2021-11-25 19:05:09,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1034828024] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:05:09,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1597640204] [2021-11-25 19:05:09,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:05:09,640 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:05:09,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:05:09,640 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:05:09,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (60)] Waiting until timeout for monitored process [2021-11-25 19:05:09,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:05:09,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 19:05:09,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:05:10,149 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-25 19:05:10,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:05:10,530 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-25 19:05:10,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1597640204] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:05:10,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662166571] [2021-11-25 19:05:10,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:05:10,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:05:10,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:05:10,532 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:05:10,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-11-25 19:05:10,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:05:10,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 19:05:10,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:05:10,851 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-25 19:05:10,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:05:11,279 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-25 19:05:11,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662166571] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:05:11,280 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 19:05:11,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 8 [2021-11-25 19:05:11,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273524474] [2021-11-25 19:05:11,281 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 19:05:11,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 19:05:11,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:05:11,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 19:05:11,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-11-25 19:05:11,282 INFO L87 Difference]: Start difference. First operand 327 states and 371 transitions. Second operand has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 19:05:11,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:05:11,961 INFO L93 Difference]: Finished difference Result 343 states and 382 transitions. [2021-11-25 19:05:11,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-25 19:05:11,962 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 52 [2021-11-25 19:05:11,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:05:11,964 INFO L225 Difference]: With dead ends: 343 [2021-11-25 19:05:11,964 INFO L226 Difference]: Without dead ends: 343 [2021-11-25 19:05:11,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=111, Invalid=231, Unknown=0, NotChecked=0, Total=342 [2021-11-25 19:05:11,965 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 233 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 19:05:11,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 242 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-25 19:05:11,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-11-25 19:05:11,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 326. [2021-11-25 19:05:11,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 297 states have (on average 1.164983164983165) internal successors, (346), 309 states have internal predecessors, (346), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2021-11-25 19:05:11,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 366 transitions. [2021-11-25 19:05:11,973 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 366 transitions. Word has length 52 [2021-11-25 19:05:11,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:05:11,973 INFO L470 AbstractCegarLoop]: Abstraction has 326 states and 366 transitions. [2021-11-25 19:05:11,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 19:05:11,974 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 366 transitions. [2021-11-25 19:05:11,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-25 19:05:11,975 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:05:11,975 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:05:11,997 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (60)] Ended with exit code 0 [2021-11-25 19:05:12,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-11-25 19:05:12,387 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (59)] Forceful destruction successful, exit code 0 [2021-11-25 19:05:12,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:05:12,578 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:05:12,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:05:12,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1335422540, now seen corresponding path program 2 times [2021-11-25 19:05:12,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:05:12,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [580708337] [2021-11-25 19:05:12,579 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 19:05:12,579 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:05:12,580 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:05:12,580 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:05:12,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2021-11-25 19:05:12,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 19:05:12,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:05:12,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-25 19:05:12,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:05:15,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:05:15,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:05:15,857 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 19:05:15,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:05:18,804 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:05:18,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [580708337] [2021-11-25 19:05:18,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [580708337] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:05:18,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1167447089] [2021-11-25 19:05:18,805 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 19:05:18,805 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:05:18,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:05:18,807 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:05:18,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (63)] Waiting until timeout for monitored process [2021-11-25 19:05:19,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 19:05:19,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:05:19,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 19:05:19,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:05:22,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:05:22,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:05:22,252 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 19:05:22,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:05:22,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1167447089] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:05:22,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764874827] [2021-11-25 19:05:22,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 19:05:22,924 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:05:22,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:05:22,925 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:05:22,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-11-25 19:05:23,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 19:05:23,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:05:23,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 19:05:23,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:05:25,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:05:25,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:05:26,021 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 19:05:26,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:05:28,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764874827] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:05:28,650 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:05:28,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2021-11-25 19:05:28,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613150041] [2021-11-25 19:05:28,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:05:28,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 19:05:28,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:05:28,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 19:05:28,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=116, Unknown=2, NotChecked=0, Total=156 [2021-11-25 19:05:28,651 INFO L87 Difference]: Start difference. First operand 326 states and 366 transitions. Second operand has 9 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 19:05:33,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:05:33,419 INFO L93 Difference]: Finished difference Result 346 states and 381 transitions. [2021-11-25 19:05:33,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-25 19:05:33,420 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 56 [2021-11-25 19:05:33,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:05:33,421 INFO L225 Difference]: With dead ends: 346 [2021-11-25 19:05:33,421 INFO L226 Difference]: Without dead ends: 346 [2021-11-25 19:05:33,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 188 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 15.5s TimeCoverageRelationStatistics Valid=155, Invalid=393, Unknown=4, NotChecked=0, Total=552 [2021-11-25 19:05:33,422 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 234 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:05:33,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 222 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 138 Invalid, 0 Unknown, 58 Unchecked, 0.3s Time] [2021-11-25 19:05:33,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2021-11-25 19:05:33,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 285. [2021-11-25 19:05:33,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 258 states have (on average 1.1589147286821706) internal successors, (299), 270 states have internal predecessors, (299), 7 states have call successors, (7), 7 states have call predecessors, (7), 11 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2021-11-25 19:05:33,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 317 transitions. [2021-11-25 19:05:33,429 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 317 transitions. Word has length 56 [2021-11-25 19:05:33,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:05:33,429 INFO L470 AbstractCegarLoop]: Abstraction has 285 states and 317 transitions. [2021-11-25 19:05:33,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 19:05:33,430 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 317 transitions. [2021-11-25 19:05:33,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-25 19:05:33,430 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:05:33,431 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:05:33,453 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (63)] Forceful destruction successful, exit code 0 [2021-11-25 19:05:33,644 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (62)] Ended with exit code 0 [2021-11-25 19:05:33,861 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-11-25 19:05:34,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:05:34,036 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:05:34,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:05:34,036 INFO L85 PathProgramCache]: Analyzing trace with hash 2007976587, now seen corresponding path program 1 times [2021-11-25 19:05:34,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:05:34,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [106033004] [2021-11-25 19:05:34,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:05:34,037 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:05:34,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:05:34,038 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:05:34,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2021-11-25 19:05:34,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:05:34,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-25 19:05:34,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:05:36,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:05:36,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:05:39,200 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:05:39,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 18 [2021-11-25 19:05:39,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:05:39,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:05:40,118 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:05:40,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:05:41,015 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:05:41,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 17 [2021-11-25 19:05:43,861 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:05:43,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2021-11-25 19:05:44,653 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:05:44,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [106033004] [2021-11-25 19:05:44,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [106033004] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:05:44,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1147916094] [2021-11-25 19:05:44,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:05:44,654 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:05:44,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:05:44,655 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:05:44,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (66)] Waiting until timeout for monitored process [2021-11-25 19:05:44,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:05:44,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-25 19:05:44,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:05:47,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:05:47,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:05:47,678 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:05:47,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 19:05:48,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:05:48,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:05:48,923 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:05:48,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:05:49,460 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:05:49,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 19:05:52,132 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:05:52,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2021-11-25 19:05:56,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1147916094] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:05:56,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391767443] [2021-11-25 19:05:56,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:05:56,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:05:56,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:05:56,868 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:05:56,870 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-11-25 19:05:56,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:05:56,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-25 19:05:56,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:05:59,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:05:59,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:05:59,731 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:05:59,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 19:06:00,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:06:00,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:06:00,848 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:06:00,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:06:01,434 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:06:01,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-11-25 19:06:04,455 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 19:06:04,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2021-11-25 19:06:04,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391767443] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:06:04,953 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:06:04,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2021-11-25 19:06:04,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260837966] [2021-11-25 19:06:04,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:06:04,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-25 19:06:04,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:06:04,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-25 19:06:04,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=210, Unknown=3, NotChecked=0, Total=272 [2021-11-25 19:06:04,955 INFO L87 Difference]: Start difference. First operand 285 states and 317 transitions. Second operand has 11 states, 10 states have (on average 6.0) internal successors, (60), 9 states have internal predecessors, (60), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:06:11,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:06:11,770 INFO L93 Difference]: Finished difference Result 338 states and 368 transitions. [2021-11-25 19:06:11,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 19:06:11,770 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 6.0) internal successors, (60), 9 states have internal predecessors, (60), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 56 [2021-11-25 19:06:11,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:06:11,772 INFO L225 Difference]: With dead ends: 338 [2021-11-25 19:06:11,773 INFO L226 Difference]: Without dead ends: 338 [2021-11-25 19:06:11,773 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 238 SyntacticMatches, 14 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 29.3s TimeCoverageRelationStatistics Valid=161, Invalid=433, Unknown=6, NotChecked=0, Total=600 [2021-11-25 19:06:11,774 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 172 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 19:06:11,774 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 138 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 138 Invalid, 0 Unknown, 65 Unchecked, 0.4s Time] [2021-11-25 19:06:11,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2021-11-25 19:06:11,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 282. [2021-11-25 19:06:11,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 258 states have (on average 1.1356589147286822) internal successors, (293), 267 states have internal predecessors, (293), 7 states have call successors, (7), 7 states have call predecessors, (7), 11 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2021-11-25 19:06:11,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 311 transitions. [2021-11-25 19:06:11,783 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 311 transitions. Word has length 56 [2021-11-25 19:06:11,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:06:11,783 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 311 transitions. [2021-11-25 19:06:11,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 6.0) internal successors, (60), 9 states have internal predecessors, (60), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:06:11,784 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 311 transitions. [2021-11-25 19:06:11,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-11-25 19:06:11,785 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:06:11,785 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 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] [2021-11-25 19:06:11,792 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (66)] Forceful destruction successful, exit code 0 [2021-11-25 19:06:12,030 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-11-25 19:06:12,220 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (65)] Forceful destruction successful, exit code 0 [2021-11-25 19:06:12,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:06:12,397 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:06:12,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:06:12,397 INFO L85 PathProgramCache]: Analyzing trace with hash -170351524, now seen corresponding path program 1 times [2021-11-25 19:06:12,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:06:12,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1933155090] [2021-11-25 19:06:12,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:06:12,398 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:06:12,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:06:12,400 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:06:12,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2021-11-25 19:06:12,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:06:12,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 19:06:12,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:06:12,976 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-11-25 19:06:12,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 29 treesize of output 46 [2021-11-25 19:06:13,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 43 [2021-11-25 19:06:13,793 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 25 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 19:06:13,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:06:13,977 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:06:13,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1933155090] [2021-11-25 19:06:13,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1933155090] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:06:13,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [716612734] [2021-11-25 19:06:13,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:06:13,977 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:06:13,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:06:13,978 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:06:13,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (69)] Waiting until timeout for monitored process [2021-11-25 19:06:14,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:06:14,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 19:06:14,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:06:14,611 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 19:06:14,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 27 [2021-11-25 19:06:15,057 INFO L354 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-11-25 19:06:15,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 25 [2021-11-25 19:06:15,428 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 19:06:15,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:06:15,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 31 [2021-11-25 19:06:15,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 34 [2021-11-25 19:06:16,493 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 28 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 19:06:16,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [716612734] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:06:16,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415281906] [2021-11-25 19:06:16,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:06:16,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:06:16,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:06:16,494 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:06:16,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-11-25 19:06:16,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:06:16,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-25 19:06:16,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:06:16,855 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:06:16,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-11-25 19:06:17,269 INFO L354 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-11-25 19:06:17,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 25 [2021-11-25 19:06:17,580 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 2 proven. 31 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-25 19:06:17,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:06:17,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 31 [2021-11-25 19:06:18,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 34 [2021-11-25 19:06:18,418 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 5 proven. 28 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-25 19:06:18,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415281906] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:06:18,419 INFO L186 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2021-11-25 19:06:18,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8, 8, 8] total 26 [2021-11-25 19:06:18,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461786389] [2021-11-25 19:06:18,419 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2021-11-25 19:06:18,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-25 19:06:18,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:06:18,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-25 19:06:18,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=666, Unknown=0, NotChecked=0, Total=812 [2021-11-25 19:06:18,420 INFO L87 Difference]: Start difference. First operand 282 states and 311 transitions. Second operand has 28 states, 23 states have (on average 7.043478260869565) internal successors, (162), 23 states have internal predecessors, (162), 9 states have call successors, (12), 9 states have call predecessors, (12), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-11-25 19:06:19,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:06:19,537 INFO L93 Difference]: Finished difference Result 350 states and 382 transitions. [2021-11-25 19:06:19,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-25 19:06:19,537 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 23 states have (on average 7.043478260869565) internal successors, (162), 23 states have internal predecessors, (162), 9 states have call successors, (12), 9 states have call predecessors, (12), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 57 [2021-11-25 19:06:19,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:06:19,539 INFO L225 Difference]: With dead ends: 350 [2021-11-25 19:06:19,539 INFO L226 Difference]: Without dead ends: 350 [2021-11-25 19:06:19,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 250 SyntacticMatches, 11 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=329, Invalid=1153, Unknown=0, NotChecked=0, Total=1482 [2021-11-25 19:06:19,540 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 223 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 159 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 19:06:19,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 505 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 187 Invalid, 0 Unknown, 159 Unchecked, 0.5s Time] [2021-11-25 19:06:19,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2021-11-25 19:06:19,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 281. [2021-11-25 19:06:19,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 258 states have (on average 1.1317829457364341) internal successors, (292), 266 states have internal predecessors, (292), 7 states have call successors, (7), 7 states have call predecessors, (7), 11 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2021-11-25 19:06:19,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 310 transitions. [2021-11-25 19:06:19,548 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 310 transitions. Word has length 57 [2021-11-25 19:06:19,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:06:19,548 INFO L470 AbstractCegarLoop]: Abstraction has 281 states and 310 transitions. [2021-11-25 19:06:19,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 23 states have (on average 7.043478260869565) internal successors, (162), 23 states have internal predecessors, (162), 9 states have call successors, (12), 9 states have call predecessors, (12), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-11-25 19:06:19,549 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 310 transitions. [2021-11-25 19:06:19,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-25 19:06:19,550 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:06:19,550 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 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] [2021-11-25 19:06:19,568 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (68)] Forceful destruction successful, exit code 0 [2021-11-25 19:06:19,771 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (69)] Forceful destruction successful, exit code 0 [2021-11-25 19:06:19,990 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2021-11-25 19:06:20,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:06:20,165 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:06:20,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:06:20,166 INFO L85 PathProgramCache]: Analyzing trace with hash -985929967, now seen corresponding path program 1 times [2021-11-25 19:06:20,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:06:20,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [420157716] [2021-11-25 19:06:20,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:06:20,166 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:06:20,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:06:20,167 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:06:20,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (71)] Waiting until timeout for monitored process [2021-11-25 19:06:20,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:06:20,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 19:06:20,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:06:20,840 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 19:06:20,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 32 [2021-11-25 19:06:21,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2021-11-25 19:06:22,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:06:22,079 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 20 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-25 19:06:22,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:06:22,504 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:06:22,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [420157716] [2021-11-25 19:06:22,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [420157716] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:06:22,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2031669316] [2021-11-25 19:06:22,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:06:22,505 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:06:22,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:06:22,506 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:06:22,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (72)] Waiting until timeout for monitored process [2021-11-25 19:06:22,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:06:22,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-25 19:06:22,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:06:23,419 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-11-25 19:06:23,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 51 [2021-11-25 19:06:24,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 45 [2021-11-25 19:06:24,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:06:24,673 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 19 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-25 19:06:24,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:06:24,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2031669316] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:06:24,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706834721] [2021-11-25 19:06:24,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:06:24,855 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:06:24,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:06:24,856 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:06:24,857 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-11-25 19:06:24,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:06:24,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 19:06:24,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:06:25,440 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:06:25,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-11-25 19:06:26,379 INFO L354 Elim1Store]: treesize reduction 16, result has 55.6 percent of original size [2021-11-25 19:06:26,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 33 [2021-11-25 19:06:26,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:06:26,782 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-25 19:06:26,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:06:26,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 41 [2021-11-25 19:06:27,537 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:06:27,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 51 [2021-11-25 19:06:28,502 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 36 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-25 19:06:28,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706834721] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:06:28,503 INFO L186 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2021-11-25 19:06:28,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12, 12] total 37 [2021-11-25 19:06:28,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095453074] [2021-11-25 19:06:28,503 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2021-11-25 19:06:28,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-11-25 19:06:28,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:06:28,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-11-25 19:06:28,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1360, Unknown=0, NotChecked=0, Total=1560 [2021-11-25 19:06:28,505 INFO L87 Difference]: Start difference. First operand 281 states and 310 transitions. Second operand has 39 states, 34 states have (on average 4.147058823529412) internal successors, (141), 31 states have internal predecessors, (141), 7 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2021-11-25 19:06:32,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:06:32,894 INFO L93 Difference]: Finished difference Result 367 states and 398 transitions. [2021-11-25 19:06:32,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-11-25 19:06:32,895 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 34 states have (on average 4.147058823529412) internal successors, (141), 31 states have internal predecessors, (141), 7 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 58 [2021-11-25 19:06:32,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:06:32,896 INFO L225 Difference]: With dead ends: 367 [2021-11-25 19:06:32,896 INFO L226 Difference]: Without dead ends: 367 [2021-11-25 19:06:32,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 196 SyntacticMatches, 11 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1181 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=749, Invalid=3157, Unknown=0, NotChecked=0, Total=3906 [2021-11-25 19:06:32,898 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 664 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 664 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:06:32,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [664 Valid, 480 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 501 Invalid, 0 Unknown, 268 Unchecked, 1.2s Time] [2021-11-25 19:06:32,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-11-25 19:06:32,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 281. [2021-11-25 19:06:32,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 258 states have (on average 1.127906976744186) internal successors, (291), 266 states have internal predecessors, (291), 7 states have call successors, (7), 7 states have call predecessors, (7), 11 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2021-11-25 19:06:32,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 309 transitions. [2021-11-25 19:06:32,903 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 309 transitions. Word has length 58 [2021-11-25 19:06:32,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:06:32,903 INFO L470 AbstractCegarLoop]: Abstraction has 281 states and 309 transitions. [2021-11-25 19:06:32,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 34 states have (on average 4.147058823529412) internal successors, (141), 31 states have internal predecessors, (141), 7 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2021-11-25 19:06:32,904 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 309 transitions. [2021-11-25 19:06:32,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-25 19:06:32,904 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:06:32,904 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:06:32,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (72)] Forceful destruction successful, exit code 0 [2021-11-25 19:06:33,114 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (71)] Ended with exit code 0 [2021-11-25 19:06:33,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2021-11-25 19:06:33,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:06:33,505 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:06:33,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:06:33,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1225182698, now seen corresponding path program 1 times [2021-11-25 19:06:33,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:06:33,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1932045687] [2021-11-25 19:06:33,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:06:33,507 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:06:33,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:06:33,508 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:06:33,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (74)] Waiting until timeout for monitored process [2021-11-25 19:06:33,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:06:33,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 19:06:33,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:06:36,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:06:36,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:06:39,093 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:06:39,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-25 19:06:39,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:06:39,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:06:40,086 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:06:40,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:06:40,784 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:06:40,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1932045687] [2021-11-25 19:06:40,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1932045687] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:06:40,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1909206236] [2021-11-25 19:06:40,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:06:40,785 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:06:40,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:06:40,786 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:06:40,788 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (75)] Waiting until timeout for monitored process [2021-11-25 19:06:41,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:06:41,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 19:06:41,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:06:43,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:06:43,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:06:44,462 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:06:44,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-25 19:06:45,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:06:45,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:06:45,248 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:06:45,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:06:45,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1909206236] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:06:45,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286962368] [2021-11-25 19:06:45,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:06:45,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:06:45,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:06:45,657 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:06:45,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-11-25 19:06:45,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:06:45,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 19:06:45,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:06:48,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 19:06:48,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 19:06:48,953 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 19:06:48,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-25 19:06:49,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:06:49,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:06:49,853 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:06:49,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:06:50,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286962368] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:06:50,205 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:06:50,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 10 [2021-11-25 19:06:50,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457056332] [2021-11-25 19:06:50,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:06:50,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 19:06:50,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:06:50,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 19:06:50,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=221, Unknown=2, NotChecked=0, Total=272 [2021-11-25 19:06:50,207 INFO L87 Difference]: Start difference. First operand 281 states and 309 transitions. Second operand has 12 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:06:54,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:06:54,949 INFO L93 Difference]: Finished difference Result 350 states and 381 transitions. [2021-11-25 19:06:54,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-25 19:06:54,950 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 58 [2021-11-25 19:06:54,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:06:54,951 INFO L225 Difference]: With dead ends: 350 [2021-11-25 19:06:54,951 INFO L226 Difference]: Without dead ends: 350 [2021-11-25 19:06:54,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 197 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=87, Invalid=371, Unknown=4, NotChecked=0, Total=462 [2021-11-25 19:06:54,952 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 118 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 209 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:06:54,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 250 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 70 Invalid, 0 Unknown, 209 Unchecked, 0.3s Time] [2021-11-25 19:06:54,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2021-11-25 19:06:54,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 286. [2021-11-25 19:06:54,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 263 states have (on average 1.1254752851711027) internal successors, (296), 271 states have internal predecessors, (296), 7 states have call successors, (7), 7 states have call predecessors, (7), 11 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2021-11-25 19:06:54,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 314 transitions. [2021-11-25 19:06:54,959 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 314 transitions. Word has length 58 [2021-11-25 19:06:54,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:06:54,959 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 314 transitions. [2021-11-25 19:06:54,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 19:06:54,959 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 314 transitions. [2021-11-25 19:06:54,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-25 19:06:54,961 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:06:54,961 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 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] [2021-11-25 19:06:55,021 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2021-11-25 19:06:55,199 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (74)] Ended with exit code 0 [2021-11-25 19:06:55,392 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (75)] Forceful destruction successful, exit code 0 [2021-11-25 19:06:55,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,75 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 19:06:55,590 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:06:55,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:06:55,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1709075571, now seen corresponding path program 1 times [2021-11-25 19:06:55,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:06:55,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1107076534] [2021-11-25 19:06:55,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:06:55,591 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:06:55,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:06:55,592 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:06:55,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (77)] Waiting until timeout for monitored process [2021-11-25 19:06:55,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:06:55,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 19:06:55,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:06:56,046 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 19:06:56,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 30 [2021-11-25 19:06:56,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2021-11-25 19:06:56,578 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 20 proven. 20 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 19:06:56,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:06:56,771 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:06:56,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1107076534] [2021-11-25 19:06:56,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1107076534] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:06:56,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1971825209] [2021-11-25 19:06:56,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:06:56,771 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:06:56,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:06:56,775 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:06:56,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (78)] Waiting until timeout for monitored process [2021-11-25 19:06:57,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:06:57,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 19:06:57,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:06:57,320 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 19:06:57,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 30 [2021-11-25 19:06:57,765 INFO L354 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-11-25 19:06:57,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 46 [2021-11-25 19:06:57,882 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 20 proven. 20 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 19:06:57,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:06:58,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1971825209] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:06:58,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629921326] [2021-11-25 19:06:58,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:06:58,003 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:06:58,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:06:58,004 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:06:58,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-11-25 19:06:58,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:06:58,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 19:06:58,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:06:58,305 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 19:06:58,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 30 [2021-11-25 19:06:58,722 INFO L354 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-11-25 19:06:58,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 44 [2021-11-25 19:06:58,842 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 20 proven. 20 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 19:06:58,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:06:59,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629921326] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:06:59,055 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 19:06:59,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 10 [2021-11-25 19:06:59,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510876831] [2021-11-25 19:06:59,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 19:06:59,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 19:06:59,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:06:59,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 19:06:59,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-11-25 19:06:59,057 INFO L87 Difference]: Start difference. First operand 286 states and 314 transitions. Second operand has 12 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 19:06:59,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:06:59,621 INFO L93 Difference]: Finished difference Result 341 states and 375 transitions. [2021-11-25 19:06:59,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-25 19:06:59,621 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 60 [2021-11-25 19:06:59,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:06:59,623 INFO L225 Difference]: With dead ends: 341 [2021-11-25 19:06:59,623 INFO L226 Difference]: Without dead ends: 341 [2021-11-25 19:06:59,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 172 SyntacticMatches, 19 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2021-11-25 19:06:59,625 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 141 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 143 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 19:06:59,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 286 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 111 Invalid, 0 Unknown, 143 Unchecked, 0.3s Time] [2021-11-25 19:06:59,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2021-11-25 19:06:59,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 285. [2021-11-25 19:06:59,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 263 states have (on average 1.1216730038022813) internal successors, (295), 270 states have internal predecessors, (295), 7 states have call successors, (7), 7 states have call predecessors, (7), 11 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2021-11-25 19:06:59,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 313 transitions. [2021-11-25 19:06:59,635 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 313 transitions. Word has length 60 [2021-11-25 19:06:59,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:06:59,635 INFO L470 AbstractCegarLoop]: Abstraction has 285 states and 313 transitions. [2021-11-25 19:06:59,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 19:06:59,636 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 313 transitions. [2021-11-25 19:06:59,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-25 19:06:59,637 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:06:59,637 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:06:59,682 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2021-11-25 19:06:59,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (77)] Forceful destruction successful, exit code 0 [2021-11-25 19:07:00,055 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (78)] Ended with exit code 0 [2021-11-25 19:07:00,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,77 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,78 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 19:07:00,253 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:07:00,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:07:00,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1377578707, now seen corresponding path program 1 times [2021-11-25 19:07:00,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:07:00,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [737139603] [2021-11-25 19:07:00,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:07:00,254 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:07:00,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:07:00,255 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:07:00,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (80)] Waiting until timeout for monitored process [2021-11-25 19:07:00,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:07:00,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 19:07:00,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:07:01,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-11-25 19:07:01,227 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 21 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:07:01,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:07:01,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2021-11-25 19:07:01,991 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:07:01,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [737139603] [2021-11-25 19:07:01,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [737139603] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:07:01,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1975941495] [2021-11-25 19:07:01,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:07:01,992 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:07:01,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:07:01,993 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:07:01,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (81)] Waiting until timeout for monitored process [2021-11-25 19:07:02,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:07:02,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 19:07:02,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:07:03,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2021-11-25 19:07:03,147 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 34 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-25 19:07:03,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:07:03,388 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-25 19:07:03,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1975941495] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-25 19:07:03,388 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-25 19:07:03,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 5] total 20 [2021-11-25 19:07:03,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144425927] [2021-11-25 19:07:03,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:07:03,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 19:07:03,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:07:03,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 19:07:03,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-11-25 19:07:03,390 INFO L87 Difference]: Start difference. First operand 285 states and 313 transitions. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 19:07:03,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:07:03,812 INFO L93 Difference]: Finished difference Result 291 states and 312 transitions. [2021-11-25 19:07:03,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 19:07:03,812 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 60 [2021-11-25 19:07:03,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:07:03,814 INFO L225 Difference]: With dead ends: 291 [2021-11-25 19:07:03,814 INFO L226 Difference]: Without dead ends: 291 [2021-11-25 19:07:03,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2021-11-25 19:07:03,815 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 150 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 19:07:03,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 86 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 19:07:03,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2021-11-25 19:07:03,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 236. [2021-11-25 19:07:03,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 218 states have (on average 1.091743119266055) internal successors, (238), 223 states have internal predecessors, (238), 6 states have call successors, (6), 6 states have call predecessors, (6), 9 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2021-11-25 19:07:03,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 253 transitions. [2021-11-25 19:07:03,821 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 253 transitions. Word has length 60 [2021-11-25 19:07:03,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:07:03,821 INFO L470 AbstractCegarLoop]: Abstraction has 236 states and 253 transitions. [2021-11-25 19:07:03,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 19:07:03,822 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 253 transitions. [2021-11-25 19:07:03,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-11-25 19:07:03,823 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:07:03,823 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 3, 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] [2021-11-25 19:07:03,834 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (81)] Forceful destruction successful, exit code 0 [2021-11-25 19:07:04,035 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (80)] Ended with exit code 0 [2021-11-25 19:07:04,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,80 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:07:04,226 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:07:04,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:07:04,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1170616042, now seen corresponding path program 2 times [2021-11-25 19:07:04,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:07:04,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1916403321] [2021-11-25 19:07:04,228 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 19:07:04,228 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:07:04,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:07:04,245 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:07:04,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (82)] Waiting until timeout for monitored process [2021-11-25 19:07:04,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 19:07:04,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:07:04,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-25 19:07:04,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:07:04,978 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 19:07:04,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 31 [2021-11-25 19:07:06,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 30 [2021-11-25 19:07:06,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:07:06,685 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 20 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:07:06,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:07:07,254 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:07:07,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1916403321] [2021-11-25 19:07:07,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1916403321] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:07:07,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1758464206] [2021-11-25 19:07:07,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 19:07:07,255 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 19:07:07,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 19:07:07,256 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 19:07:07,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (83)] Waiting until timeout for monitored process [2021-11-25 19:07:07,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 19:07:07,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:07:07,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-25 19:07:07,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:07:08,191 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-11-25 19:07:08,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 50 [2021-11-25 19:07:09,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 44 [2021-11-25 19:07:09,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:07:09,903 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 20 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:07:09,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:07:10,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1758464206] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 19:07:10,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554986232] [2021-11-25 19:07:10,412 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 19:07:10,412 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:07:10,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 19:07:10,413 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 19:07:10,414 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-11-25 19:07:10,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 19:07:10,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 19:07:10,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-25 19:07:10,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:07:11,017 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 19:07:11,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-11-25 19:07:12,222 INFO L354 Elim1Store]: treesize reduction 20, result has 54.5 percent of original size [2021-11-25 19:07:12,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 37 [2021-11-25 19:07:13,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 19:07:13,120 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:07:13,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 19:07:13,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 53 [2021-11-25 19:07:13,996 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 19:07:13,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 69 [2021-11-25 19:07:15,606 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 1 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 19:07:15,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554986232] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 19:07:15,607 INFO L186 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2021-11-25 19:07:15,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14, 14] total 42 [2021-11-25 19:07:15,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268598616] [2021-11-25 19:07:15,607 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2021-11-25 19:07:15,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-11-25 19:07:15,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:07:15,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-11-25 19:07:15,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=1750, Unknown=0, NotChecked=0, Total=1980 [2021-11-25 19:07:15,610 INFO L87 Difference]: Start difference. First operand 236 states and 253 transitions. Second operand has 44 states, 39 states have (on average 4.384615384615385) internal successors, (171), 36 states have internal predecessors, (171), 7 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2021-11-25 19:07:23,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:07:23,023 INFO L93 Difference]: Finished difference Result 305 states and 324 transitions. [2021-11-25 19:07:23,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-11-25 19:07:23,023 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 39 states have (on average 4.384615384615385) internal successors, (171), 36 states have internal predecessors, (171), 7 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 66 [2021-11-25 19:07:23,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:07:23,025 INFO L225 Difference]: With dead ends: 305 [2021-11-25 19:07:23,025 INFO L226 Difference]: Without dead ends: 305 [2021-11-25 19:07:23,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 237 SyntacticMatches, 25 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2214 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=1051, Invalid=5269, Unknown=0, NotChecked=0, Total=6320 [2021-11-25 19:07:23,028 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 420 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 920 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 741 SdHoareTripleChecker+Invalid, 1240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2021-11-25 19:07:23,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [420 Valid, 741 Invalid, 1240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 920 Invalid, 0 Unknown, 247 Unchecked, 2.0s Time] [2021-11-25 19:07:23,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2021-11-25 19:07:23,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 235. [2021-11-25 19:07:23,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 218 states have (on average 1.0871559633027523) internal successors, (237), 222 states have internal predecessors, (237), 6 states have call successors, (6), 6 states have call predecessors, (6), 9 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2021-11-25 19:07:23,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 252 transitions. [2021-11-25 19:07:23,032 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 252 transitions. Word has length 66 [2021-11-25 19:07:23,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:07:23,032 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 252 transitions. [2021-11-25 19:07:23,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 39 states have (on average 4.384615384615385) internal successors, (171), 36 states have internal predecessors, (171), 7 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2021-11-25 19:07:23,033 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 252 transitions. [2021-11-25 19:07:23,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-11-25 19:07:23,034 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:07:23,034 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:07:23,052 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (82)] Forceful destruction successful, exit code 0 [2021-11-25 19:07:23,248 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (83)] Ended with exit code 0 [2021-11-25 19:07:23,467 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2021-11-25 19:07:23,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,83 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,84 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 19:07:23,647 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:07:23,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:07:23,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1008566956, now seen corresponding path program 1 times [2021-11-25 19:07:23,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:07:23,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [164401850] [2021-11-25 19:07:23,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:07:23,647 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:07:23,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:07:23,648 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:07:23,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (85)] Waiting until timeout for monitored process [2021-11-25 19:07:23,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 19:07:23,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 19:07:23,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 19:07:23,980 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-11-25 19:07:23,980 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 19:07:23,981 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 19:07:23,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [164401850] [2021-11-25 19:07:23,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [164401850] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 19:07:23,981 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 19:07:23,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 19:07:23,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54875815] [2021-11-25 19:07:23,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 19:07:23,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 19:07:23,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 19:07:23,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 19:07:23,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:07:23,983 INFO L87 Difference]: Start difference. First operand 235 states and 252 transitions. Second operand has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-25 19:07:24,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 19:07:24,069 INFO L93 Difference]: Finished difference Result 245 states and 261 transitions. [2021-11-25 19:07:24,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 19:07:24,069 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 67 [2021-11-25 19:07:24,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 19:07:24,070 INFO L225 Difference]: With dead ends: 245 [2021-11-25 19:07:24,071 INFO L226 Difference]: Without dead ends: 229 [2021-11-25 19:07:24,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 19:07:24,071 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 11 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 19:07:24,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 65 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 19:07:24,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-11-25 19:07:24,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 223. [2021-11-25 19:07:24,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 206 states have (on average 1.0825242718446602) internal successors, (223), 210 states have internal predecessors, (223), 6 states have call successors, (6), 6 states have call predecessors, (6), 9 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2021-11-25 19:07:24,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 238 transitions. [2021-11-25 19:07:24,081 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 238 transitions. Word has length 67 [2021-11-25 19:07:24,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 19:07:24,081 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 238 transitions. [2021-11-25 19:07:24,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-25 19:07:24,081 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 238 transitions. [2021-11-25 19:07:24,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-11-25 19:07:24,082 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 19:07:24,082 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:07:24,091 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (85)] Forceful destruction successful, exit code 0 [2021-11-25 19:07:24,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:07:24,285 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-11-25 19:07:24,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 19:07:24,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1133646903, now seen corresponding path program 1 times [2021-11-25 19:07:24,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 19:07:24,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [330257120] [2021-11-25 19:07:24,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 19:07:24,286 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 19:07:24,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 19:07:24,296 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 19:07:24,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (86)] Waiting until timeout for monitored process [2021-11-25 19:07:24,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 19:07:24,457 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-25 19:07:24,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 19:07:24,620 INFO L133 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2021-11-25 19:07:24,621 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-25 19:07:24,622 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (19 of 20 remaining) [2021-11-25 19:07:24,623 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr0REQUIRES_VIOLATION (18 of 20 remaining) [2021-11-25 19:07:24,623 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr1REQUIRES_VIOLATION (17 of 20 remaining) [2021-11-25 19:07:24,624 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (16 of 20 remaining) [2021-11-25 19:07:24,624 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (15 of 20 remaining) [2021-11-25 19:07:24,624 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE (14 of 20 remaining) [2021-11-25 19:07:24,624 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE (13 of 20 remaining) [2021-11-25 19:07:24,624 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr6REQUIRES_VIOLATION (12 of 20 remaining) [2021-11-25 19:07:24,624 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr7REQUIRES_VIOLATION (11 of 20 remaining) [2021-11-25 19:07:24,625 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr8REQUIRES_VIOLATION (10 of 20 remaining) [2021-11-25 19:07:24,625 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr9REQUIRES_VIOLATION (9 of 20 remaining) [2021-11-25 19:07:24,625 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE (8 of 20 remaining) [2021-11-25 19:07:24,625 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE (7 of 20 remaining) [2021-11-25 19:07:24,625 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr12ASSERT_VIOLATIONMEMORY_FREE (6 of 20 remaining) [2021-11-25 19:07:24,626 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE (5 of 20 remaining) [2021-11-25 19:07:24,626 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr14ASSERT_VIOLATIONMEMORY_FREE (4 of 20 remaining) [2021-11-25 19:07:24,626 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr15ASSERT_VIOLATIONMEMORY_FREE (3 of 20 remaining) [2021-11-25 19:07:24,626 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr16ASSERT_VIOLATIONMEMORY_FREE (2 of 20 remaining) [2021-11-25 19:07:24,626 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr17ASSERT_VIOLATIONMEMORY_FREE (1 of 20 remaining) [2021-11-25 19:07:24,626 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr18ASSERT_VIOLATIONMEMORY_FREE (0 of 20 remaining) [2021-11-25 19:07:24,642 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (86)] Forceful destruction successful, exit code 0 [2021-11-25 19:07:24,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 19:07:24,832 INFO L732 BasicCegarLoop]: Path program histogram: [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, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 19:07:24,835 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-25 19:07:24,952 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 07:07:24 BoogieIcfgContainer [2021-11-25 19:07:24,955 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-25 19:07:24,956 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-25 19:07:24,956 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-25 19:07:24,956 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-25 19:07:24,957 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 07:00:34" (3/4) ... [2021-11-25 19:07:24,960 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-25 19:07:24,960 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-25 19:07:24,960 INFO L158 Benchmark]: Toolchain (without parser) took 412325.99ms. Allocated memory was 81.8MB in the beginning and 104.9MB in the end (delta: 23.1MB). Free memory was 46.4MB in the beginning and 59.5MB in the end (delta: -13.1MB). Peak memory consumption was 13.1MB. Max. memory is 16.1GB. [2021-11-25 19:07:24,961 INFO L158 Benchmark]: CDTParser took 0.32ms. Allocated memory is still 81.8MB. Free memory was 64.3MB in the beginning and 64.3MB in the end (delta: 69.3kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 19:07:24,962 INFO L158 Benchmark]: CACSL2BoogieTranslator took 850.70ms. Allocated memory is still 81.8MB. Free memory was 46.2MB in the beginning and 55.0MB in the end (delta: -8.8MB). Peak memory consumption was 6.7MB. Max. memory is 16.1GB. [2021-11-25 19:07:24,962 INFO L158 Benchmark]: Boogie Procedure Inliner took 91.78ms. Allocated memory is still 81.8MB. Free memory was 55.0MB in the beginning and 52.7MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-25 19:07:24,962 INFO L158 Benchmark]: Boogie Preprocessor took 69.27ms. Allocated memory is still 81.8MB. Free memory was 52.7MB in the beginning and 51.1MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-25 19:07:24,962 INFO L158 Benchmark]: RCFGBuilder took 725.29ms. Allocated memory is still 81.8MB. Free memory was 51.1MB in the beginning and 63.2MB in the end (delta: -12.1MB). Peak memory consumption was 19.5MB. Max. memory is 16.1GB. [2021-11-25 19:07:24,963 INFO L158 Benchmark]: TraceAbstraction took 410577.42ms. Allocated memory was 81.8MB in the beginning and 104.9MB in the end (delta: 23.1MB). Free memory was 62.9MB in the beginning and 59.5MB in the end (delta: 3.4MB). Peak memory consumption was 26.4MB. Max. memory is 16.1GB. [2021-11-25 19:07:24,963 INFO L158 Benchmark]: Witness Printer took 3.82ms. Allocated memory is still 104.9MB. Free memory is still 59.5MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 19:07:24,970 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.32ms. Allocated memory is still 81.8MB. Free memory was 64.3MB in the beginning and 64.3MB in the end (delta: 69.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 850.70ms. Allocated memory is still 81.8MB. Free memory was 46.2MB in the beginning and 55.0MB in the end (delta: -8.8MB). Peak memory consumption was 6.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 91.78ms. Allocated memory is still 81.8MB. Free memory was 55.0MB in the beginning and 52.7MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 69.27ms. Allocated memory is still 81.8MB. Free memory was 52.7MB in the beginning and 51.1MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 725.29ms. Allocated memory is still 81.8MB. Free memory was 51.1MB in the beginning and 63.2MB in the end (delta: -12.1MB). Peak memory consumption was 19.5MB. Max. memory is 16.1GB. * TraceAbstraction took 410577.42ms. Allocated memory was 81.8MB in the beginning and 104.9MB in the end (delta: 23.1MB). Free memory was 62.9MB in the beginning and 59.5MB in the end (delta: 3.4MB). Peak memory consumption was 26.4MB. Max. memory is 16.1GB. * Witness Printer took 3.82ms. Allocated memory is still 104.9MB. Free memory is still 59.5MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 721]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of strcmp at line 693, overapproximation of memtrack at line 721. Possible FailurePath: [L685] int state = STATE_1; [L686] char *global = 0; [L687-L690] const struct command commands[] = { {"c1",c1,STATE_1}, {"c2",c2,STATE_2} }; VAL [commands={6:0}, global={0:0}, state=0] [L722] CALL parse_input("c1") VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, state=0] [L692] int i = 0; VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, i=2, input={3:0}, input={3:0}, state=0] [L692] COND FALSE !(i < 2) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, i=2, input={3:0}, input={3:0}, state=0] [L722] RET parse_input("c1") VAL [commands={6:0}, global={0:0}, state=0] [L723] CALL parse_input("c1") VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, state=0] [L692] int i = 0; VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, i=2, input={4:0}, input={4:0}, state=0] [L692] COND FALSE !(i < 2) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, i=2, input={4:0}, input={4:0}, state=0] [L723] RET parse_input("c1") VAL [commands={6:0}, global={0:0}, state=0] [L724] CALL parse_input("c2") VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, state=0] [L692] int i = 0; VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] COND TRUE strcmp(commands[i].name,input) == 0 [L694] EXPR commands[i].state_needed VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].state_needed=0, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L694] COND TRUE state >= commands[i].state_needed [L695] EXPR commands[i].function VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, commands[i].function={-1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L695] CALL commands[i].function() [L702] char *x = (char *)malloc(sizeof(char)); [L703] COND FALSE !(!x) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, state=0, x={7:0}] [L706] COND FALSE !(\read(*global)) VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={0:0}, state=0, x={7:0}] [L708] global = x [L709] state = STATE_2 VAL [\old(global)=null, \old(global)=null, \old(state)=0, commands={6:0}, global={7:0}, state=1, x={7:0}] [L695] RET commands[i].function() [L724] RET parse_input("c2") VAL [commands={6:0}, global={7:0}, state=1] [L725] return 0; VAL [\result=0, commands={6:0}, global={7:0}, state=1] - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 694]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 694]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 695]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 695]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 714]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 714]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 714]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 717]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 717]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 717]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 61 locations, 20 error locations. Started 1 CEGAR loops. OverallTime: 410.4s, OverallIterations: 40, TraceHistogramMax: 6, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 114.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10414 SdHoareTripleChecker+Valid, 22.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10414 mSDsluCounter, 10917 SdHoareTripleChecker+Invalid, 19.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1896 IncrementalHoareTripleChecker+Unchecked, 8621 mSDsCounter, 1045 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7519 IncrementalHoareTripleChecker+Invalid, 10460 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1045 mSolverCounterUnsat, 2296 mSDtfsCounter, 7519 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4988 GetRequests, 4143 SyntacticMatches, 148 SemanticMatches, 697 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 8361 ImplicationChecksByTransitivity, 275.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=559occurred in iteration=11, InterpolantAutomatonStates: 473, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 39 MinimizatonAttempts, 2629 StatesRemovedByMinimization, 39 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 7.8s SatisfiabilityAnalysisTime, 264.7s InterpolantComputationTime, 3341 NumberOfCodeBlocks, 3341 NumberOfCodeBlocksAsserted, 94 NumberOfCheckSat, 4121 ConstructedInterpolants, 513 QuantifiedInterpolants, 65941 SizeOfPredicates, 360 NumberOfNonLiveVariables, 12892 ConjunctsInSsa, 1151 ConjunctsInUnsatCore, 113 InterpolantComputations, 17 PerfectInterpolantSequences, 1428/3126 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-25 19:07:25,041 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8db123d7-004f-4b45-9d64-3c1357b3a7eb/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample