./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memcleanup.prp --file ../../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (memcleanup) Using default analysis Version 38b53e6a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/config/svcomp-MemCleanup-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-memcleanup) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-38b53e6 [2022-11-26 00:45:59,261 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-26 00:45:59,264 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-26 00:45:59,307 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-26 00:45:59,308 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-26 00:45:59,311 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-26 00:45:59,314 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-26 00:45:59,317 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-26 00:45:59,320 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-26 00:45:59,325 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-26 00:45:59,327 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-26 00:45:59,330 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-26 00:45:59,331 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-26 00:45:59,333 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-26 00:45:59,335 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-26 00:45:59,337 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-26 00:45:59,338 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-26 00:45:59,339 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-26 00:45:59,341 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-26 00:45:59,347 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-26 00:45:59,349 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-26 00:45:59,352 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-26 00:45:59,353 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-26 00:45:59,354 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-26 00:45:59,365 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-26 00:45:59,365 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-26 00:45:59,365 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-26 00:45:59,367 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-26 00:45:59,368 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-26 00:45:59,369 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-26 00:45:59,369 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-26 00:45:59,370 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-26 00:45:59,372 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-26 00:45:59,375 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-26 00:45:59,376 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-26 00:45:59,376 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-26 00:45:59,377 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-26 00:45:59,377 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-26 00:45:59,378 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-26 00:45:59,379 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-26 00:45:59,381 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-26 00:45:59,381 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/config/svcomp-MemCleanup-32bit-Taipan_Default.epf [2022-11-26 00:45:59,423 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-26 00:45:59,423 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-26 00:45:59,424 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-26 00:45:59,424 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-26 00:45:59,425 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-26 00:45:59,426 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-26 00:45:59,426 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-26 00:45:59,426 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-26 00:45:59,426 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-26 00:45:59,427 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-26 00:45:59,428 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-26 00:45:59,428 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-26 00:45:59,429 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-26 00:45:59,429 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-26 00:45:59,429 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-26 00:45:59,430 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-26 00:45:59,430 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-26 00:45:59,430 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-26 00:45:59,431 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-26 00:45:59,431 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-26 00:45:59,432 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-26 00:45:59,432 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-26 00:45:59,432 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-26 00:45:59,432 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-26 00:45:59,433 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-26 00:45:59,433 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-26 00:45:59,434 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-26 00:45:59,434 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-26 00:45:59,434 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-26 00:45:59,434 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-26 00:45:59,435 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-26 00:45:59,435 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-26 00:45:59,435 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-26 00:45:59,435 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-26 00:45:59,436 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-26 00:45:59,436 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-26 00:45:59,436 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-26 00:45:59,436 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-26 00:45:59,437 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-26 00:45:59,437 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-26 00:45:59,437 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-26 00:45:59,437 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/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_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur 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-memcleanup) ) 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 -> 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c [2022-11-26 00:45:59,744 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-26 00:45:59,776 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-26 00:45:59,779 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-26 00:45:59,780 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-26 00:45:59,781 INFO L275 PluginConnector]: CDTParser initialized [2022-11-26 00:45:59,782 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/../../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2022-11-26 00:46:02,657 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-26 00:46:02,964 INFO L351 CDTParser]: Found 1 translation units. [2022-11-26 00:46:02,964 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2022-11-26 00:46:02,994 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/data/92aad2851/27a3f4bd8e1d49a6a76d858ea7214c59/FLAG15c5defac [2022-11-26 00:46:03,013 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/data/92aad2851/27a3f4bd8e1d49a6a76d858ea7214c59 [2022-11-26 00:46:03,016 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-26 00:46:03,017 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-26 00:46:03,019 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-26 00:46:03,019 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-26 00:46:03,023 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-26 00:46:03,024 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 12:46:03" (1/1) ... [2022-11-26 00:46:03,026 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@449d41fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:46:03, skipping insertion in model container [2022-11-26 00:46:03,027 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 12:46:03" (1/1) ... [2022-11-26 00:46:03,035 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-26 00:46:03,072 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-26 00:46:03,556 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-26 00:46:03,567 INFO L203 MainTranslator]: Completed pre-run [2022-11-26 00:46:03,612 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-26 00:46:03,646 INFO L208 MainTranslator]: Completed translation [2022-11-26 00:46:03,647 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:46:03 WrapperNode [2022-11-26 00:46:03,647 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-26 00:46:03,648 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-26 00:46:03,649 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-26 00:46:03,649 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-26 00:46:03,655 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:46:03" (1/1) ... [2022-11-26 00:46:03,669 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:46:03" (1/1) ... [2022-11-26 00:46:03,693 INFO L138 Inliner]: procedures = 168, calls = 43, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 99 [2022-11-26 00:46:03,697 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-26 00:46:03,698 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-26 00:46:03,698 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-26 00:46:03,698 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-26 00:46:03,705 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:46:03" (1/1) ... [2022-11-26 00:46:03,706 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:46:03" (1/1) ... [2022-11-26 00:46:03,710 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:46:03" (1/1) ... [2022-11-26 00:46:03,710 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:46:03" (1/1) ... [2022-11-26 00:46:03,718 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:46:03" (1/1) ... [2022-11-26 00:46:03,722 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:46:03" (1/1) ... [2022-11-26 00:46:03,724 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:46:03" (1/1) ... [2022-11-26 00:46:03,725 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:46:03" (1/1) ... [2022-11-26 00:46:03,728 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-26 00:46:03,729 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-26 00:46:03,729 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-26 00:46:03,729 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-26 00:46:03,730 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:46:03" (1/1) ... [2022-11-26 00:46:03,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-26 00:46:03,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:46:03,780 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-26 00:46:03,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-26 00:46:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-26 00:46:03,824 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2022-11-26 00:46:03,824 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2022-11-26 00:46:03,824 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-26 00:46:03,824 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-26 00:46:03,825 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-26 00:46:03,825 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-26 00:46:03,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-26 00:46:03,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-26 00:46:03,825 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-26 00:46:03,825 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-26 00:46:03,933 INFO L235 CfgBuilder]: Building ICFG [2022-11-26 00:46:03,935 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-26 00:46:04,181 INFO L276 CfgBuilder]: Performing block encoding [2022-11-26 00:46:04,221 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-26 00:46:04,221 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-26 00:46:04,224 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 12:46:04 BoogieIcfgContainer [2022-11-26 00:46:04,224 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-26 00:46:04,227 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-26 00:46:04,227 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-26 00:46:04,230 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-26 00:46:04,231 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.11 12:46:03" (1/3) ... [2022-11-26 00:46:04,231 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7538e3bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 12:46:04, skipping insertion in model container [2022-11-26 00:46:04,232 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:46:03" (2/3) ... [2022-11-26 00:46:04,232 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7538e3bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 12:46:04, skipping insertion in model container [2022-11-26 00:46:04,232 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 12:46:04" (3/3) ... [2022-11-26 00:46:04,233 INFO L112 eAbstractionObserver]: Analyzing ICFG bftpd_1.i [2022-11-26 00:46:04,253 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-26 00:46:04,253 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 23 error locations. [2022-11-26 00:46:04,300 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-26 00:46:04,306 INFO L357 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@45d2534a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-26 00:46:04,307 INFO L358 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2022-11-26 00:46:04,311 INFO L276 IsEmpty]: Start isEmpty. Operand has 64 states, 36 states have (on average 1.8333333333333333) internal successors, (66), 59 states have internal predecessors, (66), 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) [2022-11-26 00:46:04,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-26 00:46:04,321 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:46:04,321 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-26 00:46:04,322 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:46:04,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:46:04,328 INFO L85 PathProgramCache]: Analyzing trace with hash 136145128, now seen corresponding path program 1 times [2022-11-26 00:46:04,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:46:04,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67420773] [2022-11-26 00:46:04,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:04,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:46:04,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:04,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:04,761 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:46:04,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67420773] [2022-11-26 00:46:04,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67420773] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:46:04,763 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:46:04,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-26 00:46:04,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353754098] [2022-11-26 00:46:04,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:46:04,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-26 00:46:04,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:46:04,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-26 00:46:04,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-26 00:46:04,803 INFO L87 Difference]: Start difference. First operand has 64 states, 36 states have (on average 1.8333333333333333) internal successors, (66), 59 states have internal predecessors, (66), 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) [2022-11-26 00:46:04,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:46:04,968 INFO L93 Difference]: Finished difference Result 128 states and 149 transitions. [2022-11-26 00:46:04,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-26 00:46:04,971 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 [2022-11-26 00:46:04,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:46:04,984 INFO L225 Difference]: With dead ends: 128 [2022-11-26 00:46:04,984 INFO L226 Difference]: Without dead ends: 125 [2022-11-26 00:46:04,988 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:46:04,992 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 109 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:46:04,993 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 119 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:46:05,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-11-26 00:46:05,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 92. [2022-11-26 00:46:05,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 62 states have (on average 1.6774193548387097) internal successors, (104), 82 states have internal predecessors, (104), 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) [2022-11-26 00:46:05,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 122 transitions. [2022-11-26 00:46:05,043 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 122 transitions. Word has length 5 [2022-11-26 00:46:05,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:46:05,043 INFO L495 AbstractCegarLoop]: Abstraction has 92 states and 122 transitions. [2022-11-26 00:46:05,044 INFO L496 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) [2022-11-26 00:46:05,044 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 122 transitions. [2022-11-26 00:46:05,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-26 00:46:05,045 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:46:05,045 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-26 00:46:05,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-26 00:46:05,046 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:46:05,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:46:05,048 INFO L85 PathProgramCache]: Analyzing trace with hash 136145129, now seen corresponding path program 1 times [2022-11-26 00:46:05,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:46:05,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45514687] [2022-11-26 00:46:05,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:05,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:46:05,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:05,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:05,320 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:46:05,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45514687] [2022-11-26 00:46:05,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45514687] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:46:05,321 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:46:05,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:46:05,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035583324] [2022-11-26 00:46:05,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:46:05,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:46:05,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:46:05,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:46:05,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-26 00:46:05,324 INFO L87 Difference]: Start difference. First operand 92 states and 122 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) [2022-11-26 00:46:05,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:46:05,506 INFO L93 Difference]: Finished difference Result 215 states and 295 transitions. [2022-11-26 00:46:05,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-26 00:46:05,506 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 [2022-11-26 00:46:05,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:46:05,509 INFO L225 Difference]: With dead ends: 215 [2022-11-26 00:46:05,509 INFO L226 Difference]: Without dead ends: 215 [2022-11-26 00:46:05,509 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-11-26 00:46:05,511 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 222 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:46:05,511 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 149 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:46:05,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2022-11-26 00:46:05,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 164. [2022-11-26 00:46:05,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 126 states have (on average 1.6904761904761905) internal successors, (213), 146 states have internal predecessors, (213), 11 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) [2022-11-26 00:46:05,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 258 transitions. [2022-11-26 00:46:05,550 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 258 transitions. Word has length 5 [2022-11-26 00:46:05,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:46:05,550 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 258 transitions. [2022-11-26 00:46:05,550 INFO L496 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) [2022-11-26 00:46:05,551 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 258 transitions. [2022-11-26 00:46:05,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-26 00:46:05,551 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:46:05,551 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-26 00:46:05,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-26 00:46:05,552 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:46:05,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:46:05,553 INFO L85 PathProgramCache]: Analyzing trace with hash -74468347, now seen corresponding path program 1 times [2022-11-26 00:46:05,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:46:05,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86933055] [2022-11-26 00:46:05,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:05,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:46:05,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:05,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:05,879 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:46:05,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86933055] [2022-11-26 00:46:05,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86933055] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:46:05,880 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:46:05,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:46:05,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790474168] [2022-11-26 00:46:05,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:46:05,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:46:05,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:46:05,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:46:05,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-26 00:46:05,883 INFO L87 Difference]: Start difference. First operand 164 states and 258 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) [2022-11-26 00:46:06,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:46:06,078 INFO L93 Difference]: Finished difference Result 253 states and 364 transitions. [2022-11-26 00:46:06,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:46:06,079 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 [2022-11-26 00:46:06,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:46:06,082 INFO L225 Difference]: With dead ends: 253 [2022-11-26 00:46:06,082 INFO L226 Difference]: Without dead ends: 253 [2022-11-26 00:46:06,083 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:46:06,084 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 144 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:46:06,085 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 169 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:46:06,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-11-26 00:46:06,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 167. [2022-11-26 00:46:06,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 129 states have (on average 1.6744186046511629) internal successors, (216), 149 states have internal predecessors, (216), 11 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) [2022-11-26 00:46:06,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 261 transitions. [2022-11-26 00:46:06,105 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 261 transitions. Word has length 6 [2022-11-26 00:46:06,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:46:06,106 INFO L495 AbstractCegarLoop]: Abstraction has 167 states and 261 transitions. [2022-11-26 00:46:06,106 INFO L496 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) [2022-11-26 00:46:06,106 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 261 transitions. [2022-11-26 00:46:06,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-26 00:46:06,107 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:46:06,107 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:46:06,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-26 00:46:06,107 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:46:06,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:46:06,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1986448584, now seen corresponding path program 1 times [2022-11-26 00:46:06,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:46:06,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275730973] [2022-11-26 00:46:06,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:06,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:46:06,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:06,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:06,384 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:46:06,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275730973] [2022-11-26 00:46:06,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275730973] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:46:06,384 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:46:06,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:46:06,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076958709] [2022-11-26 00:46:06,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:46:06,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:46:06,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:46:06,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:46:06,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-26 00:46:06,387 INFO L87 Difference]: Start difference. First operand 167 states and 261 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) [2022-11-26 00:46:06,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:46:06,531 INFO L93 Difference]: Finished difference Result 217 states and 296 transitions. [2022-11-26 00:46:06,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:46:06,532 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 [2022-11-26 00:46:06,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:46:06,534 INFO L225 Difference]: With dead ends: 217 [2022-11-26 00:46:06,534 INFO L226 Difference]: Without dead ends: 217 [2022-11-26 00:46:06,534 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:46:06,536 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 135 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:46:06,537 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 197 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:46:06,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2022-11-26 00:46:06,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 167. [2022-11-26 00:46:06,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 129 states have (on average 1.6589147286821706) internal successors, (214), 149 states have internal predecessors, (214), 11 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) [2022-11-26 00:46:06,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 259 transitions. [2022-11-26 00:46:06,553 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 259 transitions. Word has length 7 [2022-11-26 00:46:06,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:46:06,553 INFO L495 AbstractCegarLoop]: Abstraction has 167 states and 259 transitions. [2022-11-26 00:46:06,554 INFO L496 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) [2022-11-26 00:46:06,554 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 259 transitions. [2022-11-26 00:46:06,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-26 00:46:06,554 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:46:06,555 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:46:06,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-26 00:46:06,555 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:46:06,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:46:06,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1450364007, now seen corresponding path program 1 times [2022-11-26 00:46:06,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:46:06,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548347395] [2022-11-26 00:46:06,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:06,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:46:06,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:06,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:06,625 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:46:06,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548347395] [2022-11-26 00:46:06,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548347395] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:46:06,626 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:46:06,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:46:06,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087371227] [2022-11-26 00:46:06,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:46:06,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:46:06,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:46:06,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:46:06,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-26 00:46:06,628 INFO L87 Difference]: Start difference. First operand 167 states and 259 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) [2022-11-26 00:46:06,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:46:06,754 INFO L93 Difference]: Finished difference Result 260 states and 360 transitions. [2022-11-26 00:46:06,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:46:06,754 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 [2022-11-26 00:46:06,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:46:06,756 INFO L225 Difference]: With dead ends: 260 [2022-11-26 00:46:06,757 INFO L226 Difference]: Without dead ends: 260 [2022-11-26 00:46:06,757 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:46:06,758 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 143 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:46:06,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 186 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:46:06,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2022-11-26 00:46:06,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 199. [2022-11-26 00:46:06,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 159 states have (on average 1.628930817610063) internal successors, (259), 180 states have internal predecessors, (259), 11 states have call successors, (11), 7 states have call predecessors, (11), 8 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) [2022-11-26 00:46:06,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 304 transitions. [2022-11-26 00:46:06,791 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 304 transitions. Word has length 8 [2022-11-26 00:46:06,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:46:06,792 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 304 transitions. [2022-11-26 00:46:06,792 INFO L496 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) [2022-11-26 00:46:06,792 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 304 transitions. [2022-11-26 00:46:06,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-26 00:46:06,793 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:46:06,793 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:46:06,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-26 00:46:06,793 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:46:06,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:46:06,794 INFO L85 PathProgramCache]: Analyzing trace with hash 2011611306, now seen corresponding path program 1 times [2022-11-26 00:46:06,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:46:06,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563315044] [2022-11-26 00:46:06,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:06,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:46:06,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:06,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:06,923 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:46:06,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563315044] [2022-11-26 00:46:06,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563315044] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:46:06,924 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:46:06,924 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:46:06,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381886330] [2022-11-26 00:46:06,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:46:06,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:46:06,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:46:06,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:46:06,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-26 00:46:06,926 INFO L87 Difference]: Start difference. First operand 199 states and 304 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) [2022-11-26 00:46:07,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:46:07,035 INFO L93 Difference]: Finished difference Result 247 states and 327 transitions. [2022-11-26 00:46:07,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:46:07,036 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 [2022-11-26 00:46:07,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:46:07,037 INFO L225 Difference]: With dead ends: 247 [2022-11-26 00:46:07,038 INFO L226 Difference]: Without dead ends: 247 [2022-11-26 00:46:07,038 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:46:07,039 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 179 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 205 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 [2022-11-26 00:46:07,039 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 205 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:46:07,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2022-11-26 00:46:07,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 213. [2022-11-26 00:46:07,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 172 states have (on average 1.627906976744186) internal successors, (280), 194 states have internal predecessors, (280), 11 states have call successors, (11), 7 states have call predecessors, (11), 9 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) [2022-11-26 00:46:07,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 325 transitions. [2022-11-26 00:46:07,053 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 325 transitions. Word has length 9 [2022-11-26 00:46:07,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:46:07,053 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 325 transitions. [2022-11-26 00:46:07,054 INFO L496 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) [2022-11-26 00:46:07,054 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 325 transitions. [2022-11-26 00:46:07,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-26 00:46:07,055 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:46:07,055 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:46:07,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-26 00:46:07,055 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:46:07,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:46:07,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1340488016, now seen corresponding path program 1 times [2022-11-26 00:46:07,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:46:07,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865885144] [2022-11-26 00:46:07,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:07,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:46:07,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:07,237 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:07,237 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:46:07,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865885144] [2022-11-26 00:46:07,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865885144] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:46:07,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146005631] [2022-11-26 00:46:07,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:07,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:46:07,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:46:07,246 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:46:07,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-26 00:46:07,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:07,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-26 00:46:07,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:46:07,606 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:07,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:46:07,748 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:07,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146005631] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:46:07,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1192497552] [2022-11-26 00:46:07,768 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-26 00:46:07,769 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:46:07,773 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:46:07,779 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:46:07,779 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:46:07,873 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 157 for LOIs [2022-11-26 00:46:10,405 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:46:14,202 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2513#(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) (not (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|))) (<= ~global~0.base 0) (= |old(~global~0.base)| 0) (= |#NULL.offset| 0) (< |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 [2022-11-26 00:46:14,203 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:46:14,203 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:46:14,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 11 [2022-11-26 00:46:14,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327508489] [2022-11-26 00:46:14,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:46:14,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-26 00:46:14,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:46:14,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-26 00:46:14,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-11-26 00:46:14,206 INFO L87 Difference]: Start difference. First operand 213 states and 325 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) [2022-11-26 00:46:14,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:46:14,560 INFO L93 Difference]: Finished difference Result 282 states and 389 transitions. [2022-11-26 00:46:14,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-26 00:46:14,561 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 [2022-11-26 00:46:14,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:46:14,563 INFO L225 Difference]: With dead ends: 282 [2022-11-26 00:46:14,563 INFO L226 Difference]: Without dead ends: 282 [2022-11-26 00:46:14,563 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2022-11-26 00:46:14,564 INFO L413 NwaCegarLoop]: 106 mSDtfsCounter, 349 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:46:14,565 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [349 Valid, 568 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:46:14,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2022-11-26 00:46:14,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 219. [2022-11-26 00:46:14,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 177 states have (on average 1.5593220338983051) internal successors, (276), 200 states have internal predecessors, (276), 11 states have call successors, (11), 7 states have call predecessors, (11), 10 states have return successors, (39), 11 states have call predecessors, (39), 11 states have call successors, (39) [2022-11-26 00:46:14,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 326 transitions. [2022-11-26 00:46:14,577 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 326 transitions. Word has length 13 [2022-11-26 00:46:14,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:46:14,577 INFO L495 AbstractCegarLoop]: Abstraction has 219 states and 326 transitions. [2022-11-26 00:46:14,578 INFO L496 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) [2022-11-26 00:46:14,578 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 326 transitions. [2022-11-26 00:46:14,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-26 00:46:14,578 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:46:14,579 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:46:14,587 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-26 00:46:14,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-26 00:46:14,785 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:46:14,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:46:14,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1394544414, now seen corresponding path program 1 times [2022-11-26 00:46:14,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:46:14,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708258614] [2022-11-26 00:46:14,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:14,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:46:14,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:14,972 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:14,972 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:46:14,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708258614] [2022-11-26 00:46:14,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708258614] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:46:14,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339592211] [2022-11-26 00:46:14,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:14,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:46:14,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:46:14,975 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:46:15,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-26 00:46:15,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:15,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-26 00:46:15,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:46:15,272 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:46:15,281 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:15,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:46:15,354 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:15,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339592211] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:46:15,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1776585427] [2022-11-26 00:46:15,367 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-11-26 00:46:15,368 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:46:15,369 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:46:15,369 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:46:15,369 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:46:15,404 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 157 for LOIs [2022-11-26 00:46:17,239 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:46:21,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1776585427] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:46:21,761 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:46:21,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 4, 4] total 18 [2022-11-26 00:46:21,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149633834] [2022-11-26 00:46:21,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:46:21,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-26 00:46:21,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:46:21,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-26 00:46:21,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-11-26 00:46:21,764 INFO L87 Difference]: Start difference. First operand 219 states and 326 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) [2022-11-26 00:46:23,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:46:23,001 INFO L93 Difference]: Finished difference Result 216 states and 306 transitions. [2022-11-26 00:46:23,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-26 00:46:23,002 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 [2022-11-26 00:46:23,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:46:23,003 INFO L225 Difference]: With dead ends: 216 [2022-11-26 00:46:23,004 INFO L226 Difference]: Without dead ends: 216 [2022-11-26 00:46:23,004 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2022-11-26 00:46:23,005 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 36 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-26 00:46:23,005 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 143 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-26 00:46:23,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-11-26 00:46:23,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 212. [2022-11-26 00:46:23,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 171 states have (on average 1.5029239766081872) internal successors, (257), 194 states have internal predecessors, (257), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (35), 10 states have call predecessors, (35), 10 states have call successors, (35) [2022-11-26 00:46:23,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 302 transitions. [2022-11-26 00:46:23,015 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 302 transitions. Word has length 14 [2022-11-26 00:46:23,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:46:23,015 INFO L495 AbstractCegarLoop]: Abstraction has 212 states and 302 transitions. [2022-11-26 00:46:23,015 INFO L496 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) [2022-11-26 00:46:23,016 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 302 transitions. [2022-11-26 00:46:23,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-26 00:46:23,016 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:46:23,017 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:46:23,026 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-11-26 00:46:23,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:46:23,223 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:46:23,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:46:23,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1630536874, now seen corresponding path program 1 times [2022-11-26 00:46:23,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:46:23,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269654273] [2022-11-26 00:46:23,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:23,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:46:23,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:23,268 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:23,269 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:46:23,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269654273] [2022-11-26 00:46:23,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269654273] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:46:23,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:46:23,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:46:23,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793676539] [2022-11-26 00:46:23,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:46:23,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 00:46:23,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:46:23,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 00:46:23,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-26 00:46:23,272 INFO L87 Difference]: Start difference. First operand 212 states and 302 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 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) [2022-11-26 00:46:23,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:46:23,284 INFO L93 Difference]: Finished difference Result 218 states and 307 transitions. [2022-11-26 00:46:23,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 00:46:23,284 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), 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 23 [2022-11-26 00:46:23,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:46:23,286 INFO L225 Difference]: With dead ends: 218 [2022-11-26 00:46:23,286 INFO L226 Difference]: Without dead ends: 218 [2022-11-26 00:46:23,286 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:46:23,289 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 13 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-26 00:46:23,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 120 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-26 00:46:23,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-11-26 00:46:23,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2022-11-26 00:46:23,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 174 states have (on average 1.4770114942528736) internal successors, (257), 200 states have internal predecessors, (257), 10 states have call successors, (10), 7 states have call predecessors, (10), 13 states have return successors, (40), 10 states have call predecessors, (40), 10 states have call successors, (40) [2022-11-26 00:46:23,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 307 transitions. [2022-11-26 00:46:23,305 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 307 transitions. Word has length 23 [2022-11-26 00:46:23,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:46:23,305 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 307 transitions. [2022-11-26 00:46:23,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 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) [2022-11-26 00:46:23,306 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 307 transitions. [2022-11-26 00:46:23,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-26 00:46:23,306 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:46:23,306 INFO L195 NwaCegarLoop]: 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] [2022-11-26 00:46:23,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-26 00:46:23,307 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:46:23,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:46:23,307 INFO L85 PathProgramCache]: Analyzing trace with hash -865792722, now seen corresponding path program 1 times [2022-11-26 00:46:23,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:46:23,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18051517] [2022-11-26 00:46:23,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:23,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:46:23,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:23,619 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:23,619 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:46:23,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18051517] [2022-11-26 00:46:23,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18051517] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:46:23,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429189368] [2022-11-26 00:46:23,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:23,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:46:23,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:46:23,627 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:46:23,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-26 00:46:23,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:23,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-26 00:46:23,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:46:24,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:46:24,051 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:46:24,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:24,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:46:24,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429189368] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:46:24,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1600082891] [2022-11-26 00:46:24,289 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-11-26 00:46:24,289 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:46:24,289 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:46:24,290 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:46:24,290 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:46:24,414 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-11-26 00:46:24,415 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:46:24,439 INFO L321 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2022-11-26 00:46:24,440 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:46:24,881 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2022-11-26 00:46:25,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:46:25,080 INFO L321 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2022-11-26 00:46:25,081 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:46:25,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:46:25,106 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-11-26 00:46:25,107 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:46:25,236 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:46:30,056 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4098#(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) (not (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|))) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |~#commands~0.offset| 0) (= |#NULL.base| 0))' at error location [2022-11-26 00:46:30,057 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:46:30,057 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:46:30,057 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2022-11-26 00:46:30,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237239722] [2022-11-26 00:46:30,057 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 00:46:30,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-26 00:46:30,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:46:30,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-26 00:46:30,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=999, Unknown=3, NotChecked=0, Total=1190 [2022-11-26 00:46:30,059 INFO L87 Difference]: Start difference. First operand 218 states and 307 transitions. Second operand has 14 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 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) [2022-11-26 00:46:30,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:46:30,863 INFO L93 Difference]: Finished difference Result 327 states and 459 transitions. [2022-11-26 00:46:30,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-26 00:46:30,863 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 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 25 [2022-11-26 00:46:30,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:46:30,865 INFO L225 Difference]: With dead ends: 327 [2022-11-26 00:46:30,865 INFO L226 Difference]: Without dead ends: 327 [2022-11-26 00:46:30,866 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=343, Invalid=1724, Unknown=3, NotChecked=0, Total=2070 [2022-11-26 00:46:30,867 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 544 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 72 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 544 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:46:30,867 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [544 Valid, 195 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 244 Invalid, 3 Unknown, 0 Unchecked, 0.3s Time] [2022-11-26 00:46:30,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-11-26 00:46:30,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 233. [2022-11-26 00:46:30,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 190 states have (on average 1.4789473684210526) internal successors, (281), 215 states have internal predecessors, (281), 10 states have call successors, (10), 7 states have call predecessors, (10), 12 states have return successors, (39), 10 states have call predecessors, (39), 10 states have call successors, (39) [2022-11-26 00:46:30,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 330 transitions. [2022-11-26 00:46:30,878 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 330 transitions. Word has length 25 [2022-11-26 00:46:30,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:46:30,879 INFO L495 AbstractCegarLoop]: Abstraction has 233 states and 330 transitions. [2022-11-26 00:46:30,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 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) [2022-11-26 00:46:30,879 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 330 transitions. [2022-11-26 00:46:30,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-26 00:46:30,880 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:46:30,880 INFO L195 NwaCegarLoop]: 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] [2022-11-26 00:46:30,891 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-11-26 00:46:31,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-26 00:46:31,087 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:46:31,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:46:31,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1126681315, now seen corresponding path program 1 times [2022-11-26 00:46:31,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:46:31,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300564778] [2022-11-26 00:46:31,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:31,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:46:31,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:31,256 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:31,257 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:46:31,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300564778] [2022-11-26 00:46:31,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300564778] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:46:31,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373551425] [2022-11-26 00:46:31,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:31,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:46:31,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:46:31,267 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:46:31,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-26 00:46:31,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:31,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-26 00:46:31,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:46:31,476 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:31,476 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:46:31,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373551425] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:46:31,477 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-26 00:46:31,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2022-11-26 00:46:31,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192261303] [2022-11-26 00:46:31,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:46:31,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:46:31,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:46:31,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:46:31,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-11-26 00:46:31,478 INFO L87 Difference]: Start difference. First operand 233 states and 330 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) [2022-11-26 00:46:31,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:46:31,552 INFO L93 Difference]: Finished difference Result 279 states and 389 transitions. [2022-11-26 00:46:31,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:46:31,553 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 [2022-11-26 00:46:31,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:46:31,555 INFO L225 Difference]: With dead ends: 279 [2022-11-26 00:46:31,555 INFO L226 Difference]: Without dead ends: 279 [2022-11-26 00:46:31,555 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:46:31,556 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 101 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:46:31,557 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 159 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:46:31,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-11-26 00:46:31,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 237. [2022-11-26 00:46:31,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 194 states have (on average 1.4690721649484537) internal successors, (285), 219 states have internal predecessors, (285), 10 states have call successors, (10), 7 states have call predecessors, (10), 12 states have return successors, (39), 10 states have call predecessors, (39), 10 states have call successors, (39) [2022-11-26 00:46:31,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 334 transitions. [2022-11-26 00:46:31,569 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 334 transitions. Word has length 26 [2022-11-26 00:46:31,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:46:31,571 INFO L495 AbstractCegarLoop]: Abstraction has 237 states and 334 transitions. [2022-11-26 00:46:31,571 INFO L496 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) [2022-11-26 00:46:31,572 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 334 transitions. [2022-11-26 00:46:31,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-11-26 00:46:31,576 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:46:31,576 INFO L195 NwaCegarLoop]: 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] [2022-11-26 00:46:31,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-26 00:46:31,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:46:31,788 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:46:31,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:46:31,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1196848077, now seen corresponding path program 1 times [2022-11-26 00:46:31,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:46:31,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924361173] [2022-11-26 00:46:31,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:31,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:46:31,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:32,422 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:32,422 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:46:32,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924361173] [2022-11-26 00:46:32,423 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924361173] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:46:32,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736558926] [2022-11-26 00:46:32,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:32,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:46:32,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:46:32,427 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:46:32,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-26 00:46:32,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:32,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-26 00:46:32,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:46:32,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:46:32,877 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:46:32,985 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:46:32,988 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:46:33,019 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:33,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:46:33,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736558926] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:46:33,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1423781669] [2022-11-26 00:46:33,203 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-11-26 00:46:33,204 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:46:33,204 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:46:33,204 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:46:33,204 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:46:33,356 INFO L321 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2022-11-26 00:46:33,357 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:46:33,623 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-11-26 00:46:33,624 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:46:34,029 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2022-11-26 00:46:35,217 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:46:48,845 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5420#(and (= ~global~0.base |old(~global~0.base)|) (= |old(#length)| |#length|) (<= 0 |#NULL.base|) (<= 0 |old(~global~0.offset)|) (<= 6 |~#commands~0.base|) (= ~state~0 |old(~state~0)|) (<= 0 ~global~0.offset) (<= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) |parse_input_#t~mem3#1.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|)) (<= |~#commands~0.base| 6) (<= 0 |parse_input_#in~input#1.offset|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (= |parse_input_#in~input#1.base| 4) (<= 0 |~#commands~0.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |parse_input_#t~mem3#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |#NULL.base| 0) (or (not (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|))) (not (<= 0 |parse_input_#t~mem3#1.offset|))) (= |old(#valid)| |#valid|) (<= 0 |#NULL.offset|) (<= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |~#commands~0.offset| 0) (= (select |#valid| |~#commands~0.base|) 1))' at error location [2022-11-26 00:46:48,845 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:46:48,845 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:46:48,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 17 [2022-11-26 00:46:48,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820796811] [2022-11-26 00:46:48,846 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 00:46:48,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-26 00:46:48,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:46:48,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-26 00:46:48,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=313, Invalid=1168, Unknown=1, NotChecked=0, Total=1482 [2022-11-26 00:46:48,848 INFO L87 Difference]: Start difference. First operand 237 states and 334 transitions. Second operand has 18 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 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) [2022-11-26 00:46:49,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:46:49,720 INFO L93 Difference]: Finished difference Result 279 states and 387 transitions. [2022-11-26 00:46:49,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-26 00:46:49,721 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 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 27 [2022-11-26 00:46:49,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:46:49,723 INFO L225 Difference]: With dead ends: 279 [2022-11-26 00:46:49,723 INFO L226 Difference]: Without dead ends: 279 [2022-11-26 00:46:49,724 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 790 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=474, Invalid=1974, Unknown=2, NotChecked=0, Total=2450 [2022-11-26 00:46:49,724 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 355 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 65 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:46:49,725 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 307 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 365 Invalid, 5 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 00:46:49,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-11-26 00:46:49,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 239. [2022-11-26 00:46:49,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 196 states have (on average 1.4540816326530612) internal successors, (285), 221 states have internal predecessors, (285), 10 states have call successors, (10), 7 states have call predecessors, (10), 12 states have return successors, (39), 10 states have call predecessors, (39), 10 states have call successors, (39) [2022-11-26 00:46:49,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 334 transitions. [2022-11-26 00:46:49,737 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 334 transitions. Word has length 27 [2022-11-26 00:46:49,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:46:49,737 INFO L495 AbstractCegarLoop]: Abstraction has 239 states and 334 transitions. [2022-11-26 00:46:49,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 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) [2022-11-26 00:46:49,738 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 334 transitions. [2022-11-26 00:46:49,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-26 00:46:49,740 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:46:49,740 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:46:49,750 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-26 00:46:49,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:46:49,946 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:46:49,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:46:49,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1552415230, now seen corresponding path program 1 times [2022-11-26 00:46:49,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:46:49,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237953687] [2022-11-26 00:46:49,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:49,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:46:49,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:50,132 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:50,133 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:46:50,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237953687] [2022-11-26 00:46:50,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237953687] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:46:50,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474186579] [2022-11-26 00:46:50,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:46:50,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:46:50,134 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:46:50,135 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:46:50,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-26 00:46:50,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:46:50,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-26 00:46:50,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:46:50,334 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-26 00:46:50,335 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:46:50,386 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:46:50,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:46:50,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474186579] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:46:50,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [173288256] [2022-11-26 00:46:50,453 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-11-26 00:46:50,453 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:46:50,453 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:46:50,454 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:46:50,454 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:46:50,588 INFO L321 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2022-11-26 00:46:50,588 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:46:50,838 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-11-26 00:46:50,838 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:46:51,149 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2022-11-26 00:46:52,080 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:47:05,176 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6097#(and (= ~global~0.base |old(~global~0.base)|) (= |old(#length)| |#length|) (<= 0 |#NULL.base|) (<= 0 |old(~global~0.offset)|) (<= 6 |~#commands~0.base|) (not (= (select |#valid| |parse_input_~input#1.base|) 1)) (= ~state~0 |old(~state~0)|) (<= 0 ~global~0.offset) (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|)) (<= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) |parse_input_#t~mem3#1.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|)) (<= |~#commands~0.base| 6) (<= 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|) (= |parse_input_#in~input#1.base| 4) (<= 0 |~#commands~0.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |parse_input_#t~mem3#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |#NULL.base| 0) (= |old(#valid)| |#valid|) (<= 0 |#NULL.offset|) (<= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |~#commands~0.offset| 0) (= (select |#valid| |~#commands~0.base|) 1))' at error location [2022-11-26 00:47:05,176 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:47:05,176 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:47:05,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2022-11-26 00:47:05,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163827431] [2022-11-26 00:47:05,176 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 00:47:05,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-26 00:47:05,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:47:05,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-26 00:47:05,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=697, Unknown=1, NotChecked=0, Total=930 [2022-11-26 00:47:05,178 INFO L87 Difference]: Start difference. First operand 239 states and 334 transitions. Second operand has 12 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 1 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-26 00:47:05,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:47:05,751 INFO L93 Difference]: Finished difference Result 367 states and 480 transitions. [2022-11-26 00:47:05,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-26 00:47:05,752 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 1 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 28 [2022-11-26 00:47:05,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:47:05,754 INFO L225 Difference]: With dead ends: 367 [2022-11-26 00:47:05,754 INFO L226 Difference]: Without dead ends: 367 [2022-11-26 00:47:05,755 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=340, Invalid=1141, Unknown=1, NotChecked=0, Total=1482 [2022-11-26 00:47:05,756 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 448 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:47:05,756 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [448 Valid, 358 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-26 00:47:05,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2022-11-26 00:47:05,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 298. [2022-11-26 00:47:05,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 252 states have (on average 1.4325396825396826) internal successors, (361), 278 states have internal predecessors, (361), 10 states have call successors, (10), 9 states have call predecessors, (10), 15 states have return successors, (39), 10 states have call predecessors, (39), 10 states have call successors, (39) [2022-11-26 00:47:05,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 410 transitions. [2022-11-26 00:47:05,765 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 410 transitions. Word has length 28 [2022-11-26 00:47:05,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:47:05,765 INFO L495 AbstractCegarLoop]: Abstraction has 298 states and 410 transitions. [2022-11-26 00:47:05,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 1 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-26 00:47:05,766 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 410 transitions. [2022-11-26 00:47:05,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-26 00:47:05,767 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:47:05,767 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:47:05,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-26 00:47:05,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-26 00:47:05,974 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:47:05,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:47:05,975 INFO L85 PathProgramCache]: Analyzing trace with hash -880231825, now seen corresponding path program 1 times [2022-11-26 00:47:05,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:47:05,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737108635] [2022-11-26 00:47:05,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:47:05,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:47:05,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:47:06,242 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:47:06,242 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:47:06,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737108635] [2022-11-26 00:47:06,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737108635] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:47:06,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19198179] [2022-11-26 00:47:06,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:47:06,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:47:06,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:47:06,245 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:47:06,260 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-26 00:47:06,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:47:06,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-26 00:47:06,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:47:06,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:06,484 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:06,582 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:47:06,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:47:06,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19198179] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:47:06,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [208253345] [2022-11-26 00:47:06,709 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-11-26 00:47:06,709 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:47:06,709 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:47:06,709 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:47:06,709 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:47:06,816 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-11-26 00:47:06,816 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:06,837 INFO L321 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2022-11-26 00:47:06,837 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:07,194 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2022-11-26 00:47:07,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:07,379 INFO L321 Elim1Store]: treesize reduction 46, result has 62.3 percent of original size [2022-11-26 00:47:07,380 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:07,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:07,552 INFO L321 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2022-11-26 00:47:07,553 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:07,701 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:47:13,229 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6926#(and (= (select |#valid| |parse_input_~input#1.base|) 1) (not (< |parse_input_~input#1.offset| (select |#length| |parse_input_~input#1.base|))) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|)) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) |parse_input_#t~mem3#1.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 |parse_input_#t~mem3#1.offset|) (<= 0 |~#commands~0.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |parse_input_#t~mem3#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#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) (<= 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 [2022-11-26 00:47:13,230 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:47:13,230 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:47:13,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2022-11-26 00:47:13,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968961232] [2022-11-26 00:47:13,230 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 00:47:13,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-26 00:47:13,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:47:13,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-26 00:47:13,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=1151, Unknown=0, NotChecked=0, Total=1332 [2022-11-26 00:47:13,232 INFO L87 Difference]: Start difference. First operand 298 states and 410 transitions. Second operand has 15 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 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) [2022-11-26 00:47:14,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:47:14,045 INFO L93 Difference]: Finished difference Result 484 states and 623 transitions. [2022-11-26 00:47:14,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-26 00:47:14,046 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 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 29 [2022-11-26 00:47:14,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:47:14,048 INFO L225 Difference]: With dead ends: 484 [2022-11-26 00:47:14,048 INFO L226 Difference]: Without dead ends: 484 [2022-11-26 00:47:14,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 771 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=365, Invalid=2085, Unknown=0, NotChecked=0, Total=2450 [2022-11-26 00:47:14,049 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 689 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 39 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 689 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:47:14,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [689 Valid, 355 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 378 Invalid, 4 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 00:47:14,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2022-11-26 00:47:14,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 357. [2022-11-26 00:47:14,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 309 states have (on average 1.4627831715210355) internal successors, (452), 340 states have internal predecessors, (452), 8 states have call successors, (8), 8 states have call predecessors, (8), 19 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2022-11-26 00:47:14,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 487 transitions. [2022-11-26 00:47:14,061 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 487 transitions. Word has length 29 [2022-11-26 00:47:14,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:47:14,062 INFO L495 AbstractCegarLoop]: Abstraction has 357 states and 487 transitions. [2022-11-26 00:47:14,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 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) [2022-11-26 00:47:14,062 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 487 transitions. [2022-11-26 00:47:14,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-26 00:47:14,063 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:47:14,063 INFO L195 NwaCegarLoop]: 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] [2022-11-26 00:47:14,069 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-26 00:47:14,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-26 00:47:14,269 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:47:14,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:47:14,270 INFO L85 PathProgramCache]: Analyzing trace with hash 183457269, now seen corresponding path program 1 times [2022-11-26 00:47:14,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:47:14,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297661037] [2022-11-26 00:47:14,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:47:14,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:47:14,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:47:14,552 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:47:14,552 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:47:14,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297661037] [2022-11-26 00:47:14,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297661037] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:47:14,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235401094] [2022-11-26 00:47:14,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:47:14,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:47:14,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:47:14,555 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:47:14,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-26 00:47:14,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:47:14,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-26 00:47:14,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:47:14,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:14,872 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:15,011 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:47:15,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:47:15,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235401094] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:47:15,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2038100302] [2022-11-26 00:47:15,232 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-11-26 00:47:15,232 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:47:15,233 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:47:15,233 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:47:15,233 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:47:15,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:15,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:15,486 INFO L321 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2022-11-26 00:47:15,486 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:15,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:15,567 INFO L321 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2022-11-26 00:47:15,567 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:16,073 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2022-11-26 00:47:16,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:16,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:16,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:16,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:16,269 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-26 00:47:16,270 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:16,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:16,334 INFO L321 Elim1Store]: treesize reduction 70, result has 28.6 percent of original size [2022-11-26 00:47:16,334 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 45 [2022-11-26 00:47:16,534 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:47:20,168 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7967#(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) (not (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|))) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (<= |parse_input_~input#1.base| 4) (< |parse_input_~i~0#1| 2) (= |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 [2022-11-26 00:47:20,168 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:47:20,168 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:47:20,168 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 15 [2022-11-26 00:47:20,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163859793] [2022-11-26 00:47:20,169 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 00:47:20,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-26 00:47:20,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:47:20,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-26 00:47:20,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1314, Unknown=3, NotChecked=0, Total=1482 [2022-11-26 00:47:20,170 INFO L87 Difference]: Start difference. First operand 357 states and 487 transitions. Second operand has 17 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 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) [2022-11-26 00:47:21,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:47:21,142 INFO L93 Difference]: Finished difference Result 437 states and 577 transitions. [2022-11-26 00:47:21,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-26 00:47:21,143 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 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 33 [2022-11-26 00:47:21,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:47:21,145 INFO L225 Difference]: With dead ends: 437 [2022-11-26 00:47:21,145 INFO L226 Difference]: Without dead ends: 437 [2022-11-26 00:47:21,146 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 674 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=348, Invalid=2199, Unknown=3, NotChecked=0, Total=2550 [2022-11-26 00:47:21,146 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 547 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 73 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 547 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:47:21,146 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [547 Valid, 276 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 445 Invalid, 5 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 00:47:21,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-11-26 00:47:21,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 286. [2022-11-26 00:47:21,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 249 states have (on average 1.4016064257028114) internal successors, (349), 273 states have internal predecessors, (349), 6 states have call successors, (6), 6 states have call predecessors, (6), 13 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-11-26 00:47:21,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 373 transitions. [2022-11-26 00:47:21,156 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 373 transitions. Word has length 33 [2022-11-26 00:47:21,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:47:21,157 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 373 transitions. [2022-11-26 00:47:21,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 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) [2022-11-26 00:47:21,157 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 373 transitions. [2022-11-26 00:47:21,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-26 00:47:21,158 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:47:21,158 INFO L195 NwaCegarLoop]: 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] [2022-11-26 00:47:21,167 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-26 00:47:21,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:47:21,367 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:47:21,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:47:21,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1392207993, now seen corresponding path program 1 times [2022-11-26 00:47:21,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:47:21,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521186309] [2022-11-26 00:47:21,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:47:21,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:47:21,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:47:21,725 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:47:21,725 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:47:21,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521186309] [2022-11-26 00:47:21,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521186309] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:47:21,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977153829] [2022-11-26 00:47:21,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:47:21,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:47:21,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:47:21,731 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:47:21,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-26 00:47:21,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:47:21,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-26 00:47:21,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:47:22,063 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-26 00:47:22,063 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:22,205 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:22,225 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:47:22,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:47:22,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977153829] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:47:22,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [846554770] [2022-11-26 00:47:22,340 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-11-26 00:47:22,340 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:47:22,340 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:47:22,341 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:47:22,341 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:47:22,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:22,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:22,577 INFO L321 Elim1Store]: treesize reduction 165, result has 19.9 percent of original size [2022-11-26 00:47:22,577 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:22,692 INFO L321 Elim1Store]: treesize reduction 205, result has 30.0 percent of original size [2022-11-26 00:47:22,692 INFO L350 Elim1Store]: Elim1 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 14 case distinctions, treesize of input 185 treesize of output 234 [2022-11-26 00:47:23,304 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2022-11-26 00:47:23,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:23,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:23,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:23,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:23,881 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-26 00:47:23,882 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:23,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:23,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:23,934 INFO L321 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2022-11-26 00:47:23,934 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:24,128 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:47:27,621 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8893#(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 [2022-11-26 00:47:27,622 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:47:27,622 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:47:27,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 15 [2022-11-26 00:47:27,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982590744] [2022-11-26 00:47:27,622 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 00:47:27,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-26 00:47:27,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:47:27,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-26 00:47:27,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1233, Unknown=1, NotChecked=0, Total=1406 [2022-11-26 00:47:27,624 INFO L87 Difference]: Start difference. First operand 286 states and 373 transitions. Second operand has 17 states, 15 states have (on average 4.133333333333334) internal successors, (62), 15 states have internal predecessors, (62), 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) [2022-11-26 00:47:28,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:47:28,335 INFO L93 Difference]: Finished difference Result 404 states and 514 transitions. [2022-11-26 00:47:28,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-26 00:47:28,336 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 4.133333333333334) internal successors, (62), 15 states have internal predecessors, (62), 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 34 [2022-11-26 00:47:28,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:47:28,338 INFO L225 Difference]: With dead ends: 404 [2022-11-26 00:47:28,338 INFO L226 Difference]: Without dead ends: 404 [2022-11-26 00:47:28,339 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 51 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 727 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=302, Invalid=1953, Unknown=1, NotChecked=0, Total=2256 [2022-11-26 00:47:28,339 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 469 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 40 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:47:28,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [469 Valid, 410 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 385 Invalid, 3 Unknown, 0 Unchecked, 0.3s Time] [2022-11-26 00:47:28,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-11-26 00:47:28,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 325. [2022-11-26 00:47:28,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 285 states have (on average 1.3824561403508773) internal successors, (394), 310 states have internal predecessors, (394), 7 states have call successors, (7), 7 states have call predecessors, (7), 15 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2022-11-26 00:47:28,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 423 transitions. [2022-11-26 00:47:28,348 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 423 transitions. Word has length 34 [2022-11-26 00:47:28,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:47:28,349 INFO L495 AbstractCegarLoop]: Abstraction has 325 states and 423 transitions. [2022-11-26 00:47:28,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 4.133333333333334) internal successors, (62), 15 states have internal predecessors, (62), 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) [2022-11-26 00:47:28,349 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 423 transitions. [2022-11-26 00:47:28,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-26 00:47:28,350 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:47:28,350 INFO L195 NwaCegarLoop]: 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] [2022-11-26 00:47:28,361 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-26 00:47:28,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-26 00:47:28,557 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:47:28,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:47:28,557 INFO L85 PathProgramCache]: Analyzing trace with hash -680812676, now seen corresponding path program 1 times [2022-11-26 00:47:28,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:47:28,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026719122] [2022-11-26 00:47:28,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:47:28,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:47:28,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:47:28,712 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-26 00:47:28,712 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:47:28,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026719122] [2022-11-26 00:47:28,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026719122] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:47:28,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972002197] [2022-11-26 00:47:28,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:47:28,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:47:28,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:47:28,715 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:47:28,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-26 00:47:28,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:47:28,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-26 00:47:28,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:47:28,977 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-26 00:47:28,978 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:29,051 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-26 00:47:29,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:47:29,086 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:29,252 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:29,277 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-26 00:47:29,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972002197] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:47:29,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [873560184] [2022-11-26 00:47:29,281 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-26 00:47:29,281 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:47:29,282 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:47:29,282 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:47:29,282 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:47:29,593 INFO L321 Elim1Store]: treesize reduction 148, result has 41.5 percent of original size [2022-11-26 00:47:29,593 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:32,434 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2022-11-26 00:47:33,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:33,103 INFO L321 Elim1Store]: treesize reduction 62, result has 36.7 percent of original size [2022-11-26 00:47:33,103 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:33,220 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:47:36,351 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9873#(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 [2022-11-26 00:47:36,351 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:47:36,351 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:47:36,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 13 [2022-11-26 00:47:36,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566844553] [2022-11-26 00:47:36,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:47:36,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-26 00:47:36,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:47:36,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-26 00:47:36,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=881, Unknown=0, NotChecked=0, Total=1056 [2022-11-26 00:47:36,354 INFO L87 Difference]: Start difference. First operand 325 states and 423 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) [2022-11-26 00:47:37,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:47:37,091 INFO L93 Difference]: Finished difference Result 588 states and 742 transitions. [2022-11-26 00:47:37,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-26 00:47:37,092 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 [2022-11-26 00:47:37,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:47:37,095 INFO L225 Difference]: With dead ends: 588 [2022-11-26 00:47:37,095 INFO L226 Difference]: Without dead ends: 588 [2022-11-26 00:47:37,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 70 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 736 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=319, Invalid=1661, Unknown=0, NotChecked=0, Total=1980 [2022-11-26 00:47:37,097 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 322 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:47:37,097 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 359 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 00:47:37,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-11-26 00:47:37,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 518. [2022-11-26 00:47:37,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 461 states have (on average 1.3926247288503253) internal successors, (642), 493 states have internal predecessors, (642), 12 states have call successors, (12), 12 states have call predecessors, (12), 27 states have return successors, (44), 12 states have call predecessors, (44), 12 states have call successors, (44) [2022-11-26 00:47:37,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 698 transitions. [2022-11-26 00:47:37,112 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 698 transitions. Word has length 34 [2022-11-26 00:47:37,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:47:37,113 INFO L495 AbstractCegarLoop]: Abstraction has 518 states and 698 transitions. [2022-11-26 00:47:37,113 INFO L496 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) [2022-11-26 00:47:37,113 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 698 transitions. [2022-11-26 00:47:37,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-26 00:47:37,114 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:47:37,114 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:47:37,125 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-26 00:47:37,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-26 00:47:37,320 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:47:37,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:47:37,320 INFO L85 PathProgramCache]: Analyzing trace with hash 208774868, now seen corresponding path program 1 times [2022-11-26 00:47:37,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:47:37,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069372303] [2022-11-26 00:47:37,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:47:37,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:47:37,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:47:37,754 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:47:37,754 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:47:37,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069372303] [2022-11-26 00:47:37,755 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069372303] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:47:37,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766299520] [2022-11-26 00:47:37,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:47:37,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:47:37,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:47:37,756 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:47:37,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-26 00:47:37,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:47:37,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-26 00:47:37,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:47:38,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:38,229 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:38,448 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:38,451 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:38,485 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:47:38,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:47:38,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766299520] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:47:38,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [626787681] [2022-11-26 00:47:38,767 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-11-26 00:47:38,767 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:47:38,767 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:47:38,767 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:47:38,767 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:47:38,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:38,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:38,964 INFO L321 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2022-11-26 00:47:38,965 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:38,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:39,039 INFO L321 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2022-11-26 00:47:39,039 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:39,484 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2022-11-26 00:47:39,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:39,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:39,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:39,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:39,676 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-26 00:47:39,677 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:39,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:39,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:39,722 INFO L321 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2022-11-26 00:47:39,723 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:39,879 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:47:43,626 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11191#(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|) (= (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) (or (not (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|))) (not (<= 0 |parse_input_#t~mem3#1.offset|))) (= |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 [2022-11-26 00:47:43,626 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:47:43,627 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:47:43,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 16 [2022-11-26 00:47:43,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139026036] [2022-11-26 00:47:43,627 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 00:47:43,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-26 00:47:43,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:47:43,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-26 00:47:43,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1473, Unknown=0, NotChecked=0, Total=1640 [2022-11-26 00:47:43,629 INFO L87 Difference]: Start difference. First operand 518 states and 698 transitions. Second operand has 18 states, 15 states have (on average 4.266666666666667) internal successors, (64), 15 states have internal predecessors, (64), 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) [2022-11-26 00:47:45,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:47:45,209 INFO L93 Difference]: Finished difference Result 780 states and 999 transitions. [2022-11-26 00:47:45,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-26 00:47:45,209 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 4.266666666666667) internal successors, (64), 15 states have internal predecessors, (64), 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 [2022-11-26 00:47:45,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:47:45,211 INFO L225 Difference]: With dead ends: 780 [2022-11-26 00:47:45,211 INFO L226 Difference]: Without dead ends: 780 [2022-11-26 00:47:45,212 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 51 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1008 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=429, Invalid=2993, Unknown=0, NotChecked=0, Total=3422 [2022-11-26 00:47:45,213 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 588 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 73 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 588 SdHoareTripleChecker+Valid, 525 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-26 00:47:45,213 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [588 Valid, 525 Invalid, 749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 673 Invalid, 3 Unknown, 0 Unchecked, 0.6s Time] [2022-11-26 00:47:45,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2022-11-26 00:47:45,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 576. [2022-11-26 00:47:45,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 518 states have (on average 1.3841698841698842) internal successors, (717), 551 states have internal predecessors, (717), 12 states have call successors, (12), 12 states have call predecessors, (12), 28 states have return successors, (41), 12 states have call predecessors, (41), 12 states have call successors, (41) [2022-11-26 00:47:45,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 770 transitions. [2022-11-26 00:47:45,231 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 770 transitions. Word has length 35 [2022-11-26 00:47:45,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:47:45,232 INFO L495 AbstractCegarLoop]: Abstraction has 576 states and 770 transitions. [2022-11-26 00:47:45,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 4.266666666666667) internal successors, (64), 15 states have internal predecessors, (64), 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) [2022-11-26 00:47:45,232 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 770 transitions. [2022-11-26 00:47:45,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-26 00:47:45,233 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:47:45,233 INFO L195 NwaCegarLoop]: 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] [2022-11-26 00:47:45,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-26 00:47:45,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-26 00:47:45,439 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:47:45,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:47:45,439 INFO L85 PathProgramCache]: Analyzing trace with hash 369643505, now seen corresponding path program 1 times [2022-11-26 00:47:45,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:47:45,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941013926] [2022-11-26 00:47:45,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:47:45,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:47:45,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:47:45,980 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:47:45,980 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:47:45,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941013926] [2022-11-26 00:47:45,981 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941013926] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:47:45,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604027397] [2022-11-26 00:47:45,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:47:45,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:47:45,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:47:45,983 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:47:46,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-26 00:47:46,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:47:46,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-26 00:47:46,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:47:46,391 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:46,458 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:46,475 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-26 00:47:46,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:47:46,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604027397] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:47:46,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1802915355] [2022-11-26 00:47:46,592 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-26 00:47:46,592 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:47:46,593 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:47:46,593 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:47:46,593 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:47:46,894 INFO L321 Elim1Store]: treesize reduction 148, result has 41.5 percent of original size [2022-11-26 00:47:46,895 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:47,542 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2022-11-26 00:47:47,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:47:48,030 INFO L321 Elim1Store]: treesize reduction 62, result has 36.7 percent of original size [2022-11-26 00:47:48,030 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:48,155 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:47:51,586 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12741#(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 [2022-11-26 00:47:51,586 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:47:51,586 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:47:51,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 15 [2022-11-26 00:47:51,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347368174] [2022-11-26 00:47:51,586 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 00:47:51,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-26 00:47:51,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:47:51,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-26 00:47:51,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1259, Unknown=0, NotChecked=0, Total=1406 [2022-11-26 00:47:51,591 INFO L87 Difference]: Start difference. First operand 576 states and 770 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) [2022-11-26 00:47:53,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:47:53,032 INFO L93 Difference]: Finished difference Result 424 states and 504 transitions. [2022-11-26 00:47:53,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-26 00:47:53,032 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 [2022-11-26 00:47:53,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:47:53,034 INFO L225 Difference]: With dead ends: 424 [2022-11-26 00:47:53,034 INFO L226 Difference]: Without dead ends: 424 [2022-11-26 00:47:53,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1069 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=446, Invalid=3214, Unknown=0, NotChecked=0, Total=3660 [2022-11-26 00:47:53,040 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 592 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 708 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 708 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-26 00:47:53,041 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [592 Valid, 507 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 708 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-26 00:47:53,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-11-26 00:47:53,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 335. [2022-11-26 00:47:53,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 297 states have (on average 1.3468013468013469) internal successors, (400), 320 states have internal predecessors, (400), 7 states have call successors, (7), 7 states have call predecessors, (7), 14 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2022-11-26 00:47:53,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 425 transitions. [2022-11-26 00:47:53,058 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 425 transitions. Word has length 35 [2022-11-26 00:47:53,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:47:53,059 INFO L495 AbstractCegarLoop]: Abstraction has 335 states and 425 transitions. [2022-11-26 00:47:53,059 INFO L496 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) [2022-11-26 00:47:53,059 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 425 transitions. [2022-11-26 00:47:53,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-11-26 00:47:53,060 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:47:53,060 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:47:53,071 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-26 00:47:53,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:47:53,271 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting parse_inputErr19ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:47:53,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:47:53,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1043834251, now seen corresponding path program 1 times [2022-11-26 00:47:53,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:47:53,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961111055] [2022-11-26 00:47:53,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:47:53,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:47:53,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:47:53,332 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:47:53,333 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:47:53,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961111055] [2022-11-26 00:47:53,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961111055] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:47:53,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514040751] [2022-11-26 00:47:53,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:47:53,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:47:53,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:47:53,335 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:47:53,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-26 00:47:53,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:47:53,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-26 00:47:53,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:47:53,467 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:47:53,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:47:53,516 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:47:53,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514040751] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:47:53,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [527494021] [2022-11-26 00:47:53,522 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-11-26 00:47:53,522 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:47:53,524 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:47:53,524 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:47:53,524 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:47:53,651 INFO L321 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2022-11-26 00:47:53,651 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:53,884 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-11-26 00:47:53,884 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:47:54,265 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2022-11-26 00:47:55,056 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:48:07,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [527494021] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:48:07,606 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:48:07,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [3, 3, 3] total 21 [2022-11-26 00:48:07,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180942027] [2022-11-26 00:48:07,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:48:07,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-26 00:48:07,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:48:07,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-26 00:48:07,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=344, Unknown=0, NotChecked=0, Total=462 [2022-11-26 00:48:07,608 INFO L87 Difference]: Start difference. First operand 335 states and 425 transitions. Second operand has 20 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 17 states have internal predecessors, (21), 2 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) [2022-11-26 00:48:09,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:48:09,869 INFO L93 Difference]: Finished difference Result 470 states and 584 transitions. [2022-11-26 00:48:09,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-26 00:48:09,870 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 17 states have internal predecessors, (21), 2 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 37 [2022-11-26 00:48:09,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:48:09,871 INFO L225 Difference]: With dead ends: 470 [2022-11-26 00:48:09,871 INFO L226 Difference]: Without dead ends: 470 [2022-11-26 00:48:09,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=118, Invalid=344, Unknown=0, NotChecked=0, Total=462 [2022-11-26 00:48:09,872 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 122 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 665 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 665 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:48:09,872 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 163 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 665 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-11-26 00:48:09,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2022-11-26 00:48:09,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 432. [2022-11-26 00:48:09,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 388 states have (on average 1.3556701030927836) internal successors, (526), 413 states have internal predecessors, (526), 9 states have call successors, (9), 9 states have call predecessors, (9), 18 states have return successors, (26), 9 states have call predecessors, (26), 9 states have call successors, (26) [2022-11-26 00:48:09,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 561 transitions. [2022-11-26 00:48:09,887 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 561 transitions. Word has length 37 [2022-11-26 00:48:09,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:48:09,888 INFO L495 AbstractCegarLoop]: Abstraction has 432 states and 561 transitions. [2022-11-26 00:48:09,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 17 states have internal predecessors, (21), 2 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) [2022-11-26 00:48:09,888 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 561 transitions. [2022-11-26 00:48:09,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-26 00:48:09,889 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:48:09,889 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:48:09,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-11-26 00:48:10,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:48:10,098 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting parse_inputErr20ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:48:10,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:48:10,098 INFO L85 PathProgramCache]: Analyzing trace with hash -2000876483, now seen corresponding path program 1 times [2022-11-26 00:48:10,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:48:10,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365161686] [2022-11-26 00:48:10,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:10,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:48:10,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:10,180 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:48:10,181 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:48:10,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365161686] [2022-11-26 00:48:10,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365161686] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:48:10,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842335291] [2022-11-26 00:48:10,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:10,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:48:10,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:48:10,183 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:48:10,215 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-26 00:48:10,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:10,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-26 00:48:10,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:48:10,325 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:48:10,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:48:10,386 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:48:10,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842335291] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:48:10,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1240275127] [2022-11-26 00:48:10,389 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-26 00:48:10,389 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:48:10,391 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:48:10,392 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:48:10,392 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:48:10,482 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-11-26 00:48:10,483 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:10,520 INFO L321 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2022-11-26 00:48:10,520 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:10,797 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2022-11-26 00:48:10,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:10,946 INFO L321 Elim1Store]: treesize reduction 46, result has 62.3 percent of original size [2022-11-26 00:48:10,946 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:11,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:11,089 INFO L321 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2022-11-26 00:48:11,089 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:11,246 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:48:16,058 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14930#(and (<= |parse_input_~input#1.offset| 0) (<= 0 |#NULL.base|) (<= 0 |old(~global~0.offset)|) (not (< ~global~0.base |#StackHeapBarrier|)) (<= 6 |~#commands~0.base|) (<= 0 |parse_input_c1_~x~0#1.offset|) (<= 3 |parse_input_~input#1.base|) (<= |#NULL.offset| 0) (<= 0 |parse_input_~input#1.offset|) (<= |~#commands~0.base| 6) (<= 0 |parse_input_#in~input#1.offset|) (= ~global~0.offset 0) (<= 0 |~#commands~0.offset|) (<= |parse_input_#in~input#1.offset| 0) (<= |#NULL.base| 0) (<= |parse_input_#in~input#1.base| 4) (<= |parse_input_c1_~x~0#1.offset| 0) (<= |parse_input_~input#1.base| 4) (<= |parse_input_~i~0#1| 0) (<= 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))' at error location [2022-11-26 00:48:16,058 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:48:16,058 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:48:16,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2022-11-26 00:48:16,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957946399] [2022-11-26 00:48:16,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:48:16,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-26 00:48:16,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:48:16,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-26 00:48:16,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2022-11-26 00:48:16,060 INFO L87 Difference]: Start difference. First operand 432 states and 561 transitions. Second operand has 4 states, 3 states have (on average 11.666666666666666) internal successors, (35), 4 states have internal predecessors, (35), 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) [2022-11-26 00:48:16,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:48:16,132 INFO L93 Difference]: Finished difference Result 438 states and 555 transitions. [2022-11-26 00:48:16,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-26 00:48:16,133 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 11.666666666666666) internal successors, (35), 4 states have internal predecessors, (35), 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 38 [2022-11-26 00:48:16,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:48:16,134 INFO L225 Difference]: With dead ends: 438 [2022-11-26 00:48:16,135 INFO L226 Difference]: Without dead ends: 438 [2022-11-26 00:48:16,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 88 SyntacticMatches, 7 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2022-11-26 00:48:16,136 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 49 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:48:16,136 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 71 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:48:16,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-11-26 00:48:16,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 434. [2022-11-26 00:48:16,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 391 states have (on average 1.3145780051150895) internal successors, (514), 415 states have internal predecessors, (514), 9 states have call successors, (9), 9 states have call predecessors, (9), 20 states have return successors, (28), 9 states have call predecessors, (28), 9 states have call successors, (28) [2022-11-26 00:48:16,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 551 transitions. [2022-11-26 00:48:16,148 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 551 transitions. Word has length 38 [2022-11-26 00:48:16,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:48:16,148 INFO L495 AbstractCegarLoop]: Abstraction has 434 states and 551 transitions. [2022-11-26 00:48:16,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 11.666666666666666) internal successors, (35), 4 states have internal predecessors, (35), 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) [2022-11-26 00:48:16,148 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 551 transitions. [2022-11-26 00:48:16,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-11-26 00:48:16,149 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:48:16,149 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:48:16,166 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-26 00:48:16,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-11-26 00:48:16,360 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting parse_inputErr21ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:48:16,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:48:16,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1897628723, now seen corresponding path program 1 times [2022-11-26 00:48:16,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:48:16,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562488447] [2022-11-26 00:48:16,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:16,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:48:16,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:16,510 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:48:16,510 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:48:16,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562488447] [2022-11-26 00:48:16,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562488447] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:48:16,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63455191] [2022-11-26 00:48:16,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:16,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:48:16,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:48:16,512 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:48:16,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-26 00:48:16,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:16,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-26 00:48:16,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:48:16,614 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:16,663 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-26 00:48:16,666 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:16,676 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:48:16,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:48:16,841 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:48:16,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63455191] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:48:16,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [599317448] [2022-11-26 00:48:16,845 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2022-11-26 00:48:16,845 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:48:16,846 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:48:16,846 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:48:16,846 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:48:16,953 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-11-26 00:48:16,954 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:16,978 INFO L321 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2022-11-26 00:48:16,978 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:17,313 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2022-11-26 00:48:17,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:17,494 INFO L321 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2022-11-26 00:48:17,495 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:17,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:17,529 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-11-26 00:48:17,530 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:17,700 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:48:22,870 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16057#(and (= |parse_input_c1_~x~0#1.offset| 0) (not (= ~global~0.base 0)) (= (select |#valid| |parse_input_~input#1.base|) 1) (not (= (select |#valid| ~global~0.base) 1)) (= 6 |~#commands~0.base|) (= |parse_input_#t~mem6#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4))) (not (= |parse_input_c1_~x~0#1.base| 0)) (= |parse_input_##fun~~TO~VOID_#in~#fp#1.base| |parse_input_#t~mem6#1.base|) (< |parse_input_~input#1.offset| (select |#length| |parse_input_~input#1.base|)) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (= (select |#valid| |parse_input_c1_~x~0#1.base|) 1) (= (select |#length| |parse_input_c1_~x~0#1.base|) 1) (<= 0 |parse_input_#in~input#1.offset|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (< ~global~0.base |#StackHeapBarrier|) (= ~global~0.offset 0) (<= 0 (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) (<= 0 |~#commands~0.offset|) (= |parse_input_#t~mem6#1.offset| |parse_input_##fun~~TO~VOID_#in~#fp#1.offset|) (<= (select (select |#memory_int| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 8)) ~state~0) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (= |parse_input_#t~mem6#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4))) (<= |parse_input_#in~input#1.base| 4) (not (= |parse_input_c1_~x~0#1.base| |parse_input_~input#1.base|)) (not (= |parse_input_c1_~x~0#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)))) (= |#NULL.offset| 0) (< (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) (select |#length| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)))) (< |parse_input_c1_~x~0#1.base| |#StackHeapBarrier|) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (= (select |#valid| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) 1) (<= 0 |#StackHeapBarrier|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 9) (select |#length| |~#commands~0.base|)) (or (not (= |parse_input_##fun~~TO~VOID_#in~#fp#1.offset| |#funAddr~c2.offset|)) (not (= |parse_input_##fun~~TO~VOID_#in~#fp#1.base| |#funAddr~c2.base|))) (<= |~#commands~0.offset| 0) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:48:22,870 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:48:22,870 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:48:22,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 4] total 5 [2022-11-26 00:48:22,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128409807] [2022-11-26 00:48:22,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:48:22,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-26 00:48:22,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:48:22,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-26 00:48:22,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=506, Unknown=0, NotChecked=0, Total=650 [2022-11-26 00:48:22,872 INFO L87 Difference]: Start difference. First operand 434 states and 551 transitions. Second operand has 6 states, 5 states have (on average 11.0) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-26 00:48:22,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:48:22,999 INFO L93 Difference]: Finished difference Result 462 states and 573 transitions. [2022-11-26 00:48:23,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:48:23,002 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 11.0) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (3), 3 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 39 [2022-11-26 00:48:23,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:48:23,004 INFO L225 Difference]: With dead ends: 462 [2022-11-26 00:48:23,004 INFO L226 Difference]: Without dead ends: 462 [2022-11-26 00:48:23,004 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 96 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=152, Invalid=550, Unknown=0, NotChecked=0, Total=702 [2022-11-26 00:48:23,005 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 36 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:48:23,005 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 202 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:48:23,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-11-26 00:48:23,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 438. [2022-11-26 00:48:23,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 395 states have (on average 1.3063291139240507) internal successors, (516), 419 states have internal predecessors, (516), 9 states have call successors, (9), 9 states have call predecessors, (9), 20 states have return successors, (28), 9 states have call predecessors, (28), 9 states have call successors, (28) [2022-11-26 00:48:23,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 553 transitions. [2022-11-26 00:48:23,017 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 553 transitions. Word has length 39 [2022-11-26 00:48:23,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:48:23,017 INFO L495 AbstractCegarLoop]: Abstraction has 438 states and 553 transitions. [2022-11-26 00:48:23,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 11.0) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-26 00:48:23,018 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 553 transitions. [2022-11-26 00:48:23,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-26 00:48:23,019 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:48:23,019 INFO L195 NwaCegarLoop]: 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, 1, 1] [2022-11-26 00:48:23,026 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-26 00:48:23,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:48:23,225 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:48:23,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:48:23,226 INFO L85 PathProgramCache]: Analyzing trace with hash -2043904232, now seen corresponding path program 1 times [2022-11-26 00:48:23,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:48:23,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282064863] [2022-11-26 00:48:23,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:23,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:48:23,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:23,267 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-26 00:48:23,268 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:48:23,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282064863] [2022-11-26 00:48:23,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282064863] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:48:23,268 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:48:23,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:48:23,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766290083] [2022-11-26 00:48:23,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:48:23,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 00:48:23,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:48:23,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 00:48:23,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-26 00:48:23,272 INFO L87 Difference]: Start difference. First operand 438 states and 553 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 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) [2022-11-26 00:48:23,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:48:23,283 INFO L93 Difference]: Finished difference Result 409 states and 501 transitions. [2022-11-26 00:48:23,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 00:48:23,284 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 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 44 [2022-11-26 00:48:23,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:48:23,285 INFO L225 Difference]: With dead ends: 409 [2022-11-26 00:48:23,285 INFO L226 Difference]: Without dead ends: 409 [2022-11-26 00:48:23,286 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:48:23,286 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 9 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-26 00:48:23,287 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 89 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-26 00:48:23,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-11-26 00:48:23,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 403. [2022-11-26 00:48:23,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 365 states have (on average 1.2547945205479452) internal successors, (458), 384 states have internal predecessors, (458), 9 states have call successors, (9), 9 states have call predecessors, (9), 20 states have return successors, (28), 9 states have call predecessors, (28), 9 states have call successors, (28) [2022-11-26 00:48:23,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 495 transitions. [2022-11-26 00:48:23,297 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 495 transitions. Word has length 44 [2022-11-26 00:48:23,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:48:23,298 INFO L495 AbstractCegarLoop]: Abstraction has 403 states and 495 transitions. [2022-11-26 00:48:23,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 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) [2022-11-26 00:48:23,298 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 495 transitions. [2022-11-26 00:48:23,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-26 00:48:23,299 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:48:23,299 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:48:23,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-26 00:48:23,300 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:48:23,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:48:23,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1600309656, now seen corresponding path program 1 times [2022-11-26 00:48:23,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:48:23,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433359652] [2022-11-26 00:48:23,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:23,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:48:23,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:23,569 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:48:23,569 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:48:23,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433359652] [2022-11-26 00:48:23,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433359652] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:48:23,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972006621] [2022-11-26 00:48:23,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:23,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:48:23,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:48:23,575 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:48:23,594 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-26 00:48:23,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:23,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-26 00:48:23,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:48:23,807 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-26 00:48:23,807 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:23,954 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-26 00:48:23,954 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:23,994 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-26 00:48:23,995 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:24,063 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:48:24,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:48:24,110 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-26 00:48:24,110 INFO L350 Elim1Store]: Elim1 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 110 treesize of output 105 [2022-11-26 00:48:24,339 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-26 00:48:24,339 INFO L350 Elim1Store]: Elim1 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 56 treesize of output 53 [2022-11-26 00:48:24,518 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:48:24,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972006621] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:48:24,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1782517694] [2022-11-26 00:48:24,520 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-26 00:48:24,520 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:48:24,521 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:48:24,521 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:48:24,521 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:48:24,651 INFO L321 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2022-11-26 00:48:24,651 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:24,876 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-11-26 00:48:24,877 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:24,932 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 16 treesize of output 13 [2022-11-26 00:48:25,248 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 26 for LOIs [2022-11-26 00:48:25,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:25,351 INFO L321 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2022-11-26 00:48:25,352 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:25,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:25,374 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-11-26 00:48:25,374 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:25,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:25,520 INFO L321 Elim1Store]: treesize reduction 128, result has 29.3 percent of original size [2022-11-26 00:48:25,521 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 40 treesize of output 73 [2022-11-26 00:48:25,607 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:48:28,956 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '18102#(and (<= 0 |old(~global~0.offset)|) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (not (= (select |#valid| |~#commands~0.base|) 1)) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (= |parse_input_~i~0#1| 0) (<= ~global~0.offset 0) (= |#NULL.offset| 0) (= |parse_input_#in~input#1.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (<= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (= |#NULL.base| 0))' at error location [2022-11-26 00:48:28,956 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:48:28,957 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:48:28,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 10] total 25 [2022-11-26 00:48:28,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668926599] [2022-11-26 00:48:28,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:48:28,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-26 00:48:28,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:48:28,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-26 00:48:28,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=1674, Unknown=0, NotChecked=0, Total=1980 [2022-11-26 00:48:28,959 INFO L87 Difference]: Start difference. First operand 403 states and 495 transitions. Second operand has 26 states, 23 states have (on average 5.478260869565218) internal successors, (126), 25 states have internal predecessors, (126), 6 states have call successors, (8), 8 states have call predecessors, (8), 6 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-26 00:48:29,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:48:29,257 INFO L93 Difference]: Finished difference Result 412 states and 503 transitions. [2022-11-26 00:48:29,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-26 00:48:29,258 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 5.478260869565218) internal successors, (126), 25 states have internal predecessors, (126), 6 states have call successors, (8), 8 states have call predecessors, (8), 6 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) Word has length 48 [2022-11-26 00:48:29,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:48:29,260 INFO L225 Difference]: With dead ends: 412 [2022-11-26 00:48:29,260 INFO L226 Difference]: Without dead ends: 412 [2022-11-26 00:48:29,261 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 110 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 723 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=414, Invalid=2036, Unknown=0, NotChecked=0, Total=2450 [2022-11-26 00:48:29,261 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 266 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:48:29,261 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 125 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:48:29,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-11-26 00:48:29,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 402. [2022-11-26 00:48:29,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 365 states have (on average 1.2493150684931507) internal successors, (456), 383 states have internal predecessors, (456), 9 states have call successors, (9), 9 states have call predecessors, (9), 20 states have return successors, (28), 9 states have call predecessors, (28), 9 states have call successors, (28) [2022-11-26 00:48:29,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 493 transitions. [2022-11-26 00:48:29,272 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 493 transitions. Word has length 48 [2022-11-26 00:48:29,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:48:29,272 INFO L495 AbstractCegarLoop]: Abstraction has 402 states and 493 transitions. [2022-11-26 00:48:29,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 5.478260869565218) internal successors, (126), 25 states have internal predecessors, (126), 6 states have call successors, (8), 8 states have call predecessors, (8), 6 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-26 00:48:29,273 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 493 transitions. [2022-11-26 00:48:29,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-26 00:48:29,274 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:48:29,274 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:48:29,281 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-26 00:48:29,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-26 00:48:29,480 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:48:29,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:48:29,480 INFO L85 PathProgramCache]: Analyzing trace with hash 617755741, now seen corresponding path program 1 times [2022-11-26 00:48:29,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:48:29,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225218346] [2022-11-26 00:48:29,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:29,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:48:29,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:29,558 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 24 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:48:29,558 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:48:29,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225218346] [2022-11-26 00:48:29,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225218346] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:48:29,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321553953] [2022-11-26 00:48:29,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:29,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:48:29,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:48:29,561 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:48:29,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-26 00:48:29,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:29,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-26 00:48:29,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:48:29,738 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 24 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:48:29,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:48:29,836 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 24 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:48:29,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321553953] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:48:29,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [301399390] [2022-11-26 00:48:29,838 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-11-26 00:48:29,838 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:48:29,838 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:48:29,838 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:48:29,839 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:48:29,963 INFO L321 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2022-11-26 00:48:29,963 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:30,186 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-11-26 00:48:30,187 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:30,558 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2022-11-26 00:48:30,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:30,670 INFO L321 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2022-11-26 00:48:30,670 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:30,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:30,694 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-11-26 00:48:30,694 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:30,761 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:48:33,409 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19236#(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|)) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) |parse_input_#t~mem3#1.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|) (<= 0 |parse_input_#t~mem3#1.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |~#commands~0.offset| 0) (= |parse_input_#t~mem3#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) (= |parse_input_~i~0#1| 0) (<= ~global~0.offset 0) (= |#NULL.offset| 0) (= |parse_input_#in~input#1.offset| 0) (<= 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 [2022-11-26 00:48:33,409 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:48:33,409 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:48:33,409 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-11-26 00:48:33,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790229747] [2022-11-26 00:48:33,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:48:33,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-26 00:48:33,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:48:33,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-26 00:48:33,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2022-11-26 00:48:33,410 INFO L87 Difference]: Start difference. First operand 402 states and 493 transitions. Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 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) [2022-11-26 00:48:33,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:48:33,558 INFO L93 Difference]: Finished difference Result 358 states and 420 transitions. [2022-11-26 00:48:33,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-26 00:48:33,559 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 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 48 [2022-11-26 00:48:33,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:48:33,560 INFO L225 Difference]: With dead ends: 358 [2022-11-26 00:48:33,560 INFO L226 Difference]: Without dead ends: 358 [2022-11-26 00:48:33,561 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=172, Invalid=758, Unknown=0, NotChecked=0, Total=930 [2022-11-26 00:48:33,561 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 87 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:48:33,562 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 185 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:48:33,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-11-26 00:48:33,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 333. [2022-11-26 00:48:33,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 303 states have (on average 1.2343234323432344) internal successors, (374), 316 states have internal predecessors, (374), 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) [2022-11-26 00:48:33,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 398 transitions. [2022-11-26 00:48:33,570 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 398 transitions. Word has length 48 [2022-11-26 00:48:33,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:48:33,571 INFO L495 AbstractCegarLoop]: Abstraction has 333 states and 398 transitions. [2022-11-26 00:48:33,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 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) [2022-11-26 00:48:33,571 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 398 transitions. [2022-11-26 00:48:33,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-26 00:48:33,572 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:48:33,572 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1] [2022-11-26 00:48:33,579 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-11-26 00:48:33,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-26 00:48:33,778 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:48:33,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:48:33,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1930008197, now seen corresponding path program 1 times [2022-11-26 00:48:33,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:48:33,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428477689] [2022-11-26 00:48:33,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:33,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:48:33,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:34,699 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:48:34,699 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:48:34,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428477689] [2022-11-26 00:48:34,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428477689] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:48:34,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222528386] [2022-11-26 00:48:34,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:34,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:48:34,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:48:34,701 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:48:34,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-26 00:48:34,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:34,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-26 00:48:34,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:48:35,053 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-26 00:48:35,053 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:35,329 INFO L321 Elim1Store]: treesize reduction 30, result has 37.5 percent of original size [2022-11-26 00:48:35,329 INFO L350 Elim1Store]: Elim1 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 21 treesize of output 29 [2022-11-26 00:48:35,410 INFO L321 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2022-11-26 00:48:35,411 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:35,569 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:35,594 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:48:35,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:48:35,702 INFO L321 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2022-11-26 00:48:35,702 INFO L350 Elim1Store]: Elim1 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 178 treesize of output 165 [2022-11-26 00:48:36,001 INFO L321 Elim1Store]: treesize reduction 5, result has 84.8 percent of original size [2022-11-26 00:48:36,001 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 174 treesize of output 185 [2022-11-26 00:48:36,390 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:48:36,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222528386] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:48:36,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [271034658] [2022-11-26 00:48:36,392 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-26 00:48:36,392 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:48:36,392 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:48:36,393 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:48:36,393 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:48:36,500 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-11-26 00:48:36,500 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:36,521 INFO L321 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2022-11-26 00:48:36,522 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:36,639 INFO L321 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2022-11-26 00:48:36,640 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2022-11-26 00:48:36,960 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2022-11-26 00:48:37,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:37,071 INFO L321 Elim1Store]: treesize reduction 46, result has 62.3 percent of original size [2022-11-26 00:48:37,071 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:37,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:37,205 INFO L321 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2022-11-26 00:48:37,206 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:37,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:37,379 INFO L321 Elim1Store]: treesize reduction 128, result has 29.3 percent of original size [2022-11-26 00:48:37,380 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 40 treesize of output 73 [2022-11-26 00:48:37,402 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2022-11-26 00:48:37,453 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2022-11-26 00:48:37,509 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2022-11-26 00:48:37,572 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:48:42,538 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '20289#(and (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) |parse_input_#t~mem3#1.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|) (= |~#commands~0.offset| 0) (= |parse_input_#t~mem3#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) (= |parse_input_~i~0#1| 0) (<= ~global~0.offset 0) (= |#NULL.offset| 0) (= |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|) (<= |parse_input_#in~input#1.base| 5) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:48:42,538 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:48:42,538 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:48:42,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 14] total 42 [2022-11-26 00:48:42,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647776576] [2022-11-26 00:48:42,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:48:42,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-11-26 00:48:42,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:48:42,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-11-26 00:48:42,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=464, Invalid=3318, Unknown=0, NotChecked=0, Total=3782 [2022-11-26 00:48:42,542 INFO L87 Difference]: Start difference. First operand 333 states and 398 transitions. Second operand has 43 states, 37 states have (on average 3.5405405405405403) internal successors, (131), 35 states have internal predecessors, (131), 8 states have call successors, (9), 9 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-26 00:48:43,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:48:43,953 INFO L93 Difference]: Finished difference Result 387 states and 451 transitions. [2022-11-26 00:48:43,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-26 00:48:43,954 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 37 states have (on average 3.5405405405405403) internal successors, (131), 35 states have internal predecessors, (131), 8 states have call successors, (9), 9 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 49 [2022-11-26 00:48:43,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:48:43,956 INFO L225 Difference]: With dead ends: 387 [2022-11-26 00:48:43,956 INFO L226 Difference]: Without dead ends: 387 [2022-11-26 00:48:43,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 101 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1881 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=843, Invalid=4707, Unknown=0, NotChecked=0, Total=5550 [2022-11-26 00:48:43,959 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 487 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 487 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-26 00:48:43,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [487 Valid, 338 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 606 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-26 00:48:43,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2022-11-26 00:48:43,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 298. [2022-11-26 00:48:43,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 270 states have (on average 1.211111111111111) internal successors, (327), 283 states have internal predecessors, (327), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-11-26 00:48:43,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 348 transitions. [2022-11-26 00:48:43,974 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 348 transitions. Word has length 49 [2022-11-26 00:48:43,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:48:43,975 INFO L495 AbstractCegarLoop]: Abstraction has 298 states and 348 transitions. [2022-11-26 00:48:43,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 37 states have (on average 3.5405405405405403) internal successors, (131), 35 states have internal predecessors, (131), 8 states have call successors, (9), 9 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-26 00:48:43,975 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 348 transitions. [2022-11-26 00:48:43,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-26 00:48:43,976 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:48:43,976 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:48:43,983 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-26 00:48:44,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-26 00:48:44,176 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:48:44,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:48:44,177 INFO L85 PathProgramCache]: Analyzing trace with hash -764196878, now seen corresponding path program 1 times [2022-11-26 00:48:44,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:48:44,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650199416] [2022-11-26 00:48:44,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:44,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:48:44,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:44,406 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 2 proven. 34 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-26 00:48:44,407 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:48:44,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650199416] [2022-11-26 00:48:44,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650199416] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:48:44,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661803679] [2022-11-26 00:48:44,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:44,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:48:44,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:48:44,409 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:48:44,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-26 00:48:44,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:44,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-26 00:48:44,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:48:44,598 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-26 00:48:44,598 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:44,668 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-26 00:48:44,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:48:44,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661803679] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:48:44,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2029607193] [2022-11-26 00:48:44,823 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-26 00:48:44,823 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:48:44,823 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:48:44,823 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:48:44,824 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:48:45,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:45,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:45,056 INFO L321 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2022-11-26 00:48:45,056 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:45,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:45,123 INFO L321 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2022-11-26 00:48:45,125 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:45,434 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 35 for LOIs [2022-11-26 00:48:45,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:45,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:45,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:45,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:45,737 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-26 00:48:45,737 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:45,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:45,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:45,792 INFO L321 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2022-11-26 00:48:45,792 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:45,969 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:48:49,018 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '21265#(and (<= |parse_input_~input#1.offset| 0) (<= 0 |#NULL.base|) (<= 6 |~#commands~0.base|) (not (= (select |#valid| |parse_input_~input#1.base|) 1)) (<= 3 |parse_input_~input#1.base|) (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|)) (<= |#NULL.offset| 0) (<= 0 |parse_input_~input#1.offset|) (<= |~#commands~0.base| 6) (<= 0 |parse_input_#in~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_#in~input#1.offset| 0) (<= |#NULL.base| 0) (<= |parse_input_~input#1.base| 5) (<= 3 |parse_input_#in~input#1.base|) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (<= 0 |parse_input_~i~0#1|) (<= |~#commands~0.offset| 0))' at error location [2022-11-26 00:48:49,018 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:48:49,018 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:48:49,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 9 [2022-11-26 00:48:49,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709146786] [2022-11-26 00:48:49,018 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 00:48:49,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-26 00:48:49,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:48:49,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-26 00:48:49,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=790, Unknown=0, NotChecked=0, Total=930 [2022-11-26 00:48:49,020 INFO L87 Difference]: Start difference. First operand 298 states and 348 transitions. Second operand has 11 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 1 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-26 00:48:49,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:48:49,384 INFO L93 Difference]: Finished difference Result 315 states and 361 transitions. [2022-11-26 00:48:49,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-26 00:48:49,384 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 1 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 49 [2022-11-26 00:48:49,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:48:49,386 INFO L225 Difference]: With dead ends: 315 [2022-11-26 00:48:49,386 INFO L226 Difference]: Without dead ends: 315 [2022-11-26 00:48:49,387 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 100 SyntacticMatches, 6 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=226, Invalid=1256, Unknown=0, NotChecked=0, Total=1482 [2022-11-26 00:48:49,387 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 180 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:48:49,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 228 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:48:49,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2022-11-26 00:48:49,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 298. [2022-11-26 00:48:49,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 270 states have (on average 1.2037037037037037) internal successors, (325), 283 states have internal predecessors, (325), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-11-26 00:48:49,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 346 transitions. [2022-11-26 00:48:49,395 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 346 transitions. Word has length 49 [2022-11-26 00:48:49,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:48:49,395 INFO L495 AbstractCegarLoop]: Abstraction has 298 states and 346 transitions. [2022-11-26 00:48:49,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 1 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-26 00:48:49,395 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 346 transitions. [2022-11-26 00:48:49,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-26 00:48:49,396 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:48:49,396 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:48:49,402 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-11-26 00:48:49,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-26 00:48:49,602 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:48:49,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:48:49,603 INFO L85 PathProgramCache]: Analyzing trace with hash 2079700607, now seen corresponding path program 1 times [2022-11-26 00:48:49,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:48:49,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415976945] [2022-11-26 00:48:49,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:49,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:48:49,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:49,865 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 2 proven. 37 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-26 00:48:49,865 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:48:49,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415976945] [2022-11-26 00:48:49,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415976945] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:48:49,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387191693] [2022-11-26 00:48:49,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:49,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:48:49,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:48:49,867 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:48:49,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-26 00:48:49,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:49,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-26 00:48:49,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:48:50,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:50,088 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:50,218 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-26 00:48:50,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:48:50,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387191693] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:48:50,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1873910432] [2022-11-26 00:48:50,426 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-26 00:48:50,426 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:48:50,427 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:48:50,427 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:48:50,427 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:48:50,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:50,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:50,669 INFO L321 Elim1Store]: treesize reduction 165, result has 19.9 percent of original size [2022-11-26 00:48:50,669 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:50,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:50,756 INFO L321 Elim1Store]: treesize reduction 187, result has 29.7 percent of original size [2022-11-26 00:48:50,756 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:51,142 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 35 for LOIs [2022-11-26 00:48:51,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:51,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:51,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:51,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:51,424 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-26 00:48:51,425 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:51,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:51,480 INFO L321 Elim1Store]: treesize reduction 70, result has 28.6 percent of original size [2022-11-26 00:48:51,480 INFO L350 Elim1Store]: Elim1 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 27 treesize of output 45 [2022-11-26 00:48:51,667 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:48:55,062 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22170#(and (<= |parse_input_~input#1.offset| 0) (<= 0 |#NULL.base|) (<= (select |#length| |parse_input_~input#1.base|) |parse_input_~input#1.offset|) (= (select |#valid| |parse_input_~input#1.base|) 1) (<= 6 |~#commands~0.base|) (<= 3 |parse_input_~input#1.base|) (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|)) (<= |#NULL.offset| 0) (<= 0 |parse_input_~input#1.offset|) (<= |~#commands~0.base| 6) (<= 0 |parse_input_#in~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_#in~input#1.offset| 0) (<= |#NULL.base| 0) (<= |parse_input_~input#1.base| 5) (<= 3 |parse_input_#in~input#1.base|) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (<= 0 |parse_input_~i~0#1|) (<= |~#commands~0.offset| 0))' at error location [2022-11-26 00:48:55,062 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:48:55,062 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:48:55,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 15 [2022-11-26 00:48:55,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557741962] [2022-11-26 00:48:55,062 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 00:48:55,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-26 00:48:55,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:48:55,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-26 00:48:55,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1296, Unknown=0, NotChecked=0, Total=1482 [2022-11-26 00:48:55,064 INFO L87 Difference]: Start difference. First operand 298 states and 346 transitions. Second operand has 17 states, 12 states have (on average 6.166666666666667) internal successors, (74), 12 states have internal predecessors, (74), 4 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-26 00:48:55,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:48:55,654 INFO L93 Difference]: Finished difference Result 316 states and 356 transitions. [2022-11-26 00:48:55,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-26 00:48:55,655 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 12 states have (on average 6.166666666666667) internal successors, (74), 12 states have internal predecessors, (74), 4 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) Word has length 50 [2022-11-26 00:48:55,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:48:55,657 INFO L225 Difference]: With dead ends: 316 [2022-11-26 00:48:55,657 INFO L226 Difference]: Without dead ends: 316 [2022-11-26 00:48:55,658 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 91 SyntacticMatches, 10 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1153 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=370, Invalid=2080, Unknown=0, NotChecked=0, Total=2450 [2022-11-26 00:48:55,659 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 290 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 31 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:48:55,659 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [290 Valid, 261 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 294 Invalid, 3 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:48:55,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-11-26 00:48:55,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 297. [2022-11-26 00:48:55,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 270 states have (on average 1.174074074074074) internal successors, (317), 282 states have internal predecessors, (317), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-11-26 00:48:55,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 338 transitions. [2022-11-26 00:48:55,666 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 338 transitions. Word has length 50 [2022-11-26 00:48:55,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:48:55,667 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 338 transitions. [2022-11-26 00:48:55,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 12 states have (on average 6.166666666666667) internal successors, (74), 12 states have internal predecessors, (74), 4 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-26 00:48:55,667 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 338 transitions. [2022-11-26 00:48:55,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-26 00:48:55,668 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:48:55,668 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:48:55,679 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-26 00:48:55,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-11-26 00:48:55,874 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:48:55,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:48:55,875 INFO L85 PathProgramCache]: Analyzing trace with hash -687993113, now seen corresponding path program 1 times [2022-11-26 00:48:55,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:48:55,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589880969] [2022-11-26 00:48:55,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:55,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:48:55,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:56,308 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:48:56,308 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:48:56,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589880969] [2022-11-26 00:48:56,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589880969] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:48:56,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978137579] [2022-11-26 00:48:56,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:48:56,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:48:56,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:48:56,311 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:48:56,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-26 00:48:56,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:48:56,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-26 00:48:56,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:48:56,527 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-26 00:48:56,528 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:56,634 WARN L859 $PredicateComparison]: unable to prove that (exists ((|parse_input_c1_~x~0#1.base| Int) (v_ArrVal_174 Int)) (= |c_#valid| (store (store |c_old(#valid)| |parse_input_c1_~x~0#1.base| 1) |c_old(~global~0.base)| v_ArrVal_174))) is different from true [2022-11-26 00:48:56,665 INFO L321 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2022-11-26 00:48:56,665 INFO L350 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 15 treesize of output 23 [2022-11-26 00:48:56,729 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 12 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2022-11-26 00:48:56,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:48:57,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978137579] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:48:57,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [816184275] [2022-11-26 00:48:57,069 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-26 00:48:57,069 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:48:57,069 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:48:57,069 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:48:57,069 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:48:57,176 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-11-26 00:48:57,176 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:57,195 INFO L321 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2022-11-26 00:48:57,195 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:57,292 INFO L321 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2022-11-26 00:48:57,293 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2022-11-26 00:48:57,594 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2022-11-26 00:48:57,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:57,726 INFO L321 Elim1Store]: treesize reduction 46, result has 62.3 percent of original size [2022-11-26 00:48:57,727 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:57,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:57,860 INFO L321 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2022-11-26 00:48:57,861 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:48:57,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:48:58,021 INFO L321 Elim1Store]: treesize reduction 128, result has 29.3 percent of original size [2022-11-26 00:48:58,021 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 40 treesize of output 73 [2022-11-26 00:48:58,045 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2022-11-26 00:48:58,098 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2022-11-26 00:48:58,149 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2022-11-26 00:48:58,209 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:49:01,851 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '23088#(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|)) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) |parse_input_#t~mem3#1.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|) (<= 0 |parse_input_#t~mem3#1.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |~#commands~0.offset| 0) (= |parse_input_#t~mem3#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) (= |parse_input_~i~0#1| 0) (<= ~global~0.offset 0) (= |#NULL.offset| 0) (= |parse_input_#in~input#1.offset| 0) (<= 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 [2022-11-26 00:49:01,851 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:49:01,851 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:49:01,851 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2022-11-26 00:49:01,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700781559] [2022-11-26 00:49:01,851 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 00:49:01,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-26 00:49:01,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:49:01,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-26 00:49:01,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1428, Unknown=1, NotChecked=78, Total=1722 [2022-11-26 00:49:01,853 INFO L87 Difference]: Start difference. First operand 297 states and 338 transitions. Second operand has 20 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 2 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-26 00:49:02,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:02,965 INFO L93 Difference]: Finished difference Result 312 states and 352 transitions. [2022-11-26 00:49:02,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-26 00:49:02,966 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 2 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 51 [2022-11-26 00:49:02,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:02,967 INFO L225 Difference]: With dead ends: 312 [2022-11-26 00:49:02,968 INFO L226 Difference]: Without dead ends: 312 [2022-11-26 00:49:02,968 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 99 SyntacticMatches, 5 SemanticMatches, 54 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 896 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=462, Invalid=2511, Unknown=1, NotChecked=106, Total=3080 [2022-11-26 00:49:02,969 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 315 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:02,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [315 Valid, 305 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 382 Invalid, 0 Unknown, 71 Unchecked, 0.3s Time] [2022-11-26 00:49:02,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-11-26 00:49:02,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 296. [2022-11-26 00:49:02,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 270 states have (on average 1.1666666666666667) internal successors, (315), 281 states have internal predecessors, (315), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-11-26 00:49:02,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 336 transitions. [2022-11-26 00:49:02,976 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 336 transitions. Word has length 51 [2022-11-26 00:49:02,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:02,977 INFO L495 AbstractCegarLoop]: Abstraction has 296 states and 336 transitions. [2022-11-26 00:49:02,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 2 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-26 00:49:02,977 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 336 transitions. [2022-11-26 00:49:02,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-11-26 00:49:02,978 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:02,978 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:49:02,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:03,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-11-26 00:49:03,184 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:03,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:03,184 INFO L85 PathProgramCache]: Analyzing trace with hash -842108514, now seen corresponding path program 1 times [2022-11-26 00:49:03,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:49:03,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721692062] [2022-11-26 00:49:03,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:03,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:49:03,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:03,846 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:03,846 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:49:03,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721692062] [2022-11-26 00:49:03,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721692062] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:49:03,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027063903] [2022-11-26 00:49:03,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:03,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:49:03,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:49:03,848 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:49:03,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-26 00:49:03,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:03,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-26 00:49:03,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:04,215 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-26 00:49:04,215 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:04,564 INFO L321 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2022-11-26 00:49:04,564 INFO L350 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 15 treesize of output 23 [2022-11-26 00:49:04,717 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:04,752 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:04,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:49:04,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027063903] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:49:04,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [685278608] [2022-11-26 00:49:04,917 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2022-11-26 00:49:04,917 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:49:04,917 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:49:04,917 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:49:04,918 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:49:05,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:05,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:05,111 INFO L321 Elim1Store]: treesize reduction 165, result has 19.9 percent of original size [2022-11-26 00:49:05,111 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:05,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:05,191 INFO L321 Elim1Store]: treesize reduction 187, result has 29.7 percent of original size [2022-11-26 00:49:05,191 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:05,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:05,423 INFO L321 Elim1Store]: treesize reduction 240, result has 28.8 percent of original size [2022-11-26 00:49:05,424 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 17 case distinctions, treesize of input 457 treesize of output 461 [2022-11-26 00:49:05,950 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2022-11-26 00:49:06,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:06,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:06,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:06,354 INFO L321 Elim1Store]: treesize reduction 140, result has 14.1 percent of original size [2022-11-26 00:49:06,355 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:06,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:06,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:06,443 INFO L321 Elim1Store]: treesize reduction 166, result has 23.9 percent of original size [2022-11-26 00:49:06,443 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:06,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:06,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:06,739 INFO L321 Elim1Store]: treesize reduction 199, result has 26.8 percent of original size [2022-11-26 00:49:06,739 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 224 treesize of output 261 [2022-11-26 00:49:06,792 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2022-11-26 00:49:06,847 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2022-11-26 00:49:06,916 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2022-11-26 00:49:06,992 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:49:14,099 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '23983#(and (or (and (= 6 |~#commands~0.base|) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) |parse_input_#t~mem3#1.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|) (= |parse_input_#t~mem3#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) (= |parse_input_~i~0#1| 0) (= |old(~global~0.offset)| 0) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0)) (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|)) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) |parse_input_#t~mem3#1.offset|) (= |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|) (= |parse_input_#t~mem3#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) (<= 0 (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) |~#commands~0.offset|)) (= |old(~global~0.offset)| 0) (< (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))) (<= 0 ~global~0.offset) (<= |#NULL.offset| 0) (<= 0 |parse_input_#in~input#1.offset|) (<= 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|) (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 [2022-11-26 00:49:14,099 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:49:14,099 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:49:14,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 25 [2022-11-26 00:49:14,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091148607] [2022-11-26 00:49:14,099 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 00:49:14,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-26 00:49:14,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:49:14,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-26 00:49:14,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=2207, Unknown=6, NotChecked=0, Total=2450 [2022-11-26 00:49:14,103 INFO L87 Difference]: Start difference. First operand 296 states and 336 transitions. Second operand has 27 states, 23 states have (on average 4.521739130434782) internal successors, (104), 23 states have internal predecessors, (104), 5 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) [2022-11-26 00:49:15,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:15,743 INFO L93 Difference]: Finished difference Result 346 states and 386 transitions. [2022-11-26 00:49:15,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-26 00:49:15,743 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 23 states have (on average 4.521739130434782) internal successors, (104), 23 states have internal predecessors, (104), 5 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 57 [2022-11-26 00:49:15,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:15,745 INFO L225 Difference]: With dead ends: 346 [2022-11-26 00:49:15,745 INFO L226 Difference]: Without dead ends: 346 [2022-11-26 00:49:15,746 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1090 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=530, Invalid=3496, Unknown=6, NotChecked=0, Total=4032 [2022-11-26 00:49:15,746 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 545 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 104 mSolverCounterUnsat, 15 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 15 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:15,747 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [545 Valid, 246 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 487 Invalid, 15 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 00:49:15,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-11-26 00:49:15,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 291. [2022-11-26 00:49:15,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 266 states have (on average 1.1616541353383458) internal successors, (309), 276 states have internal predecessors, (309), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-11-26 00:49:15,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 330 transitions. [2022-11-26 00:49:15,754 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 330 transitions. Word has length 57 [2022-11-26 00:49:15,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:15,754 INFO L495 AbstractCegarLoop]: Abstraction has 291 states and 330 transitions. [2022-11-26 00:49:15,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 23 states have (on average 4.521739130434782) internal successors, (104), 23 states have internal predecessors, (104), 5 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) [2022-11-26 00:49:15,755 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 330 transitions. [2022-11-26 00:49:15,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-26 00:49:15,756 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:15,756 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:49:15,766 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:15,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:49:15,962 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting parse_inputErr19ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:15,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:15,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1923927622, now seen corresponding path program 1 times [2022-11-26 00:49:15,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:49:15,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988941675] [2022-11-26 00:49:15,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:15,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:49:15,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:16,050 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 33 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-26 00:49:16,050 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:49:16,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988941675] [2022-11-26 00:49:16,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988941675] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:49:16,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118485380] [2022-11-26 00:49:16,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:16,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:49:16,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:49:16,052 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:49:16,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-26 00:49:16,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:16,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-26 00:49:16,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:16,217 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 33 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-26 00:49:16,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:49:16,266 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 33 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-26 00:49:16,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118485380] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:49:16,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1868214125] [2022-11-26 00:49:16,267 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-26 00:49:16,268 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:49:16,268 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:49:16,268 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:49:16,268 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:49:16,362 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-11-26 00:49:16,362 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:16,382 INFO L321 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2022-11-26 00:49:16,382 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:16,491 INFO L321 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2022-11-26 00:49:16,491 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2022-11-26 00:49:16,785 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2022-11-26 00:49:16,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:16,881 INFO L321 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2022-11-26 00:49:16,881 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:16,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:16,912 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-11-26 00:49:16,912 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:16,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:17,037 INFO L321 Elim1Store]: treesize reduction 128, result has 29.3 percent of original size [2022-11-26 00:49:17,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 40 treesize of output 73 [2022-11-26 00:49:17,118 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:49:19,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1868214125] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:49:19,649 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:49:19,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [3, 3, 3] total 21 [2022-11-26 00:49:19,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985557384] [2022-11-26 00:49:19,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:49:19,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-26 00:49:19,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:49:19,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-26 00:49:19,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2022-11-26 00:49:19,651 INFO L87 Difference]: Start difference. First operand 291 states and 330 transitions. Second operand has 20 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-26 00:49:20,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:20,440 INFO L93 Difference]: Finished difference Result 358 states and 403 transitions. [2022-11-26 00:49:20,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-26 00:49:20,442 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 60 [2022-11-26 00:49:20,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:20,443 INFO L225 Difference]: With dead ends: 358 [2022-11-26 00:49:20,443 INFO L226 Difference]: Without dead ends: 358 [2022-11-26 00:49:20,444 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 160 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=152, Invalid=448, Unknown=0, NotChecked=0, Total=600 [2022-11-26 00:49:20,444 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 50 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:20,445 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 155 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-26 00:49:20,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-11-26 00:49:20,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 343. [2022-11-26 00:49:20,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 315 states have (on average 1.161904761904762) internal successors, (366), 326 states have internal predecessors, (366), 8 states have call successors, (8), 8 states have call predecessors, (8), 15 states have return successors, (17), 8 states have call predecessors, (17), 8 states have call successors, (17) [2022-11-26 00:49:20,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 391 transitions. [2022-11-26 00:49:20,453 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 391 transitions. Word has length 60 [2022-11-26 00:49:20,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:20,453 INFO L495 AbstractCegarLoop]: Abstraction has 343 states and 391 transitions. [2022-11-26 00:49:20,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-26 00:49:20,453 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 391 transitions. [2022-11-26 00:49:20,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-26 00:49:20,454 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:20,454 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:49:20,466 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:20,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:49:20,661 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting parse_inputErr19ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:20,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:20,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1014263473, now seen corresponding path program 1 times [2022-11-26 00:49:20,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:49:20,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909723917] [2022-11-26 00:49:20,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:20,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:49:20,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:20,754 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 31 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-26 00:49:20,754 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:49:20,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909723917] [2022-11-26 00:49:20,754 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909723917] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:49:20,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320762745] [2022-11-26 00:49:20,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:20,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:49:20,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:49:20,756 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:49:20,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-26 00:49:20,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:20,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-26 00:49:20,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:20,945 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 31 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-26 00:49:20,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:49:21,107 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-26 00:49:21,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320762745] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-26 00:49:21,108 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:49:21,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 6 [2022-11-26 00:49:21,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641783124] [2022-11-26 00:49:21,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:49:21,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-26 00:49:21,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:49:21,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-26 00:49:21,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-26 00:49:21,110 INFO L87 Difference]: Start difference. First operand 343 states and 391 transitions. Second operand has 6 states, 5 states have (on average 8.2) internal successors, (41), 5 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) [2022-11-26 00:49:21,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:21,180 INFO L93 Difference]: Finished difference Result 359 states and 404 transitions. [2022-11-26 00:49:21,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-26 00:49:21,181 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.2) internal successors, (41), 5 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 61 [2022-11-26 00:49:21,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:21,182 INFO L225 Difference]: With dead ends: 359 [2022-11-26 00:49:21,182 INFO L226 Difference]: Without dead ends: 343 [2022-11-26 00:49:21,182 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-11-26 00:49:21,183 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 46 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:21,183 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 133 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-26 00:49:21,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2022-11-26 00:49:21,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 332. [2022-11-26 00:49:21,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 305 states have (on average 1.160655737704918) internal successors, (354), 315 states have internal predecessors, (354), 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) [2022-11-26 00:49:21,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 378 transitions. [2022-11-26 00:49:21,191 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 378 transitions. Word has length 61 [2022-11-26 00:49:21,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:21,191 INFO L495 AbstractCegarLoop]: Abstraction has 332 states and 378 transitions. [2022-11-26 00:49:21,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.2) internal successors, (41), 5 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) [2022-11-26 00:49:21,191 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 378 transitions. [2022-11-26 00:49:21,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-26 00:49:21,192 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:21,193 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:49:21,203 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-11-26 00:49:21,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:49:21,398 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting parse_inputErr21ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:21,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:21,399 INFO L85 PathProgramCache]: Analyzing trace with hash 2058510792, now seen corresponding path program 1 times [2022-11-26 00:49:21,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:49:21,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776818655] [2022-11-26 00:49:21,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:21,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:49:21,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:21,720 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 24 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:21,720 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:49:21,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776818655] [2022-11-26 00:49:21,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776818655] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:49:21,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139971462] [2022-11-26 00:49:21,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:21,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:49:21,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:49:21,723 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:49:21,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-26 00:49:21,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:21,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-26 00:49:21,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:21,856 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:22,021 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-26 00:49:22,022 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 20 treesize of output 21 [2022-11-26 00:49:22,053 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-26 00:49:22,053 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:22,071 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 26 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:22,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:49:22,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139971462] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:49:22,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1378411040] [2022-11-26 00:49:22,162 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-26 00:49:22,162 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:49:22,163 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:49:22,163 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:49:22,163 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:49:22,290 INFO L321 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2022-11-26 00:49:22,290 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:22,512 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-11-26 00:49:22,513 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:22,675 INFO L321 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2022-11-26 00:49:22,675 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 40 treesize of output 73 [2022-11-26 00:49:22,692 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2022-11-26 00:49:22,753 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2022-11-26 00:49:23,090 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2022-11-26 00:49:23,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:23,185 INFO L321 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2022-11-26 00:49:23,185 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:23,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:23,205 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-11-26 00:49:23,205 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:23,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:49:23,331 INFO L321 Elim1Store]: treesize reduction 128, result has 29.3 percent of original size [2022-11-26 00:49:23,331 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 40 treesize of output 73 [2022-11-26 00:49:23,408 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:49:26,564 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '27067#(and (= |parse_input_c1_~x~0#1.offset| 0) (not (= ~global~0.base 0)) (= (select |#valid| |parse_input_~input#1.base|) 1) (not (= (select |#valid| ~global~0.base) 1)) (= 6 |~#commands~0.base|) (= |parse_input_#t~mem6#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4))) (not (= |parse_input_c1_~x~0#1.base| 0)) (= |parse_input_##fun~~TO~VOID_#in~#fp#1.base| |parse_input_#t~mem6#1.base|) (< |parse_input_~input#1.offset| (select |#length| |parse_input_~input#1.base|)) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (= (select |#valid| |parse_input_c1_~x~0#1.base|) 1) (= (select |#length| |parse_input_c1_~x~0#1.base|) 1) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (< ~global~0.base |#StackHeapBarrier|) (= ~global~0.offset 0) (<= 0 (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) (= |parse_input_#t~mem6#1.offset| |parse_input_##fun~~TO~VOID_#in~#fp#1.offset|) (<= (select (select |#memory_int| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 8)) ~state~0) (= |~#commands~0.offset| 0) (= |parse_input_~i~0#1| 0) (= |parse_input_#t~mem6#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4))) (not (= |parse_input_c1_~x~0#1.base| |parse_input_~input#1.base|)) (not (= |parse_input_c1_~x~0#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)))) (= |#NULL.offset| 0) (< (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) (select |#length| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)))) (= |parse_input_#in~input#1.offset| 0) (< |parse_input_c1_~x~0#1.base| |#StackHeapBarrier|) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (= (select |#valid| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) 1) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 9) (select |#length| |~#commands~0.base|)) (or (not (= |parse_input_##fun~~TO~VOID_#in~#fp#1.offset| |#funAddr~c2.offset|)) (not (= |parse_input_##fun~~TO~VOID_#in~#fp#1.base| |#funAddr~c2.base|))) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:49:26,564 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:49:26,564 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-26 00:49:26,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2022-11-26 00:49:26,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481865767] [2022-11-26 00:49:26,564 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-26 00:49:26,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-26 00:49:26,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:49:26,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-26 00:49:26,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-11-26 00:49:26,566 INFO L87 Difference]: Start difference. First operand 332 states and 378 transitions. Second operand has 11 states, 10 states have (on average 6.7) internal successors, (67), 11 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-26 00:49:26,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:26,834 INFO L93 Difference]: Finished difference Result 356 states and 398 transitions. [2022-11-26 00:49:26,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-26 00:49:26,834 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 6.7) internal successors, (67), 11 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 62 [2022-11-26 00:49:26,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:26,836 INFO L225 Difference]: With dead ends: 356 [2022-11-26 00:49:26,836 INFO L226 Difference]: Without dead ends: 356 [2022-11-26 00:49:26,836 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 121 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=184, Invalid=1076, Unknown=0, NotChecked=0, Total=1260 [2022-11-26 00:49:26,837 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 59 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:26,837 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 135 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:49:26,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-11-26 00:49:26,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 337. [2022-11-26 00:49:26,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 310 states have (on average 1.1483870967741936) internal successors, (356), 320 states have internal predecessors, (356), 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) [2022-11-26 00:49:26,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 380 transitions. [2022-11-26 00:49:26,857 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 380 transitions. Word has length 62 [2022-11-26 00:49:26,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:26,857 INFO L495 AbstractCegarLoop]: Abstraction has 337 states and 380 transitions. [2022-11-26 00:49:26,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 6.7) internal successors, (67), 11 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-26 00:49:26,858 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 380 transitions. [2022-11-26 00:49:26,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-26 00:49:26,859 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:26,859 INFO L195 NwaCegarLoop]: 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] [2022-11-26 00:49:26,874 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:27,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-11-26 00:49:27,065 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:27,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:27,066 INFO L85 PathProgramCache]: Analyzing trace with hash 976800701, now seen corresponding path program 1 times [2022-11-26 00:49:27,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:49:27,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272436230] [2022-11-26 00:49:27,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:27,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:49:27,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-26 00:49:27,100 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-26 00:49:27,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-26 00:49:27,162 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-11-26 00:49:27,162 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-11-26 00:49:27,164 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (22 of 23 remaining) [2022-11-26 00:49:27,165 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 23 remaining) [2022-11-26 00:49:27,166 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 23 remaining) [2022-11-26 00:49:27,166 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (19 of 23 remaining) [2022-11-26 00:49:27,166 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (18 of 23 remaining) [2022-11-26 00:49:27,166 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE (17 of 23 remaining) [2022-11-26 00:49:27,166 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE (16 of 23 remaining) [2022-11-26 00:49:27,167 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 23 remaining) [2022-11-26 00:49:27,167 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 23 remaining) [2022-11-26 00:49:27,167 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 23 remaining) [2022-11-26 00:49:27,167 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 23 remaining) [2022-11-26 00:49:27,167 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE (11 of 23 remaining) [2022-11-26 00:49:27,167 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE (10 of 23 remaining) [2022-11-26 00:49:27,168 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr12ASSERT_VIOLATIONMEMORY_FREE (9 of 23 remaining) [2022-11-26 00:49:27,168 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE (8 of 23 remaining) [2022-11-26 00:49:27,168 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr14ASSERT_VIOLATIONMEMORY_FREE (7 of 23 remaining) [2022-11-26 00:49:27,168 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr15ASSERT_VIOLATIONMEMORY_FREE (6 of 23 remaining) [2022-11-26 00:49:27,168 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr16ASSERT_VIOLATIONMEMORY_FREE (5 of 23 remaining) [2022-11-26 00:49:27,169 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr17ASSERT_VIOLATIONMEMORY_FREE (4 of 23 remaining) [2022-11-26 00:49:27,169 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr18ASSERT_VIOLATIONMEMORY_FREE (3 of 23 remaining) [2022-11-26 00:49:27,169 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr19ASSERT_VIOLATIONMEMORY_FREE (2 of 23 remaining) [2022-11-26 00:49:27,169 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr20ASSERT_VIOLATIONMEMORY_FREE (1 of 23 remaining) [2022-11-26 00:49:27,170 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr21ASSERT_VIOLATIONMEMORY_FREE (0 of 23 remaining) [2022-11-26 00:49:27,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-26 00:49:27,173 INFO L445 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, 1, 1, 1] [2022-11-26 00:49:27,177 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-26 00:49:27,264 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.11 12:49:27 BoogieIcfgContainer [2022-11-26 00:49:27,264 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-26 00:49:27,264 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-26 00:49:27,265 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-26 00:49:27,265 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-26 00:49:27,265 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 12:46:04" (3/4) ... [2022-11-26 00:49:27,267 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-26 00:49:27,268 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-26 00:49:27,268 INFO L158 Benchmark]: Toolchain (without parser) took 204251.18ms. Allocated memory was 134.2MB in the beginning and 408.9MB in the end (delta: 274.7MB). Free memory was 103.0MB in the beginning and 347.3MB in the end (delta: -244.3MB). Peak memory consumption was 31.9MB. Max. memory is 16.1GB. [2022-11-26 00:49:27,268 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 134.2MB. Free memory is still 86.9MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-26 00:49:27,269 INFO L158 Benchmark]: CACSL2BoogieTranslator took 629.02ms. Allocated memory is still 134.2MB. Free memory was 102.6MB in the beginning and 83.3MB in the end (delta: 19.3MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2022-11-26 00:49:27,269 INFO L158 Benchmark]: Boogie Procedure Inliner took 48.87ms. Allocated memory is still 134.2MB. Free memory was 82.9MB in the beginning and 80.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-26 00:49:27,269 INFO L158 Benchmark]: Boogie Preprocessor took 30.24ms. Allocated memory is still 134.2MB. Free memory was 80.8MB in the beginning and 79.1MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-26 00:49:27,270 INFO L158 Benchmark]: RCFGBuilder took 495.78ms. Allocated memory is still 134.2MB. Free memory was 79.1MB in the beginning and 61.5MB in the end (delta: 17.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2022-11-26 00:49:27,276 INFO L158 Benchmark]: TraceAbstraction took 203037.28ms. Allocated memory was 134.2MB in the beginning and 408.9MB in the end (delta: 274.7MB). Free memory was 61.1MB in the beginning and 348.3MB in the end (delta: -287.3MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-26 00:49:27,276 INFO L158 Benchmark]: Witness Printer took 3.32ms. Allocated memory is still 408.9MB. Free memory was 348.3MB in the beginning and 347.3MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-26 00:49:27,277 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.33ms. Allocated memory is still 134.2MB. Free memory is still 86.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 629.02ms. Allocated memory is still 134.2MB. Free memory was 102.6MB in the beginning and 83.3MB in the end (delta: 19.3MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 48.87ms. Allocated memory is still 134.2MB. Free memory was 82.9MB in the beginning and 80.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 30.24ms. Allocated memory is still 134.2MB. Free memory was 80.8MB in the beginning and 79.1MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 495.78ms. Allocated memory is still 134.2MB. Free memory was 79.1MB in the beginning and 61.5MB in the end (delta: 17.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 203037.28ms. Allocated memory was 134.2MB in the beginning and 408.9MB in the end (delta: 274.7MB). Free memory was 61.1MB in the beginning and 348.3MB in the end (delta: -287.3MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 3.32ms. Allocated memory is still 408.9MB. Free memory was 348.3MB in the beginning and 347.3MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. 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: 722]: 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. 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} }; [L723] 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) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, state=0, x={7:0}] [L706] COND FALSE !(\read(*global)) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, state=0, x={7:0}] [L709] global = x [L710] state = STATE_2 VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={7:0}, state=1, x={7:0}] [L695] RET commands[i].function() [L723] RET parse_input("c1") VAL [commands={6:0}, global={7:0}, state=1] [L724] CALL parse_input("c1") 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={4:0}, input={4:0}, state=1] [L692] COND TRUE i < 2 VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, global={7:0}, i=0, input={4:0}, input={4: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={4:0}, input={4: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={4:0}, input={4: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={4:0}, input={4: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={4:0}, input={4: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={4:0}, input={4:0}, state=1] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, global={7:0}, i=1, input={4:0}, input={4: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=1, input={4:0}, input={4:0}, state=1] [L693] EXPR commands[i].name VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, commands[i].name={2:0}, global={7:0}, i=1, input={4:0}, input={4: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={2:0}, global={7:0}, i=1, input={4:0}, input={4: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={2:0}, global={7:0}, i=1, input={4:0}, input={4: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={2:0}, global={7:0}, i=1, input={4:0}, input={4: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={2:0}, global={7:0}, i=1, input={4:0}, input={4:0}, state=1] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, global={7:0}, i=2, input={4:0}, input={4:0}, state=1] [L692] COND FALSE !(i < 2) VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, global={7:0}, i=2, input={4:0}, input={4:0}, state=1] [L724] RET parse_input("c1") VAL [commands={6:0}, global={7:0}, state=1] [L725] 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)=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)=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)=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] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, global={7:0}, i=1, 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=1, input={5:0}, input={5:0}, state=1] [L693] EXPR commands[i].name VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, commands[i].name={2:0}, global={7:0}, i=1, 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={2:0}, global={7:0}, i=1, 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={2:0}, global={7:0}, i=1, 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={2:0}, global={7:0}, i=1, 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={2:0}, global={7:0}, i=1, input={5:0}, input={5:0}, state=1] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, global={7:0}, i=2, input={5:0}, input={5:0}, state=1] [L692] COND FALSE !(i < 2) VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, global={7:0}, i=2, input={5:0}, input={5:0}, state=1] [L725] RET parse_input("c2") VAL [commands={6:0}, global={7:0}, state=1] [L726] return 0; VAL [\result=0, commands={6:0}, global={7:0}, state=1] - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: 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: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 715]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 715]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 715]: 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. - UnprovableResult [Line: 719]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 719]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 719]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 707]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 707]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 707]: 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, 64 locations, 23 error locations. Started 1 CEGAR loops. OverallTime: 202.9s, OverallIterations: 34, TraceHistogramMax: 5, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 20.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 41 mSolverCounterUnknown, 8527 SdHoareTripleChecker+Valid, 10.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8526 mSDsluCounter, 7943 SdHoareTripleChecker+Invalid, 9.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 71 IncrementalHoareTripleChecker+Unchecked, 6269 mSDsCounter, 985 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8717 IncrementalHoareTripleChecker+Invalid, 9814 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 985 mSolverCounterUnsat, 1674 mSDtfsCounter, 8717 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2936 GetRequests, 1877 SyntacticMatches, 73 SemanticMatches, 986 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 14608 ImplicationChecksByTransitivity, 134.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=576occurred in iteration=18, InterpolantAutomatonStates: 378, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 33 MinimizatonAttempts, 1695 StatesRemovedByMinimization, 32 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 19.8s InterpolantComputationTime, 2136 NumberOfCodeBlocks, 2136 NumberOfCodeBlocksAsserted, 59 NumberOfCheckSat, 2443 ConstructedInterpolants, 174 QuantifiedInterpolants, 24397 SizeOfPredicates, 107 NumberOfNonLiveVariables, 6639 ConjunctsInSsa, 464 ConjunctsInUnsatCore, 69 InterpolantComputations, 10 PerfectInterpolantSequences, 706/1376 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: 4.3s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 6, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 63, DAG_INTERPRETER_EARLY_EXITS: 0, TOOLS_POST_APPLICATIONS: 113, TOOLS_POST_TIME: 3.4s, TOOLS_POST_CALL_APPLICATIONS: 12, TOOLS_POST_CALL_TIME: 0.2s, TOOLS_POST_RETURN_APPLICATIONS: 6, TOOLS_POST_RETURN_TIME: 0.2s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 131, TOOLS_QUANTIFIERELIM_TIME: 3.7s, TOOLS_QUANTIFIERELIM_MAX_TIME: 0.3s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 203, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 16, DOMAIN_JOIN_TIME: 0.2s, 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: 63, DOMAIN_ISBOTTOM_TIME: 0.2s, 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: 6, CALL_SUMMARIZER_CACHE_MISSES: 2, CALL_SUMMARIZER_OVERALL_TIME: 0.7s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.7s, 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: 758, DAG_COMPRESSION_RETAINED_NODES: 167, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-26 00:49:27,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/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/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/config/svcomp-MemCleanup-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-memcleanup) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-38b53e6 [2022-11-26 00:49:29,705 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-26 00:49:29,707 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-26 00:49:29,729 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-26 00:49:29,736 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-26 00:49:29,739 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-26 00:49:29,744 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-26 00:49:29,747 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-26 00:49:29,750 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-26 00:49:29,753 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-26 00:49:29,755 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-26 00:49:29,757 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-26 00:49:29,758 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-26 00:49:29,763 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-26 00:49:29,765 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-26 00:49:29,768 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-26 00:49:29,770 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-26 00:49:29,772 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-26 00:49:29,773 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-26 00:49:29,777 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-26 00:49:29,783 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-26 00:49:29,788 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-26 00:49:29,789 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-26 00:49:29,792 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-26 00:49:29,796 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-26 00:49:29,801 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-26 00:49:29,801 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-26 00:49:29,802 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-26 00:49:29,803 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-26 00:49:29,804 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-26 00:49:29,804 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-26 00:49:29,805 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-26 00:49:29,806 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-26 00:49:29,806 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-26 00:49:29,814 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-26 00:49:29,815 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-26 00:49:29,817 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-26 00:49:29,817 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-26 00:49:29,817 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-26 00:49:29,818 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-26 00:49:29,819 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-26 00:49:29,822 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/config/svcomp-MemCleanup-32bit-Taipan_Bitvector.epf [2022-11-26 00:49:29,870 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-26 00:49:29,870 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-26 00:49:29,871 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-26 00:49:29,872 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-26 00:49:29,873 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-26 00:49:29,874 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-26 00:49:29,874 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-26 00:49:29,874 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-26 00:49:29,875 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-26 00:49:29,875 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-26 00:49:29,876 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-26 00:49:29,876 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-26 00:49:29,877 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-26 00:49:29,877 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-26 00:49:29,878 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-26 00:49:29,878 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-26 00:49:29,878 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-26 00:49:29,879 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-26 00:49:29,879 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-26 00:49:29,881 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-26 00:49:29,881 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-26 00:49:29,886 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-26 00:49:29,886 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-26 00:49:29,889 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-26 00:49:29,889 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-26 00:49:29,890 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-26 00:49:29,890 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-26 00:49:29,890 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-26 00:49:29,891 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-26 00:49:29,891 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-26 00:49:29,891 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-26 00:49:29,891 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-26 00:49:29,892 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-26 00:49:29,892 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-26 00:49:29,892 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-26 00:49:29,893 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-26 00:49:29,893 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-26 00:49:29,893 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-26 00:49:29,894 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_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/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_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur 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-memcleanup) ) 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 -> 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c [2022-11-26 00:49:30,272 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-26 00:49:30,293 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-26 00:49:30,296 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-26 00:49:30,298 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-26 00:49:30,298 INFO L275 PluginConnector]: CDTParser initialized [2022-11-26 00:49:30,300 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/../../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2022-11-26 00:49:33,450 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-26 00:49:33,723 INFO L351 CDTParser]: Found 1 translation units. [2022-11-26 00:49:33,737 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2022-11-26 00:49:33,757 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/data/bde3f5c92/55e1ecd69b0a43ba9eb209641364212a/FLAG71fd9843d [2022-11-26 00:49:33,781 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/data/bde3f5c92/55e1ecd69b0a43ba9eb209641364212a [2022-11-26 00:49:33,789 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-26 00:49:33,791 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-26 00:49:33,792 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-26 00:49:33,793 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-26 00:49:33,796 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-26 00:49:33,798 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 12:49:33" (1/1) ... [2022-11-26 00:49:33,799 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2935ec62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:49:33, skipping insertion in model container [2022-11-26 00:49:33,799 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 12:49:33" (1/1) ... [2022-11-26 00:49:33,808 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-26 00:49:33,853 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-26 00:49:34,359 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-26 00:49:34,375 INFO L203 MainTranslator]: Completed pre-run [2022-11-26 00:49:34,441 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-26 00:49:34,488 INFO L208 MainTranslator]: Completed translation [2022-11-26 00:49:34,489 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:49:34 WrapperNode [2022-11-26 00:49:34,489 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-26 00:49:34,491 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-26 00:49:34,491 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-26 00:49:34,491 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-26 00:49:34,498 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:49:34" (1/1) ... [2022-11-26 00:49:34,529 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:49:34" (1/1) ... [2022-11-26 00:49:34,566 INFO L138 Inliner]: procedures = 169, calls = 43, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 100 [2022-11-26 00:49:34,567 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-26 00:49:34,568 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-26 00:49:34,568 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-26 00:49:34,568 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-26 00:49:34,578 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:49:34" (1/1) ... [2022-11-26 00:49:34,579 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:49:34" (1/1) ... [2022-11-26 00:49:34,595 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:49:34" (1/1) ... [2022-11-26 00:49:34,597 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:49:34" (1/1) ... [2022-11-26 00:49:34,606 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:49:34" (1/1) ... [2022-11-26 00:49:34,622 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:49:34" (1/1) ... [2022-11-26 00:49:34,624 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:49:34" (1/1) ... [2022-11-26 00:49:34,625 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:49:34" (1/1) ... [2022-11-26 00:49:34,628 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-26 00:49:34,639 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-26 00:49:34,639 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-26 00:49:34,639 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-26 00:49:34,640 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:49:34" (1/1) ... [2022-11-26 00:49:34,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-26 00:49:34,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:49:34,677 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-26 00:49:34,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-26 00:49:34,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-26 00:49:34,736 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2022-11-26 00:49:34,737 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2022-11-26 00:49:34,737 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-26 00:49:34,737 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-26 00:49:34,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-26 00:49:34,737 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-26 00:49:34,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-26 00:49:34,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-26 00:49:34,738 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-26 00:49:34,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-26 00:49:34,951 INFO L235 CfgBuilder]: Building ICFG [2022-11-26 00:49:34,953 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-26 00:49:35,297 INFO L276 CfgBuilder]: Performing block encoding [2022-11-26 00:49:35,308 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-26 00:49:35,310 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-26 00:49:35,312 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 12:49:35 BoogieIcfgContainer [2022-11-26 00:49:35,312 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-26 00:49:35,315 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-26 00:49:35,315 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-26 00:49:35,319 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-26 00:49:35,319 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.11 12:49:33" (1/3) ... [2022-11-26 00:49:35,320 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e37d290 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 12:49:35, skipping insertion in model container [2022-11-26 00:49:35,320 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:49:34" (2/3) ... [2022-11-26 00:49:35,322 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e37d290 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 12:49:35, skipping insertion in model container [2022-11-26 00:49:35,323 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 12:49:35" (3/3) ... [2022-11-26 00:49:35,324 INFO L112 eAbstractionObserver]: Analyzing ICFG bftpd_1.i [2022-11-26 00:49:35,344 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-26 00:49:35,345 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 23 error locations. [2022-11-26 00:49:35,411 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-26 00:49:35,420 INFO L357 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6df62e61, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-26 00:49:35,420 INFO L358 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2022-11-26 00:49:35,424 INFO L276 IsEmpty]: Start isEmpty. Operand has 67 states, 39 states have (on average 1.794871794871795) internal successors, (70), 62 states have internal predecessors, (70), 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) [2022-11-26 00:49:35,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-26 00:49:35,433 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:35,433 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-26 00:49:35,434 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:35,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:35,443 INFO L85 PathProgramCache]: Analyzing trace with hash -594954629, now seen corresponding path program 1 times [2022-11-26 00:49:35,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:49:35,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1468465924] [2022-11-26 00:49:35,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:35,461 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:35,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:49:35,470 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:49:35,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-26 00:49:35,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:35,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-26 00:49:35,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:35,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:35,815 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:49:35,816 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:49:35,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1468465924] [2022-11-26 00:49:35,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1468465924] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:49:35,818 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:49:35,819 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-26 00:49:35,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026445914] [2022-11-26 00:49:35,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:49:35,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 00:49:35,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:49:35,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 00:49:35,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-26 00:49:35,941 INFO L87 Difference]: Start difference. First operand has 67 states, 39 states have (on average 1.794871794871795) internal successors, (70), 62 states have internal predecessors, (70), 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) [2022-11-26 00:49:36,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:36,175 INFO L93 Difference]: Finished difference Result 121 states and 139 transitions. [2022-11-26 00:49:36,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 00:49:36,178 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 [2022-11-26 00:49:36,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:36,193 INFO L225 Difference]: With dead ends: 121 [2022-11-26 00:49:36,193 INFO L226 Difference]: Without dead ends: 117 [2022-11-26 00:49:36,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-26 00:49:36,199 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 56 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:36,201 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 109 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:49:36,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2022-11-26 00:49:36,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 88. [2022-11-26 00:49:36,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 58 states have (on average 1.7241379310344827) internal successors, (100), 80 states have internal predecessors, (100), 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) [2022-11-26 00:49:36,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 113 transitions. [2022-11-26 00:49:36,270 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 113 transitions. Word has length 6 [2022-11-26 00:49:36,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:36,270 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 113 transitions. [2022-11-26 00:49:36,271 INFO L496 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) [2022-11-26 00:49:36,271 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 113 transitions. [2022-11-26 00:49:36,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-26 00:49:36,272 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:36,272 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-26 00:49:36,292 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:36,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:36,484 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:36,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:36,485 INFO L85 PathProgramCache]: Analyzing trace with hash -594954628, now seen corresponding path program 1 times [2022-11-26 00:49:36,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:49:36,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [576332843] [2022-11-26 00:49:36,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:36,486 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:36,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:49:36,527 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:49:36,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-26 00:49:36,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:36,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-26 00:49:36,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:36,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:36,693 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:49:36,693 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:49:36,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [576332843] [2022-11-26 00:49:36,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [576332843] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:49:36,694 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:49:36,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-26 00:49:36,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062497100] [2022-11-26 00:49:36,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:49:36,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-26 00:49:36,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:49:36,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-26 00:49:36,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-26 00:49:36,698 INFO L87 Difference]: Start difference. First operand 88 states and 113 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) [2022-11-26 00:49:36,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:36,941 INFO L93 Difference]: Finished difference Result 214 states and 281 transitions. [2022-11-26 00:49:36,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-26 00:49:36,942 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 [2022-11-26 00:49:36,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:36,943 INFO L225 Difference]: With dead ends: 214 [2022-11-26 00:49:36,944 INFO L226 Difference]: Without dead ends: 214 [2022-11-26 00:49:36,944 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:49:36,945 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 142 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:36,946 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 158 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:49:36,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2022-11-26 00:49:36,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 156. [2022-11-26 00:49:36,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 120 states have (on average 1.7666666666666666) internal successors, (212), 142 states have internal predecessors, (212), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2022-11-26 00:49:36,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 243 transitions. [2022-11-26 00:49:36,964 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 243 transitions. Word has length 6 [2022-11-26 00:49:36,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:36,964 INFO L495 AbstractCegarLoop]: Abstraction has 156 states and 243 transitions. [2022-11-26 00:49:36,964 INFO L496 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) [2022-11-26 00:49:36,965 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 243 transitions. [2022-11-26 00:49:36,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-26 00:49:36,965 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:36,965 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:49:36,977 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-11-26 00:49:37,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:37,177 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:37,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:37,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1263724334, now seen corresponding path program 1 times [2022-11-26 00:49:37,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:49:37,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [409714707] [2022-11-26 00:49:37,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:37,179 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:37,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:49:37,180 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:49:37,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-26 00:49:37,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:37,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-26 00:49:37,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:37,431 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:37,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:37,447 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:49:37,448 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:49:37,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [409714707] [2022-11-26 00:49:37,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [409714707] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:49:37,448 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:49:37,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:49:37,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643607642] [2022-11-26 00:49:37,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:49:37,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:49:37,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:49:37,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:49:37,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-26 00:49:37,451 INFO L87 Difference]: Start difference. First operand 156 states and 243 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) [2022-11-26 00:49:37,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:37,824 INFO L93 Difference]: Finished difference Result 247 states and 351 transitions. [2022-11-26 00:49:37,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:49:37,825 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 [2022-11-26 00:49:37,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:37,828 INFO L225 Difference]: With dead ends: 247 [2022-11-26 00:49:37,828 INFO L226 Difference]: Without dead ends: 247 [2022-11-26 00:49:37,828 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:49:37,829 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 107 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:37,830 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 191 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-26 00:49:37,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2022-11-26 00:49:37,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 159. [2022-11-26 00:49:37,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 123 states have (on average 1.7479674796747968) internal successors, (215), 145 states have internal predecessors, (215), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2022-11-26 00:49:37,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 246 transitions. [2022-11-26 00:49:37,846 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 246 transitions. Word has length 7 [2022-11-26 00:49:37,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:37,847 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 246 transitions. [2022-11-26 00:49:37,847 INFO L496 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) [2022-11-26 00:49:37,847 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 246 transitions. [2022-11-26 00:49:37,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-26 00:49:37,848 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:37,848 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:49:37,861 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-11-26 00:49:38,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:38,059 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:38,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:38,060 INFO L85 PathProgramCache]: Analyzing trace with hash -520748645, now seen corresponding path program 1 times [2022-11-26 00:49:38,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:49:38,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [41563091] [2022-11-26 00:49:38,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:38,060 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:38,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:49:38,061 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:49:38,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-26 00:49:38,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:38,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-26 00:49:38,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:38,272 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:38,277 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:38,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:38,309 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:49:38,310 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:49:38,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [41563091] [2022-11-26 00:49:38,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [41563091] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:49:38,310 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:49:38,311 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:49:38,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658229592] [2022-11-26 00:49:38,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:49:38,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:49:38,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:49:38,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:49:38,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-26 00:49:38,313 INFO L87 Difference]: Start difference. First operand 159 states and 246 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) [2022-11-26 00:49:38,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:38,605 INFO L93 Difference]: Finished difference Result 216 states and 282 transitions. [2022-11-26 00:49:38,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:49:38,606 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 [2022-11-26 00:49:38,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:38,608 INFO L225 Difference]: With dead ends: 216 [2022-11-26 00:49:38,608 INFO L226 Difference]: Without dead ends: 216 [2022-11-26 00:49:38,608 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:49:38,609 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 145 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:38,609 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 210 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-26 00:49:38,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-11-26 00:49:38,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 159. [2022-11-26 00:49:38,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 123 states have (on average 1.7317073170731707) internal successors, (213), 145 states have internal predecessors, (213), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2022-11-26 00:49:38,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 244 transitions. [2022-11-26 00:49:38,640 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 244 transitions. Word has length 8 [2022-11-26 00:49:38,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:38,640 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 244 transitions. [2022-11-26 00:49:38,640 INFO L496 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) [2022-11-26 00:49:38,641 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 244 transitions. [2022-11-26 00:49:38,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-26 00:49:38,641 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:38,641 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:49:38,657 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:38,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:38,853 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:38,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:38,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1036661236, now seen corresponding path program 1 times [2022-11-26 00:49:38,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:49:38,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [14125109] [2022-11-26 00:49:38,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:38,854 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:38,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:49:38,858 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:49:38,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-26 00:49:38,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:38,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-26 00:49:38,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:38,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:38,984 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:49:38,985 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:49:38,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [14125109] [2022-11-26 00:49:38,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [14125109] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:49:38,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:49:38,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:49:38,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993278099] [2022-11-26 00:49:38,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:49:38,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:49:38,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:49:38,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:49:38,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-26 00:49:38,987 INFO L87 Difference]: Start difference. First operand 159 states and 244 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) [2022-11-26 00:49:39,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:39,197 INFO L93 Difference]: Finished difference Result 253 states and 346 transitions. [2022-11-26 00:49:39,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:49:39,198 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 [2022-11-26 00:49:39,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:39,199 INFO L225 Difference]: With dead ends: 253 [2022-11-26 00:49:39,199 INFO L226 Difference]: Without dead ends: 253 [2022-11-26 00:49:39,199 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:49:39,200 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 146 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:39,200 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 209 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:49:39,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-11-26 00:49:39,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 192. [2022-11-26 00:49:39,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 154 states have (on average 1.6818181818181819) internal successors, (259), 177 states have internal predecessors, (259), 9 states have call successors, (9), 5 states have call predecessors, (9), 6 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2022-11-26 00:49:39,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 290 transitions. [2022-11-26 00:49:39,216 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 290 transitions. Word has length 9 [2022-11-26 00:49:39,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:39,216 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 290 transitions. [2022-11-26 00:49:39,216 INFO L496 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) [2022-11-26 00:49:39,217 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 290 transitions. [2022-11-26 00:49:39,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-11-26 00:49:39,217 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:39,217 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:49:39,234 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:39,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:39,429 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:39,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:39,429 INFO L85 PathProgramCache]: Analyzing trace with hash 2071727293, now seen corresponding path program 1 times [2022-11-26 00:49:39,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:49:39,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1680671890] [2022-11-26 00:49:39,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:39,430 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:39,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:49:39,431 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:49:39,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-26 00:49:39,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:39,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-26 00:49:39,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:39,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:39,607 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:49:39,608 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:49:39,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1680671890] [2022-11-26 00:49:39,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1680671890] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:49:39,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:49:39,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:49:39,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751151127] [2022-11-26 00:49:39,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:49:39,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-26 00:49:39,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:49:39,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-26 00:49:39,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-26 00:49:39,614 INFO L87 Difference]: Start difference. First operand 192 states and 290 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) [2022-11-26 00:49:39,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:39,833 INFO L93 Difference]: Finished difference Result 242 states and 313 transitions. [2022-11-26 00:49:39,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:49:39,834 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 [2022-11-26 00:49:39,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:39,835 INFO L225 Difference]: With dead ends: 242 [2022-11-26 00:49:39,835 INFO L226 Difference]: Without dead ends: 242 [2022-11-26 00:49:39,835 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:49:39,836 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 179 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:39,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 207 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:49:39,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2022-11-26 00:49:39,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 206. [2022-11-26 00:49:39,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 167 states have (on average 1.6766467065868262) internal successors, (280), 191 states have internal predecessors, (280), 9 states have call successors, (9), 5 states have call predecessors, (9), 7 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2022-11-26 00:49:39,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 311 transitions. [2022-11-26 00:49:39,848 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 311 transitions. Word has length 10 [2022-11-26 00:49:39,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:39,849 INFO L495 AbstractCegarLoop]: Abstraction has 206 states and 311 transitions. [2022-11-26 00:49:39,849 INFO L496 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) [2022-11-26 00:49:39,849 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 311 transitions. [2022-11-26 00:49:39,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-26 00:49:39,850 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:39,850 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:49:39,866 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:40,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:40,067 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:40,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:40,067 INFO L85 PathProgramCache]: Analyzing trace with hash 288674115, now seen corresponding path program 1 times [2022-11-26 00:49:40,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:49:40,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [407798041] [2022-11-26 00:49:40,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:40,068 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:40,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:49:40,069 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:49:40,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-26 00:49:40,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:40,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-26 00:49:40,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:40,317 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:40,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:49:40,659 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:40,660 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:49:40,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [407798041] [2022-11-26 00:49:40,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [407798041] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:49:40,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1692522709] [2022-11-26 00:49:40,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:40,660 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:49:40,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:49:40,666 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:49:40,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2022-11-26 00:49:40,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:40,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-26 00:49:40,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:40,969 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:40,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:49:41,179 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:41,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1692522709] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:49:41,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48825719] [2022-11-26 00:49:41,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:41,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:49:41,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:49:41,185 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:49:41,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-26 00:49:41,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:41,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-26 00:49:41,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:41,422 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:41,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:49:41,624 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:41,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48825719] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:49:41,624 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-26 00:49:41,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3, 3, 3, 3] total 6 [2022-11-26 00:49:41,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753034550] [2022-11-26 00:49:41,625 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-26 00:49:41,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-26 00:49:41,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:49:41,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-26 00:49:41,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-11-26 00:49:41,626 INFO L87 Difference]: Start difference. First operand 206 states and 311 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) [2022-11-26 00:49:42,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:42,269 INFO L93 Difference]: Finished difference Result 368 states and 497 transitions. [2022-11-26 00:49:42,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-26 00:49:42,270 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 [2022-11-26 00:49:42,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:42,272 INFO L225 Difference]: With dead ends: 368 [2022-11-26 00:49:42,272 INFO L226 Difference]: Without dead ends: 368 [2022-11-26 00:49:42,272 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-11-26 00:49:42,273 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 424 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:42,273 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [424 Valid, 286 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-26 00:49:42,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2022-11-26 00:49:42,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 241. [2022-11-26 00:49:42,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 200 states have (on average 1.655) internal successors, (331), 226 states have internal predecessors, (331), 9 states have call successors, (9), 5 states have call predecessors, (9), 9 states have return successors, (28), 9 states have call predecessors, (28), 9 states have call successors, (28) [2022-11-26 00:49:42,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 368 transitions. [2022-11-26 00:49:42,285 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 368 transitions. Word has length 14 [2022-11-26 00:49:42,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:42,285 INFO L495 AbstractCegarLoop]: Abstraction has 241 states and 368 transitions. [2022-11-26 00:49:42,286 INFO L496 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) [2022-11-26 00:49:42,286 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 368 transitions. [2022-11-26 00:49:42,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-26 00:49:42,286 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:42,286 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:49:42,299 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:42,500 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:42,697 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (9)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:42,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt [2022-11-26 00:49:42,895 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:42,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:42,895 INFO L85 PathProgramCache]: Analyzing trace with hash 358962923, now seen corresponding path program 1 times [2022-11-26 00:49:42,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:49:42,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1552940218] [2022-11-26 00:49:42,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:42,896 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:42,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:49:42,897 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:49:42,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-26 00:49:42,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:42,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-26 00:49:42,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:43,227 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:43,242 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:43,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:49:43,425 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:43,425 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:49:43,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1552940218] [2022-11-26 00:49:43,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1552940218] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:49:43,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1076625414] [2022-11-26 00:49:43,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:43,426 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:49:43,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:49:43,431 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:49:43,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2022-11-26 00:49:43,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:43,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-26 00:49:43,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:43,901 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:43,930 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:43,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:49:44,013 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:44,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1076625414] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:49:44,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518943103] [2022-11-26 00:49:44,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:44,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:49:44,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:49:44,017 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:49:44,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-26 00:49:44,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:44,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-26 00:49:44,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:44,496 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:44,503 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:44,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:49:44,888 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:44,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518943103] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:49:44,888 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-26 00:49:44,889 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 18 [2022-11-26 00:49:44,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937790919] [2022-11-26 00:49:44,889 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-26 00:49:44,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-26 00:49:44,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:49:44,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-26 00:49:44,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2022-11-26 00:49:44,891 INFO L87 Difference]: Start difference. First operand 241 states and 368 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) [2022-11-26 00:49:47,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:47,574 INFO L93 Difference]: Finished difference Result 633 states and 837 transitions. [2022-11-26 00:49:47,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-26 00:49:47,575 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 [2022-11-26 00:49:47,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:47,581 INFO L225 Difference]: With dead ends: 633 [2022-11-26 00:49:47,581 INFO L226 Difference]: Without dead ends: 633 [2022-11-26 00:49:47,582 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=351, Invalid=1131, Unknown=0, NotChecked=0, Total=1482 [2022-11-26 00:49:47,587 INFO L413 NwaCegarLoop]: 95 mSDtfsCounter, 1297 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1297 SdHoareTripleChecker+Valid, 746 SdHoareTripleChecker+Invalid, 894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:47,587 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1297 Valid, 746 Invalid, 894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 766 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-11-26 00:49:47,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2022-11-26 00:49:47,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 322. [2022-11-26 00:49:47,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 278 states have (on average 1.643884892086331) internal successors, (457), 307 states have internal predecessors, (457), 9 states have call successors, (9), 5 states have call predecessors, (9), 12 states have return successors, (34), 9 states have call predecessors, (34), 9 states have call successors, (34) [2022-11-26 00:49:47,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 500 transitions. [2022-11-26 00:49:47,607 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 500 transitions. Word has length 15 [2022-11-26 00:49:47,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:47,607 INFO L495 AbstractCegarLoop]: Abstraction has 322 states and 500 transitions. [2022-11-26 00:49:47,607 INFO L496 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) [2022-11-26 00:49:47,608 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 500 transitions. [2022-11-26 00:49:47,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-26 00:49:47,608 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:47,608 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:49:47,621 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:47,823 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (12)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:48,026 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:48,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:49:48,221 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:48,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:48,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1757051230, now seen corresponding path program 1 times [2022-11-26 00:49:48,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:49:48,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2019817515] [2022-11-26 00:49:48,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:48,222 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:48,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:49:48,223 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:49:48,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-26 00:49:48,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:48,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-26 00:49:48,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:48,631 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:48,640 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:48,674 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:48,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:49:48,897 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:48,897 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:49:48,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2019817515] [2022-11-26 00:49:48,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2019817515] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:49:48,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [347125748] [2022-11-26 00:49:48,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:48,898 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:49:48,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:49:48,903 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:49:48,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2022-11-26 00:49:49,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:49,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-26 00:49:49,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:49,260 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:49,266 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:49,277 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:49,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:49:49,378 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:49,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [347125748] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:49:49,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061363646] [2022-11-26 00:49:49,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:49,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:49:49,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:49:49,383 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:49:49,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-26 00:49:49,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:49,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-26 00:49:49,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:49,953 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:49,960 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:49:50,018 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:50,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:49:50,493 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:50,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061363646] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:49:50,493 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-26 00:49:50,494 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 15 [2022-11-26 00:49:50,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887037792] [2022-11-26 00:49:50,494 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-26 00:49:50,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-26 00:49:50,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:49:50,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-26 00:49:50,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2022-11-26 00:49:50,495 INFO L87 Difference]: Start difference. First operand 322 states and 500 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) [2022-11-26 00:49:53,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:53,686 INFO L93 Difference]: Finished difference Result 849 states and 1156 transitions. [2022-11-26 00:49:53,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-26 00:49:53,688 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 [2022-11-26 00:49:53,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:53,692 INFO L225 Difference]: With dead ends: 849 [2022-11-26 00:49:53,692 INFO L226 Difference]: Without dead ends: 849 [2022-11-26 00:49:53,693 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=242, Invalid=750, Unknown=0, NotChecked=0, Total=992 [2022-11-26 00:49:53,693 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 1102 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1102 SdHoareTripleChecker+Valid, 846 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:53,694 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1102 Valid, 846 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-11-26 00:49:53,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 849 states. [2022-11-26 00:49:53,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 849 to 433. [2022-11-26 00:49:53,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 383 states have (on average 1.6631853785900783) internal successors, (637), 414 states have internal predecessors, (637), 11 states have call successors, (11), 7 states have call predecessors, (11), 16 states have return successors, (48), 11 states have call predecessors, (48), 11 states have call successors, (48) [2022-11-26 00:49:53,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 696 transitions. [2022-11-26 00:49:53,720 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 696 transitions. Word has length 16 [2022-11-26 00:49:53,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:53,720 INFO L495 AbstractCegarLoop]: Abstraction has 433 states and 696 transitions. [2022-11-26 00:49:53,720 INFO L496 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) [2022-11-26 00:49:53,721 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 696 transitions. [2022-11-26 00:49:53,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-26 00:49:53,721 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:53,721 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:49:53,731 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2022-11-26 00:49:53,932 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:54,129 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:54,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:49:54,325 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:54,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:54,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1592986564, now seen corresponding path program 1 times [2022-11-26 00:49:54,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:49:54,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1059051763] [2022-11-26 00:49:54,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:54,326 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:54,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:49:54,327 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:49:54,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-26 00:49:54,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:54,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-26 00:49:54,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:54,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:54,458 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:49:54,459 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:49:54,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1059051763] [2022-11-26 00:49:54,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1059051763] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:49:54,459 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:49:54,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-26 00:49:54,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828680526] [2022-11-26 00:49:54,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:49:54,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 00:49:54,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:49:54,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 00:49:54,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-26 00:49:54,462 INFO L87 Difference]: Start difference. First operand 433 states and 696 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) [2022-11-26 00:49:54,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:54,505 INFO L93 Difference]: Finished difference Result 583 states and 924 transitions. [2022-11-26 00:49:54,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 00:49:54,506 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 [2022-11-26 00:49:54,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:54,512 INFO L225 Difference]: With dead ends: 583 [2022-11-26 00:49:54,513 INFO L226 Difference]: Without dead ends: 583 [2022-11-26 00:49:54,513 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:49:54,514 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 54 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:54,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 119 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-26 00:49:54,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2022-11-26 00:49:54,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 565. [2022-11-26 00:49:54,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 504 states have (on average 1.6468253968253967) internal successors, (830), 539 states have internal predecessors, (830), 15 states have call successors, (15), 10 states have call predecessors, (15), 23 states have return successors, (75), 15 states have call predecessors, (75), 15 states have call successors, (75) [2022-11-26 00:49:54,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 920 transitions. [2022-11-26 00:49:54,550 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 920 transitions. Word has length 18 [2022-11-26 00:49:54,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:54,551 INFO L495 AbstractCegarLoop]: Abstraction has 565 states and 920 transitions. [2022-11-26 00:49:54,551 INFO L496 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) [2022-11-26 00:49:54,551 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 920 transitions. [2022-11-26 00:49:54,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-26 00:49:54,552 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:54,552 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:49:54,565 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2022-11-26 00:49:54,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:54,765 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:54,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:54,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1592986820, now seen corresponding path program 1 times [2022-11-26 00:49:54,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:49:54,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1499107248] [2022-11-26 00:49:54,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:54,766 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:54,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:49:54,767 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:49:54,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-11-26 00:49:54,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:54,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-26 00:49:54,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:54,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:54,929 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:49:54,929 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:49:54,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1499107248] [2022-11-26 00:49:54,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1499107248] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:49:54,929 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:49:54,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-26 00:49:54,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877796444] [2022-11-26 00:49:54,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:49:54,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 00:49:54,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:49:54,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 00:49:54,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-26 00:49:54,930 INFO L87 Difference]: Start difference. First operand 565 states and 920 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) [2022-11-26 00:49:54,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:54,997 INFO L93 Difference]: Finished difference Result 608 states and 938 transitions. [2022-11-26 00:49:54,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 00:49:54,998 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 [2022-11-26 00:49:54,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:55,001 INFO L225 Difference]: With dead ends: 608 [2022-11-26 00:49:55,002 INFO L226 Difference]: Without dead ends: 608 [2022-11-26 00:49:55,002 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:49:55,003 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 34 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:55,003 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 120 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:49:55,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2022-11-26 00:49:55,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 584. [2022-11-26 00:49:55,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 520 states have (on average 1.6211538461538462) internal successors, (843), 557 states have internal predecessors, (843), 15 states have call successors, (15), 11 states have call predecessors, (15), 26 states have return successors, (65), 15 states have call predecessors, (65), 15 states have call successors, (65) [2022-11-26 00:49:55,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 923 transitions. [2022-11-26 00:49:55,026 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 923 transitions. Word has length 18 [2022-11-26 00:49:55,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:55,027 INFO L495 AbstractCegarLoop]: Abstraction has 584 states and 923 transitions. [2022-11-26 00:49:55,027 INFO L496 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) [2022-11-26 00:49:55,028 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 923 transitions. [2022-11-26 00:49:55,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-11-26 00:49:55,030 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:55,030 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:49:55,049 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:55,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:55,245 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:55,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:55,246 INFO L85 PathProgramCache]: Analyzing trace with hash 2137943300, now seen corresponding path program 1 times [2022-11-26 00:49:55,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:49:55,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [735758476] [2022-11-26 00:49:55,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:55,247 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:55,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:49:55,248 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:49:55,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-26 00:49:55,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:55,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-26 00:49:55,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:55,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:55,443 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:49:55,444 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:49:55,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [735758476] [2022-11-26 00:49:55,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [735758476] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:49:55,444 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:49:55,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-26 00:49:55,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249373404] [2022-11-26 00:49:55,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:49:55,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 00:49:55,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:49:55,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 00:49:55,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-26 00:49:55,449 INFO L87 Difference]: Start difference. First operand 584 states and 923 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) [2022-11-26 00:49:55,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:55,510 INFO L93 Difference]: Finished difference Result 599 states and 922 transitions. [2022-11-26 00:49:55,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 00:49:55,512 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 [2022-11-26 00:49:55,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:55,515 INFO L225 Difference]: With dead ends: 599 [2022-11-26 00:49:55,515 INFO L226 Difference]: Without dead ends: 599 [2022-11-26 00:49:55,515 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:49:55,516 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 31 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:55,516 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 121 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:49:55,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-11-26 00:49:55,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 584. [2022-11-26 00:49:55,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 520 states have (on average 1.6115384615384616) internal successors, (838), 557 states have internal predecessors, (838), 15 states have call successors, (15), 11 states have call predecessors, (15), 26 states have return successors, (65), 15 states have call predecessors, (65), 15 states have call successors, (65) [2022-11-26 00:49:55,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 918 transitions. [2022-11-26 00:49:55,552 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 918 transitions. Word has length 19 [2022-11-26 00:49:55,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:55,554 INFO L495 AbstractCegarLoop]: Abstraction has 584 states and 918 transitions. [2022-11-26 00:49:55,555 INFO L496 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) [2022-11-26 00:49:55,555 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 918 transitions. [2022-11-26 00:49:55,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-11-26 00:49:55,564 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:55,564 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-11-26 00:49:55,584 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:55,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:55,777 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:55,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:55,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1621609206, now seen corresponding path program 2 times [2022-11-26 00:49:55,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:49:55,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1756509833] [2022-11-26 00:49:55,779 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-26 00:49:55,779 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:55,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:49:55,780 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:49:55,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-11-26 00:49:55,862 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-26 00:49:55,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:49:55,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-26 00:49:55,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:56,139 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:56,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:49:56,961 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:56,961 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:49:56,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1756509833] [2022-11-26 00:49:56,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1756509833] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:49:56,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [632136729] [2022-11-26 00:49:56,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-26 00:49:56,962 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:49:56,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:49:56,971 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:49:56,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2022-11-26 00:49:57,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-26 00:49:57,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:49:57,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-26 00:49:57,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:57,217 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:57,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:49:57,372 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:57,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [632136729] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:49:57,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468534890] [2022-11-26 00:49:57,372 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-26 00:49:57,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:49:57,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:49:57,374 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:49:57,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-26 00:49:57,455 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-26 00:49:57,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:49:57,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-26 00:49:57,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:57,505 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:57,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:49:57,559 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:57,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468534890] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:49:57,560 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-26 00:49:57,560 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 16 [2022-11-26 00:49:57,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38399235] [2022-11-26 00:49:57,560 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-26 00:49:57,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-26 00:49:57,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:49:57,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-26 00:49:57,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2022-11-26 00:49:57,562 INFO L87 Difference]: Start difference. First operand 584 states and 918 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) [2022-11-26 00:49:58,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:58,835 INFO L93 Difference]: Finished difference Result 687 states and 965 transitions. [2022-11-26 00:49:58,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-26 00:49:58,836 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 [2022-11-26 00:49:58,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:58,839 INFO L225 Difference]: With dead ends: 687 [2022-11-26 00:49:58,839 INFO L226 Difference]: Without dead ends: 687 [2022-11-26 00:49:58,840 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=86, Invalid=220, Unknown=0, NotChecked=0, Total=306 [2022-11-26 00:49:58,841 INFO L413 NwaCegarLoop]: 134 mSDtfsCounter, 388 mSDsluCounter, 945 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 1079 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:49:58,841 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [388 Valid, 1079 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-26 00:49:58,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2022-11-26 00:49:58,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 488. [2022-11-26 00:49:58,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 424 states have (on average 1.5235849056603774) internal successors, (646), 461 states have internal predecessors, (646), 15 states have call successors, (15), 11 states have call predecessors, (15), 26 states have return successors, (57), 15 states have call predecessors, (57), 15 states have call successors, (57) [2022-11-26 00:49:58,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 718 transitions. [2022-11-26 00:49:58,861 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 718 transitions. Word has length 22 [2022-11-26 00:49:58,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:58,862 INFO L495 AbstractCegarLoop]: Abstraction has 488 states and 718 transitions. [2022-11-26 00:49:58,862 INFO L496 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) [2022-11-26 00:49:58,862 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 718 transitions. [2022-11-26 00:49:58,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-26 00:49:58,863 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:58,863 INFO L195 NwaCegarLoop]: 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] [2022-11-26 00:49:58,870 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:59,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (21)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:59,278 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:59,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:59,471 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:59,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:59,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1078444150, now seen corresponding path program 1 times [2022-11-26 00:49:59,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:49:59,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [913370724] [2022-11-26 00:49:59,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:59,472 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:59,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:49:59,474 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:49:59,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-11-26 00:49:59,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:59,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-26 00:49:59,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:49:59,583 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:49:59,583 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:49:59,584 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:49:59,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [913370724] [2022-11-26 00:49:59,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [913370724] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:49:59,588 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:49:59,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:49:59,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403364673] [2022-11-26 00:49:59,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:49:59,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 00:49:59,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:49:59,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 00:49:59,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-26 00:49:59,591 INFO L87 Difference]: Start difference. First operand 488 states and 718 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) [2022-11-26 00:49:59,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:49:59,598 INFO L93 Difference]: Finished difference Result 365 states and 523 transitions. [2022-11-26 00:49:59,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 00:49:59,599 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 [2022-11-26 00:49:59,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:49:59,601 INFO L225 Difference]: With dead ends: 365 [2022-11-26 00:49:59,601 INFO L226 Difference]: Without dead ends: 365 [2022-11-26 00:49:59,601 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:49:59,604 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 13 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 132 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 [2022-11-26 00:49:59,604 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 132 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-26 00:49:59,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-11-26 00:49:59,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2022-11-26 00:49:59,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 313 states have (on average 1.5143769968051117) internal successors, (474), 345 states have internal predecessors, (474), 11 states have call successors, (11), 8 states have call predecessors, (11), 18 states have return successors, (38), 11 states have call predecessors, (38), 11 states have call successors, (38) [2022-11-26 00:49:59,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 523 transitions. [2022-11-26 00:49:59,619 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 523 transitions. Word has length 25 [2022-11-26 00:49:59,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:49:59,619 INFO L495 AbstractCegarLoop]: Abstraction has 365 states and 523 transitions. [2022-11-26 00:49:59,619 INFO L496 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) [2022-11-26 00:49:59,620 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 523 transitions. [2022-11-26 00:49:59,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-11-26 00:49:59,621 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:49:59,621 INFO L195 NwaCegarLoop]: 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] [2022-11-26 00:49:59,635 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-11-26 00:49:59,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:59,834 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:49:59,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:49:59,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1446375410, now seen corresponding path program 1 times [2022-11-26 00:49:59,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:49:59,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [834297827] [2022-11-26 00:49:59,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:49:59,835 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:49:59,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:49:59,836 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:49:59,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-11-26 00:49:59,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:49:59,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-26 00:49:59,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:50:02,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:50:02,352 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:50:02,478 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:50:02,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:50:02,958 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:50:02,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [834297827] [2022-11-26 00:50:02,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [834297827] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:50:02,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [871696448] [2022-11-26 00:50:02,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:50:02,959 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:50:02,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:50:02,963 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:50:02,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2022-11-26 00:50:03,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:50:03,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-26 00:50:03,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:50:05,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:50:05,547 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:50:05,606 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:50:05,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:50:06,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [871696448] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:50:06,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636946633] [2022-11-26 00:50:06,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:50:06,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:50:06,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:50:06,095 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:50:06,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-26 00:50:06,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:50:06,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-26 00:50:06,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:50:08,513 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-26 00:50:08,513 INFO L350 Elim1Store]: Elim1 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 13 [2022-11-26 00:50:08,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:50:08,978 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:50:09,034 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:50:09,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:50:09,214 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-11-26 00:50:09,214 INFO L350 Elim1Store]: Elim1 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 14 [2022-11-26 00:50:14,115 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-11-26 00:50:14,115 INFO L350 Elim1Store]: Elim1 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 14 [2022-11-26 00:50:16,308 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:50:16,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636946633] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:50:16,309 INFO L184 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2022-11-26 00:50:16,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 4] total 12 [2022-11-26 00:50:16,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494609402] [2022-11-26 00:50:16,309 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2022-11-26 00:50:16,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-26 00:50:16,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:50:16,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-26 00:50:16,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=151, Unknown=9, NotChecked=0, Total=210 [2022-11-26 00:50:16,311 INFO L87 Difference]: Start difference. First operand 365 states and 523 transitions. Second operand has 14 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 3 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-26 00:50:18,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:50:22,869 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:50:24,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:50:26,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:50:37,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:50:41,872 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:50:43,895 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:50:45,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:50:52,231 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:50:54,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:50:56,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:50:58,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:51:00,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:51:07,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:51:07,198 INFO L93 Difference]: Finished difference Result 498 states and 668 transitions. [2022-11-26 00:51:07,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-26 00:51:07,199 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 3 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 27 [2022-11-26 00:51:07,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:51:07,202 INFO L225 Difference]: With dead ends: 498 [2022-11-26 00:51:07,202 INFO L226 Difference]: Without dead ends: 498 [2022-11-26 00:51:07,202 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 97 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 37.1s TimeCoverageRelationStatistics Valid=248, Invalid=545, Unknown=19, NotChecked=0, Total=812 [2022-11-26 00:51:07,203 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 591 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 114 mSolverCounterUnsat, 53 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 591 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 53 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:51:07,203 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [591 Valid, 134 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 154 Invalid, 53 Unknown, 0 Unchecked, 27.3s Time] [2022-11-26 00:51:07,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2022-11-26 00:51:07,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 378. [2022-11-26 00:51:07,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 326 states have (on average 1.392638036809816) internal successors, (454), 356 states have internal predecessors, (454), 12 states have call successors, (12), 9 states have call predecessors, (12), 20 states have return successors, (47), 12 states have call predecessors, (47), 12 states have call successors, (47) [2022-11-26 00:51:07,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 513 transitions. [2022-11-26 00:51:07,220 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 513 transitions. Word has length 27 [2022-11-26 00:51:07,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:51:07,222 INFO L495 AbstractCegarLoop]: Abstraction has 378 states and 513 transitions. [2022-11-26 00:51:07,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 3 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-26 00:51:07,222 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 513 transitions. [2022-11-26 00:51:07,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-26 00:51:07,225 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:51:07,225 INFO L195 NwaCegarLoop]: 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] [2022-11-26 00:51:07,236 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-26 00:51:07,440 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2022-11-26 00:51:07,634 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (25)] Ended with exit code 0 [2022-11-26 00:51:07,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt [2022-11-26 00:51:07,832 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:51:07,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:51:07,833 INFO L85 PathProgramCache]: Analyzing trace with hash 308487171, now seen corresponding path program 1 times [2022-11-26 00:51:07,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:51:07,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [260242299] [2022-11-26 00:51:07,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:51:07,834 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:51:07,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:51:07,835 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:51:07,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-11-26 00:51:07,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:51:07,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-26 00:51:07,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:51:08,339 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:51:08,339 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:51:08,340 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:51:08,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [260242299] [2022-11-26 00:51:08,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [260242299] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:51:08,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:51:08,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-26 00:51:08,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819157256] [2022-11-26 00:51:08,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:51:08,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-26 00:51:08,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:51:08,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-26 00:51:08,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-11-26 00:51:08,342 INFO L87 Difference]: Start difference. First operand 378 states and 513 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) [2022-11-26 00:51:08,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:51:08,672 INFO L93 Difference]: Finished difference Result 436 states and 576 transitions. [2022-11-26 00:51:08,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-26 00:51:08,673 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 [2022-11-26 00:51:08,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:51:08,676 INFO L225 Difference]: With dead ends: 436 [2022-11-26 00:51:08,676 INFO L226 Difference]: Without dead ends: 436 [2022-11-26 00:51:08,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-11-26 00:51:08,677 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 115 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:51:08,678 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 215 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:51:08,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-11-26 00:51:08,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 377. [2022-11-26 00:51:08,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 326 states have (on average 1.3865030674846626) internal successors, (452), 355 states have internal predecessors, (452), 12 states have call successors, (12), 9 states have call predecessors, (12), 19 states have return successors, (42), 12 states have call predecessors, (42), 12 states have call successors, (42) [2022-11-26 00:51:08,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 506 transitions. [2022-11-26 00:51:08,694 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 506 transitions. Word has length 28 [2022-11-26 00:51:08,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:51:08,695 INFO L495 AbstractCegarLoop]: Abstraction has 377 states and 506 transitions. [2022-11-26 00:51:08,695 INFO L496 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) [2022-11-26 00:51:08,695 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 506 transitions. [2022-11-26 00:51:08,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-26 00:51:08,696 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:51:08,696 INFO L195 NwaCegarLoop]: 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] [2022-11-26 00:51:08,709 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-11-26 00:51:08,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:51:08,909 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:51:08,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:51:08,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1602633389, now seen corresponding path program 1 times [2022-11-26 00:51:08,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:51:08,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [344921991] [2022-11-26 00:51:08,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:51:08,910 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:51:08,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:51:08,911 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:51:08,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-11-26 00:51:09,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:51:09,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-26 00:51:09,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:51:11,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:51:11,795 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:51:11,995 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:51:12,001 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:51:12,080 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:51:12,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:51:14,548 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:51:14,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [344921991] [2022-11-26 00:51:14,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [344921991] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:51:14,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1021981800] [2022-11-26 00:51:14,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:51:14,549 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:51:14,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:51:14,550 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:51:14,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2022-11-26 00:51:14,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:51:14,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-26 00:51:14,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:51:19,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:51:19,609 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:51:19,727 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:51:19,733 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:51:19,757 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:51:19,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:51:22,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1021981800] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:51:22,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065543859] [2022-11-26 00:51:22,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:51:22,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:51:22,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:51:22,088 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:51:22,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-26 00:51:22,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:51:22,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-26 00:51:22,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:51:24,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:51:24,792 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:51:24,885 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:51:24,889 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:51:24,909 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:51:24,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:51:27,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065543859] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:51:27,181 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:51:27,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 7 [2022-11-26 00:51:27,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568311953] [2022-11-26 00:51:27,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:51:27,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-26 00:51:27,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:51:27,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-26 00:51:27,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=119, Unknown=5, NotChecked=0, Total=156 [2022-11-26 00:51:27,183 INFO L87 Difference]: Start difference. First operand 377 states and 506 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) [2022-11-26 00:51:29,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:51:52,894 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:51:59,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:51:59,369 INFO L93 Difference]: Finished difference Result 433 states and 567 transitions. [2022-11-26 00:51:59,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-26 00:51:59,370 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 [2022-11-26 00:51:59,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:51:59,373 INFO L225 Difference]: With dead ends: 433 [2022-11-26 00:51:59,373 INFO L226 Difference]: Without dead ends: 433 [2022-11-26 00:51:59,374 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 90 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 42.1s TimeCoverageRelationStatistics Valid=197, Invalid=486, Unknown=19, NotChecked=0, Total=702 [2022-11-26 00:51:59,375 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 201 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 31 mSolverCounterUnsat, 29 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 29 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2022-11-26 00:51:59,375 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 198 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 224 Invalid, 29 Unknown, 0 Unchecked, 5.0s Time] [2022-11-26 00:51:59,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-11-26 00:51:59,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 378. [2022-11-26 00:51:59,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 327 states have (on average 1.3669724770642202) internal successors, (447), 356 states have internal predecessors, (447), 12 states have call successors, (12), 9 states have call predecessors, (12), 19 states have return successors, (42), 12 states have call predecessors, (42), 12 states have call successors, (42) [2022-11-26 00:51:59,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 501 transitions. [2022-11-26 00:51:59,390 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 501 transitions. Word has length 29 [2022-11-26 00:51:59,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:51:59,391 INFO L495 AbstractCegarLoop]: Abstraction has 378 states and 501 transitions. [2022-11-26 00:51:59,391 INFO L496 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) [2022-11-26 00:51:59,391 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 501 transitions. [2022-11-26 00:51:59,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-26 00:51:59,392 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:51:59,392 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-26 00:51:59,399 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (29)] Forceful destruction successful, exit code 0 [2022-11-26 00:51:59,601 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-11-26 00:51:59,806 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2022-11-26 00:51:59,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:51:59,997 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:51:59,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:51:59,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1857972446, now seen corresponding path program 1 times [2022-11-26 00:51:59,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:51:59,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [676809692] [2022-11-26 00:51:59,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:51:59,998 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:51:59,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:51:59,999 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:52:00,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-11-26 00:52:00,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:00,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-26 00:52:00,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:00,226 WARN L859 $PredicateComparison]: unable to prove that (exists ((|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (= |c_#valid| (store |c_old(#valid)| |parse_input_c1_~x~0#1.base| (_ bv1 1)))) is different from true [2022-11-26 00:52:00,300 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-26 00:52:00,301 INFO L350 Elim1Store]: Elim1 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 14 treesize of output 20 [2022-11-26 00:52:00,453 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:00,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:00,874 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:00,874 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:52:00,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [676809692] [2022-11-26 00:52:00,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [676809692] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:52:00,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1661097563] [2022-11-26 00:52:00,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:00,875 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:52:00,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:52:00,876 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:52:00,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (32)] Waiting until timeout for monitored process [2022-11-26 00:52:01,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:01,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-26 00:52:01,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:01,226 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-26 00:52:01,226 INFO L350 Elim1Store]: Elim1 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 14 treesize of output 20 [2022-11-26 00:52:01,297 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:01,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:01,623 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:01,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1661097563] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:52:01,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130148979] [2022-11-26 00:52:01,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:01,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:52:01,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:52:01,627 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:52:01,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-11-26 00:52:01,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:01,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-26 00:52:01,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:01,797 WARN L859 $PredicateComparison]: unable to prove that (exists ((|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_50 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |parse_input_c1_~x~0#1.base| v_ArrVal_50))) (= (_ bv0 1) (select |c_old(#valid)| |parse_input_c1_~x~0#1.base|)))) is different from true [2022-11-26 00:52:01,922 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-26 00:52:01,923 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 27 [2022-11-26 00:52:01,997 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:01,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:02,360 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:02,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130148979] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:52:02,360 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-26 00:52:02,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5, 4, 5, 4] total 9 [2022-11-26 00:52:02,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187095362] [2022-11-26 00:52:02,361 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-26 00:52:02,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-26 00:52:02,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:52:02,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-26 00:52:02,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=51, Unknown=2, NotChecked=30, Total=110 [2022-11-26 00:52:02,363 INFO L87 Difference]: Start difference. First operand 378 states and 501 transitions. Second operand has 11 states, 10 states have (on average 5.9) internal successors, (59), 8 states have internal predecessors, (59), 1 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-26 00:52:09,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:52:09,440 INFO L93 Difference]: Finished difference Result 513 states and 641 transitions. [2022-11-26 00:52:09,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-26 00:52:09,441 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.9) internal successors, (59), 8 states have internal predecessors, (59), 1 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 30 [2022-11-26 00:52:09,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:52:09,443 INFO L225 Difference]: With dead ends: 513 [2022-11-26 00:52:09,443 INFO L226 Difference]: Without dead ends: 513 [2022-11-26 00:52:09,444 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 157 SyntacticMatches, 8 SemanticMatches, 20 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=120, Invalid=263, Unknown=5, NotChecked=74, Total=462 [2022-11-26 00:52:09,444 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 343 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 306 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-26 00:52:09,445 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 253 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 187 Invalid, 0 Unknown, 306 Unchecked, 0.6s Time] [2022-11-26 00:52:09,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-11-26 00:52:09,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 450. [2022-11-26 00:52:09,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 396 states have (on average 1.3282828282828283) internal successors, (526), 426 states have internal predecessors, (526), 12 states have call successors, (12), 11 states have call predecessors, (12), 22 states have return successors, (41), 12 states have call predecessors, (41), 12 states have call successors, (41) [2022-11-26 00:52:09,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 579 transitions. [2022-11-26 00:52:09,459 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 579 transitions. Word has length 30 [2022-11-26 00:52:09,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:52:09,459 INFO L495 AbstractCegarLoop]: Abstraction has 450 states and 579 transitions. [2022-11-26 00:52:09,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.9) internal successors, (59), 8 states have internal predecessors, (59), 1 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-26 00:52:09,459 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 579 transitions. [2022-11-26 00:52:09,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-11-26 00:52:09,460 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:52:09,460 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-26 00:52:09,467 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-11-26 00:52:09,686 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-11-26 00:52:09,870 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (32)] Forceful destruction successful, exit code 0 [2022-11-26 00:52:10,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt [2022-11-26 00:52:10,068 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:52:10,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:52:10,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1762570929, now seen corresponding path program 1 times [2022-11-26 00:52:10,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:52:10,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [374865328] [2022-11-26 00:52:10,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:10,069 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:52:10,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:52:10,070 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:52:10,088 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-11-26 00:52:10,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:10,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-26 00:52:10,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:10,392 WARN L859 $PredicateComparison]: unable to prove that (exists ((|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_56 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |parse_input_c1_~x~0#1.base| v_ArrVal_56))) (= (_ bv0 1) (select |c_old(#valid)| |parse_input_c1_~x~0#1.base|)))) is different from true [2022-11-26 00:52:10,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:52:10,482 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:52:10,681 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:10,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:11,013 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:52:11,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [374865328] [2022-11-26 00:52:11,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [374865328] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:52:11,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1609826436] [2022-11-26 00:52:11,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:11,014 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:52:11,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:52:11,015 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:52:11,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (35)] Waiting until timeout for monitored process [2022-11-26 00:52:11,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:11,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-26 00:52:11,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:11,431 WARN L859 $PredicateComparison]: unable to prove that (exists ((|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_62 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |parse_input_c1_~x~0#1.base| v_ArrVal_62))) (= (_ bv0 1) (select |c_old(#valid)| |parse_input_c1_~x~0#1.base|)))) is different from true [2022-11-26 00:52:11,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:52:11,518 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:52:11,618 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:11,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:11,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1609826436] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:52:11,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3446045] [2022-11-26 00:52:11,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:11,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:52:11,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:52:11,858 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:52:11,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-11-26 00:52:11,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:11,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-26 00:52:11,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:12,113 WARN L859 $PredicateComparison]: unable to prove that (exists ((|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_68 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |parse_input_c1_~x~0#1.base| v_ArrVal_68))) (= (_ bv0 1) (select |c_old(#valid)| |parse_input_c1_~x~0#1.base|)))) is different from true [2022-11-26 00:52:12,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:52:12,228 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:52:12,343 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:12,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:12,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3446045] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:52:12,588 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:52:12,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-11-26 00:52:12,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042397977] [2022-11-26 00:52:12,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:52:12,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-26 00:52:12,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:52:12,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-26 00:52:12,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=84, Unknown=3, NotChecked=60, Total=182 [2022-11-26 00:52:12,590 INFO L87 Difference]: Start difference. First operand 450 states and 579 transitions. Second operand has 10 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-26 00:52:13,658 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_56 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |parse_input_c1_~x~0#1.base| v_ArrVal_56))) (= (_ bv0 1) (select |c_old(#valid)| |parse_input_c1_~x~0#1.base|)))) (exists ((|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_68 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |parse_input_c1_~x~0#1.base| v_ArrVal_68))) (= (_ bv0 1) (select |c_old(#valid)| |parse_input_c1_~x~0#1.base|)))) (exists ((|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_62 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |parse_input_c1_~x~0#1.base| v_ArrVal_62))) (= (_ bv0 1) (select |c_old(#valid)| |parse_input_c1_~x~0#1.base|))))) is different from true [2022-11-26 00:52:13,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:52:13,830 INFO L93 Difference]: Finished difference Result 630 states and 754 transitions. [2022-11-26 00:52:13,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-26 00:52:13,831 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 31 [2022-11-26 00:52:13,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:52:13,833 INFO L225 Difference]: With dead ends: 630 [2022-11-26 00:52:13,833 INFO L226 Difference]: Without dead ends: 630 [2022-11-26 00:52:13,834 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 103 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=138, Invalid=294, Unknown=4, NotChecked=164, Total=600 [2022-11-26 00:52:13,834 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 326 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 435 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-26 00:52:13,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 224 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 175 Invalid, 0 Unknown, 435 Unchecked, 0.6s Time] [2022-11-26 00:52:13,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2022-11-26 00:52:13,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 562. [2022-11-26 00:52:13,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 503 states have (on average 1.320079522862823) internal successors, (664), 537 states have internal predecessors, (664), 12 states have call successors, (12), 12 states have call predecessors, (12), 27 states have return successors, (35), 12 states have call predecessors, (35), 12 states have call successors, (35) [2022-11-26 00:52:13,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 711 transitions. [2022-11-26 00:52:13,852 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 711 transitions. Word has length 31 [2022-11-26 00:52:13,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:52:13,853 INFO L495 AbstractCegarLoop]: Abstraction has 562 states and 711 transitions. [2022-11-26 00:52:13,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-26 00:52:13,853 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 711 transitions. [2022-11-26 00:52:13,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-26 00:52:13,854 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:52:13,854 INFO L195 NwaCegarLoop]: 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] [2022-11-26 00:52:13,861 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-11-26 00:52:14,085 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-11-26 00:52:14,263 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (35)] Ended with exit code 0 [2022-11-26 00:52:14,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt [2022-11-26 00:52:14,461 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:52:14,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:52:14,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1525473162, now seen corresponding path program 1 times [2022-11-26 00:52:14,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:52:14,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [25747882] [2022-11-26 00:52:14,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:14,462 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:52:14,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:52:14,463 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:52:14,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-11-26 00:52:14,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:14,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-26 00:52:14,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:15,460 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:52:15,465 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:15,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:16,507 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:16,507 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:52:16,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [25747882] [2022-11-26 00:52:16,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [25747882] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:52:16,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [553319914] [2022-11-26 00:52:16,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:16,508 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:52:16,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:52:16,509 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:52:16,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (38)] Waiting until timeout for monitored process [2022-11-26 00:52:16,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:16,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-26 00:52:16,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:17,441 INFO L350 Elim1Store]: Elim1 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 21 treesize of output 32 [2022-11-26 00:52:17,595 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-26 00:52:17,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:17,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [553319914] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:52:17,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425370192] [2022-11-26 00:52:17,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:17,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:52:17,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:52:17,893 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:52:17,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-11-26 00:52:17,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:18,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-26 00:52:18,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:20,205 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:52:20,210 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:20,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:23,117 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:23,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425370192] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:52:23,118 INFO L184 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2022-11-26 00:52:23,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 4, 8, 8] total 31 [2022-11-26 00:52:23,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641474475] [2022-11-26 00:52:23,118 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2022-11-26 00:52:23,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-26 00:52:23,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:52:23,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-26 00:52:23,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=949, Unknown=0, NotChecked=0, Total=1122 [2022-11-26 00:52:23,121 INFO L87 Difference]: Start difference. First operand 562 states and 711 transitions. Second operand has 32 states, 32 states have (on average 4.6875) internal successors, (150), 27 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) [2022-11-26 00:52:34,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:52:34,693 INFO L93 Difference]: Finished difference Result 468 states and 564 transitions. [2022-11-26 00:52:34,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-11-26 00:52:34,694 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 4.6875) internal successors, (150), 27 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 [2022-11-26 00:52:34,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:52:34,696 INFO L225 Difference]: With dead ends: 468 [2022-11-26 00:52:34,696 INFO L226 Difference]: Without dead ends: 468 [2022-11-26 00:52:34,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 937 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=624, Invalid=2682, Unknown=0, NotChecked=0, Total=3306 [2022-11-26 00:52:34,698 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 845 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 1309 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 845 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 1355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2022-11-26 00:52:34,698 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [845 Valid, 762 Invalid, 1355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1309 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2022-11-26 00:52:34,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2022-11-26 00:52:34,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 375. [2022-11-26 00:52:34,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 330 states have (on average 1.3636363636363635) internal successors, (450), 358 states have internal predecessors, (450), 8 states have call successors, (8), 8 states have call predecessors, (8), 17 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-11-26 00:52:34,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 479 transitions. [2022-11-26 00:52:34,710 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 479 transitions. Word has length 36 [2022-11-26 00:52:34,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:52:34,710 INFO L495 AbstractCegarLoop]: Abstraction has 375 states and 479 transitions. [2022-11-26 00:52:34,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.6875) internal successors, (150), 27 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) [2022-11-26 00:52:34,710 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 479 transitions. [2022-11-26 00:52:34,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-26 00:52:34,711 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:52:34,711 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:52:34,714 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (38)] Forceful destruction successful, exit code 0 [2022-11-26 00:52:34,926 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-11-26 00:52:35,122 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2022-11-26 00:52:35,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:52:35,315 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting parse_inputErr19ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:52:35,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:52:35,315 INFO L85 PathProgramCache]: Analyzing trace with hash 634414932, now seen corresponding path program 1 times [2022-11-26 00:52:35,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:52:35,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [676384787] [2022-11-26 00:52:35,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:35,316 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:52:35,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:52:35,317 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:52:35,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-11-26 00:52:35,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:35,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-26 00:52:35,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:35,552 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:35,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:35,704 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:35,704 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:52:35,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [676384787] [2022-11-26 00:52:35,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [676384787] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:52:35,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1864810533] [2022-11-26 00:52:35,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:35,705 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:52:35,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:52:35,706 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:52:35,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2022-11-26 00:52:35,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:35,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-26 00:52:35,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:35,954 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:35,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:36,127 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:36,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1864810533] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:52:36,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715912617] [2022-11-26 00:52:36,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:36,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:52:36,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:52:36,129 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:52:36,133 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-11-26 00:52:36,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:36,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-26 00:52:36,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:36,374 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:36,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:36,564 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:36,564 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715912617] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:52:36,565 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-26 00:52:36,565 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3, 3, 3, 3] total 3 [2022-11-26 00:52:36,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138206542] [2022-11-26 00:52:36,565 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-26 00:52:36,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-26 00:52:36,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:52:36,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-26 00:52:36,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-26 00:52:36,567 INFO L87 Difference]: Start difference. First operand 375 states and 479 transitions. Second operand has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 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) [2022-11-26 00:52:36,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:52:36,642 INFO L93 Difference]: Finished difference Result 374 states and 471 transitions. [2022-11-26 00:52:36,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-26 00:52:36,643 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 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 [2022-11-26 00:52:36,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:52:36,645 INFO L225 Difference]: With dead ends: 374 [2022-11-26 00:52:36,645 INFO L226 Difference]: Without dead ends: 374 [2022-11-26 00:52:36,646 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-26 00:52:36,646 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 54 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:52:36,647 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 108 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:52:36,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-11-26 00:52:36,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 362. [2022-11-26 00:52:36,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 320 states have (on average 1.33125) internal successors, (426), 345 states have internal predecessors, (426), 8 states have call successors, (8), 8 states have call predecessors, (8), 17 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-11-26 00:52:36,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 455 transitions. [2022-11-26 00:52:36,657 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 455 transitions. Word has length 40 [2022-11-26 00:52:36,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:52:36,657 INFO L495 AbstractCegarLoop]: Abstraction has 362 states and 455 transitions. [2022-11-26 00:52:36,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 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) [2022-11-26 00:52:36,658 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 455 transitions. [2022-11-26 00:52:36,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-26 00:52:36,658 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:52:36,658 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:52:36,673 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-11-26 00:52:36,874 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (41)] Forceful destruction successful, exit code 0 [2022-11-26 00:52:37,078 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-11-26 00:52:37,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:52:37,273 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting parse_inputErr20ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:52:37,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:52:37,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1807973484, now seen corresponding path program 1 times [2022-11-26 00:52:37,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:52:37,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1194899972] [2022-11-26 00:52:37,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:37,274 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:52:37,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:52:37,276 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:52:37,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-11-26 00:52:37,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:37,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-26 00:52:37,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:37,770 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:37,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:38,052 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:38,053 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:52:38,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1194899972] [2022-11-26 00:52:38,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1194899972] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:52:38,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1751140967] [2022-11-26 00:52:38,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:38,054 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:52:38,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:52:38,055 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:52:38,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (44)] Waiting until timeout for monitored process [2022-11-26 00:52:38,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:38,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-26 00:52:38,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:38,314 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:38,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:38,511 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:38,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1751140967] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:52:38,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719405729] [2022-11-26 00:52:38,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:38,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:52:38,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:52:38,513 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:52:38,518 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-11-26 00:52:38,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:38,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-26 00:52:38,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:38,777 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:38,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:38,975 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:38,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719405729] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:52:38,975 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-26 00:52:38,976 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3, 3, 3, 3] total 6 [2022-11-26 00:52:38,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507950015] [2022-11-26 00:52:38,976 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-26 00:52:38,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-26 00:52:38,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:52:38,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-26 00:52:38,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-26 00:52:38,978 INFO L87 Difference]: Start difference. First operand 362 states and 455 transitions. Second operand has 7 states, 6 states have (on average 12.666666666666666) internal successors, (76), 7 states have internal predecessors, (76), 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) [2022-11-26 00:52:39,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:52:39,278 INFO L93 Difference]: Finished difference Result 327 states and 391 transitions. [2022-11-26 00:52:39,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-26 00:52:39,280 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.666666666666666) internal successors, (76), 7 states have internal predecessors, (76), 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 41 [2022-11-26 00:52:39,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:52:39,282 INFO L225 Difference]: With dead ends: 327 [2022-11-26 00:52:39,282 INFO L226 Difference]: Without dead ends: 327 [2022-11-26 00:52:39,282 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2022-11-26 00:52:39,283 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 104 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:52:39,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 140 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:52:39,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-11-26 00:52:39,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 315. [2022-11-26 00:52:39,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 281 states have (on average 1.2811387900355873) internal successors, (360), 300 states have internal predecessors, (360), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (15), 7 states have call predecessors, (15), 7 states have call successors, (15) [2022-11-26 00:52:39,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 382 transitions. [2022-11-26 00:52:39,291 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 382 transitions. Word has length 41 [2022-11-26 00:52:39,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:52:39,292 INFO L495 AbstractCegarLoop]: Abstraction has 315 states and 382 transitions. [2022-11-26 00:52:39,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.666666666666666) internal successors, (76), 7 states have internal predecessors, (76), 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) [2022-11-26 00:52:39,292 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 382 transitions. [2022-11-26 00:52:39,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-26 00:52:39,293 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:52:39,293 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:52:39,299 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (44)] Forceful destruction successful, exit code 0 [2022-11-26 00:52:39,499 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-11-26 00:52:39,703 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Ended with exit code 0 [2022-11-26 00:52:39,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:52:39,895 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting parse_inputErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:52:39,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:52:39,896 INFO L85 PathProgramCache]: Analyzing trace with hash -93932646, now seen corresponding path program 1 times [2022-11-26 00:52:39,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:52:39,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1364760260] [2022-11-26 00:52:39,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:39,896 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:52:39,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:52:39,897 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:52:39,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-11-26 00:52:40,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:40,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-26 00:52:40,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:42,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:52:42,585 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:52:43,052 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:43,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:45,240 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:52:45,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1364760260] [2022-11-26 00:52:45,240 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1364760260] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:52:45,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1458454774] [2022-11-26 00:52:45,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:45,241 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:52:45,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:52:45,243 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:52:45,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (47)] Waiting until timeout for monitored process [2022-11-26 00:52:45,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:45,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-26 00:52:45,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:48,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:52:48,102 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:52:48,532 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:48,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:51,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1458454774] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:52:51,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656009508] [2022-11-26 00:52:51,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:52:51,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:52:51,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:52:51,411 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:52:51,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-11-26 00:52:51,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:52:51,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-26 00:52:51,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:52:53,960 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-26 00:52:53,960 INFO L350 Elim1Store]: Elim1 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 13 [2022-11-26 00:52:54,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:52:54,590 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:52:54,974 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:52:54,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:52:55,562 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-11-26 00:52:55,563 INFO L350 Elim1Store]: Elim1 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 14 [2022-11-26 00:53:00,515 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-11-26 00:53:00,515 INFO L350 Elim1Store]: Elim1 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 14 [2022-11-26 00:53:02,730 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:53:02,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656009508] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:53:02,731 INFO L184 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2022-11-26 00:53:02,731 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6, 5] total 14 [2022-11-26 00:53:02,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202217071] [2022-11-26 00:53:02,731 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2022-11-26 00:53:02,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-26 00:53:02,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:53:02,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-26 00:53:02,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=202, Unknown=11, NotChecked=0, Total=272 [2022-11-26 00:53:02,733 INFO L87 Difference]: Start difference. First operand 315 states and 382 transitions. Second operand has 16 states, 15 states have (on average 6.466666666666667) internal successors, (97), 15 states have internal predecessors, (97), 3 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-26 00:53:12,185 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:53:16,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:53:18,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:53:20,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:53:29,913 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:53:31,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:53:34,089 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:53:36,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:53:38,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:53:38,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:53:38,601 INFO L93 Difference]: Finished difference Result 358 states and 419 transitions. [2022-11-26 00:53:38,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-26 00:53:38,603 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 6.466666666666667) internal successors, (97), 15 states have internal predecessors, (97), 3 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 41 [2022-11-26 00:53:38,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:53:38,605 INFO L225 Difference]: With dead ends: 358 [2022-11-26 00:53:38,605 INFO L226 Difference]: Without dead ends: 358 [2022-11-26 00:53:38,605 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 179 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 33.7s TimeCoverageRelationStatistics Valid=241, Invalid=612, Unknown=17, NotChecked=0, Total=870 [2022-11-26 00:53:38,605 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 335 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 70 mSolverCounterUnsat, 40 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 40 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:53:38,606 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 185 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 260 Invalid, 40 Unknown, 0 Unchecked, 19.4s Time] [2022-11-26 00:53:38,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-11-26 00:53:38,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 313. [2022-11-26 00:53:38,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 281 states have (on average 1.2526690391459074) internal successors, (352), 298 states have internal predecessors, (352), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (15), 7 states have call predecessors, (15), 7 states have call successors, (15) [2022-11-26 00:53:38,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 374 transitions. [2022-11-26 00:53:38,613 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 374 transitions. Word has length 41 [2022-11-26 00:53:38,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:53:38,613 INFO L495 AbstractCegarLoop]: Abstraction has 313 states and 374 transitions. [2022-11-26 00:53:38,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 6.466666666666667) internal successors, (97), 15 states have internal predecessors, (97), 3 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-26 00:53:38,614 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 374 transitions. [2022-11-26 00:53:38,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-26 00:53:38,614 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:53:38,614 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:53:38,621 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-11-26 00:53:38,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (47)] Forceful destruction successful, exit code 0 [2022-11-26 00:53:39,029 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Ended with exit code 0 [2022-11-26 00:53:39,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:53:39,221 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting parse_inputErr21ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:53:39,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:53:39,222 INFO L85 PathProgramCache]: Analyzing trace with hash -212603050, now seen corresponding path program 1 times [2022-11-26 00:53:39,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:53:39,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1240763547] [2022-11-26 00:53:39,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:53:39,222 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:53:39,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:53:39,223 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:53:39,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2022-11-26 00:53:39,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:53:39,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-26 00:53:39,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:53:39,362 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-26 00:53:39,494 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-26 00:53:39,495 INFO L350 Elim1Store]: Elim1 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 14 treesize of output 20 [2022-11-26 00:53:39,537 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:53:39,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:53:39,730 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:53:39,730 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:53:39,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1240763547] [2022-11-26 00:53:39,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1240763547] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:53:39,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [881787076] [2022-11-26 00:53:39,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:53:39,731 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:53:39,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:53:39,732 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:53:39,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (50)] Waiting until timeout for monitored process [2022-11-26 00:53:39,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:53:39,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-26 00:53:39,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:53:40,000 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-26 00:53:40,114 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-26 00:53:40,114 INFO L350 Elim1Store]: Elim1 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 14 treesize of output 20 [2022-11-26 00:53:40,147 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:53:40,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:53:40,320 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:53:40,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [881787076] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:53:40,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868119326] [2022-11-26 00:53:40,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:53:40,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:53:40,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:53:40,322 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:53:40,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-11-26 00:53:40,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:53:40,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-26 00:53:40,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:53:40,425 INFO L350 Elim1Store]: Elim1 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 7 [2022-11-26 00:53:40,550 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-26 00:53:40,550 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 27 [2022-11-26 00:53:40,571 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:53:40,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:53:40,759 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:53:40,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868119326] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:53:40,759 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-26 00:53:40,760 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3, 3, 3, 3] total 3 [2022-11-26 00:53:40,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003802397] [2022-11-26 00:53:40,760 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-26 00:53:40,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-26 00:53:40,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:53:40,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-26 00:53:40,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-26 00:53:40,761 INFO L87 Difference]: Start difference. First operand 313 states and 374 transitions. Second operand has 4 states, 3 states have (on average 13.0) 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) [2022-11-26 00:53:40,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:53:40,996 INFO L93 Difference]: Finished difference Result 328 states and 382 transitions. [2022-11-26 00:53:40,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-26 00:53:40,996 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.0) 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 42 [2022-11-26 00:53:40,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:53:40,998 INFO L225 Difference]: With dead ends: 328 [2022-11-26 00:53:40,998 INFO L226 Difference]: Without dead ends: 328 [2022-11-26 00:53:40,998 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 239 SyntacticMatches, 5 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-26 00:53:40,999 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 32 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:53:41,002 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 133 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:53:41,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-11-26 00:53:41,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 313. [2022-11-26 00:53:41,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 281 states have (on average 1.2384341637010676) internal successors, (348), 298 states have internal predecessors, (348), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (15), 7 states have call predecessors, (15), 7 states have call successors, (15) [2022-11-26 00:53:41,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 370 transitions. [2022-11-26 00:53:41,013 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 370 transitions. Word has length 42 [2022-11-26 00:53:41,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:53:41,013 INFO L495 AbstractCegarLoop]: Abstraction has 313 states and 370 transitions. [2022-11-26 00:53:41,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.0) 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) [2022-11-26 00:53:41,013 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 370 transitions. [2022-11-26 00:53:41,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-26 00:53:41,014 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:53:41,014 INFO L195 NwaCegarLoop]: 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] [2022-11-26 00:53:41,022 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (50)] Forceful destruction successful, exit code 0 [2022-11-26 00:53:41,225 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Ended with exit code 0 [2022-11-26 00:53:41,422 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-11-26 00:53:41,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:53:41,618 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:53:41,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:53:41,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1418260067, now seen corresponding path program 1 times [2022-11-26 00:53:41,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:53:41,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1512985004] [2022-11-26 00:53:41,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:53:41,619 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:53:41,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:53:41,620 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:53:41,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2022-11-26 00:53:41,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:53:41,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-26 00:53:41,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:53:41,736 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-11-26 00:53:41,736 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-26 00:53:41,737 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:53:41,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1512985004] [2022-11-26 00:53:41,737 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1512985004] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:53:41,737 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:53:41,737 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:53:41,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022599242] [2022-11-26 00:53:41,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:53:41,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 00:53:41,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:53:41,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 00:53:41,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-26 00:53:41,738 INFO L87 Difference]: Start difference. First operand 313 states and 370 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) [2022-11-26 00:53:41,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:53:41,742 INFO L93 Difference]: Finished difference Result 296 states and 340 transitions. [2022-11-26 00:53:41,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 00:53:41,743 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 [2022-11-26 00:53:41,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:53:41,744 INFO L225 Difference]: With dead ends: 296 [2022-11-26 00:53:41,744 INFO L226 Difference]: Without dead ends: 296 [2022-11-26 00:53:41,745 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:53:41,745 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 8 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 98 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 [2022-11-26 00:53:41,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 98 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-26 00:53:41,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-11-26 00:53:41,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 289. [2022-11-26 00:53:41,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 262 states have (on average 1.1946564885496183) internal successors, (313), 274 states have internal predecessors, (313), 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) [2022-11-26 00:53:41,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 333 transitions. [2022-11-26 00:53:41,752 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 333 transitions. Word has length 47 [2022-11-26 00:53:41,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:53:41,752 INFO L495 AbstractCegarLoop]: Abstraction has 289 states and 333 transitions. [2022-11-26 00:53:41,753 INFO L496 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) [2022-11-26 00:53:41,753 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 333 transitions. [2022-11-26 00:53:41,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-26 00:53:41,754 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:53:41,754 INFO L195 NwaCegarLoop]: 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, 1, 1, 1] [2022-11-26 00:53:41,767 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Ended with exit code 0 [2022-11-26 00:53:41,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:53:41,959 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:53:41,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:53:41,959 INFO L85 PathProgramCache]: Analyzing trace with hash -2111001345, now seen corresponding path program 1 times [2022-11-26 00:53:41,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:53:41,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [508409588] [2022-11-26 00:53:41,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:53:41,960 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:53:41,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:53:41,961 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:53:41,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2022-11-26 00:53:42,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:53:42,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-26 00:53:42,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:53:42,494 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-26 00:53:42,494 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 27 [2022-11-26 00:53:45,265 INFO L321 Elim1Store]: treesize reduction 34, result has 40.4 percent of original size [2022-11-26 00:53:45,266 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 38 [2022-11-26 00:53:45,314 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 13 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:53:45,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:53:45,555 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:53:45,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [508409588] [2022-11-26 00:53:45,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [508409588] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:53:45,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [648260979] [2022-11-26 00:53:45,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:53:45,556 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:53:45,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:53:45,557 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:53:45,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (54)] Waiting until timeout for monitored process [2022-11-26 00:53:45,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:53:45,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-26 00:53:45,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:53:46,258 INFO L321 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2022-11-26 00:53:46,259 INFO L350 Elim1Store]: Elim1 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 20 treesize of output 22 [2022-11-26 00:53:46,643 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-26 00:53:46,643 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 27 [2022-11-26 00:53:46,745 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-26 00:53:46,745 INFO L350 Elim1Store]: Elim1 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 14 treesize of output 24 [2022-11-26 00:53:46,934 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:53:46,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:53:47,078 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-11-26 00:53:47,078 INFO L350 Elim1Store]: Elim1 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 66 treesize of output 63 [2022-11-26 00:53:49,848 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-11-26 00:53:49,849 INFO L350 Elim1Store]: Elim1 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 66 treesize of output 63 [2022-11-26 00:53:50,448 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 3 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:53:50,449 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [648260979] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:53:50,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139787029] [2022-11-26 00:53:50,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:53:50,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:53:50,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:53:50,450 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:53:50,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-11-26 00:53:50,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:53:50,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-26 00:53:50,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:53:50,613 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-26 00:53:50,613 INFO L350 Elim1Store]: Elim1 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 13 [2022-11-26 00:53:50,981 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-26 00:53:50,982 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 27 [2022-11-26 00:53:51,059 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-26 00:53:51,059 INFO L350 Elim1Store]: Elim1 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 14 treesize of output 24 [2022-11-26 00:53:51,120 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:53:51,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:53:51,255 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-11-26 00:53:51,255 INFO L350 Elim1Store]: Elim1 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 128 treesize of output 123 [2022-11-26 00:53:57,819 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-11-26 00:53:57,820 INFO L350 Elim1Store]: Elim1 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 66 treesize of output 63 [2022-11-26 00:53:58,019 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:53:58,019 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139787029] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:53:58,019 INFO L184 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2022-11-26 00:53:58,019 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10, 7, 8] total 31 [2022-11-26 00:53:58,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432007070] [2022-11-26 00:53:58,019 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2022-11-26 00:53:58,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-26 00:53:58,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:53:58,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-26 00:53:58,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=867, Unknown=6, NotChecked=0, Total=1056 [2022-11-26 00:53:58,022 INFO L87 Difference]: Start difference. First operand 289 states and 333 transitions. Second operand has 32 states, 29 states have (on average 5.9655172413793105) internal successors, (173), 30 states have internal predecessors, (173), 7 states have call successors, (10), 9 states have call predecessors, (10), 7 states have return successors, (7), 5 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-26 00:54:00,148 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:54:11,144 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:54:19,435 WARN L233 SmtUtils]: Spent 8.13s on a formula simplification. DAG size of input: 42 DAG size of output: 36 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-26 00:54:24,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:54:24,073 INFO L93 Difference]: Finished difference Result 299 states and 342 transitions. [2022-11-26 00:54:24,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-26 00:54:24,074 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 29 states have (on average 5.9655172413793105) internal successors, (173), 30 states have internal predecessors, (173), 7 states have call successors, (10), 9 states have call predecessors, (10), 7 states have return successors, (7), 5 states have call predecessors, (7), 7 states have call successors, (7) Word has length 51 [2022-11-26 00:54:24,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:54:24,075 INFO L225 Difference]: With dead ends: 299 [2022-11-26 00:54:24,075 INFO L226 Difference]: Without dead ends: 299 [2022-11-26 00:54:24,076 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 221 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 497 ImplicationChecksByTransitivity, 33.3s TimeCoverageRelationStatistics Valid=454, Invalid=1346, Unknown=6, NotChecked=0, Total=1806 [2022-11-26 00:54:24,076 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 267 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 113 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-11-26 00:54:24,076 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [267 Valid, 178 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 226 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2022-11-26 00:54:24,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-11-26 00:54:24,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 288. [2022-11-26 00:54:24,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 262 states have (on average 1.1870229007633588) internal successors, (311), 273 states have internal predecessors, (311), 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) [2022-11-26 00:54:24,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 331 transitions. [2022-11-26 00:54:24,095 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 331 transitions. Word has length 51 [2022-11-26 00:54:24,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:54:24,096 INFO L495 AbstractCegarLoop]: Abstraction has 288 states and 331 transitions. [2022-11-26 00:54:24,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 29 states have (on average 5.9655172413793105) internal successors, (173), 30 states have internal predecessors, (173), 7 states have call successors, (10), 9 states have call predecessors, (10), 7 states have return successors, (7), 5 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-26 00:54:24,096 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 331 transitions. [2022-11-26 00:54:24,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-26 00:54:24,097 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:54:24,097 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 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] [2022-11-26 00:54:24,108 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-11-26 00:54:24,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Forceful destruction successful, exit code 0 [2022-11-26 00:54:24,505 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (54)] Forceful destruction successful, exit code 0 [2022-11-26 00:54:24,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt [2022-11-26 00:54:24,703 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:54:24,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:54:24,704 INFO L85 PathProgramCache]: Analyzing trace with hash 410026143, now seen corresponding path program 1 times [2022-11-26 00:54:24,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:54:24,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [929989159] [2022-11-26 00:54:24,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:54:24,704 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:54:24,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:54:24,705 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:54:24,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2022-11-26 00:54:24,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:54:24,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-26 00:54:24,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:54:24,991 WARN L859 $PredicateComparison]: unable to prove that (exists ((|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_186 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |parse_input_c1_~x~0#1.base| v_ArrVal_186))) (= (_ bv0 1) (select |c_old(#valid)| |parse_input_c1_~x~0#1.base|)))) is different from true [2022-11-26 00:54:25,086 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-26 00:54:25,086 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 27 [2022-11-26 00:54:25,256 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 26 trivial. 2 not checked. [2022-11-26 00:54:25,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:54:25,861 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-26 00:54:25,862 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:54:25,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [929989159] [2022-11-26 00:54:25,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [929989159] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:54:25,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1496636582] [2022-11-26 00:54:25,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:54:25,862 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:54:25,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:54:25,863 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:54:25,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (57)] Waiting until timeout for monitored process [2022-11-26 00:54:26,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:54:26,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-26 00:54:26,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:54:26,264 WARN L859 $PredicateComparison]: unable to prove that (exists ((|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (= |c_#valid| (store |c_old(#valid)| |parse_input_c1_~x~0#1.base| (_ bv1 1)))) is different from true [2022-11-26 00:54:26,341 INFO L321 Elim1Store]: treesize reduction 32, result has 31.9 percent of original size [2022-11-26 00:54:26,341 INFO L350 Elim1Store]: Elim1 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 21 treesize of output 32 [2022-11-26 00:54:26,600 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 26 trivial. 2 not checked. [2022-11-26 00:54:26,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:54:27,138 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-26 00:54:27,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1496636582] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:54:27,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142678562] [2022-11-26 00:54:27,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:54:27,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:54:27,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:54:27,143 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:54:27,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-11-26 00:54:27,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:54:27,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-26 00:54:27,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:54:27,317 WARN L859 $PredicateComparison]: unable to prove that (exists ((|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_196 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |parse_input_c1_~x~0#1.base| v_ArrVal_196))) (= (_ bv0 1) (select |c_old(#valid)| |parse_input_c1_~x~0#1.base|)))) is different from true [2022-11-26 00:54:27,421 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-26 00:54:27,422 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 27 [2022-11-26 00:54:27,562 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 26 trivial. 2 not checked. [2022-11-26 00:54:27,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:54:28,068 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-26 00:54:28,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142678562] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:54:28,068 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-26 00:54:28,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5, 4, 5, 4] total 13 [2022-11-26 00:54:28,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841910751] [2022-11-26 00:54:28,069 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-26 00:54:28,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-26 00:54:28,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:54:28,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-26 00:54:28,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=94, Unknown=3, NotChecked=66, Total=210 [2022-11-26 00:54:28,070 INFO L87 Difference]: Start difference. First operand 288 states and 331 transitions. Second operand has 15 states, 14 states have (on average 5.785714285714286) internal successors, (81), 11 states have internal predecessors, (81), 2 states have call successors, (9), 5 states have call predecessors, (9), 5 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-26 00:54:35,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:54:35,267 INFO L93 Difference]: Finished difference Result 301 states and 339 transitions. [2022-11-26 00:54:35,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-26 00:54:35,267 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 5.785714285714286) internal successors, (81), 11 states have internal predecessors, (81), 2 states have call successors, (9), 5 states have call predecessors, (9), 5 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 51 [2022-11-26 00:54:35,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:54:35,268 INFO L225 Difference]: With dead ends: 301 [2022-11-26 00:54:35,268 INFO L226 Difference]: Without dead ends: 301 [2022-11-26 00:54:35,268 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 280 SyntacticMatches, 7 SemanticMatches, 27 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=191, Invalid=465, Unknown=6, NotChecked=150, Total=812 [2022-11-26 00:54:35,269 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 279 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 303 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-26 00:54:35,269 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 258 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 206 Invalid, 0 Unknown, 303 Unchecked, 0.5s Time] [2022-11-26 00:54:35,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2022-11-26 00:54:35,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 288. [2022-11-26 00:54:35,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 262 states have (on average 1.1793893129770991) internal successors, (309), 273 states have internal predecessors, (309), 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) [2022-11-26 00:54:35,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 329 transitions. [2022-11-26 00:54:35,276 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 329 transitions. Word has length 51 [2022-11-26 00:54:35,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:54:35,276 INFO L495 AbstractCegarLoop]: Abstraction has 288 states and 329 transitions. [2022-11-26 00:54:35,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 5.785714285714286) internal successors, (81), 11 states have internal predecessors, (81), 2 states have call successors, (9), 5 states have call predecessors, (9), 5 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-26 00:54:35,276 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 329 transitions. [2022-11-26 00:54:35,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-11-26 00:54:35,277 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:54:35,277 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:54:35,290 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Forceful destruction successful, exit code 0 [2022-11-26 00:54:35,494 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-11-26 00:54:35,692 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (57)] Forceful destruction successful, exit code 0 [2022-11-26 00:54:35,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt [2022-11-26 00:54:35,890 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:54:35,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:54:35,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1016532274, now seen corresponding path program 1 times [2022-11-26 00:54:35,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:54:35,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1217071362] [2022-11-26 00:54:35,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:54:35,891 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:54:35,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:54:35,892 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:54:35,893 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2022-11-26 00:54:36,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:54:36,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-26 00:54:36,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:54:36,552 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-26 00:54:36,552 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 27 [2022-11-26 00:54:39,700 INFO L321 Elim1Store]: treesize reduction 46, result has 40.3 percent of original size [2022-11-26 00:54:39,701 INFO L350 Elim1Store]: Elim1 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 2 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 46 [2022-11-26 00:54:39,846 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:54:39,923 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 13 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:54:39,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:54:40,402 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:54:40,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1217071362] [2022-11-26 00:54:40,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1217071362] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:54:40,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2039563811] [2022-11-26 00:54:40,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:54:40,404 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:54:40,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:54:40,406 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:54:40,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (60)] Waiting until timeout for monitored process [2022-11-26 00:54:40,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:54:40,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-26 00:54:40,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:54:41,344 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-26 00:54:41,344 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 43 [2022-11-26 00:54:44,333 INFO L321 Elim1Store]: treesize reduction 68, result has 38.2 percent of original size [2022-11-26 00:54:44,333 INFO L350 Elim1Store]: Elim1 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 3 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 62 [2022-11-26 00:54:44,587 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:54:44,675 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 13 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:54:44,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:54:47,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2039563811] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:54:47,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456395476] [2022-11-26 00:54:47,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:54:47,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:54:47,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:54:47,037 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:54:47,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-11-26 00:54:47,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:54:47,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-26 00:54:47,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:54:47,636 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-26 00:54:47,637 INFO L350 Elim1Store]: Elim1 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 13 [2022-11-26 00:54:48,453 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-26 00:54:48,454 INFO L350 Elim1Store]: Elim1 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 35 [2022-11-26 00:54:48,591 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-11-26 00:54:48,591 INFO L350 Elim1Store]: Elim1 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 18 treesize of output 32 [2022-11-26 00:54:48,863 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:54:48,871 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:54:48,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:54:49,094 INFO L321 Elim1Store]: treesize reduction 7, result has 50.0 percent of original size [2022-11-26 00:54:49,094 INFO L350 Elim1Store]: Elim1 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 98 treesize of output 91 [2022-11-26 00:54:51,952 INFO L321 Elim1Store]: treesize reduction 7, result has 82.1 percent of original size [2022-11-26 00:54:51,952 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 192 treesize of output 207 [2022-11-26 00:54:53,236 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 1 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:54:53,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456395476] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:54:53,237 INFO L184 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2022-11-26 00:54:53,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 12, 13] total 39 [2022-11-26 00:54:53,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580116084] [2022-11-26 00:54:53,237 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2022-11-26 00:54:53,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-11-26 00:54:53,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:54:53,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-11-26 00:54:53,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=1575, Unknown=5, NotChecked=0, Total=1806 [2022-11-26 00:54:53,240 INFO L87 Difference]: Start difference. First operand 288 states and 329 transitions. Second operand has 41 states, 36 states have (on average 3.6666666666666665) internal successors, (132), 33 states have internal predecessors, (132), 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) [2022-11-26 00:55:10,040 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:55:18,833 WARN L233 SmtUtils]: Spent 8.17s on a formula simplification. DAG size of input: 53 DAG size of output: 46 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-26 00:55:27,111 WARN L233 SmtUtils]: Spent 8.14s on a formula simplification. DAG size of input: 48 DAG size of output: 42 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-26 00:55:40,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:55:40,161 INFO L93 Difference]: Finished difference Result 331 states and 370 transitions. [2022-11-26 00:55:40,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-26 00:55:40,162 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 36 states have (on average 3.6666666666666665) internal successors, (132), 33 states have internal predecessors, (132), 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 52 [2022-11-26 00:55:40,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:55:40,163 INFO L225 Difference]: With dead ends: 331 [2022-11-26 00:55:40,163 INFO L226 Difference]: Without dead ends: 331 [2022-11-26 00:55:40,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 168 SyntacticMatches, 7 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 973 ImplicationChecksByTransitivity, 54.8s TimeCoverageRelationStatistics Valid=729, Invalid=2806, Unknown=5, NotChecked=0, Total=3540 [2022-11-26 00:55:40,165 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 418 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 78 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-11-26 00:55:40,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [418 Valid, 276 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 512 Invalid, 2 Unknown, 0 Unchecked, 3.7s Time] [2022-11-26 00:55:40,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2022-11-26 00:55:40,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 288. [2022-11-26 00:55:40,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 262 states have (on average 1.1717557251908397) internal successors, (307), 273 states have internal predecessors, (307), 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) [2022-11-26 00:55:40,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 327 transitions. [2022-11-26 00:55:40,172 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 327 transitions. Word has length 52 [2022-11-26 00:55:40,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:55:40,172 INFO L495 AbstractCegarLoop]: Abstraction has 288 states and 327 transitions. [2022-11-26 00:55:40,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 36 states have (on average 3.6666666666666665) internal successors, (132), 33 states have internal predecessors, (132), 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) [2022-11-26 00:55:40,173 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 327 transitions. [2022-11-26 00:55:40,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-11-26 00:55:40,173 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:55:40,174 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 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] [2022-11-26 00:55:40,183 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-11-26 00:55:40,383 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (60)] Forceful destruction successful, exit code 0 [2022-11-26 00:55:40,588 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (59)] Ended with exit code 0 [2022-11-26 00:55:40,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt,59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:55:40,781 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:55:40,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:55:40,781 INFO L85 PathProgramCache]: Analyzing trace with hash -174091406, now seen corresponding path program 1 times [2022-11-26 00:55:40,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:55:40,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1195829004] [2022-11-26 00:55:40,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:55:40,782 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:55:40,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:55:40,783 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:55:40,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2022-11-26 00:55:40,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:55:40,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-26 00:55:40,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:55:41,123 WARN L859 $PredicateComparison]: unable to prove that (exists ((|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_243 (_ BitVec 32))) (= (store |c_old(#length)| |parse_input_c1_~x~0#1.base| v_ArrVal_243) |c_#length|)) (= (_ bv0 1) (select |c_old(#valid)| |parse_input_c1_~x~0#1.base|)))) is different from true [2022-11-26 00:55:41,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:55:41,197 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:55:41,465 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 10 trivial. 2 not checked. [2022-11-26 00:55:41,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:55:41,972 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:55:41,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1195829004] [2022-11-26 00:55:41,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1195829004] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:55:41,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1791568573] [2022-11-26 00:55:41,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:55:41,972 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:55:41,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:55:41,973 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:55:41,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (63)] Waiting until timeout for monitored process [2022-11-26 00:55:42,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:55:42,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-26 00:55:42,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:55:42,445 WARN L859 $PredicateComparison]: unable to prove that (exists ((|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_249 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |parse_input_c1_~x~0#1.base| v_ArrVal_249))) (= (_ bv0 1) (select |c_old(#valid)| |parse_input_c1_~x~0#1.base|)))) is different from true [2022-11-26 00:55:42,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:55:42,522 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:55:42,699 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 10 trivial. 2 not checked. [2022-11-26 00:55:42,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:55:43,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1791568573] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:55:43,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979805312] [2022-11-26 00:55:43,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:55:43,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:55:43,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:55:43,097 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:55:43,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-11-26 00:55:43,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:55:43,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-26 00:55:43,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:55:43,379 WARN L859 $PredicateComparison]: unable to prove that (exists ((|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_255 (_ BitVec 32))) (= (store |c_old(#length)| |parse_input_c1_~x~0#1.base| v_ArrVal_255) |c_#length|)) (= (_ bv0 1) (select |c_old(#valid)| |parse_input_c1_~x~0#1.base|)))) is different from true [2022-11-26 00:55:43,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:55:43,452 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:55:43,655 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 10 trivial. 2 not checked. [2022-11-26 00:55:43,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:55:44,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979805312] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:55:44,048 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:55:44,049 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-11-26 00:55:44,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139963063] [2022-11-26 00:55:44,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:55:44,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-26 00:55:44,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:55:44,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-26 00:55:44,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=118, Unknown=3, NotChecked=72, Total=240 [2022-11-26 00:55:44,050 INFO L87 Difference]: Start difference. First operand 288 states and 327 transitions. Second operand has 11 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 4 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-26 00:55:45,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:55:45,053 INFO L93 Difference]: Finished difference Result 301 states and 332 transitions. [2022-11-26 00:55:45,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-26 00:55:45,054 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 4 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) Word has length 52 [2022-11-26 00:55:45,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:55:45,055 INFO L225 Difference]: With dead ends: 301 [2022-11-26 00:55:45,055 INFO L226 Difference]: Without dead ends: 301 [2022-11-26 00:55:45,055 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 227 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=177, Invalid=384, Unknown=3, NotChecked=138, Total=702 [2022-11-26 00:55:45,056 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 186 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 249 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:55:45,056 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 164 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 131 Invalid, 0 Unknown, 249 Unchecked, 0.4s Time] [2022-11-26 00:55:45,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2022-11-26 00:55:45,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 287. [2022-11-26 00:55:45,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 262 states have (on average 1.1412213740458015) internal successors, (299), 272 states have internal predecessors, (299), 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) [2022-11-26 00:55:45,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 319 transitions. [2022-11-26 00:55:45,062 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 319 transitions. Word has length 52 [2022-11-26 00:55:45,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:55:45,062 INFO L495 AbstractCegarLoop]: Abstraction has 287 states and 319 transitions. [2022-11-26 00:55:45,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 4 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-26 00:55:45,062 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 319 transitions. [2022-11-26 00:55:45,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-26 00:55:45,063 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:55:45,063 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:55:45,071 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (63)] Forceful destruction successful, exit code 0 [2022-11-26 00:55:45,271 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-11-26 00:55:45,475 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (62)] Ended with exit code 0 [2022-11-26 00:55:45,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt,64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:55:45,667 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:55:45,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:55:45,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1929937680, now seen corresponding path program 1 times [2022-11-26 00:55:45,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:55:45,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [295261962] [2022-11-26 00:55:45,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:55:45,668 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:55:45,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:55:45,669 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:55:45,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2022-11-26 00:55:45,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:55:45,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-26 00:55:45,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:55:46,082 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-26 00:55:46,082 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 27 [2022-11-26 00:55:46,465 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_266 (_ BitVec 1)) (v_ArrVal_265 (_ BitVec 1)) (|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (and (= |c_#valid| (store (store |c_old(#valid)| |parse_input_c1_~x~0#1.base| v_ArrVal_265) |c_old(~global~0.base)| v_ArrVal_266)) (= (_ bv0 1) (select |c_old(#valid)| |parse_input_c1_~x~0#1.base|)))) is different from true [2022-11-26 00:55:46,601 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-26 00:55:46,601 INFO L350 Elim1Store]: Elim1 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 5 case distinctions, treesize of input 29 treesize of output 43 [2022-11-26 00:55:46,733 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 13 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2022-11-26 00:55:46,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:55:47,053 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:55:47,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [295261962] [2022-11-26 00:55:47,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [295261962] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:55:47,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [241429550] [2022-11-26 00:55:47,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:55:47,054 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:55:47,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:55:47,055 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:55:47,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (66)] Waiting until timeout for monitored process [2022-11-26 00:55:47,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:55:47,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-26 00:55:47,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:55:48,044 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-26 00:55:48,045 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 43 [2022-11-26 00:55:50,367 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_280 (_ BitVec 1)) (|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (= |c_#valid| (store (store |c_old(#valid)| |parse_input_c1_~x~0#1.base| (_ bv1 1)) |c_old(~global~0.base)| v_ArrVal_280))) is different from true [2022-11-26 00:55:50,470 INFO L321 Elim1Store]: treesize reduction 44, result has 37.1 percent of original size [2022-11-26 00:55:50,471 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 24 treesize of output 43 [2022-11-26 00:55:50,694 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 13 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2022-11-26 00:55:50,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:55:50,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [241429550] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:55:50,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800470340] [2022-11-26 00:55:50,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:55:50,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:55:50,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:55:50,932 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:55:50,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-11-26 00:55:51,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:55:51,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-26 00:55:51,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:55:51,252 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-26 00:55:51,252 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 27 [2022-11-26 00:55:51,553 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_265 (_ BitVec 1)) (v_ArrVal_292 (_ BitVec 1)) (|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |parse_input_c1_~x~0#1.base|)) (= (store (store |c_old(#valid)| |parse_input_c1_~x~0#1.base| v_ArrVal_265) |c_old(~global~0.base)| v_ArrVal_292) |c_#valid|))) is different from true [2022-11-26 00:55:51,664 INFO L321 Elim1Store]: treesize reduction 34, result has 40.4 percent of original size [2022-11-26 00:55:51,665 INFO L350 Elim1Store]: Elim1 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 4 case distinctions, treesize of input 22 treesize of output 38 [2022-11-26 00:55:51,727 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 13 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2022-11-26 00:55:51,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:55:56,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800470340] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:55:56,027 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:55:56,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-11-26 00:55:56,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195700245] [2022-11-26 00:55:56,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:55:56,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-26 00:55:56,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:55:56,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-26 00:55:56,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=470, Unknown=5, NotChecked=138, Total=702 [2022-11-26 00:55:56,029 INFO L87 Difference]: Start difference. First operand 287 states and 319 transitions. Second operand has 22 states, 18 states have (on average 4.388888888888889) internal successors, (79), 16 states have internal predecessors, (79), 5 states have call successors, (7), 4 states have call predecessors, (7), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-26 00:56:38,975 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_280 (_ BitVec 1)) (|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (= |c_#valid| (store (store |c_old(#valid)| |parse_input_c1_~x~0#1.base| (_ bv1 1)) |c_old(~global~0.base)| v_ArrVal_280))) (exists ((v_ArrVal_266 (_ BitVec 1)) (v_ArrVal_265 (_ BitVec 1)) (|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (and (= |c_#valid| (store (store |c_old(#valid)| |parse_input_c1_~x~0#1.base| v_ArrVal_265) |c_old(~global~0.base)| v_ArrVal_266)) (= (_ bv0 1) (select |c_old(#valid)| |parse_input_c1_~x~0#1.base|)))) (exists ((v_ArrVal_265 (_ BitVec 1)) (v_ArrVal_292 (_ BitVec 1)) (|parse_input_c1_~x~0#1.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |parse_input_c1_~x~0#1.base|)) (= (store (store |c_old(#valid)| |parse_input_c1_~x~0#1.base| v_ArrVal_265) |c_old(~global~0.base)| v_ArrVal_292) |c_#valid|)))) is different from true [2022-11-26 00:56:48,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:56:48,654 INFO L93 Difference]: Finished difference Result 320 states and 347 transitions. [2022-11-26 00:56:48,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-26 00:56:48,655 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 18 states have (on average 4.388888888888889) internal successors, (79), 16 states have internal predecessors, (79), 5 states have call successors, (7), 4 states have call predecessors, (7), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 54 [2022-11-26 00:56:48,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:56:48,656 INFO L225 Difference]: With dead ends: 320 [2022-11-26 00:56:48,656 INFO L226 Difference]: Without dead ends: 320 [2022-11-26 00:56:48,657 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 156 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 4 IntricatePredicates, 1 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 58.1s TimeCoverageRelationStatistics Valid=507, Invalid=1736, Unknown=29, NotChecked=380, Total=2652 [2022-11-26 00:56:48,657 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 527 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 1104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 379 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-26 00:56:48,658 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [527 Valid, 468 Invalid, 1104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 635 Invalid, 0 Unknown, 379 Unchecked, 1.9s Time] [2022-11-26 00:56:48,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-11-26 00:56:48,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 293. [2022-11-26 00:56:48,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 270 states have (on average 1.1333333333333333) internal successors, (306), 278 states have internal predecessors, (306), 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) [2022-11-26 00:56:48,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 324 transitions. [2022-11-26 00:56:48,663 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 324 transitions. Word has length 54 [2022-11-26 00:56:48,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:56:48,663 INFO L495 AbstractCegarLoop]: Abstraction has 293 states and 324 transitions. [2022-11-26 00:56:48,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 18 states have (on average 4.388888888888889) internal successors, (79), 16 states have internal predecessors, (79), 5 states have call successors, (7), 4 states have call predecessors, (7), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-26 00:56:48,663 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 324 transitions. [2022-11-26 00:56:48,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-26 00:56:48,664 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:56:48,664 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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, 1, 1, 1] [2022-11-26 00:56:48,671 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (66)] Forceful destruction successful, exit code 0 [2022-11-26 00:56:48,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-11-26 00:56:49,083 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (65)] Ended with exit code 0 [2022-11-26 00:56:49,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt,67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:56:49,276 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:56:49,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:56:49,276 INFO L85 PathProgramCache]: Analyzing trace with hash 781546727, now seen corresponding path program 1 times [2022-11-26 00:56:49,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:56:49,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2092240730] [2022-11-26 00:56:49,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:56:49,277 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:56:49,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:56:49,277 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:56:49,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2022-11-26 00:56:49,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:56:49,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-26 00:56:49,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:56:50,021 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-26 00:56:50,022 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 27 [2022-11-26 00:56:53,059 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-26 00:56:53,060 INFO L350 Elim1Store]: Elim1 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 5 case distinctions, treesize of input 29 treesize of output 43 [2022-11-26 00:56:53,427 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:56:53,489 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 13 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:56:53,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:56:54,293 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:56:54,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2092240730] [2022-11-26 00:56:54,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2092240730] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:56:54,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [643537698] [2022-11-26 00:56:54,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:56:54,294 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:56:54,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:56:54,295 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:56:54,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (69)] Waiting until timeout for monitored process [2022-11-26 00:56:54,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:56:54,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-26 00:56:54,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:56:59,531 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-26 00:56:59,532 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 43 [2022-11-26 00:57:06,876 INFO L321 Elim1Store]: treesize reduction 44, result has 37.1 percent of original size [2022-11-26 00:57:06,877 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 24 treesize of output 43 [2022-11-26 00:57:07,471 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:57:07,578 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 13 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:57:07,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:57:08,029 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [643537698] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:57:08,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568997659] [2022-11-26 00:57:08,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:57:08,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:57:08,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:57:08,031 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:57:08,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-11-26 00:57:08,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:57:08,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-26 00:57:08,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:57:10,720 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-26 00:57:10,720 INFO L350 Elim1Store]: Elim1 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 19 treesize of output 27 [2022-11-26 00:57:13,719 INFO L321 Elim1Store]: treesize reduction 34, result has 40.4 percent of original size [2022-11-26 00:57:13,719 INFO L350 Elim1Store]: Elim1 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 4 case distinctions, treesize of input 22 treesize of output 38 [2022-11-26 00:57:13,951 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:57:13,956 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 13 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:57:13,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:57:18,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568997659] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:57:18,520 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:57:18,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-11-26 00:57:18,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63605843] [2022-11-26 00:57:18,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:57:18,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-26 00:57:18,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:57:18,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-26 00:57:18,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=737, Unknown=17, NotChecked=0, Total=870 [2022-11-26 00:57:18,522 INFO L87 Difference]: Start difference. First operand 293 states and 324 transitions. Second operand has 23 states, 19 states have (on average 4.526315789473684) internal successors, (86), 19 states have internal predecessors, (86), 5 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-26 00:58:05,296 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:58:09,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:58:11,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:58:13,899 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:58:32,280 WARN L233 SmtUtils]: Spent 6.55s on a formula simplification. DAG size of input: 56 DAG size of output: 32 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-26 00:58:34,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:58:36,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:58:38,611 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:58:40,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:58:40,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:58:40,815 INFO L93 Difference]: Finished difference Result 354 states and 382 transitions. [2022-11-26 00:58:40,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-11-26 00:58:40,816 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 19 states have (on average 4.526315789473684) internal successors, (86), 19 states have internal predecessors, (86), 5 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 60 [2022-11-26 00:58:40,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:58:40,817 INFO L225 Difference]: With dead ends: 354 [2022-11-26 00:58:40,817 INFO L226 Difference]: Without dead ends: 354 [2022-11-26 00:58:40,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 188 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 666 ImplicationChecksByTransitivity, 87.1s TimeCoverageRelationStatistics Valid=594, Invalid=2442, Unknown=44, NotChecked=0, Total=3080 [2022-11-26 00:58:40,819 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 629 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 130 mSolverCounterUnsat, 35 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 629 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 851 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 35 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.7s IncrementalHoareTripleChecker+Time [2022-11-26 00:58:40,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [629 Valid, 318 Invalid, 851 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 686 Invalid, 35 Unknown, 0 Unchecked, 18.7s Time] [2022-11-26 00:58:40,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2022-11-26 00:58:40,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 292. [2022-11-26 00:58:40,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 270 states have (on average 1.125925925925926) internal successors, (304), 277 states have internal predecessors, (304), 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) [2022-11-26 00:58:40,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 322 transitions. [2022-11-26 00:58:40,826 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 322 transitions. Word has length 60 [2022-11-26 00:58:40,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:58:40,827 INFO L495 AbstractCegarLoop]: Abstraction has 292 states and 322 transitions. [2022-11-26 00:58:40,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 19 states have (on average 4.526315789473684) internal successors, (86), 19 states have internal predecessors, (86), 5 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-26 00:58:40,827 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 322 transitions. [2022-11-26 00:58:40,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-26 00:58:40,828 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:58:40,828 INFO L195 NwaCegarLoop]: 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, 1, 1, 1] [2022-11-26 00:58:40,834 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (69)] Forceful destruction successful, exit code 0 [2022-11-26 00:58:41,051 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (68)] Forceful destruction successful, exit code 0 [2022-11-26 00:58:41,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-11-26 00:58:41,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt,68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:58:41,433 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-11-26 00:58:41,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:58:41,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1541855194, now seen corresponding path program 1 times [2022-11-26 00:58:41,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-26 00:58:41,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [907661301] [2022-11-26 00:58:41,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:58:41,435 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-26 00:58:41,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat [2022-11-26 00:58:41,436 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-26 00:58:41,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (71)] Waiting until timeout for monitored process [2022-11-26 00:58:41,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:58:41,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-26 00:58:41,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:58:42,422 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-26 00:58:42,423 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:58:43,274 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:58:43,547 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-26 00:58:43,547 INFO L350 Elim1Store]: Elim1 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 22 [2022-11-26 00:58:45,090 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:58:45,095 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:58:45,336 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:58:45,336 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 69 [2022-11-26 00:58:45,524 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 13 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:58:45,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:58:46,534 INFO L350 Elim1Store]: Elim1 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 16 [2022-11-26 00:58:46,690 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-26 00:58:46,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [907661301] [2022-11-26 00:58:46,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [907661301] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:58:46,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [251394886] [2022-11-26 00:58:46,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:58:46,691 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-26 00:58:46,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 [2022-11-26 00:58:46,692 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-26 00:58:46,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/cvc4 --incremental --print-success --lang smt (72)] Waiting until timeout for monitored process [2022-11-26 00:58:47,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:58:47,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-26 00:58:47,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:58:48,661 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-26 00:58:48,661 INFO L350 Elim1Store]: Elim1 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 14 treesize of output 24 [2022-11-26 00:58:48,720 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-26 00:58:48,720 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:58:53,854 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:58:54,360 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-26 00:58:54,360 INFO L350 Elim1Store]: Elim1 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 22 [2022-11-26 00:58:54,392 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:58:54,392 INFO L350 Elim1Store]: Elim1 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 23 [2022-11-26 00:58:55,604 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:58:55,615 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:58:55,832 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-26 00:58:55,833 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 23 [2022-11-26 00:58:55,982 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 13 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:58:55,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:58:56,395 INFO L350 Elim1Store]: Elim1 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 16 [2022-11-26 00:58:56,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [251394886] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:58:56,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430348205] [2022-11-26 00:58:56,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:58:56,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:58:56,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:58:56,711 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:58:56,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fe88f629-4d70-4663-9228-853822b9e51a/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-11-26 00:58:56,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:58:56,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-26 00:58:56,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:58:57,506 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-26 00:58:57,507 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:58:58,125 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:58:58,337 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-26 00:58:58,337 INFO L350 Elim1Store]: Elim1 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 22 [2022-11-26 00:58:59,416 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:58:59,423 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:58:59,510 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:58:59,511 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 69 [2022-11-26 00:58:59,567 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 13 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:58:59,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:58:59,919 INFO L350 Elim1Store]: Elim1 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 16 [2022-11-26 00:59:00,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430348205] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:59:00,060 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:59:00,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 26 [2022-11-26 00:59:00,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58672786] [2022-11-26 00:59:00,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:59:00,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-26 00:59:00,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-26 00:59:00,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-26 00:59:00,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1020, Unknown=50, NotChecked=0, Total=1190 [2022-11-26 00:59:00,063 INFO L87 Difference]: Start difference. First operand 292 states and 322 transitions. Second operand has 28 states, 25 states have (on average 4.48) internal successors, (112), 23 states have internal predecessors, (112), 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) [2022-11-26 00:59:10,717 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:12,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:14,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:16,594 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:18,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:20,710 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:22,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:29,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:31,135 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:33,148 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:35,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:37,589 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:39,608 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:41,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:43,642 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:45,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:47,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-26 00:59:49,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0]